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

body{
		background-color:#e1e3e4;
		border-top:5px #22b1ed solid;
		margin:0px;
		padding:0px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
		
img{
		border:0px;
	}


.maincontainer{
		width:921px;
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		overflow:hidden;
	}	
	
.header	{
		height:76px;
		width:921px;
	}

/*------------------- gradient bg---------------------*/

.gradient {
		background-image:url(images/baseline_gradient_bg2.gif);
		background-repeat:repeat-x;
		width:921px;
		padding: 0 0 20px 0;
}
#homepage .gradient {
		height:487px;
		padding: 0 0 20px 0;
}

.gradient_home {
		clear:both;
		background-image:url(images/baseline_gradient_bg2.gif);
		background-repeat:repeat-x;
		height:457px;
}

/*------------------- left---------------------*/

.leftcolumn{
		width:500px;
		padding-left:32px;
		height: auto;
}


.rightcolumn{
		float:right;
		width:355px;
}

	
/*------------------- white curve bg---------------------*/

.whitebody{
		float:left;
        width:921px;
		height:16px;
        bo/rder:1px solid #FF0000;
}

.leftwhitecurve{
		float:left;
		height:16px;
}

.white {
		width:885px;
		background-color:#FFFFFF;
		background-repeat:repeat-x;
		height:16px;
		float:left;
        bor/der:1px solid #FF0000;
		
}

.rightwhitecurve{
		float:left;
		height:16px;
}




.whitemouse{
		float:right;
		width:355px;
}

/*------------------- tabs---------------------*/

.tabs{
		clear:both;
		float:right;
		width:355px;
		padding-top:17px;
}

.tabs .section{
        float:left;
}


.tab1{
		width:350px;
}

.t1{
		float:left;
}

.tabcontent{
		background-image:url(images/baseline_tabinner.gif);
		background-repeat:repeat-x;
		width:215px;
		height:105px;
        padding-top:30px;
        margin: 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#666666;
		padding-left:10px;
}

.tabcontent strong{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#22b1ed;
}


.baselinetitle{
		font-family:Arial, Helvetica, sans-serif;
		font-size:30px;
		font-weight:bold;
		color:#2c2c2c;
		padding-left:32px;
		width:480px;
}

.subtitle{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#2c2c2c;
		padding-left:32px;
		width:480px;
}

.padnone{
		padding-left:0px;
		padding-bottom:12px;
}

.description{
		font-family:sans-serif, Arial, Helvetica;
		font-size:14px;
		color:#7b7a7a;
		padding-left:32px;
		width:480px;
}

.aboutdescription{
		font-family:sans-serif, Arial, Helvetica;
		font-size:14px;
		color:#7b7a7a;
		width:480px;
}

.button1{
		float:left;
		padding-left:395px;
		padding-top:5px;
}

.button2{
		float:left;
		padding-left:240px;
		padding-top:5px;
}

/*------------------- rightpanels---------------------*/

.rightpanel{
		float:right;
		width:294px;
}


.service{
		font-family:Arial, Helvetica, sans-serif;
		font-size:30px;
		font-weight:bold;
		color:#2c2c2c;
		float:right;
		padding-right:180px;
}

.map{
		 clear:right; 
		 padding-right:0px; 
		 text-align:center;
}


.serviceinfo{
		font-family:sans-serif, Arial, Helvetica;
		font-size:14px;
		color:#7b7a7a;
		padding-right:30px;
		width:260px;
}

/*------------------- leftpanels---------------------*/

.panels{
        width:921px;
}


.leftpanel{
		float:left;
		width:590px;
}

.leftpanel2{
		float:left;
		width:500px;
}


.webasset{
		font-family:Arial, Helvetica, sans-serif;
		font-size:30px;
		font-weight:bold;
		color:#2c2c2c;
		float:left;
		padding-left:32px;
}





/*------------------- assets---------------------*/

.assets {
		clear:both;
		padding-left:32px;
}

.assetsweb{
		cle/ar:both;
}

.assetbottom{
		float:left;
		padding-left:32px;
		bord/er:1px solid #FF0000;
}

.assetitle{
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#22b1ed;
		padding-bottom:5px;

}

.asset1{
		float:left;
		width:269px;
		padding-top:5px;
		text-align:left;
}

.asset2{
		float:left;
		width:269px;
		padding-top:5px;
		text-align:left;
		padding-left:20px;
}

.asset1a{
		float:left;
		width:230px;
		padding-top:5px;
		text-align:left;
}

.asset2web{
		float:left;
		width:230px;
		padding-top:5px;
		text-align:left;
		padding-left:20px;
}


/*------------------- ads---------------------*/

.adtitle{
		font-family:Arial, Helvetica, sans-serif;
		font-size:30px;
		font-weight:bold;
		color:#22b1ed;
		padding-left:10px;
		padding-top:10px;
		padding-bottom:10px;
		width:400px;

}

.adinfo{
		font-family:sans-serif, Arial, Helvetica;
		font-size:14px;
		color:#7b7a7a;
		padding-left:10px;
		width:380px;
}

.adpanel{
		clear:both;
		float:right;
		text-align/:left;
		width:610px;
		padding-top:10px;
}

.adpanelin{
		float:right;
}

.adpanelmid{
		float:right;
		background-image:url(images/baseline_ad_midside.gif);
		background-repeat:repeat-x;
		height:147px;
		width:400px;
}

.adimage{
		 float:right;
		 height:147px;
		 width:157px;
		 background-image:url(images/baseline_ad_midside.gif);
		 background-repeat:repeat-x;
}

/*------------------- footer---------------------*/

.footer .copyright {
	padding: 0;
	margin: 0;
	float: left;
	width: 50%;
	text-align: left;
}

.footer .links {
	padding: 0;
	margin: 0;
	float: right;
	width: 60%;
	text-align: right;
}

.footer {
		clear:both;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#7b7a7a;
		width:921px;
		margin:auto;
		padding-top:10px;
}
.footer li, .footer li a, .footer li a:visited, .footer li a:link, .footer li a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#7b7a7a;
		text-decoration: none;
		font-weight: normal;
}
.footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}
.footer ul li {
	float: left;
	margin: 0;
	padding: 0 5px 0 5px;
	border-right: 1px solid #7b7a7a;
}
.footer ul li.last {
	border: 0;
}

/*------------------- header---------------------*/

.logo{
		width:222px;
		height:76px;
		float:left;
		padding:0px;
		margin:0px;
}

.nav{
		width:691px; 
		height:27px; 
		margin:0px; 
		padding-left:0px; 
		float:left; 
		padding-top:49px;

}

#navmenu ul {
		list-style:none;
		position:relative;
		margin:0;
		padding:0px;
		
}

#navmenu ul li a{
		display:block;
		float:left;
		width:107px;
		height:27px;
		list-style:none;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-size:14px;
		color:#FFFFFF;
		margin-left:auto;
		padding-left:0px;
		text-align:center;
		padding-right:4px;
}

#navmenu ul li{
		float:left;
		background-image:url(images/baseline_link.gif); 
		background-repeat:no-repeat; 
		height:27px; 
		width:107px; 
		text-align:center; 
		padding-top:0px; 
		margin-right:0px;
		margin-left:0px;
		padding-left:0px;
		line-height:28px;
		padding-right:4px;
}

/*
#navmenu ul li.active {
		float:left;
		background-image:url(images/baseline_link_hover.gif); 
		background-repeat:no-repeat; 
		height:27px; 
		width:107px; 
		text-align:center; 
		padding-top:0px; 
		margin-right:0px;
		margin-left:0px;
		padding-left:0px;
		line-height:28px;
		padding-right:4px;
}
*/

#navmenu ul li.active a{
		float:left;
		background-image:url(images/baseline_link_hover.gif); 
		background-repeat:no-repeat; 
		height:27px; 
		width:107px; 
		text-align:center; 
		padding-top:0px; 
		margin-right:0px;
		margin-left:0px;
		padding-left:0px;
		padding-right:4px;
		margin-top:0px;
		line-height:28px;
}



#navmenu ul li.last{
		float:left;
		background-image:url(images/baseline_link.gif); 
		background-repeat:no-repeat; 
		height:27px; 
		width:110px; 
		text-align:center; 
		padding:0px;
		margin:0px;
		line-height:28px;
		padding-right:0px;
}
/*
#navmenu ul li.active{
		float:left;
		background-image:url(images/baseline_link.gif); 
		background-repeat:no-repeat; 
		height:27px; 
		width:110px; 
		text-align:center; 
		padding:0px;
		margin:0px;
		line-height:28px;
		padding-right:0px;
}
*/

#navmenu ul li a:hover{
		float:left;
		background-image:url(images/baseline_link_hover.gif); 
		background-repeat:no-repeat; 
		height:27px; 
		width:107px; 
		text-align:center; 
		padding-top:0px; 
		margin-right:0px;
		margin-left:0px;
		padding-left:0px;
		padding-right:4px;
		margin-top:0px;
		line-height:28px;
}

.address{
		font-family:sans-serif, Arial, Helvetica;
		font-size:18px;
		color:#7b7a7a;
		padding-top:15px;
}


.label{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#22b1ed;
		padding-top:7px;
		padding-bottom:7px;
}

.input{
		width:300px;
}

.textarea{
		width:300px;
		height:200px;
}

a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#22b1ed;
		text-decoration:none;
}

a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#666666;
		text-decoration:underline;
}

h1, h2, h3, h4, p {
	margin:0;
	padding: 0 0 10px 0;

}

.footer {
	padding: 0 0 20px 0;
}
.copyright {
	clear: both;
}

form {
	margin: 0;
	padding: 0;
}

form table td,
form table th {
	font-size: 14px;
}
form table td input[type="text"],
form table td select,
form table td textarea
{	
	width: 300px;
	font-size: 14px;
	font-family: Arial;
}
.error {
	color: #841010;

}