@charset "utf-8";
/* CSS Document */

body{
	background:url(../images/body_bg.jpg) repeat-x #FD7815;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:18px;
	letter-spacing:1px;}
form, p, ul, li, h1, h2, h3 {margin:0;}
a {outline:none;}

#back{
	background:#741919;}
#back .txt{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;}
#back .txt:hover{
	text-decoration:underline;}
.fail{
	color:#CC0000;
	font-weight:bold;
	font-size:11px;}
.success{
	color:#009900;
	font-weight:bold;
	font-size:11px;}
.img_border{
	border:8px solid #741919;}
.sub_title{
	font-weight:bold;
	color:#000000;}
.content_bg{
	background:#FFFFFF;
	width:950px;}
.head_bg{
	background:#E98E00;}
	
#welcome{
	background:url(../images/wel_bg.jpg) repeat-x;
	height:81px;
	padding:20px 0px 0px 20px;}
#page{
	background:#741919;
	padding:8px;
	margin:0px;}
#page .paging a{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;}	
#page .paging a:hover{text-decoration:underline;}
#page .paging span{
	color:#ffffff}
.back a{
	background:#741919;
	padding:7px;
	color:#FFFFFF;
	font-weight:bold;}
.back a:hover{
	background:#CCCCCC;
	color:#741919;}
.back{
	background:url(../images/back.jpg) no-repeat;
	width:40px;
	height:40px;
	border:none;
	cursor:pointer;}
.forward{
background:url(../images/forward.jpg) no-repeat;
width:40px;
height:40px;
border:none;
cursor:pointer;}

/*--------------------------------------------------------------------LEFT SIDES----------------------------------------------------------*/
.left_head span{
	background:url(../images/bluebig_lt.jpg) #2F3E8F no-repeat left;
	width:266px;
	display:block;} 
.left_head span span{
	background:url(../images/bluebig_rt.jpg) no-repeat right;
	height:37px;
	display:block;
	line-height:37px;
	text-align:center;} 
.title{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;}
.title1{
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;}
.title2{
	font-size:18px;
	font-weight:bold;
	color:#000000;}
	
.text_bg{
	background:#F6E7CD;
	width:266px;
	text-align:justify;}
	
.lt_content{
	text-align:justify;
	padding:5px 12px 5px 12px;}

.book_title{
	font-size:12px;
	color:#5c1900;
	font-weight:bold;
	text-align:center;
	letter-spacing:0px;}
.book_title1{
	font-size:12px;
	color:#00000;
	font-weight:normal;
	text-align:center;
	letter-spacing:0px;}

.link a{
	background:url(../images/lt_bullet.jpg) 0px 5px no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#830000;
	padding:0px 0px 0px 10px;
	text-decoration:underline;}
.link a:hover{
	text-decoration:none;}
/*--------------------------------------------------------------------LEFT SIDES----------------------------------------------------------*/

/*------------------------------------------------------MIDDLE SIDES--------------------------------------------------------------*/ 
#mid_bg{
	background:#741919;
	width:294px;} 
#mid_bg .head{
	background:#E98E00;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	padding:10px 0px 10px 10px;}

#news{
	padding:0px;
	margin:0px;}
#news .date_head{
	padding:3px 0px 0px 30px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;} 
#news .content{
	text-align:justify;
	color:#FFFFFF;
	padding:0px 30px 0px 30px;}
.readmore a{
	background:url(../images/news_bul.jpg) 0px 4px no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 0px 0px 10px;
	text-decoration:underline;}
.readmore a:hover{
	text-decoration:none;}

.biography_list a{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;}
.biography_list a:hover{
	text-decoration:none;}

.img_bg{
	background:#993300;
	padding:13px;}
.bio_link{
	font-weight:bold;
	color:#990000;
	text-decoration:underline;}
.bio_link:hover{
	text-decoration:none;}

/*------------------------------------------------------MIDDLE PARTS END--------------------------------------------------------------*/


/*------------------------------------------------------RIGHT PARTS--------------------------------------------------------------*/
#newsletter{
	padding:0px 12px 0px 0px;}
#newsletter .bg{
	background:url(../images/newsletter_bg.jpg) repeat-x;
	width:100%;
	height:98px;}
#newsletter .title{
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	padding:10px 0px 0px 16px;}
#newsletter .name{
	font-weight:normal;
	color:#000000;
	background:url(../images/textfield_bg.jpg) repeat-x;
	height:20px;
	width:90px;
	border:#a7a7a7 1px solid;}
#newsletter .email{
	color:#000000;
	background:url(../images/textfield_bg.jpg) repeat-x;
	height:20px;
	width:144px;
	border:#a7a7a7 1px solid;}

#newsletter .submit{
	background:url(../images/submit_but.jpg) no-repeat;
	outline:none;
	cursor:pointer;
	width:57px;
	height:22px;
	border:0px;}
#newsletter .subscribe_un{
	color:#057100}


.upcoming span{
	background:url(../images/bluebig_lt.jpg) #2F3E8F no-repeat left;
	width:334px;
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;} 
.upcoming span span{
	background:url(../images/bluebig_rt.jpg) no-repeat right;
	height:37px;
	display:block;
	line-height:37px;
	text-align:center;} 
	
#upcoming{
	background:#F6E7CD;
	width:334px;} 
#upcoming .title{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:center;}
#upcoming .con{
text-align:justify;
padding:10px 20px 0px 20px;}
.upcoming_pic{
	background:#FDD58A;
	border:#a68c5c 1px solid;
	padding:16px;}
/*------------------------------------------------------RIGHT PARTS END--------------------------------------------------------------*/

#footer{
	background:#000000;
	padding:10px;}
#footer a{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;}
#footer a:hover{
	text-decoration:underline;}
#footer span{
	color:#FFFFFF;}
	
#content{
	padding:0px;
	margin:0px;}	
#content .header{
	color:#C93719;
	font-size:20px;
	font-weight:bold;
	padding:10px 0px 10px 25px;}
#content .descrip{
	text-align:justify;
	padding:0px 20px 10px 25px;}
	
#contact{
	padding:0px 10px 0px 20px;
	margin:0px;}	
.name{
	font-weight:bold;}
.email{
	color:#CC0000;
	text-decoration:none;}
	
	
.sidebarmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font: bold 13px Verdana;
	width: 267px; /* Main Menu Item widths */
	border-bottom: 1px solid #ccc;}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
background:url(../images/bullet.jpg) 10px 13px no-repeat;
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding:8px 0px 7px 18px;
border-bottom: 1px solid #663838;

}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited{
background-color: #521515; /*background of tabs (default state)*/}



.sidebarmenu ul li a:hover, a.active{
background-color: black;}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 254px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}



 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */



