@charset "utf-8";
/* CSS Document */
body{
	padding:0; margin:0;
	background-color:#ffffff; color:#000000;
	background-image:url(../images/header_bg.jpg); background-repeat:repeat-x;
	}
	
div, p, ul, li, a, h1, h2, h3, h4, form, label, input{ 
	padding:0; margin:0;
	
	}
p{
	padding:0 0 10px 0;
	}

img{
	border:none;
	}	
.spacer{
	line-height:0; font-size:0; clear:both;
	}	

/*---------------------------------------Header Start------------------------------------*/
#headerwrapper{
	margin-top:10px;
	width:100%;
	}
#headerwrapper #header{
	margin:auto;
	width:990px;
	border:1px solid #ccc;
	border-bottom:0px;
	background:#fff;
	}
	
#headerwrapper #header #logo{
	padding:5px 0 0 5px;
	float:left;
	}
#headerwrapper #header #logo image{
	border:none;
	}
#headerwrapper #header #navigation #topnav{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	list-style:none;
	color:#616161;
	padding:10px 10px 10px 0;
	}
#headerwrapper #header #navigation #topnav a {color:#616161;}
#headerwrapper #header #navigation #topnav a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#616161;
	text-decoration:underline;
	}
	
#headerwrapper #header #navigation #topnav .mobile{
	font-family:Impact;
	font-size:16px;
	color:#616161;
	}
	
#headerwrapper #header #separator{
	width:100%;
	background:#012747;
	height:10px;
	}
/*---------------------------------------Header End------------------------------------*/

/*---------------------------------------Banner Start------------------------------------*/
#bannerwrapper{
	background:url(../images/banner-bg.jpg) no-repeat;
	background-position:center;
	}
#bannerwrapper #banner{
	margin:auto;
	width:990px;
	border-color:#ccc;
	border-style:solid;
	border-width:0 1px 0 1px;
	background-color:#fff;
	height:429px;
	}
#bannerwrapper #banner #bannerleftPanel{
	padding:20px 15px 0 15px;;
	width:660px;
	float:left;
	}
#bannerwrapper #banner #bannerrightPanel{
	width:256px;
	float:left;
	padding:0 22px 0 22px;
	}
	
#bannerwrapper #banner #bannerrightPanel #bannerbox1{
	width:256px;
	background-color:#67b4e0;
	margin:20px 0 12px 0;
	}
#bannerwrapper #banner #bannerrightPanel #bannerbox2{
	width:256px;
	background-color:#fed503;
	margin:0 0 5px 0;
	}
/*---------------------------------------Banner End------------------------------------*/
/*---------------------------------------Landing Page Banner Start------------------------------------*/
#bannerwrapper1{
	background:url(../images/banner-bg1.jpg) no-repeat;
	background-position:center;
	
	}
#bannerwrapper1 #banner{
	margin:auto;
	width:990px;
	border-color:#ccc;
	border-style:solid;
	border-width:0 1px 0 1px;
	background-color:#fff;
	}
#bannerwrapper1 #banner #bannerleftPanel{
	padding:20px 9px 0 18px;
	width:680px;
	float:left;
	}
#bannerwrapper1 #banner #bannerrightPanel{
	width:256px;
	float:left;
	padding:0 18px 0 9px;
	}
	
#bannerwrapper1 #banner #bannerrightPanel #bannerbox1{
	width:256px;
	background-color:#67b4e0;
	margin:20px 0 12px 0;
	}
#bannerwrapper1 #banner #bannerrightPanel #bannerbox2{
	width:256px;
	background-color:#fed503;
	margin:0 0 5px 0;
	}
/*---------------------------------------Landing Page Banner End------------------------------------*/
/*---------------------------------------Container Start------------------------------------*/

#containerwrapper {
	width:100%;
	}
#container{
	margin:auto;
	width:990px;
	border-color:#ccc;
	border-style:solid;
	border-width:0 1px 0 1px;
	padding:10px 0 0 0;
	background:#fff;
}
/*--------------------Left Panel Start --------------------*/
#container #leftPanel{
	padding:0 9px 0 18px;;
	width:680px;
	float:left;
	}
	
#container #leftPanel h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3c6c94;
	padding:0 0 10px 0;
	}
#container #leftPanel h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3c6c94;
	padding:15px 0 10px 0;
	}
#container #leftPanel h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c6c94;
	padding:15px 0 10px 0;
	}

#container #leftPanel p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:20px;
	}
#container #leftPanel ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:20px;
	list-style:url(../images/bul1.jpg);
	padding:0 0 5px 18px;
	}
#container #leftPanel ol{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:20px;
	list-style:lower-roman;
	padding:0 0 0 5px;
	}
.bodytxtlnk{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c6c94;
	text-decoration:underline;
	background:url(../images/bul1.jpg) no-repeat;
	background-position:0 3px;
	padding:0 0 0 10px;
	}
.bodylistlnk{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c6c94;
	text-decoration:none;
	}
/*--------------------Left Panel three Spotlights  --------------------*/
#container #leftPanel #sp1{
	float:left;
	width:226px;
	}
	
#container #leftPanel #sp1 h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3c6c94;
	padding:0 0 10px 0;
	}
#container #leftPanel #sp1 ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	list-style-image:url(../images/bul1.jpg);
	padding:0 0 0 20px;
	}
#container #leftPanel #sp1 ul li{
	padding:0 0 3px 0;
	}
#container #leftPanel #sp1 ul li a{color:#666;}
#container #leftPanel #sp2 ul li a{color:#666;}
#container #leftPanel #sp3 ul li a{color:#666;}
#container #leftPanel #sp2{
	float:left;
	width:226px;
	}
#container #leftPanel #sp2 h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3c6c94;
	padding:0 0 10px 0;
	}
#container #leftPanel #sp2 ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	list-style-image:url(../images/bul1.jpg);
	padding:0 0 0 20px;
	}
#container #leftPanel #sp2 ul li{
	padding:0 0 3px 0;
	}
#container #leftPanel #sp3{
	float:left;
	width:226px;
	}
#container #leftPanel #sp3 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3c6c94;
	padding:0 0 10px 0;
	}
#container #leftPanel #sp3 ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	list-style-image:url(../images/bul1.jpg);
	padding:0 0 0 20px;
	}
#container #leftPanel #sp3 ul li{
	padding:0 0 3px 0;
	}
/*--------------------Left Panel with Two Columns--------------------*/
#container #leftPanel #column1{
	float:left;
	width:330px;
	margin:0 10px 0 0;
	}
#container #leftPanel #column2{
	float:left;
	width:330px;
	margin:0 0 0 10px;
	}
#container #leftPanel #column1 h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	padding:0 0 10px 0;
	}
#container #leftPanel #column2 h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	padding:0 0 10px 0;
	}

/*--------------------Right Panel Start --------------------*/
#container #rightPanel{
	width:256px;
	float:left;
	padding:0 18px 0 9px;
	}
#container #rightPanel #box1{
	width:256px;
	background-color:#67b4e0;
	margin:0 0 15px 0;
	}
#container #rightPanel #box2{
	width:256px;
	background-color:#fed503;
	margin:0 0 15px 0;
	}
#container #rightPanel #box3{
	width:256px;
	background-color:#f4850f;
	margin:0 0 15px 0;
	}
#container #rightPanel #box4{
	width:256px;
	background-color:#CCC;
	margin:0 0 20px 0;
	}
#comment{
	position:absolute;
	width:180px;
	height:75px;
	background:url(../images/comment-box.png) no-repeat;
	padding:5px 5px 5px 5px;
	display:none;
	}

#comment #commentText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	width:175px;
}
#comment #cmntclose{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#FFF;
	width:30px;
	cursor:pointer;
	float:right;
	margin:0 5px 0 0;
}
.commentTextid{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F00;
	font-weight:bold;
	}
.boxcontent{
	padding:0 5px 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	line-height:15px;
	}
.boxcontent h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	padding:0 0 5px 0;
	border-bottom:1px dotted #FC0;
	margin:0 10px 0 10px;
	}
.boxcontent ul{
	font-size:11px;
	list-style-image:url(../images/bull1.png);
	list-style-position:inside;
	padding:5px 0 20px 10px;
	}
.boxcontent ul li{
	font-size:11px;
	padding:0 0 2px 0;
	}
.boxcontentlink{
	color:#fff;
	text-decoration:none;
	}
.boxcontent #txthead {
	display:inline;
	padding:0 0 0 0;
}
.boxcontent #txthead #quick{
	display:inline;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 0;
}
.boxcontent #txthead #sitemap{
	display:inline;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding:0 0 0 100px;
}
.boxcontent #icons{
	font-weight:bold;
	padding:10px 0 5px 5px;
	}
.boxcontent #icons li{
	display:inline;
	padding:0 5px 0 5px;
	border:none;
	cursor:pointer;
}
.boxcontent h3{
	font-size:12px;
	}
.rightArowLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:underline;
	background:url(../images/bull1.png) no-repeat;
	background-position:0 4px;
	padding:0 0 0 10px;
	}
.rightLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:underline;
	}
#bannerboxblu{
	width:256px;
	background-color:#67b4e0;
	margin:20px 0 12px 0;
	}
/*---------------------------------------Container End------------------------------------*/

/*---------------------------------------Footer Start------------------------------------*/
#footerwrapper {
	width:100%;
	height:200px;
	background:url(../images/footer-bg.jpg)  no-repeat ;;
	background-position:center -190px;
	}
#footer{
	margin:auto;
	width:990px;
	border-color:#ccc;
	border-style:solid;
	border-width:0 1px 1px 1px;
	background-color:#fff;
}
#footer #botlinks{
	width:100%;
	background:url(../images/bot-lnk-bg.jpg) repeat-x;
	height:89px;
	}
#footer #botlinks #lnks{
	width:707px;
	float:left;
	}
#footer #botlinks #lnks ul{
	padding:15px 0 0 0;
	list-style:none;
	}
#footer #botlinks #lnks ul li{
	display:inline;
	padding:0 0 0 15px;
	}
#footer #botlinks #lnks ul li image{
	border:none;
	}
#request{
	padding:0 18px 0 9px;
	float:left;
	}
#request image{
	border:none;
	}
#footer p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	padding:5px 0 5px 5px;
	}
#footerbottom{
	margin:auto;
	width:990px;
}
#footerbottom #w3c{
	padding:5px 5px 5px 0;
	float:left;
}
#footerbottom #footertext{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	padding:5px 0 5px 0;

}
#footerbottom #footertext #footerlink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin:0 0 15px 0;
}
#footerbottom #footertext #footerlink li{
	padding:0 0 0 20px;
	display:inline;
	color:#333
	background:url(../images/bull.png) no-repeat;
	background-position:10px 5px;
}
.footertxtlnk{
	padding:0 0 0 10px;
	color:#333;
	text-decoration:none;
	background:url(../images/bull.png) no-repeat;
	background-position:0 5px;
}
a.footertxtlnk:hover{
	padding:0 0 0 10px;
	color:#3675a9;
	text-decoration:none;
	background:url(../images/bull.png) no-repeat;
	background-position:0 5px;
}
/*---------------------------------------Footer End------------------------------------*/

/*---------------------------------------Form Start------------------------------------*/
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #999;
	width:200px;
	float:left;
	}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #999;
	}
.input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:none;
	width:auto;
	float:inherit;
	}
.inputbutton{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:60px;
	float:none;
	}
table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#616161;
	}
.required{
	width:12px;
	height:15px;
	background:url(../images/val-icon.jpg) no-repeat;
	float:left;
	}
.invalid{
	width:12px;
	height:15px;
	background:url(../images/val-icon.jpg) no-repeat;
	background-position:0 -15px;
	float:left;
	}
.correct{
	width:12px;
	height:15px;
	background:url(../images/val-icon.jpg) no-repeat;
	background-position:0 -30px;
	float:left;
	}
.requiredmsg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F00;
	width:150px;
	padding:0 0 0 5px;
	}
.port{
	margin:0px;
	padding:0px;
	width:650px;
	float:left;
	}
.port h4{
	color:#0a0702;
	font-size:18px;
	font-family:Arial;
}
.portone{
	margin:15px 0px 0px 0px;
	padding:0px;
	width:650px;
	float:left;
	}
.webdesign{
	margin:0px;
	padding:0px;
	width:203px;
	float:left;
	}
.webdesignimg{
	margin:0px;
	padding:0px;
	width:203px;
	height:140px;
	float:left;
	}
.portB{
	margin:2px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:203px;
	height:31px;
	background:url(../images/portb.jpg) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	float:left;
	}
.portB a{
	color:#000000;
	text-decoration:none;
	}
.webdesignone{
	margin:0px 0px 0px 15px;
	padding:0px;
	width:200px;
	float:left;
	}
/*---------------------------------------Form End------------------------------------*/
