body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#535252; background:#ded6d694;}

#main{width:962px; margin:0 auto; padding:20px 0;}

.details{width:942px; float:left; padding:10px; background:aliceblue;}

.detailsmain{width:942px; float:left; padding:25px 10px 10px; background:#fff;}

/*** HEADER ***/
.header{width:962px; height:135px; padding:15px 0 0 0; float:left; background:url(../images/bg_header.jpg) repeat-x; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;}
.logo{ width:300px; float:left; padding:0 0 0 320px;}
.top_content{ width:220px; float:right; text-align:right; font-size:16px; font-weight:bold; color:#386089; padding:0 20px 0 0;}
.top_content img {padding:5px 0 0 5px;}

.navigation{ width:830px; float:left; font-family:"Palatino Linotype", arial; font-size:14px; font-weight:bold; text-transform:uppercase; color:#fff; padding:35px 0 0 20px;}
.navigation a{color:#fff; text-decoration:none; padding:5px 10px; margin:0 2px 0 0;}
.navigation a:hover{color:#386089; background:#fff;}

.contact{width:112px; float:left; background:#fff; text-align:center; color:#386089; padding:5px 0;font-family:"Palatino Linotype", arial; font-size:14px; font-weight:bold; text-transform:uppercase; margin-top:30px;}
.contact a{color:#386089; text-decoration:none;}
.contact a:hover{color:#000;}

/*** BANNER ***/
.banner{width:932px; height:225px; padding:70px 0 0 30px; float:left; background:url(../images/banner.jpg) no-repeat; font-family:"Palatino Linotype", arial; font-size:24px; color:#000; text-transform:uppercase;}
.banner img{padding:50px 0 0 0;}

/*** NWES HOLDER ***/
.news_content{width:942px; float:left; margin-top:1px;}
.newscontent_holder{ width:690px; height:57px; background:url(../images/bg_news.jpg) no-repeat; padding:0 10px; float:left;}
.news_text{ width:405px; float:left; padding:12px 0 0 165px; font-size:14px;}
.news_text span{color:#8E8D8D;}
.next_prevbtn{ width:90px; float:left; text-align:center; padding:15px 0 0 0;}
.signup{ width:220px; height:58px; float:right; padding:0 0 0 8px; background:url(../images/bg_newsletter.jpg) no-repeat;}
.signup .title{
	width:220px;
	float:left;
	font-size:13px;
	color:#666666;
	padding:5px 0 0 0;
}
.signup .text1{ width:138px; float:left; padding:3px 0 0 0;}
.signup .text1 input{width:126px; float:left; font-size:12px; color:#C7C7C7;border:1px solid #CCCCCC; background:url(../images/bg_textbox.jpg); padding:3px}
.signup .text2{ width:74pz; float:left; padding:4px 0 0 0}

.content_holder{width:940px; float:left; padding:25px 0 25px 1px; background-color: #082440; color: white;}

.whatwedo{width:444px; height:215px; float:left; border:1px solid white; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; padding:9px 0 0 0 ; margin-right:10px;}
.whatwedo_content{width:423px; float:left; padding:10px 10px 0 10px;}
.whatwedo_content .title{width:423px; float:left; font-size:15px; font-weight:bold; text-transform:uppercase; border-bottom:1px solid white; padding:0 0 5px 0; color:white;}
.whatwedo_content .text_holder{ width:425px; float:left; padding:5px 0; margin-right:10px; line-height:17px; text-align:left}
.whatwedo_content .text_holder strong{font-size:14px; font-weight:bold;}
.whatwedo_readmore{ width:443px; float:left; text-align:right; padding:9px 2px 0 2px;}
.whatwedo_readmore a{color:white; text-decoration:none; background:#9d221e; border:1px solid #ccc; padding:5px 10px; float:right; text-transform:uppercase; font-size:12px; font-weight:bold; -moz-border-radius:0 0 10px 0;}

.textbox1{ width:234px; height:215px; float:left; margin-right:10px; border:1px solid white; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; padding:9px 0 0 0;}
.textbox2{ width:234px; height:215px; float:left; border:1px solid white; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; padding:9px 0 0 0;}

.commontext_holder{width:214px; float:left; padding:10px 10px 0 10px;}
.textbox_title{width:214px; float:left; font-size:15px; font-weight:bold; text-transform:uppercase; border-bottom:1px solid white; padding:0 0 5px 0; color:white;}
.textbox_content_holder{ width:214px; float:left; padding:5px 0; margin-right:10px; text-align:left}
.textbox_content_holder strong{font-size:14px; font-weight:bold;}

.textbox_readmore{ width:224px; float:left; text-align:right;}
.textbox_readmore a{color:white; text-decoration:none; background:#9d221e; border:1px solid #ccc; padding:5px 10px; float:right; text-transform:uppercase; font-size:12px; font-weight:bold; -moz-border-radius:0 0 10px 0;}

.textbox_content_holder a{color:#000; text-decoration:none; background:#efac8f; border:1px solid #ccc; padding:3px 5px; float:right; text-transform:uppercase; font-size:12px; font-weight:bold;}

.image_box1{width:444px; height:215px; float:left; border:0px solid #a53e3e; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; padding:9px 0 10px 10px ; margin-right:10px;}
.image_box2{width:444px; height:215px; float:right; border:0px solid #a53e3e; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; padding:9px 0 10px 0 ; margin-right:10px;}
.footer{width:902px; height:135px; float:left; background:url(../images/bg_footer.jpg) repeat-x; padding:30px 30px 0 30px;}
.footer_sitemap{width:320px; float:left; font-size:11px;}
.footer_sitemap strong {font-size:14px; font-weight:bold; color:#6CA7ED;}
.footer_sitemap ul{width:320px; margin:0; padding:0; line-height:17px;}
.footer_sitemap ul li{ width:160px; float:left; list-style:none;}
.footer_sitemap ul li a{color:#fff; text-decoration:none;}
.footer_sitemap ul li a:hover{text-decoration:underline;}

.footer_contact{width:220px; float:right; font-size:11px; color:#fff}
.footer_contact strong {font-size:14px; font-weight:bold; color:#6CA7ED;}
.footer_contact a{color:#fff; text-decoration:none;}
.footer_contact a:hover{text-decoration:underline;}

.copyright{width:902px; float:left; text-align:center; font-size:11px; color:#fff; padding:5px 0 0 0;}


/*BEGIN WEBTEACHER EDITS DEC 2 2014*/
div.top_content {position:relative}

#account-menu {
  color: black;
  font-size: 10pt;
  font-weight: normal;
  height: 32px;
  left: -100px;
  margin-right: 40px;
  position: absolute;
  top: -14px;
}

.drop_menu img {
	position:relative;
	top:5px;
	padding: 0px;
}

/* CSSTerm.com Simple Horizontal DropDown CSS menu */

.drop_menu {
//	background:#005555;
	padding:0;
	margin:0;
	list-style-type:none;
	height:30px;
}
.drop_menu li { float:left; }
.drop_menu li a {
	padding:9px 20px;
	display:block;
	color:#000;
	text-decoration:none;
	font:12px arial, verdana, sans-serif;
}

/* Submenu */
.drop_menu ul {
  left: -9999px;
  list-style-type: none;
  margin-top: 10px;
  position: absolute;
  top: -9999px;
  margin-left: -56px;
  height: 200px;
  width: 200px;
}

.drop_menu li:hover { position:relative; background:#fff; }
.drop_menu li:hover ul {
	left:0px;
	top:30px;
	background:#fff;
	padding:0px;
}

.drop_menu li:hover ul li a {
	padding:5px;
	display:block;
	width:168px;
	text-indent:15px;
	background-color:#fff;
}
.drop_menu li:hover ul li a:hover { background:#fff; }
