@charset "UTF-8";
/* CSS Document */

*{
	padding:0px;
	margin:0px;
	font-family: Helvetica, Arial, sans-serif;
}

body{
	
	background:url(../../images/backgrounds/Home-BG3.jpg) no-repeat top left #fff;
	width:991px;
}

a{
	text-decoration:none;
	border:none;
}

h1{
font-weight:normal;
}
h2{
font-weight:normal;
}
h3{
font-weight:normal;
}

a img{
	text-decoration:none;
	border:none;
}

ul{
	list-style:none;
	margin:0;
	padding:0;
}

li{
	list-style:none;
	margin:0;
	padding:0;
}

h1{
	font-family: "league-gothic-1","league-gothic-2",Impact,sans-serif;
	font-weight:normal;

}

#topNav{
	position:absolute;
	top:0;
	left:0;
	background:url(../../images/navBG.png) repeat-x top left;
	width:100%;
	height: 90px;
}

#topNav #logo{
	position:absolute;
	top:30px;
	left:33px;
}



#topNav #nav{
	position:absolute;
	top:0px;
	left:255px;
	width:780px;
	height: 90px;
}

#topNav #nav div{
	float:left;
	width:auto;
	height: 50px;
	padding:40px 20px 0;
	font-size:18px;
	
}

#nav div a{
	color:#dce3e8;
	font-family: "league-gothic-1","league-gothic-2",Impact,sans-serif;
}

#nav div a:hover{
	color:#d5a444;
}

#nav div a.active{
	color:#313840;
}

#nav div a.active:hover{
	color:#313840;
}

#nav div img{
	margin:40px 7px 0 7px;
}

#topNav #nav div.active{
	background:url(../../images/active_BG.jpg) repeat-x top left;
}

/**********************************************************************************************************************************

Home Page

**********************************************************************************************************************************/

#topBanner{
	position:absolute;
	width:960px;
	height:442px;
	top:155px;
	left:30px;
}

#newMission{
	position:absolute;
	background:url(../../images/banner_top.png) repeat top left;
	width:465px;
	height:224px;	
}

#newMission h1{
	color:#37404a;
	margin: 22px 0 10px 24px;
}

#newMission p{
	position:absolute;
	top:70px;
	left:24px;
	width:405px;
	font-size:15px;
	color:#e5a832;
	line-height:20px;
}

#newMission p.moreInfo{
	position:absolute;
	top:180px;
	left:24px;
}

#newMission p.moreInfo a{
	font-size:15px;
	font-weight:bold;
	color:#313840;
}

#subHead{
	position:absolute;
	width:960px;
	height:156px;
	top:285px;
	left:0px;
}

#subHead1{
	position:absolute;
	background:url(../../images/subHead_BG.png) repeat top left;
	width:313px;
	height:156px;
	top:0px;
	left:0px;
}

#subHead2{
	position:absolute;
	background:url(../../images/subHead_BG.png) repeat top left;
	width:313px;
	height:156px;
	top:0px;
	left:324px;
}

#subHead3{
	position:absolute;
	background:url(../../images/subHead_BG.png) repeat top left;
	width:313px;
	height:156px;
	top:0px;
	left:648px;
}

#subHead1 img, #subHead2 img, #subHead3 img{
	position:absolute;
}

#subHead1 h2, #subHead2 h2, #subHead3 h2{
	font-family: "league-gothic-1","league-gothic-2",Impact,sans-serif;
	font-size:24px;
	margin:4px 0px 10px 0px;
	font-weight:normal;
	color:#41423f; 
}

#subHead1 h2 a, #subHead2 h2 a, #subHead3 h2 a{
	font-family: "league-gothic-1","league-gothic-2",Impact,sans-serif;
	font-size:24px;
	margin-bottom:10px;
	font-weight:normal;
	color:#41423f; 
}

#subHead1 div.sHead_Body, #subHead2 div.sHead_Body, #subHead3 div.sHead_Body{
	position:absolute;
	left:82px;
	top:16px;
	width:215px;
	color:#313840;
	font-size:13px;
	line-height:16px;
}

#subHead1 div.sHead_Body span, #subHead2 div.sHead_Body span, #subHead3 div.sHead_Body span{
	font-weight:bold;
}

#mainCont_home{
	position:absolute;
	top:609px;
	left:30px;
	width:960px;
	height:718px;
}

#leftCont{
	position:absolute;
	width:636px;
	height: 718px;
}

#lCont_header{
	background:url(../../images/News_headerBG.png);
}

#lCont_body{
	background:url(../../images/News_bodyBG.png);
	position:absolute;
	top:30px; 
	width:594px;
	height: 620px;
	padding:34px 21px;
}

#lCont_body p.news_HL{
	color:#313840;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#lCont_body p.news_date{
	color:#313840;
	font-size:13px;
	font-style:oblique;
	margin:3px 0 0 0;
	padding:0;
}

#lCont_body p.news_desc{
	color:#313840;
	font-size:12px;
	margin:12px 0 0 0;
}

#lCont_body p.news_link{
	margin:5px 0 5px 0;
}

#lCont_body p.news_link a{
	color:#597792;
	font-size:13px;
	font-weight:bold;
	margin:5px 0 0 0;
}

#rightCont{
	position:absolute;
	width:312px;
	height: 718px;
	left:648px; 
}

#rCont_header1, #rCont_header2, #rCont_header3, #rCont_header4{
	background:url(../../images/News_headerBG.png);
	height:30px;
}

#rCont1{
	position:relative;
	height:170px;
	margin-bottom:19px;
}

#rCont_body1 p{
	padding:16px 24px 13px 16px;
	color:#313840;
	font-size:13px;
}

#rCont_body1 p.inner{
	position:absolute;
	margin:0;
	padding:0
}

#rCont_body1 img{
	position:absolute;
}

#rCont_body1 .contactPhone{
	margin:5px 0 15px 0;
	color:#313840;
	font-size:13px;
	
}

#rCont_body1 .contactEmail{
	/*margin:5px 0 10px 0;*/
	color:#597792;
	font-size:13px;
	padding-top:5px;
}

#rCont2{

	margin-bottom:19px;
}

#rCont3{
	height:170px;
	margin-bottom:18px; 
}

#rCont4{
	position:relative;
	height:120px;
}

#rCont4 p{
	
	padding:26px 24px 13px 16px;
	color:#313840;
	font-size:13px;
}

#rCont4 img.addtocart{
	position:absolute;
	bottom:10px;
	left:16px;
}

#rCont4 img.buyabook{
	position:absolute;
	top:20px;
	right:-35px
}

#rCont_body1, #rCont_body2, #rCont_body3, #rCont_body4{
	background:url(../../images/News_bodyBG.png);
}

#rCont_body1{
	height:140px;
}

#rCont_body2{
	height:144px;
	padding: 15px 10px;
}

#rCont_body3{
	position:relative;
	height:140px;
}

#rCont_body4{
	height:88px;
}

#footer{
	position:absolute;
	background:url(../../images/footer_bg.png) repeat top left;
	top:1430px;
	left:0px;
	height:320px;
	width:100%;
}

#footer_topper{
	position:absolute;
	background:url(../../images/footer_topper.jpg) repeat top left;
	width:100%;
	height:9px;
}



#footer .sMap_lvl1{
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	list-style:none;
}

#footer .sMap_lvl1 a{
	color:#597792;
}

#footer .sMap_lvl2{
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	list-style:none;
	margin-left: 9px;
}

#footer .sMap_lvl2 a{
	color:#dce3e8;
}

#footer .sMap_lvl3{
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	list-style:none;
	margin-left: 18px;
}

#footer #collum1{
	position:absolute;
	top:30px;
	left:30px;
}

#footer #collum2{
	position:absolute;
	top:30px;
	left:227px;
	width:200px;
}

#footer #collum3{
	position:absolute;
	top:30px;
	left:484px;
}


#footer #copywright{
	position:absolute;
	top:37px;
	left:692px;
	color:#dee3e8;
	font-size:11px;
	font-weight:normal;
}	



