@charset "utf-8";
/* CSS Document */

body { 
        margin: 0px;
        padding: 0px;
		background-image:url(../images/bg.jpg);
		background-repeat:repeat-x;
}
p {
   margin: 0px;
   padding: 0px;
}
#mainweb
{
	width:100%;
	heigth:100%;
	margin:0px;
	padding:0px;
	float:left;
}
#maincontainer2
{
	heigth:auto;
	width:996px;
	margin:0px;
	padding:0px;
	
}
#top
{
	height:28px;
	float:left;
	width:100%;
	background-image:url(../images/header/topbg.jpg);
}
#logo
{
	float:left;
	background-image:url(../images/header/logo.jpg);
	width:327px;
	height:152px;
}
#topheader
{
	height:114px;
	float:left;
	width:567px;
	text-align:right;margin-left:100px;
}
#bottomheader
{
	float:left;
}
#newsflash
{
	height:83px;
	width:996px;
	font-family:Raspoutine Classic;
	font-size:14px;
	color:#0c6089;
	
}
#newsflash a
{
	font-family:Raspoutine Classic;
	font-size:14px;
	color:#0c6089;
	font-weight:bold;
	text-decoration:none;
}

#boxx
{
	width:235px; height:313px;
	float:left;
	display:inline;
	border:1px solid #c1c700;
	background-color:#fbfafa;
	margin-right:9px;
	margin-left:2px;
}
#titleboxx
{
	width:235px;
	height:38px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#193f6c;
	letter-spacing:0px;
	background-image:url(../images/tabs/bgtitle.jpg);
	padding-top:11px;
}
#txtboxx
{
	float:left;
	text-align:left;
	font-family:Raspoutine Classic;
	font-size:14px;
	color:#666666;
	font-style:italic;
	line-height:18px; width:220px;
	margin-left:10px;
	margin-top:5px;
	height:72px;
}
#leftbody
{
	float:left;
	display:inline;
	width:755px;
}
#rightbody
{
	float:left;
	display:inline;
	width:229px;
}
#mobileappbox
{
	width:353px;
	height:229px;
	border:1px solid #cccccc;
	border-top:none;
	float:left;
	display:inline;
	margin-top:18px;
	margin-right:11px;
	margin-left:11px;
	box-shadow: 0 5px 5px -3px #8f8f8f;
	margin-bottom:24px;
}
#modulestatic
{
	width:235px;
	height:155px;
	float:left;
	display:inline;
	margin-right:1px;
	border:1px solid #cfcfcf;
	margin-left:11px;
	background-color:#f6f5f5;
	margin-bottom:47px;
}
.newsletterinput
{
	width:207px;
	height:29px;
	border:1px solid #dbdada;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-align:center;
}
.subscribebtn
{
	background-image:url(../images/modules/subscribe-btn.png);
	width:97px;
	height:28px;
	border:0px;
}
#footer{
	background-image:url(../images/footer/bg.jpg);
	height:271px;
	background-repeat:repeat-x;
	width:100%;
	float:left;
}
#titlefooter
{
	font-family:Arial, Helvetica, sans-serif;
	color:#dfdff9;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}
#txtfooter
{
		font-family:Arial, Helvetica, sans-serif;
	color:#a9c4e3;
	font-size:12px;
	text-align:left;
	margin-top:8px;
}
#txtfooter a
{
		font-family:Arial, Helvetica, sans-serif;
	color:#a9c4e3;
	font-size:12px;
	text-decoration:none;
}
#txtfooter a:hover
{
		font-family:Arial, Helvetica, sans-serif;
	color:#a9c4e3;
	font-size:12px;
	text-decoration:underline;
}
#column
{
	width:153px;
	float:left;
	display:inline;
	margin-top:22px;
	margin-left:24px;
	line-height:24px;
}
#column1
{
	width:175px;
	float:left;
	display:inline;
	margin-top:22px;
	margin-left:24px;
	line-height:24px;
}
#column2
{
	width:161px;
	float:left;
	display:inline;
	margin-top:22px;
	margin-left:24px;
	line-height:24px;
}
#column3
{
	width:210px;
	float:left;
	display:inline;
	margin-top:22px;
	margin-left:20px;
	line-height:20px;
}
#live-support
{
	float:left;
	width:228px;
	height:170px;
	border:1px solid #dbdada;
	margin-bottom:21px;
}
#supportcenterbox
{
	float:left;
	width:228px;
	height:auto;
	border:1px solid #cccccc;
	margin-top:21px;
	margin-bottom:21px;
}
#supportcenter
{
	float:left;
	margin-top:39px;
	width:100%;
}
#supportcenterleft
{
	float:left;
	display:inline;
	width:480px;
	margin-top:2px;
	margin-left:6px;
}
#bgsupportcenterleft
{
	float:left;
	background-image:url(../images/contactus/bgsupportcenter.png);
	width:470px;
	height:124px;
	margin-left:6px;
}
#rowsupport{
	float:left;
	font-family:Helvetica;
	font-size:14px;
	color:#666666;
	text-align:left;
	margin-left:74px;
	width:362px;
}
#supportcenterright
{
	float:left;
	background-image:url(../images/contactus/contactinfo.png);
	width:488px;
	height:203px;
	display:inline;
	margin-left:7px;
}
#departmentmodule
{
	float:left;
	margin-top:41px;
}

#departmenttitles
{
	float:left;
	background-image:url(../images/contactus/departmenttitles.png);
	width:350px;
	height:303px;
	display:inline;
}
#rightdepartment
{
	float:left;
	display:inline;
	width:512px;
	margin-left:0px;
}
#onlineform{
	float:left;
	margin-top:22px;
}
#contactformbg
{
	width:970px;
	min-height:347px;
	height:auto;
	float:left;
	border:1px solid #cccccc;
	margin-left:6px;
}
#stayconnected
{
	float:left;
	display:inline;
	width:628px;
	margin-top:31px;
	margin-bottom:21px;
}
#getdirectiontitle
{
	float:left;
	display:inline;
	margin-top:31px;
	margin-left:23px;
	width:343px;
	
}
#lefttrow
{
	float:left;
	display:inline;
	width:102px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#666666;
	height:50px;
	text-align:left;
	padding-left:15px;
}
#righttrow
{
	width:322px;
	float:left;
	display:inline;
}
.newsletter
{
	float:left;
	width:212px;
	height:22px;
	border:1px solid #d0d0d0;
	background-image:url(../images/contactus/bginput.png);
}
#roww
{
	float:left;
	width:440px;
}
.inputm
{
	width:394px;
	float:left;
	height:150px;
	border:1px solid #d0d0d0;
	background-image:url(../images/contactus/bgmsg.png);
}
.buttar1
{
	float:left;
	background-image:url(../images/contactus/reset.png);
	border:0px;
	width:97px;
	height:29px;
	margin-left:100px;
	margin-top:15px;
	cursor:pointer;
}
.buttar
{
	float:left;
	background-image:url(../images/contactus/submit.png);
	border:0px;
	width:97px;
	height:29px;
	margin-left:68px;
	margin-top:15px;
	cursor:pointer;
}

#bgmarketingdepartment
{
	float:left;
	display:inline;
	background-image:url(../images/contactus/dep/marketing.jpg);
}
#bgdevelopdepartment
{
	float:left;
	display:inline;
	background-image:url(../images/contactus/dep/sevelopment.jpg);
}
#bgdesigndepartment
{
	float:left;
	display:inline;
	background-image:url(../images/contactus/dep/design.jpg);
}
#bgadmindepartment
{
	float:left;
	display:inline;
	background-image:url(../images/contactus/dep/administrator.jpg);
}
#bgaccountingdepartment
{
	float:left;
	display:inline;
	background-image::url(../images/contactus/dep/accounting.jpg);
}
#portfoliopgtitle
{
	height:44px;
	width:100%;
	background-color:#0d7db5;
	float:left;
	text-align:left;
	margin-top:27px;
	margin-bottom:27px;
	box-shadow: 0 10px 10px -2px #cdcdcd;
    -moz-box-shadow: 0 10px 10px -2px #cdcdcd;
    -webkit-box-shadow: 0 10px 10px -2px #cdcdcd;
}
#blogleftbody
{
	float:left;
	display:inline;
	width:702px;
	margin-top:20px;
	margin-right:20px;
}
#blogrightbody
{
	float:left;
	display:inline;
	width:242px;
	margin-top:20px;
}
#titlemodule
{
	float:left;
	width:222px;
	height:23px;
	background-color:#cccc00;
	color:#000;
	text-align:left;
	padding-top:5px;
	padding-left:10px;
	font-family:Arial,Helvetica,sans-serif;
}
#blockmodule
{
	float:left;
	width:232px;
	background-color:#f7f7f7;
}
#titlerecentarticle
{
		float:left;
	width:232px;
	text-align:left;
	font-family:Helvetica;
	font-size:13px;
}
#titlerecentarticle h4
{
	margin:4px;
}
#titlerecentarticlecat h4
{
	margin:4px;
	margin-left:15px;
}
#titlerecentarticlecat
{
		float:left;
	width:232px;
	text-align:left;
	font-family:Helvetica;
	font-size:13px;
}
#txtblog
{
	float:left;
	text-align:left;
	margin:4px;
	color:#454545;
	font-family:Helvetica;
	font-size:12px;
}
#txtblog p
{
	margin:0px;
}
#contntblog
{
	float:left;
	margin-bottom:13px;
}#contntblogcat
{
	float:left;
	margin-bottom:4px;
}#module
{
	float:left;
	margin-bottom:15px;
}
#maintitlearticle
{
border: medium none;
    color: #333333;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0;
	text-align:left;
	width:680px;
	font-family:Helvetica;
}
#postauthor
{
	background: none repeat scroll 0 0 #F9F9F9;
    border-bottom: 1px solid #F1F1F1;
    border-top: 1px solid #F1F1F1;
    margin: 0 0 10px;
    padding: 0 0 0 5px;
	text-align:left;
	font-family:Helvetica;
	font-size:11px;
	width:680px;
	float:left;
	color:#c1c701;
}
#postcontent
{
	float:left;
	text-align:left;
	font-family:Helvetica;
	font-size:13px;
	width:680px;
	color:#444444;
	max-height:184px;
	margin-bottom:15px;
	overflow:hidden;
	line-height:18px;
}
#postcontentt
{
	float:left;
	text-align:left;
	font-family:Helvetica;
	font-size:13px;
	width:680px;
	color:#444444;
	margin-bottom:15px;
	overflow:hidden;
	line-height:18px;
}

#readmorreblog{
	float:left;
	width:680px;
	text-align:center;
	color:#002a5c;
	font-family:Helvetica;
	font-weight:bold;
	font-size:13px;
	margin-bottom:10px;
}
#subart
{
	float:left;
	width:700px;
}
#titlerecentarticlecat li
{
	list-style:square;
	margin-left:15px;
}