/* CSS Document */

body{
    margin: 0 auto;
    background:#5290C9 url("images/mainbg.gif") repeat-x;
    font-family: Georgia, Times, serif;
	font-size: 12px;
	color:#000000;
	width: 992px;
}
img{
	border:none;
}
hr{
	display:block;
	border: none 0; 
	border-top: 1px dotted #999999;/*the border*/
	width: 97%;
	height: 1px;
}
#pagebg{
	background:url("images/page_bg.gif") repeat-y;
	width:902px;
	clear:both;
}
#leftborder{
	background:url("images/header_leftborder.gif") no-repeat;
	width:5px;
	height:111px;
	float:left;
}
#rightborder{
	background:url("images/header_rightborder.gif") no-repeat;
	width:3px;
	height:111px;
	float:left;
}
#pagecontainer{
	width:893px;
	float:left;
}
#header{
	width:100%;
	height:111px;
	background:url("images/header.gif") repeat-x;
	clear:both;
}
#login{
	width:322px;
	float:right;
	padding-top:20px;
}
/*label{
	margin-top:3px;
	float: left;
	text-align: left;
	margin-right: 10px;
	display: block;
	font-weight:bold;
}
input{
	margin-top:3px;
	color: #E4185C;
	background: #ffffff;
	border: 1px solid #51492A;
}
input #submit{
	font-size:14px;
	font-weight:bold;
	color:#006600;
}*/
#topmenu{
	width:783px;
	height:29px;
	background:url("images/menu_bg.jpg") repeat-x;
	padding-left:110px;
	clear:both;
}
#topmenu img{
	float:left;
	
}
#topmenu a:link, #topmenu a:visited{
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	float:left;
	text-decoration:none;
	padding: 3px 10px 0px 10px;
}
#topmenu a:hover{
	color:#FF9900;
}



#contentArea{
	width:882px;
	background:url("images/content_bg.gif") repeat-x;
	min-height:500px;
	clear:both;
	padding:50px 0 0 10px;
}

#contentArea2{
	width:882px;
	background:url("images/content_bg.gif") repeat-x;
	min-height:830px;
	clear:both;
	padding:50px 0 0 10px;
}
#contentArea h3{
	font-size:14px;
	text-transform:uppercase;
	color:#003333;
}
#contentArea h4{
	font-size:16px;
	text-transform:uppercase;
	color:#003333;
	padding:0 0 0 0;
}
#contentArea h5{

	font-size:14px;
	text-transform:uppercase;
	color:#003333;
	padding:0 0 0 0;
}
#contentArea p{
	color:#000000;
	padding:0 10px 10px 10px;
}
#contentbox{
	width:286px;
	background:#5290C9;
	float:left;
	height:227px;
}
#contentbox h3{
	color:#FFFF00;
	padding:0px 0px 0px 10px;
	font-size:14px;
}
#contentbox p{
	color:#ffffff;
	padding:0 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#contentbox a:link, #contentbox a:visited{
	color:#FFFF00;
	text-decoration:none;
}
#ourservicebox{
	width:286px;
	margin-top:0px;
	float:left;
	clear:both;
	
}
#ourservicebox h3{
       padding-left:20px;
       font-size:18px;
       color:#003333;
       line-height:10px;
}
#servicebox_top{
	display:block;
	width:286px;
	height:5px;
	background:url("images/servicebox_top.gif") no-repeat;
}
#servicebox_content{
	width:100%;

	background:url("images/servicebox_bg.gif") repeat-y;
}
#servicebox_content a:link, #servicebox_content a:visited{
	color:#001155;
	text-decoration:none;
}
#servicebox_content a:hover{
	color: #0066FF;
	text-decoration:underline;
}
#servicebox_content li{
	line-height: 14px;
	font-size:12px;
	font-weight:bold;
	list-style-image:url("images/list_plus.gif");
	text-align:left;
       padding-bottom:10px;
	word-spacing: 0.2em;
}
#servicebox_content strong#title {
	display: block;
	background: #5290C9; 
	margin: 0px 5px 2px 5px;
	padding: 1px 1px 1px 10px;
	font-size: 1.2em;
	color: white;
	border-bottom: 3px solid #7eA9B2;
}


#imgcenter{
	text-align:center;
}
#imgcenter img{
	border:1px solid #014351;
}
#servicebox_bottom{
	width:100%;
	height:8px;
	background:url("images/servicebox_b.gif") no-repeat;
}
#rotatimage{
	width:579px;
	height:227px;
	background:#1C4968;
	float:left;
	margin-left:6px;

}
#homeleft {
      width: 45%;
      float: left;
}
strong#title {
	display: block;
	text-transform: uppercase;
	padding-bottom: 5px;
	padding-top: 10px;
}
div.yellbox {
	background: #e4edf4 url("images/blubox-bgbott.gif") bottom left repeat-x; 
	margin-bottom: 10px;
	color: black;
}
div.yellbox div div div div strong#title {
	color: #5290c9; 
	border-bottom: 1px solid #5290c9; 
	margin-bottom: 5px;
	padding-top: 0px;
}
div.yellbox div.a { background: url("images/greybox-tl.gif") top left no-repeat; }
div.yellbox div.a div.b { background: url("images/greybox-tr.gif") top right no-repeat; }
div.yellbox div.a div.b div.c { background: url("images/greybox-bl.gif") bottom left no-repeat; }
div.yellbox div.a div.b div.c div.d { 
	background: url("images/greybox-br.gif") bottom right no-repeat; 
	padding: 10px;
}


#homeright{
      width:45%;
	float: left;
      padding-left:6%;
}
#divline{
     padding-top: 10px;
     width: 100%;
     border-top: 1px solid #0689A5;
     clear: both;
}
#hightlight{
	width:80%;
	margin-left:50px;
	float:left;
	margin-top:10px;
       font-size:14px;
}


#hightlight a:link, #hightlight a:visited{
    color:#004351;
	text-decoration:underline;
	font-weight:bold;
}
#hightlight a:hover{
    color: #003399;
}
#hightlight h3{
	font-size:14px;
	text-transform:uppercase;
	color:#003333;
}
#hightlight h4{
	font-size:18px;
	text-transform:uppercase;
	color:#003333;

}
#hightlight li{
	padding-bottom:10px;
}
#footer{
	width:100%;
	height:50px;
	background:url("images/footer_bg.jpg") repeat-x;
}
#footer p{
    float:right;
	margin:12px 20px 0 20px;
	color:#FFFFFF;
}
#footer img{
    vertical-align:middle;
}
#footer a:link, #footer a:visited{
	color:#ffffff;
}
/*----------------------subpages--------------------------*/
#rightcontent{
	width:580px;
	float:left;
	margin:10px 0 20px 0;
}
#rightcontent a:link, #rightcontent a:visited{
	color:#003333;
	text-decoration:underline;
	font-weight:bold;
	padding:0;
}
#graybar{
	width:100%;
	height:5px;
	background:#eeeeee;
}
#bluebar{
    width:100%;
	height:5px;
	background:#5290C9;
}
#rightcontent h3{
	margin:0 0 0 10px;
	padding:0;
	display:block;
	width:90%;
	color:#0689A5;
	font-size:20px;
	text-transform:none;
	border-bottom:1px solid #0689A5;
}
#rightcontent h4, #rightcontent h5{
       padding-left:10px;
}
#rightcontent li{
	padding-bottom:5px;
}
/*----------------------contact page--------------------------*/
#contactbox{
	width:100%;
	height:392px;
	background:url("images/contactbox_bg.gif");
}
#contactbox p{
	color:#004351;
}
.contactsmall{
	width:138px; 
	margin-left:110px; 
	font-size:11px;
}
.contactbut{
	margin:-10px 0 0 115px; 
	border:0;
}
#contactus{
	width:407px;
	float:left;
	margin:10px 0 20px 0;
}
#contactus .imgpadding{
	 padding-right:10px;
}
#contactus h3{
	margin:0 0 0 10px;
	padding:3px 0 3px 5px;
	display:block;
	background:#3A648A;
	width:95%;
	color:#ffffff;
	font-size:14px;
	text-transform:none;
}
#contactus a, #contactus a:visited{
	color:#004351;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}
#infobox{
	width:180px;
	float:left;
	margin:10px 0 20px 0;
	
}
#infobox p{
	color:#666666;
}
/*----------------------form-------------------------*/
#contactform{
	width:690px;
	float:left;
	margin:10px 0 20px 0;
}
#contactform h3{
	margin:0 0 0 0px;
	padding:3px 0 3px 5px;
	display:block;
	background:#3A648A;
	width:680px;
	color:#ffffff;
	font-size:14px;
	text-transform:none;
}
#formstyle{
	width:672px;
	background:#F9F9FB;
	border:1px solid #666666;
	padding:10px 0 0 10px;
}
label{
	text-align: left;
	margin-right: 10px;
	display: block;
	font-weight:none;
	float:left;
	width:150px;
}
input{
	margin-top:0px;
	color: #E4185C;
	background: #ffffff url("images/input_bg.gif") repeat;
	border: 1px solid #8A8A8A;
	color:#000033;
}
textarea{
	background: #ffffff url("images/input_bg.gif") repeat;
	border: 1px solid #8A8A8A;
	color:#000033;
}
#submitButton{
	background: #A9BACA url("images/submit_bg.gif")repeat-x;
	color:#000000;
	font-weight:bold;
	margin-left: 170px;
	margin-top: 0px;
	width: 90px;
}