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

body{
	margin:0;
	padding:0;
}

#mainwrapper{
	width:990px;
	/*min-height:900px;
	height:auto !important;
	height:900px;*/
	margin:0px auto;
	padding:0 5px;
	text-align:center;
	background:url(../images/main-bg.png) 0px 0 repeat-y;
	/*overflow:hidden;*/
}


#top-link{
	width:990px;
	height:20px;
	margin:0;
	padding:0 0 0 0;
	font:11px/16px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFCC;
	text-align:center;
	background:#000;

}


#top-link a{
	margin:0;
	padding:0px 12px 0 12px;
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#FFFFCC;
	text-align:left;
	text-decoration:none;
}


#top-link a:hover{
	margin:0;
	padding:0 12px 0 12px;
	color: #E9E494;
	text-align:left;
	text-decoration:none;
}



#top-header{
	margin:0px;
	padding:0px;
	width:990px;
	height:123px;
	background:url(../images/top-header-bg.png) repeat-x;

}

#logo{
	float:left;
	margin:0px;
	padding:0px;

}

#logo img{
	margin:0px;
	padding:0px;
	display:block;

}

#mid-header{
	float:left;
	margin:80px 0px 0 50px;
	padding:0;
	width:210px;
	font:20px/22px "trebuchet MS"; 
	font-weight:normal;
	color:#FFFFCC;
	text-align:right;
	
}




#right-header{
	float:left;
	margin:5px 0px 0 0px;
	padding:0;
	width:260px;
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;
	
}

#right-header a{
	margin:0;
	padding:0;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;
	text-decoration:underline;
	
}

#right-header a:hover{
	margin:0;
	padding:0;
	color: #FFFF99;

}

#main-menu{
	padding:0px 0 0 0px;
	position:relative;
	height:28px;
	margin:0 auto;
	text-align:center;
	width:990px;
	background: url(../images/menu-bg.jpg) repeat-x;
	z-index:6;
}
/*
#main-menu ul{
	list-style:none;
	margin:0;
	padding:0;
}

#main-menu ul li{
	margin:0;
	padding:0;
	display:inline;
	border:0;
	height:28px;
	background:url(../images/menu-divider.jpg) right no-repeat;
	

}

#main-menu ul li a{
	margin:0;
	padding:0 24px 0 24px;
	font:13px/28px Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	height:28px;
	/*background:url(../images/menu-divider.jpg) right no-repeat;*/
	/*
}


#main-menu ul li a:hover{
	color: #910000;
	text-decoration:none;
}

#main-menu ul li.last{
	background:none;
}
*/


#header{
	position:relative;
	margin:0px;
	padding:0px;
	width:990px;
	z-index:1;
}

#internal-header{

	position:relative;
	margin:0 auto;
/*
	padding:0px;
	width:990px;
	height:80px;
	z-index:1;
	*/
	width:975px;
	height:60px;
	border-bottom:1px solid #990000;
}

#internal-header #hd1{
	width:550px; 
	height:60px; 
	float:left;
}

#internal-header #hd1 h3 {
	font:20px/60px Arial, Helvetica, sans-serif;
	color:#333333;
	background:url(../images/header-bul.jpg) 10px 25px no-repeat;
	text-align:left;
	padding:0 0 0 30px;
	margin:0;
}

#internal-header h3 {
	font:20px/60px Arial, Helvetica, sans-serif;
	color:#333333;
	background:url(../images/header-bul.jpg) 10px 25px no-repeat;
	text-align:left;
	padding:0 0 0 30px;
	margin:0;
}

#header-flash{
	float:left;
	width:745px;
	height:240px;
	margin:13px 0 0 10px;
	padding:0px;
	z-index:-1;
}

#header-flash img{
	margin:0px;
	padding:0px;
	display:block;
}

#bcrumb.pg{
	float:left;
	height:20px;
	width:500px;
	font:11px/20px Arial, Helvetica, sans-serif; 
	color:#000; 
	text-align:left;  
	padding:0 5px 0 20px;
	margin:0 0 0 0;
	/*border-bottom:1px solid #f5f5f5;*/
	/*background:#ECE5D3; */
	
}

#bcrumb .pg a{
	height:15px;
	font:11px/15px Arial, Helvetica, sans-serif; 
	color:#000; 
	text-align:left;  
	padding:0 0 0 0px;
	margin:0 0 0 0; 
	text-decoration:none;

}

#bcrumb .pg a:hover{
		color:#000; 
		text-decoration:underline;
}


#bcrumb{
	height:20px;
	font:11px/20px Arial, Helvetica, sans-serif; 
	color:#000; 
	text-align:left;  
	padding:0 5px 0 20px;
	margin:0 0 0 0;
	/*border-bottom:1px solid #f5f5f5;*/
	/*background:#ECE5D3; */
	
}

#bcrumb a{
	height:15px;
	font:11px/15px Arial, Helvetica, sans-serif; 
	color:#000; 
	text-align:left;  
	padding:0 0 0 0px;
	margin:0 0 0 0; 
	text-decoration:none;

}

#bcrumb a:hover{
		color:#000; 
		text-decoration:underline;
}


#top-contact-info{
	float:left;
	width:223px;
	height:249px;
	margin:0px;
	padding:0px;
	/*border:1px solid #a08426;*/
	background:#fff;	/*#f5f2ea;*/

}

#top-contact-info h2{
	font:12px/15px Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	padding:10px 0 0 0;
	height:25px;
}

#top-contact-info .blk-txt{
	font:11px/12px Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:normal;
	color:#000;
	margin:0px;
	padding:5px;
	font-weight:normal;

}

#top-contact-info .blk-txt a{
	font:11px/12px Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:normal;
	color: #0066CC;
	margin:0px;
	padding:0px;
	font-weight:bold;

}

/* CONTENT STARTS */

#content{
	float:left;
	margin:10px 0 0 0;
	padding:0px;
}

#left-col{
	float:left;
	width:200px;
	margin:0px 5px !important;
	margin:0px 5px 0 3px;
	padding:0px;
	/*background:#006633;*/
}

#left-col h2{
	background:url(../images/lhs-menu-bg.jpg) left bottom no-repeat;
	margin:0px 0 10px 0;
	padding:0 0 5px 15px;
	font:12px/23px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color:#820000;

}


#left-menu{
	float:left;
	width:193px;
	margin:0px 0 20px 0;
	padding:0px 0 0px 0;
	background:#fff;		/*#ece5d3;*/
}



#left-menu ul{
	margin:0px 0 0 0;
	padding:0px;
}

#left-menu ul li{
	background:#fff;	/*#ece5d3;*/
	margin:0 0 5px 0;
	padding:0px;
	list-style:none;
	border-bottom:1px dotted #f5f5f5;
}

#left-menu ul li a{
	margin:0px;
	padding:0 0 0 20px;
	font:11px/23px Arial, Helvetica, sans-serif;
	color:#575757;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	width:162px;
	display:block;
	border-bottom:1px dotted #CCCCCC;
	background:url('../images/bullet-menu.jpg') 2px 6px no-repeat;
}

#left-menu ul li a:hover{
	color:#990000;
	text-decoration:none;
}




#inst-menu{
	float:left;
	width:193px;
	margin:0px 0 20px 0;
	padding:0px 0 0px 0;
	background:#fff;		/*#ece5d3;*/
}



#inst-menu ul{
	margin:0px;
	padding:0px;
}

#inst-menu ul li{
	background:#fff;		/*#ece5d3;*/
	margin:0 0 5px 0;
	padding:0px;

	list-style:none;
}

#inst-menu ul li a{
	margin:0px;
	padding:0 0 0 20px;
	font:bold 11px/23px Arial, Helvetica, sans-serif;
	color: #575757;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	width:162px;
	border-bottom:1px dotted #CCCCCC;
	display:block;
	background:url('../images/bullet-menu.jpg') 2px 6px no-repeat;
}

#inst-menu ul li a:hover{
	color:#990000;
	text-decoration:none;
}


#latest-update{
	float:left;
	width:193px;
	height:220px;
	margin:0px 0 0 0;
	padding:0px 0 0px 0;
	background: #990000;	/*#f7f5f5;*/		/*#ece5d3;*/
}

#latest-update p{
	margin:10px 0 0 0;
	padding:0 5px 10px 5px;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:normal;
	text-align:justify;
	text-decoration:none;

}

#latest-update p a{
	margin:0;
	padding:0;
	color:#FFF;		/*#990000;*/
	font-weight:normal;
	text-decoration: underline;

}

#main-body{
	float:left;
	width:547px;
	padding:0px;
	/*background: #0099CC;*/
	/*border-left:1px solid #eae9e6;*/
	margin:0px 5px 0 10px;
}

#main-body img{
	float:left;
	margin:5px 5px;
	padding:0;
	display:block;
	border:none;
}


#main-body img.rimg{
	float:right;
	margin:5px 5px;
	padding:0;
	display:block;
	border:none;
}

#main-body img.himg{
	margin:0;
	padding:0;
}




#main-body h1{
	background:url(../images/title-bg.jpg) left bottom no-repeat;
	margin:0px 0 10px 0;
	padding:0 0 5px 15px;
	font:12px/23px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color:#820000;

}


#main-body h1.pgallery{
	background:url(../images/pgallery.jpg) left bottom no-repeat;
	margin:0px 0 10px 0;
	padding:0 0 5px 15px;
	font:12px/23px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color:#820000;

}

#main-body h2{
	margin:0;
	padding:3px 0 3px 5px;
	font:12px/23px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color:#820000;

}


#main-body h2.blk-title{
	margin:0;
	padding:3px 0 3px 5px;
	font:15px/23px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color:#000;
	border-bottom:1px solid #FCCF02;
	width:530px;

}


#main-body h3{
	margin:0px 0 0px 0;
	padding:3px 5px 3px 5px;
	font:11px/18px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:justify;
	color: #595959;
}

#main-body h3 a{
	margin:0px 0 0px 0;
	padding:0;
	font:11px/18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#595959;
	text-decoration:none;

}

#main-body h3 a:hover{
	color:#000;
}

#main-body h4{
	margin:0px 0 0px 0;
	padding:3px 5px 3px 5px;
	font:11px/18px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:justify;
	color: #595959;
}

#main-body h4 a{
	font:11px/18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#595959;
		text-decoration:none;

}

#main-body h4 a:hover{
	color:#000;
}


#main-body h5{
	margin:0px 0 0px 0;
	padding:3px 5px 3px 5px;
	font:11px/18px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:justify;
	color: #595959;
}

#main-body h5 a{
	margin:0px 0 0px 0;
	padding:0;
	font:11px/18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#595959;
		text-decoration:none;

}


#main-body h5 a:hover{
	color:#000;
}

#main-body p{
	margin:0px 0 0px 0;
	padding:3px 5px 3px 5px;
	font:11px/18px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: justify;
	color: #595959;
		text-decoration:none;
}

#main-body p a{
	font:11px/18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#595959;
	text-decoration:none;
}

#main-body p a:hover{
	color:#000;
}







#main-body ol{
	margin:0px 0 0 0;
	padding:5px 0 15px 0;
}

#main-body ol li{
	margin:0 0 5px 20px;
	padding:0px;
	font:11px/15px Arial, Helvetica, sans-serif;
	color: #595959;
	font-weight:normal;
	text-align: justify;
	text-decoration:none;
}

#main-body ul{
	margin:0px 0 0 0;
	padding:5px 0 15px 0;
}

#main-body ul li{
	margin:0 0 5px 20px;
	padding:0px;
	font:11px/15px Arial, Helvetica, sans-serif;
	color: #595959;
	font-weight:normal;
	text-align: justify;
	text-decoration:none;
}


#main-body td.thm{
	margin:0 0 5px 5px;
	padding:0px 5px 0 5px;
	font:11px/15px Arial, Helvetica, sans-serif;
	color: #595959;
	font-weight:normal;
	text-align: justify;
	text-decoration:none;
	border:1px solid #f5f5f5;	
		
}

#main-body td.nbrd{
	border-collapse:collapse;
	border:none;
		
}


#main-body td{
	margin:0 0 5px 20px;
	padding:0px 5px 0 10px;
	font:11px/15px Arial, Helvetica, sans-serif;
	color: #595959;
	font-weight:normal;
	text-align: justify;
	text-decoration:none;
	border:1px solid #f5f5f5;	
		
}

#main-body td a{
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#5c0409;
	font-weight:normal;
	text-decoration:none;
}
#main-body td a:hover{
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

#main-body td.head{
	font:bold 11px/14px Arial, Helvetica, sans-serif; 
	color:#000;
	text-align:left;
	border:none;
	margin:0;
	padding:0;
}

#main-body th{
	font:bold 11px/14px Arial, Helvetica, sans-serif; 
	color:#000;
	text-align:left;
	border:none;
	margin:0;
	padding:0;
}

#main-body td.home{
	margin:0 0 0px 0px;
	padding:0px 0px 0 0px;
	border:none;
		
}

a.blink{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}

a.blink:hover{
	color:#990000;
}

#right-col{
	float:left;
	width:201px;  /*209 */
	padding:0px 0px 0 0;
	margin:0px 5px 0 10px !important;
	margin:0px 5px 0 10px;
	/*border-left:1px solid #eae9e6;*/
	/*background:#FFCC00;*/
}


#right-col h2{
	background:url(../images/rhs-menu-bg.jpg) left bottom no-repeat;
	margin:0px 0 10px 0;
	padding:0 0 5px 15px;
	font:12px/23px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color:#820000;

}


#right-menu{
	float:left;
	width:201px;
	margin:0px 0 20px 0;
	padding:0px 0 0px 0;
	background:#fff;		/*#ece5d3;*/
}



#right-menu ul{
	margin:0px 0 0 0;
	padding:0px;
}

#right-menu ul li{
	background:#fff;		/*#ece5d3;*/
	margin:0 0 5px 0;
	padding:0px;
	list-style:none;
}

#right-menu ul li a{
	margin:0px;
	padding:0 0 0 20px;
	font:11px/23px Arial, Helvetica, sans-serif;
	color: #575757;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	width:162px;
	display:block;
	border-bottom:1px dotted #cccccc;
	background:url('../images/bullet-menu.jpg') 2px 6px no-repeat;
}

#right-menu ul li a:hover{
	color:#990000;
	text-decoration:none;
}

/* CONTENT ENDS */


#rank-banner{
	float:left;
	height:256px;
	width:184px;
	margin:0;
	padding:0;


}
#footer{
	clear:both;
	float:left;
	width:990px;
	margin:10px 0 0 0;
	padding:0;
	background:#f4f4f4;		/*#cbc1a6;*/
	border-top:1px solid #999999;
	
}

#footermenu{
	padding:0px 0px 0px 0px;
	margine:0px;
	text-align:center;
	
}

#footermenu ul{
	margin:10px 0 0 0px;
	padding:0px;	
	
}


#footermenu ul li{
	margin:0;
	padding:0 5px 0 5px;
	display:inline;
	border-right:1px solid  #990000;
	line-height:11px;
	
}

#footermenu ul li.last{
	border-right:none;

}

#footermenu ul li a{
	margin:0px;
	padding:0px;
	font:11px/20px Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight:bold;
	text-decoration:none;
}

#footermenu ul li a:hover{
	margin:0px;
	padding:0px;
	color:#000;
}

#footer-txt{
	margin:0;
	padding:3px 0 0 0!important;
	padding:10px 0 0 0;
	font:11px/16px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	text-align:center;
}	

#footer-txt a{
	margin:0 0 0 10px;
	padding:0;
	font:11px/16px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000000;
	text-align:left;
}


#copyrights{
	margin:15px 0 5px 0;
	padding:0;
	font:10px/12px Arial, Helvetica, sans-serif;
	color:#2d4741;
	text-align:center;
	font-weight:bold;

}

#copyrights a{ 
	margin:0;
	padding:0;
	font:10px/12px Arial, Helvetica, sans-serif;
	color: #2d4741;
	text-decoration:underline;
	text-align:center;
	font-weight:bold;

}

#phohotgallerydrop{
	float:left;
	height:20px;
	width:400px;
	text-align:left;  
	padding:0;
	margin:0 0 0 0;
}

select.style01 { 
width:170px; 
height:20px; 
margin:0px 5px 0 5px; 
padding:0px 0 0 0; 
border:1px solid #A5A5A5; 
backgorund-color:#D0D0D0; 
font:11px/20px Arial, Helvetica, sans-serif; 
color:#CC0000;
}

select.style01 option { 
margin:0px 5px 0 5px; 
padding:0; 
height:20px; 
border-bottom:1px solid #dadada;  
font:11px/18px Arial, Helvetica, sans-serif; 
color:#CC0000;
}


.pgallerytitle{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font:12px/18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color:#820000;
}

