/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
	margin:0px;
	padding:0px;
	text-align:left;	
	background-image:url(../images/bodybg.jpg);	
}
.maindiv2{
	background-image:url(../images/bodybg2.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.maindiv3{
	background-image:url(../images/maindivbg2.jpg);
	background-repeat:repeat-y;
	background-position:center;
}

h1{
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#4188e9;
	padding-bottom:5px;
	margin-bottom:15px;
	border-bottom:1px solid #4188e9;
	margin-top:5px;
}
h2{
	color:#333333;	
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	margin:20px 0;	
}
p{
	color:#666666;	
	font-family:Arial,Helvetica,sans-serif;	
	font-weight:normal;
	line-height:16px;
	padding-bottom:10px;	
	margin:0;	
}
.images_border{
	border:3px solid #aecefa;
}
a{
	color:#333333;
	text-decoration:none;
	outline:none;
}
a:hover{
	color:#000066;
	text-decoration:underline;
}
.footer a{
	color:#ffffff;
	text-decoration:none;
	outline:none;
}
.footer a:hover{
	color:#ffffff;
	text-decoration:none;
}
.main{
	width:972px;
	margin-left:auto;
	margin-right:auto;	
	background-image:url(../images/maindivbg.jpg);
	padding:5px 13px 0;
	background-repeat:no-repeat;	
	background-position:top;
}
.clear{
	clear:both;
	line-height:0px;
	height:0px;
	font-size:0px;
}
/*_________ header _________*/
.header{
	height:118px;
	color:#000000;
	background-image:url(../images/logobg.jpg);
	background-position:top;
	background-repeat:no-repeat;	
}
.homeLink{
	display:block;
	float:left;
	height:120px;
	margin:0;	
	padding:0;	
	width:270px;
}
.headline {	
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:italic;
	padding:30px 0px 0px 20px;
	line-height:20px;	
	top:34px;
	width:300px;
}
/*_________/ header _________*/
/*_________ Menu _________*/
.menu{	
	font-size:12px;
	height:32px;
	background-image:url(../images/menubg_over.jpg);
	background-repeat:repeat-x;
	padding:0px 0px 0px 0px;	
}
.menu ul{	
	margin:0px;
	padding:0px;
}
.menu li{	
	list-style:none;	
	font-weight:bold;
        float:left;
	margin:0px;		
}
.menu li:hover{	
	list-style:none;	
	font-weight:bold;  
        background-color:#66a6fe;     
	margin:0px;        	
}
.menu li a{	
	color:#FFFFFF;
        display:block;
        float:left;
        height:27px;	
	padding:5px 20px 0px 20px;	
	text-decoration:none;	
}
.menu li a:hover{
	color:#FFFFFF;
	background-color:#66a6fe;
}
.menu_banner{
	background-image:url(../images/menu_bg.jpg);
	background-repeat:no-repeat;
	height:205px;
}
.menu_right{
	float:right;
	font-size:11px;
	padding:6px 10px 0px 0px;
	color:#FFFFFF;
}
.menu_left{	
	font-size:10px;	
	width:178px;
	background-image:url(../images/leftbg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#d9d9d9;
	min-height:650px;
	float:left;	
}
.menu_right2{	
	font-size:10px;
	width:146px;
	padding:6px 0px 0px 7px;
	background-image:url(../images/rightbg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#d9d9d9;
	min-height:650px;
	float:left;	
}
.menu_left ul{
	margin:0px;
	padding:0px;
}
.menu_left li{	
	list-style:none;	
	padding:10px 0px 0px 6px;	
	text-align:center;
	
}
.menu_left li a{	
	color:#c5c8cf;
	display:block;
	border:2px solid #cbcbcb;
	width:142px;
	height:26px;
	padding:7px 0px 0px 14px;
	background-image:url(../images/leftmenubg.jpg);	
	text-decoration:none;	
}
.menu_left li a:hover{
	color:#c5c8cf;
	text-decoration:none;	
}

/*_________ / Menu _________*/

/*_________ Center _________*/
.content_menu {
	background-image:url(../images/content_continerbg.jpg);
	background-repeat:repeat-y;	
}
.contentContainer {			
	padding:10px 20px 0px 20px;	
	margin:0px;
	float:left;
	width:601px;
	background-image:url(../images/contentbg.jpg);
	background-repeat:repeat-x;
	background-position:top;
        min-height:600px;
      
}
.content{	
	margin:0px;
	padding:0px 0px 0px 5px;
}

.content_div{
	width:140px;
	float:left;
	padding:10px 4px;
}

.content_div img{
	margin:0px 0px 10px 0px;
}

.content_div_content{
	font-size:10px;
	padding:11px 0px 11px 0px;
}
.contentContainer_inner{	 
	padding:10px 0px 0px 0px;
}
.scheduleTest {
	background-image:url(../images/testDriveBtn.gif);
	background-position:0 0;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:30px;
	width:178px;
	margin-bottom:20px;
	margin-top:20px;	
	padding:0;	
	text-align:center;	
}
.scheduleTest:hover {
	background-position:0 -30px;
}
.coporate{
	background-color:#5f5f5f;
	border-bottom:#c5c5c5;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:20px;
	padding:5px 0px 5px 10px;
	border-top:1px solid #c5c5c5;
	border-bottom:1px solid #c5c5c5;
}
.socialevents{
	float:left;
	width:290px;
	padding-right:20px;
}
.newsletter{
	float:left;
	width:290px;	
}
.socialevents_images{
	float:left;
	padding-right:10px;	
}
.socialevents_inner{
	padding:0px 0px 20px 0px;
}
.readmore{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#66a6fe;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	line-height:16px;
}
.readmore a{	
	color:#66a6fe;
	text-decoration:none;
}
.readmore a:hover{	
	color:#66a6fe;
	text-decoration:underline;
}
/*_________ / Center _________*/
.footer{	
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	padding:20px 0px 0px 0px;
	height:46px;	
	background-image:url(../images/footerbg.jpg);
}
 .eventsList {
 padding: 0;
 }
 .eventsList ul {
 margin: 0 !important;
 padding: 0 !important;
 list-style: none;
 list-style-image: none;
 }
 .eventsList ul li {
 list-style: none;
 list-style-image: none;
 padding: 0 0 5px;
 }
 .eventsList ul li a {
 font-size: 16px;
 font-family: georgia, serif;
 line-height: 1;
 margin: 0 0 5px;
 font-weight: normal;
 text-decoration: underline;
 color: 000;
 }
 .eventsList ul li .eventDate {
 margin: 0 0 15px;
 color: 777;
 font-style: italic;
 }
 .event h2 {
 margin: 0 0 5px;
 font-size: 25px;
 font-family: georgia, serif;
 line-height: 1;
 margin: 0 0 5px;
 font-weight: normal;
 }
 .event .eventDate {
 margin: 0 0 15px 0;
 color: 777;
 font-style: italic;
 }
 .event .eventBack p a {
 font-weight: bold;
 }
 li.hasChildren ul { display: none;width:170px;}
 li.hasChildren:hover ul { display: block; 
 background-color:#070970;
 margin-top:30px;
 #margin-left:-91px;
 }
  .level2{
 	position:absolute;
 	z-index:500;	
	background-color:#090b72;
 }
 li.hasChildren ul li{
 width:100%;
 }
