/* CSS Document */
body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#fff;
}
.main{
	width:100%; 
	height:auto; 
	background-color:#fff;
	margin-top:0px;
	margin-bottom:0px;
	border:0px solid black;
	}
.banner{
	/*background-color:#006699;*/
	width:99.7%;
	min-width:1024px;
	background:transparent url(img/blue-bg.jpg) repeat-x;
	background-repeat:repeat-x;
	/*margin-top:10px;*/
	height:122px;
	border:2px solid #006699;
	}
.banner-bg{
	/*background-image:url(img/banner-bg.jpg);*/
	background:transparent url(img/banner-bg.jpg) repeat-x;
	background-repeat:repeat-x;
	height:91px;
	margin-top:16px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px solid red;
	width:922px;
	}
.logo{
	width:131px;
	height:91px;
	margin-left:20px;
	margin-right:15px;
	}

/* ---------------------- Blueslate nav ---------------------- */
.blue #slatenav{
position:relative;
width:100%;
display:block;height:42px;
font-size:14px;
font-weight:bold;
/*background:#fafafa repeat-x top left;*/
font-family:arial,Verdana,Arial,Helvetica,sans-serif;
font-style:italic;
letter-spacing: 1px;

/*text-transform:uppercase;*/
}
.blue #slatenav ul{
margin:0px;padding:0;
list-style-type:none;
width:100%;

}
.blue #slatenav ul li{
display:block;
float:left;
margin:0 0px 0 0;
border:0px solid red;
}
.blue #slatenav ul li a{
display:block;
float:left;
color:#103f6f;
text-decoration:none;
padding:36px 0px 0px 0px;
height:56px;
/*width:125px;*/
width: 188px;
border:0px solid red;


/*border:1px solid red;*/
}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff;
background:transparent url(img/button.gif) repeat-x;
/*height:114px;*/
}
.v-line{
	border-right: 1px solid red;
	height:50px;
	top:130px;
	
	}
.png {
	behavior:url('iepngfix.htc');
}

.middle{
 margin-top:15px;
 margin-bottom:15px;
 }

#dots{
 	border-top:#b2b2b2 1px dashed;

 }

.subhead{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
.updat-bg{
	background-image:url(img/updats-bg.jpg);
	background-repeat:no-repeat;
	width:388px;
	height:181px;
	}
	
#box{
	background-color:#f1f6ff;
	border:#ededed 1px solid;
	}
#bluetext{
	color:#317db7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
.regular{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
	text-align:justify;
	}
#date{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
#yellow{
 	background-color:#ffff00;
	height:40px;
	width:260px;
	border:#d7dde4 1px solid;
	padding-right:7px;
	margin-right:2px;
	}
#blu{
 	background-color:#336699;
	height:100px;
	vertical-align:top;
	width:260px;
	border:#336699 1px solid;
	padding-right:7px;
	/*margin-right:4px;*/


	}
#white{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	margin:20px auto 35px;
	}
.ove-bg{
	background-image:url(img/ove-bg.jpg);
	background-repeat:repeat-x;
	width:269px;
	height:300px;
	margin-top:-5px;
	}
#ove-box{
	background:url(box-white1.jpg);
	background-repeat:no-repeat;
	margin: 30px 5px 50px 7px;
	width:250px;
	height:168px;
	border:#336699 0px solid;
	}
	
	
ul#menu{
	padding:0;
	margin:20px 0 0 10px;
	list-style-type:none;
	width: 221px;
}
ul#menu li{
	text-decoration:none;
	margin:0;
	padding:0px 0px 10px 0px;
	line-height:5pt;
}
ul#menu li a{	
	text-decoration:none;	
	color:#aaaaaa;
	font:bold 11px trebuchet ms,helvetica,arial,sans-serif;
	/*line-height:5pt;*/
	}
ul#menu li a:hover{
	color:#336699;
	}
	
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
.footer{
	background-color:#006699;
	height:15px;
	width:900px;
	border:0px solid red;
	margin-top:10px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	#border{
	border:#dbdbdb 2px solid;
	}
.pro-sub{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3366cc;
	font-weight:bold;
	padding-left: 2px;
	}
#pro-hed{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666699;
	font-weight:bold;
	font-style:italic;
	}
#regular-pro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:180%;
	text-align:justify;
	padding-right:5px;
	}
#contact-bg{
	background-image:url(img/contact-bg.jpg); 
	background-repeat:no-repeat; 
	width:271px; 
	height:174px; 
	padding:15px 10px 10px 30px;
	}
#contact-text{
	font-size:15px; 
	font-weight:bold; 
	padding:10px; 
	border:0px solid red; 
	color:#336699;
	font-family:Arial, Helvetica, sans-serif;
	line-height:150%;
	text-align:justify;
	}
#contact-text a{	
	font-size:15px; 
	font-weight:bold;
	color:#336699; 
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	}
#contact-text a:hover{	
	font-size:15px; 
	font-weight:bold;
	color:#336699; 
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	}
	

.recent-updates{	
	width:520px;
	height:auto;
	border:1px solid #f1f1f1;
	}
	
.quick-contact{	
    	font-size:15px; 
	font-weight:bold; 
	padding:10px; 
	border:0px solid red; 
	color:#336699;
	font-family:Arial, Helvetica, sans-serif;
	line-height:150%;
	text-align:justify;
	width:250px;
	height:158px;
	border:0px solid #f1f1f1;
	
	}	
	


.footer1{

	font-size:12px; 
	font-weight:bold; 
	color:#9c9c9c;
	font-family:arial;
    letter-spacing: 0.6px;
	
}

.footer1 a:hover{

	font-size:12px; 
	font-weight:bold; 
	color:#9c9c9c;
	font-family:arial;
	letter-spacing: 0.6px;
	text-decoration:underline;
}

.footer1 a{

    text-decoration:none;
	font-size:12px; 
	font-weight:bold; 
	color:#9c9c9c;
	font-family:arial;
	letter-spacing: 0.6px;
}

.copyright{
   font-size:14px;
   font-family:sans-serif;
}

.test{
   display:block;
   float:left;
   padding:2.5px 0px 0px 1px;
   height:3px;
   width:185px;
   border:0px solid red;
}


.h-line
{
position:relative;
margin:3px 0px 7px 0px;
}

.h-line_img
{
position:absolute;
top:0px;
left:-5px;
border-top:1px dashed #ccc;
/*background-image: url(set7/dot1.jpg);
background-repeat:repeat-x;
height:1px;*/
width:241px;
}