@charset "utf-8";
/* CSS Document */
body{
background-color:#FFFFFF; margin:0px; padding: 0px;
background-image:url(../images/pgbg.jpg); background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#454545;
}
a{
text-decoration:underline; color:#454545;
}
a: hover{
color:#454545; text-decoration:none;
}
/*-- Main Header--*/
#main_container{
margin:auto; width:90%; min-width:943px; background-color:#ffffff; padding-right:10px; padding-left:10px; padding-bottom:0px; height:auto;
}
#main_header{
background-color:#FFFFFF; height:160px; min-width:923px;
}
#main_header #search{
height: 100px; vertical-align:middle; text-align:center; width:30%; float:left;
}
#main_header #search #box{
background-color:#ffffff; width:70%; margin: 30px 0 0 0; float:right;
}
#main_header #header{
height: 100px; vertical-align:middle; text-align:center; width:70%; float:left; background-image:url(../images/headerbg.jpg); background-repeat:no-repeat;
}
#main_header #header img{
position:absolute; top:10px; left: 60px;
}
#main_header #links{
height: 30px; vertical-align:middle; background-image:url(../images/mainlinks.jpg); background-position:center; background-repeat:no-repeat;
clear:both; vertical-align:middle; text-align:center;
}
#main_header #links ul {
width:98%; display:block; padding:0px 0 0 0px; margin:5px 10px 0 10px;
}
#main_header #links ul li{
display:inline; text-align:center;
}
#main_header #links ul li a{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#454545; text-decoration:none; font-weight:bold;
padding-right:10px; padding-left:10px; 
}
#main_header #links ul li a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1f7fbc; text-decoration:none; font-weight:bold;
}

/*Body content*/
#main_body{
	width:100%;  background-color:#ffffff;  color:#000000; padding-top:5px;
	}
/*--------------------------------left-------------------*/
#left_box{
width: 25%;
background-color:#ffffff; border-right-color:#dad5d5; border-right-style:solid; border-right-width:1px; margin-right:0px; height:225px; float:left;
}
#left_box h2{
font:15px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#004e90; font-weight:bold; display:block; width:95%; padding:0 0 0 0px; margin: 0 0 10px 0;
}
#left_box #box{
background-color:#ffffff; width:95%;  height:187px;
}
#left_box #box p{
	width:99%; display:block; color:#605e5e; background:none; padding:0 0 0 0px;
margin: 5px 0 5px 0px; line-height: 16px; text-align:justify;
	}
#left_box #box ul{width:95%; display:block; padding:0px; 0 0 0px; margin:0px 0 0 10px;}
#left_box #box ul li{width:95% ; display:block; padding:8px; 0 0 8px;}
#left_box #box ul li a{color:#004c8f; text-decoration:none;}
#left_box #box ul li a:hover{text-decoration:underline;}

/*--------------------------------Flash-------------------*/
#flash_box{
width: 49%;
background-color:#ffffff; height:225px; float:left; vertical-align:middle; text-align:center;
}

/*--------------------------------Right-------------------*/
#right_box{
width: 25%; background-color:#FFFFFF; border-left-color:#dad5d5; border-left-style:solid; border-left-width:1px; margin-left:0px; height:225px; float:left;
}
#right_box h2{
font:15px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#004e90; font-weight:bold; display:block; width:95%; padding:0 0 0 0px;
margin: 0 0 10px 10px;
}
#right_box p{
	width:90%; display:block; color:#605e5e; background:none; padding:0 0 0 0px;
margin: 13px 0 10px 10px; line-height: 16px; 
	}
	
/*--------------------------------Hr line-------------------*/
#hr{
width: 100%; background-color:#FFFFFF; border-top-color:#dad5d5; border-top-style:solid; border-top-width:1px; margin: 3px 0 0 0;
clear:both; paddding: 3px 0 0 0;
}

/*--------------------------------Services-------------------*/
#services{
width: 37%; background-color:#FFFFFF; border-right-color:#dad5d5; border-right-style:solid; border-right-width:1px; margin-right:0px; height:250px; float:left;
}
#services h2{
font:15px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#004e90; font-weight:bold; display:block; width:95%; padding:0 0 0 0px; margin: 0 0 10px 0;
}
#ser {
background-color:#FFFFFF; height:65px; margin: 0 0 0 0;
}
#services #box{
background-color:#ffffff; width:45%; margin: 0 0 0 10px; float:left;
}
#services #box ul{width:100%; display:block; padding:0px 0 0 0px; margin:0px 0 0 0px;}
#services #box ul li{background:url(../images/arrow1.gif) no-repeat 1px ; display:block; padding:5px 0 0 10px; margin:0px 0 0 0px;}
#services #box ul li a{color:#0073bb; text-decoration:none;}
#services #box ul li a:hover{color:#605e5e; text-decoration:none;}

#services p{
	width:95%; display:block; color:#605e5e; margin:19px 0 0 10px; background:none; padding:0 0 0 0px;
margin: 0 0 10px 10px; line-height: 16px;
	}
#services ul{ margin: 0; padding: 0; list-style: none; line-height: normal;
	}
#services li{
	margin-bottom: 1px;
	padding: 0 0 5px 15px;
	}
	
	
/*--------------------------------quick-------------------*/
#quick{
width: 25%; background-color:#FFFFFF; margin-right:0px; height:250px; float:left;
}
#quick h2{
font:15px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#004e90; font-weight:bold; display:block; width:95%; padding:0 0 0 0px;
margin: 0 0 10px 10px;
}
#quick p{
	width:95%; display:block; color:#605e5e; background:none; padding:0 0 0 0px;
margin: 13px 0 10px 10px; line-height: 16px; text-align:justify;
	}


/*--------------------------------quick-------------------*/
#footer{
width: 100%; background-color:#FFFFFF; border-top-color:#9f9f9f; border-top-style:solid; border-top-width:1px;
height: 50px;; clear:both; 11px; text-align:center; margin: 5px 0 0 0; vertical-align:middle;
}
#footer p{font-size:11px; padding-top:5px; line-height: 20px;}
#footer p a{
color:#454545; text-decoration:underline; padding-left:5px; padding-right:5px;
}
#footer p a:hover{
color:#1f7fbc; text-decoration:underline;
}

/*--------------------------------Input-------------------*/
.search{
border:#CCCCCC; border:solid; border-width: 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#686a6c; padding:2px;
margin-left: -5px;
}


/*-----------------------------Inside page--------------------*/
/*--------------------------------Inner left-------------------*/
#left{
width: 20%;
background-color:#ffffff; float:left; 
}
#left #masterdiv{
margin:auto; background-color:#eaf7fe; margin: 5px 5px 5px 5px; padding: 3px 0 3px 0; vertical-align:middle; width:98%;
}
.menutitle{
	cursor:pointer;
	margin: 5px 5px 5px 5px;
	color:#d0ecf5;
	width:171px;
	height: 31px;
	font-size:11px;
	text-align:left;
	background-image: url(../images/submenu.gif);
	background-repeat: no-repeat;
}
.menutitle a{
	text-decoration:none;
	padding: 8px 0 0 20px;
	color:#00438a;
	display:block;
}
.menutitle:hover{
	background-image: url(../images/submenu_hover.gif);
	background-repeat: no-repeat; color:#000000;
}
.currentmenutitle{
	cursor:pointer;
	margin: 5px 0 0px 5px;
	color:#d0ecf5;
	width:171px;
	height: 31px;
	font-size:11px;
	text-align:left;
	background-image: url(../images/currentsubmenu.gif);
	background-repeat: no-repeat;
}
.currentmenutitle a{
	text-decoration:none;
	padding: 8px 0 0 20px;
	color:#000000;
	font-size:11px;
	display:block;
}
#left #masterdiv #submenu{
	cursor:pointer;	margin: 0px 0 5px 15px;	width:160px; height: auto; background-color:#f7ddc9;
}
#left #masterdiv #submenu ul{width:95%; display:block; padding:0px; 0 0 0px; margin:0px 2px 0 5px;}
#left #masterdiv #submenu ul li{width:95%; background:url(../images/arrow.gif) no-repeat 1px ; display:block;
padding:5px 3px 5px 15px; margin: 0 3px 2px 0}
#left #masterdiv #submenu ul li a{color:#000000; text-decoration:none; font-size:11px;}
#left #masterdiv #submenu ul li a:hover{color:#000000; text-decoration:underline;}

/*--------------------------------Inner Right-------------------*/
#right{width: 19%; height:auto; float:right; background-color:#ffffff;}
#right #box{
width:95%; height:auto; text-align:left; vertical-align:top;
}
#right #box img{
top:0px; left: 0px; float:right; right:5px; 
}

/*--------------------------------Inside-------------------*/
#inside{
width: 59%; background-color:#ffffff; border-right-color:#dad5d5; border-right-style:solid; border-right-width:1px;
height:auto; float:left; margin:0 0 0 5px;
}
#inside p{width:97%; display:block; padding:0 0 0 0px; margin: 5px 5px 5px 10px; line-height: 17px; text-align:justify;}
#inside ul{display:block; padding:0 0 0 0px; margin: 5px 5px 5px 10px; width:97%}
#inside ul li .redtxt{color:#b10503}
#inside ul li{line-height:17px; padding:0 0 0 0px; margin: 5px 5px 5px 15px; width:98%; text-align:left; }
#inside ul li a{color:#2b5abf; text-decoration:none;}
#inside ul li a:hover{color:#052b7d; text-decoration:underline;}
#inside h2{ width:98%; display:block; padding:0 0 0 0px; margin: 5px 5px 5px 5px; font:18px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; display:block; border-bottom-color:#dad5d5; border-bottom-style:solid; border-bottom-width:1px; clear:both; }
#inside span{
	color:#0a41b5; font-weight:bold; display:block; width:100%; padding:0 0 0 0px; margin: 5px 5px 5px 0px; font-size:14px; text-align:left; idth:98%
	}
#inside #breadcrum{padding:0 0 0 0px; margin: 0 0 5px 5px; float:left; clear:both; font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	color:#585858; width: 98%;
}

#inside #breadcrum a{
	text-decoration:underline;	color:#585858;	font-size:11px
	}
#inside #breadcrum a:hover{
	color:#000000;	text-decoration:underline;
	}
	
/* combine*/
#combine{
width: 75%; background-color:#ffffff; float:left; padding: 10px 10px 10px 10px; height:auto;
}
#combine p{width:98%; display:block; padding:0 0 0 0px; margin: 0 5px 5px 5px; line-height: 17px; text-align:justify;}
#combine h2{
font:18px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; display:block; width:98%; padding:0 0 0 0px;
margin: 10px 0 5px 5px; border-bottom-color:#dad5d5; border-bottom-style:solid; border-bottom-width:1px; clear:both; height:30px;
}
#combine span{
	color:#0a41b5; font-weight:bold; display:block; height:20px; padding: 10px 0 5px 0; font-size:14px;
	}
#combine #breadcrum{padding:0 0 0 0px; margin: 0 0 5px 5px; float:left; clear:both; font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	color:#585858;
}
#combine ul{display:block; padding:0 0 0 10px; margin: 0 0px 0 15px;}
#combine ul li{line-height:17px; margin:0px 5px 5px 0px; text-align:justify; }

#combine #breadcrum a{
	text-decoration:underline;
	color:#585858;
	font-size:11px
	}
#combine #breadcrum a:hover{
	color:#000000;
	text-decoration:underline;
	}
