@charset "utf-8";

/* CSS Document */



body{

	background: #9acad8 url(../images/mainback.jpg) no-repeat  center  top;

	margin: 0px;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#wrapper{

	background: url(../images/background.png) no-repeat center bottom;

	width: 980px;

	margin: 0 auto;

	min-height: 700px;

	_height: 700px;

}



#head{

	background: url(../images/mid_background.png) no-repeat center bottom;

	height: 500px;

}



#mainbody{

	width: 900px;

	min-height: 300px;

	_height: 300px;

	background: url(../images/mainbody_background.png) repeat-y;

	margin: 0 auto;



}

#footer{

	height: 150px;

	width: 880px;

	margin: 0 auto;

	color: #CC9933;

	font-size: 11px;

	padding-top: 10px;

	background: url(../images/logosmall.jpg) no-repeat right;

}
.error{
	border: 1px #FF6600 solid;
	padding: 10px;
	color: #990000;
	background: #FFCCCC;
}

#footer a:link{

	color: #ffffff;

	font-size: 11px;

	text-decoration: none;

}

#footer a:hover{

	color: #CC9933;

	font-size: 11px;

	text-decoration: underline;

}

#footer a:visited{

	color: #ffffff;

	font-size: 11px;

	text-decoration: none;

}





#topleft{

	width: 221px;

	float: left;

	padding-left: 45px;

	padding-top: 62px;

}

/*	Left Menu 	*/



.glossymenu, .glossymenu li ul{

	list-style-type: none;

	margin: 0;

	padding: 0;

	width: 99%; /*WIDTH OF MAIN MENU ITEMS*/



}



.glossymenu li{

	position: relative;

}



.glossymenu li a{

	background: #eae7da;

	font: bold 12px tahoma, Helvetica, sans-serif;

	color: #8c260e;

	display: block;

	width: auto;

	height: 23px;	

	padding: 5px 0;

	padding-top: 12px;

	padding-left: 10px;

	text-decoration: none;

	margin-bottom: 1px;

}



.glossymenu li ul{ /*SUB MENU STYLE*/

	position: absolute;

	width: 190px; /*WIDTH OF SUB MENU ITEMS*/

	left: 0;

	top: 0;

	display: none;

}



.glossymenu li ul li{

	float: left;

}



.glossymenu li ul a{

	width: 180px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */

}



.glossymenu .arrowdiv{

	position: absolute;

	right: 2px;

	background: transparent url(../images/arrow.gif) no-repeat center right;

}



.glossymenu li a:visited{

	color: #8c260e;

}

.glossymenu li a:active{

	color: #000000;

	border: 1px #CC6600 solid;

}



.glossymenu li a:hover{

	background:#FFFFFF;

	color: #000000;

}



/* Holly Hack for IE \*/

* html .glossymenu li { float: left; height: 1%; }

* html .glossymenu li a { height: 1%; }

/* End */





/*	Left Menu	*/





#bodyleft{

	width: 218px;

	float: left;

	margin-left: 8px;

}

#bodyright{

	width: 650px;

	margin-right: 10px;

	float: right;

}

#newsbody{

	background: url(../images/news_mid.jpg) repeat-y center;

	text-align: left;

	padding-left: 20px;

	padding-right: 20px;

}





#topright{

	width: 705px;

	height: 472px;

	float: right;

}

#logo{

	height: 103px;

	background: url(../images/logo.png) no-repeat right;

	margin-right: 20px;





}

#menu{

	height: 37px;

	padding: 0px;

}

#flashbanner{

	padding-top: 8px;





}



#topmenu{

	font-size: 11px;

	font-family: tahoma, Arial, Helvetica, sans-serif;

	padding-top:10px;

	padding-left: 45px;

	text-align: left;

	color: #8c260e;

	

}

#topmenu a:link{

	font-size: 11px;

	font-family: tahoma, Arial, Helvetica, sans-serif;

	color: #8c260e;

	text-decoration: none;	

}

#topmenu a:visited{

	font-size: 11px;

	font-family: tahoma, Arial, Helvetica, sans-serif;

	color: #8c260e;

	text-decoration: none;	

}

#topmenu a:hover{

	font-size: 11px;

	font-family: tahoma, Arial, Helvetica, sans-serif;

	color: #ffffff;

	text-decoration: none;	

}







#footermenu{

	font-size: 11px;

	color:#FFFFFF;

	padding-top: 10px;



}





#bodyrightright{

	width: 262px;

	float: right;

	text-align: center;

}

#bodyrightleft{

	width: 375px;

	float: left;

	font-size: 12px;

	font-weight: 100;

	color: #666666;	

	padding-bottom: 50px;

}

#bodyrightleft a:link{

	font-size: 12px;

	font-weight: bold;

	color: #FF6600;

	text-decoration: none

}

#bodyrightleft a:hover{

	font-size: 12px;

	font-weight: bold;

	color: #FF6600;

	text-decoration: underline

}

#bodyrightleft a:visited{

	font-size: 12px;

	font-weight: bold;

	color: #FF6600;

	text-decoration: none

}

#bodyrightleft input{

	font-size: 12px;

	font-weight: 100;

	color: #666666;

	border: 1px solid #999999;

	padding: 5px;

	background: #ebf2f8;

}

#bodyrightleft textarea{

	font-size: 12px;

	font-weight: 100;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	color: #666666;

	border: 1px solid #999999;

	padding: 5px;

	background: #ebf2f8;

	width: 90%;

}

#bodyrightleft .btn{

	font-size: 12px;

	font-weight: bold;

	color: #666666;

	border: 1px solid #999999;

	padding: 5px;

	background: #dddddd;

}



h1{

	font-family: "Georgia", "Times New Roman", Geneva, Arial, Helvetica, sans-serif;

	font-size: 28px;

	font-weight: 100;

	color: #0066CC;	



}

h2{

	font-family: "Georgia", "Times New Roman", Geneva, Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: 100;

	color: #CC3300;	



}

h3{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #006699;

	display: block;

	border-bottom: 1px solid #cccccc;



}

hr{

	border: 1px solid #CCCCCC;

	margin: 0;

}



.newstitle{

	font-size: 12px;

	font-weight: bold;

	color: #0066CC;

}

.newsdate{

	font-size: 11px;

	font-weight: 100;

	color: #999999;	

}

.newscontent{

	font-size: 12px;

	font-weight: 100;

	color: #666666;

	padding-bottom: 10px;

}





#clear{

	clear: both;

}



#booklink a:link{

	display: block;

	padding: 10px;

	border: 1px solid #999999;

	background: #FFCC99;

	margin-bottom: 5px;

	color: #990000;

	text-decoration: none;

}

#booklink a:hover{

	display: block;

	padding: 10px;

	border: 1px solid #999999;

	background: #993300;

	margin-bottom: 5px;

	color: #ffffff;

	text-decoration: none;

}

#booklink a:visited{

	display: block;

	padding: 10px;

	border: 1px solid #999999;

	background: #FFCC99;

	margin-bottom: 5px;

	color: #990000;

	text-decoration: none;	

}