body{background: #0156a5 url(../images/bg.gif) repeat-x; margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
#wrapper{ margin:0px auto; padding:0px; width:980px; text-align:left; }
#header{padding:10px 0px 0px 0px; margin:0px auto; width:980px;}
#logo{float:left;}
#menu{float:left; padding:20px 0px 0px 20px;}
.mitem{display:inline; float:left;}
.mitem a{display:block; background:url(../images/buttons.png) no-repeat; height:34px; width:130px; color:#FFF; font-weight:bold; text-align:center; font-size:18px; margin:0px; padding:14px 0px 0px 0px; }
.mitem a{color:#FFF; text-decoration:none;}
.mitem a:hover{background-position: 0px -50px; cursor:pointer; text-decoration:none}
.mitem-active{display:block; float:left; background:url(../images/buttons.png) no-repeat; height:34px; width:130px; color:#FFF; font-weight:bold; text-align:center; font-size:18px; margin:0px; padding:14px 0px 0px 0px; background-position: 0px -50px; cursor:pointer; }
.mitem-active a{color:#FFF; text-decoration:none;}
.mitem-active:hover{background-position: 0px -50px; cursor:pointer; text-decoration:none}
#content{ width:980px; margin:0px auto; padding:0px; }
#content-top{background:url(../images/content-top.png) no-repeat; width:978px; height:44px;}
#content-mid{background:url(../images/content-mid.png) repeat-y; width:978px; height:700px;}

#content-bottom{background:url(../images/content-bottom.png) no-repeat; width:978px; height:49px;}
#content-left{width:540px; height:300px; float:left; margin-left:30px;}
#content-left a{color:#0055a5; text-decoration:none; font-weight:bold;}
#content-left a:hover{text-decoration:underline;}
#content-right a{color:#0055a5; text-decoration:none; font-weight:bold;}
#content-right a:hover{text-decoration:underline;}
#content-left p{margin:0px; padding:4px 0px 4px 65px; width:400px;}
#content-left h2{color:#f67a20; font-weight:bold; font-size:46px; text-align:center; margin:0px auto; padding:0px;}
#content-left h3{color:#0055a5; font-weight:bold; font-size:16px; text-align:center; margin:0px auto; padding:0px 0px 20px 0px;}
#content-right{width:340px; height:300px; float:left; margin-left:5px;}
#content-right h2{color:#0055a5; font-size:16px;}
#content-left ul{list-style:none; margin:0px 0px 0px 95px; padding:0px;}
#content-left li{background:url(../images/bulletpoint.gif) no-repeat;  padding:0px 4px 10px 20px; margin:0px; color:#2d3e6e; font-weight:bold; font-size:15px; }
.partnerimg{border:#0055a5 2px solid;}

#divider{background:url(../images/devider.gif) no-repeat; width:17px; height:676px; float:left; margin:0px 10px 0px 10px;}
#home-slider{background:url(../images/home-slider-bg.png) no-repeat; width:980px; height:300px; margin:0px; padding:8px 0px 0px 0px;}
#footer{clear:both; background:url(../images/footer.gif) repeat-x; height:27px; margin-top:20px;  }
#footer p{font-size:12px; color:#FFF; text-align:center; padding-top:6px; color:#7a85a3;}
#hfooter{clear:both; background:url(../images/footer.gif) repeat-x; height:27px;  position:absolute; border:0px; left:0px; width:100%; }
#hfooter p{font-size:12px; color:#FFF; text-align:center; padding-top:8px; color:#7a85a3; margin:0px;}
#newsletter{background:url(../images/newsletter-box.png) no-repeat; width:360px; height:95px; float:left;}
#newsletter p{margin:0px; padding:18px 0px 0px 18px; color:#FFF; font-weight:bold; font-size:17px;}
#newsletter form{margin:8px 0px 0px 18px;}
.ntext{border:2px solid #bb4b0a; *margin:0px 0px 8px 0px;}
#submit {background: transparent url(../images/newssubmit.png); border: 0px; width: 97px; height: 36px; color:#fff; font-weight: bold; float: none; font-size:14px; padding:0px 0px 4px 0px;}
.smwhtbox{background:url(../images/mischome-box.png) no-repeat; width:306px; height:95px;}
#featured{float:left; height:95px; width:306px;}
#featured p{float:left; color:#223466; font-weight:bold; font-size:24px; width:100px; margin:20px 0px 0px 25px; padding:0px 0px 0px 0px; text-align:center;}
.slideshow{float:left; margin:18px 0px 0px 20px; padding:0px 0px 0px 0px; background:#FFF;}
#hcontact p{float:left; color:#223466; font-weight:bold; font-size:24px; width:150px; margin:20px 0px 0px 25px; padding:0px 0px 0px 0px; text-align:center;}
#hcontact p a{color:#223466; text-decoration:none;}
#hcontact p a:hover{color:#223466; text-decoration:underline;}
.contactimg{float:left; margin:12px 0px 0px 20px; padding:0px 0px 0px 0px;}
#hcontact{float:left;}
#photobox{width:325px; height:150px; background:#666; color:#FFF; font-weight:bold; font-size:12px; text-align:center; padding-top:150px; margin-top:40px;}
#slide-container{margin:0px 0px 0px 15px; padding:2px 0px 0px 0px;}
.sleft{float:left; width:700px;}
.sleft h2{margin:0px; padding:4px 0px 4px 4px; font-size:32px; color:#0055a5;}
.sleft p{margin:0px; padding:8px 20px 0px 18px; font-size:12px;}
.sright{float:left; padding-top:10px; *padding-top:12px;}
.scbg{ background:url(../images/slide-c-bg.gif) no-repeat; width:637px; height:148px; }
.learn-more-btn{text-align:right; margin:10px 0px 0px 530px;}
.consubmit{background: transparent url(../images/csubmit.gif); border: 0px; width: 189px; height: 39px; color:#fff; font-weight: bold; float: none; font-size:14px; cursor:pointer;}
#contact-table{font-size:12px; font-weight:bold; margin:0px; padding:0px;}
.textbox{width:300px; border:1px solid #0055a5; }
.other{width:600px; border:1px solid #0055a5;}
.comments{border:1px solid #0055a5; width:600px;}
.chkbox{border:1px solid #0055a5;}
.required{color:#f67a20; font-weight:bold; font-size:11px; padding:0px;}
.imgbox{padding-left:40px;}


#tooltip{
	position:absolute;

	padding:2px 5px;
	color:#333;
	display:none;
	font-size:14px;
	}	
	
	
	
	#jsddm{	margin: 0;	padding: 0; list-style:none;	}

	#jsddm li li a	{		list-style: none;}

	#jsddm li li a	{	display: block; text-decoration: none; 	width: 70px; 		white-space: nowrap}

	#jsddm li ul{	margin: 5px 0 0 4px;  	padding: 0; position: absolute; 	visibility: hidden; width:122px;  }
		
			#jsddm li ul li
			{	float: none;
				display: inline;
				
				
				list-style:none;
				}
			
			#jsddm li ul li a
			{	width: auto;
			padding:2px 0px 2px 0px;
				background: #396ea5;
				color: #fff;}
			
			#jsddm li ul li a:hover
			{	background: #223567}
	