﻿body{font-family:arial;font-size:13px;margin:0 auto;background:#e6e6e6 url(../images/bg.png) repeat-x;line-height:20px;color:#828282;}

h1,h2,h3,p,i{margin:0;padding:0;font-weight:normal;text-transform:capitalize;}
p,i{text-transform:none;}
img{border:0;}
a, input {outline:none;} 

ul{margin:0;padding:0;list-style-type:none;}

a:link, a:visited{text-decoration:none;color:#0094da}
a:hover{color:#007ab3;text-decoration:underline;}

.name{color:#008bcc;}

h1{text-transform:uppercase;color:#008bcc;font-size:16px;margin:0 0 10px 0;}
/*----------------------------------------------------END of GENERAL----------------------------------------------------*/


#menu_cont{width:100%;height:28px;border-top:solid 2px #0e67b2;background:#42a8d8;font-size:12px;}
	#menu_cont .main-menu{width:900px;height:28px;text-align:left;text-transform:uppercase;font-weight:bold;}
	.main-menu ul{width:900px;}
	.main-menu ul li{display:inline;height:28px;}
	.main-menu ul li.mn-sep{width:1px;height:28px;background:#2a93cd;border-right:solid 1px #52b4de;float:left;}
	.main-menu ul li a{display:block;float:left;color:#fff;padding:4px 15px 0 15px;height:24px;}
	.main-menu ul li a:hover, .main-menu ul li.active, .main-menu ul li:hover{background:#4ab6e9;text-decoration:none;}
	.main-menu ul li ul{padding:0;width:200px;background:#4ab6e9;top:28px;margin:0 0 0 -1px;}
	.main-menu ul li ul li{height:auto;border-bottom:dotted 1px #98dbfb}
	.main-menu ul li ul li a{width:184px;padding:6px 0 3px 16px;}
	.main-menu ul li ul li a:hover, .main-menu ul li ul li.active{background:#cacaca;}

#header_cont{width:900px;height:140px;}
	#logo{float:left;background:url(../images/logo.png) no-repeat;width:320px;height:92px;margin:20px 0 0 0;}
	#logo a{display:block;height:100%;width:100%;}
	#tagline{float:right;background:url(../images/tagline.png) no-repeat;width:260px;height:17px;margin:63px 0 0 0;}
	#header_cont .text{width:900px;float:left;text-align:left;font-size:16px;margin:15px 0 0 0;}
	
#container{width:918px;height:auto;margin:20px 0 0 0;}
	#container .mc-top{float:left;background:url(../images/mc-top.png) no-repeat;width:918px;height:16px;}
	#container .mc-bottom{float:left;background:url(../images/mc-bottom.png) no-repeat;width:918px;height:16px;}
	#container .mc-center{width:900px;float:left;height:auto;background:url(../images/mc-center.png) repeat-y;padding:3px 9px 0 9px;}
	
#slideshow{width:880px;height:220px;float:left;margin:0 10px 0 10px;}

#main-content{width:840px;height:auto;float:left;padding:20px 30px 20px 30px;text-align:justify;}
	#main-content .right_col{width:560px;height:auto;float:left;}
	#main-content .left_col{width:250px;height:auto;float:left;margin:0 0 0 30px;}
	#main-content .box{float:left;margin-bottom:25px;}
	#main-content p{margin:0 0 8px 0;}
	#main-content .box .child-service{list-style-type:disc;margin:0 0 0 20px;}

#welcome-box{float:left;}
	#welcome-box .top{width:560px;height:6px;float:left;background:url(../images/welcome-box-top.png) no-repeat;}
	#welcome-box .bottom{width:560px;height:6px;float:left;background:url(../images/welcome-box-bottom.png) no-repeat;}
	#welcome-box .center{width:528px;height:auto;float:left;border:solid #dcdcdc;border-width:0 1px 0 1px;padding:4px 15px 4px 15px;}
	#welcome-box img{float:left;border:solid 1px #838383;margin:5px 15px 40px 0;}
	
#commitments-box{float:left;text-align:left;padding-left:3px;}
	#commitments-box .top{width:250px;height:6px;background:url(../images/commitments-box-top.png) no-repeat;float:left;}
	#commitments-box .bottom{width:250px;height:6px;background:url(../images/commitments-box-bottom.png) no-repeat;float:left;}
	#commitments-box .center{width:248px;height:auto;border:solid #dcdcdc;border-width:0 1px 0 1px;float:left;padding:0 0 5px 0;}
	
#footer_cont{width:100%;height:auto;border-top:solid 2px #0e67b2;background:#42a8d8;margin:20px 0 0 0;float:left;color:#fff;padding:10px 0 10px 0;}
	#footer_cont a, #footer_cont a:visited{color:#fff;}
	#footer_cont a:hover{text-decoration:underline;}

.table_form{border:solid #ebebeb;border-width:1px 0 0 1px}
.table_form td{border:solid #ebebeb;border-width:0 1px 1px 0}
.table_form td .textbox{margin:0;}
.table_form .error{font-size:11px;color:red;font-weight:bold;}

.textbox{height:18px;width:218px;border:solid 1px #d9d9d9;padding:4px 0 4px 2px;font-size:14px;margin:0 0 10px 0;background:#f9f9f9}
.button{background:#00abdd;border-top:solid 1px #86dbf5;border-left:solid 1px #86dbf5;border-bottom:solid 1px #005886;border-right:solid 1px #005886; padding:2px 6px 2px 6px;color:#fff;text-transform:uppercase;font-weight:bold;font-size:12px;}
.button:hover{cursor:pointer;background:#00b8ee}

select{border:solid 1px #d9d9d9;padding:1px;font-size:14px;background:#eaeaea}

.pager{margin-top:15px;float:right;}
