/* CSS Document */
body{
	width:100%;
	height:100%;
	margin:0px auto;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/main_bg.jpg);
	background-position:left top;
	background-repeat:repeat;
}


a:link {
	color: #4f2b18;
	text-decoration:none;
}
a:visited {
	color: #4f2b18;
}
a:hover {
	color: #ff6600;
	text-decoration:underline;
}
a:active {
	color: #4f2b18;
}



.main_div{
	width:1000px;
	margin:0px auto;
}

.header{
	width:950px;
	height:169px;
	float:left;
	margin-left:20px;
}

.symbol{
	width:151px;
	height:169px;
	float:left;
	margin-left:0px;
}

.logo_content{
	width:400px;
	float:left;
}


.logo{
	width:357px;
	height:85px;
	float:left;
	margin-left:7px;
	margin-top:28px;
}

.slogan{
	width:412px;
	float:left;
	margin-left:7px;
	margin-top:9px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cbbeb7;
}

.books{
	width:248px;
	height:169px;
	float:right;
	margin-right:10px;
	background-image:url(../images/books.png);
	background-position:left top;
	background-repeat:no-repeat;
}

.content_bg{
	width:1000px;
	float:left;
	background-image:url(../images/content_bg.png);
	background-position:left top;
	background-repeat:repeat-y;
}

.content{
	width:1000px;
	float:left;
	background-image:url(../images/content_top.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.tabstrip{
	width:865px;
	height:62px;
	float:left;
	margin-left:90px;
	margin-top:9px;
	font-size:15px;
	color:#361200;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tabstrip ul{
	width:820px;
	float:left;
	margin-left:15px;
	margin-top:0px;
	padding:0px;
	list-style:none;
}

.tabstrip ul li{ 
	padding:0px 8px 0px 8px;
	list-style:none;
	float:left;
	height:62px;
	cursor:pointer;
	line-height:54px;
}

.tabstrip ul li:hover{ 
	padding:0px 8px 0px 8px;
	list-style:none;
	float:left;
	height:62px;
	cursor:pointer;
	line-height:54px;
	background-image:url(../images/tab_hover.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}

.flash{
	width:820px;
	height:264px;
	float:left;
	margin:25px 0px 0px 90px;
	background-position:left top;
	background-repeat:no-repeat;
	z-index:-10;
}

.left_content{
	width:240px;
	float:left;
	margin:10px 0px 0px 90px;
}		

.left_content_event{
	width:150px;
	float:left;
	margin:10px 0px 0px 90px;
}		

.left_content_1{
	width:1000px;
	float:left;
	margin:10px 0px 0px 113px;
}					


.middle_content{
	width:306px;
	float:left;
	margin-left:13px;
	margin-right:18px;
	margin-top:21px;
}						

.right_content{
	width:240px;
	float:left;
	margin:10px 0px 0px 0px;
}						


.module{
	width:240px;
	height:295px;
	float:left;
	margin-top:0px;
	background-image:url(../images/module_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.module_event{
	width:640px;
	height:295px;
	float:left;
	margin-top:0px;
	background-image:url(../images/Event.png);
	background-position:left top;
	background-repeat: repeat-x;
}

.module_header{
	width:90%;
	float:left;
	margin-left:14px;
	margin-top:9px;
}

.date{
	width:90%;
	float:left;
	margin-left:14px;
	font-weight:bold;
}

.news{
	width:90%;
	float:left;
	margin-left:14px;
	margin-top:5px;
}

.read_more{
	width:70px;
	float:right;
	font-weight:bold;
	margin-top:5px;
	cursor:pointer;
	color:#3c2112;
}

.read_more:hover{
	width:70px;
	float:right;
	font-weight:bold;
	margin-top:5px;
	cursor:pointer;
	color:#FF6633;
}

.read_more_l{
	width:70px;
	float:left;
	font-weight:bold;
	margin-top:5px;
	margin-left:15px;
	cursor:pointer;
	color:#3c2112;
}

.read_more_l:hover{
	width:70px;
	float:left;
	font-weight:bold;
	margin-top:5px;
	margin-left:15px;
	cursor:pointer;
	color:#FFFFFF;
}




h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#4f2b18;
	margin:0px;
	padding:0px;
}


h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	color:#4f2b18;
	margin:0px;
	padding:0px;
}


.gallery_thumb{
	width:208px;
	height:111px;
	float:left;
	border:#000000 1px solid;
	margin-left:13px;
	margin-top:20px;
}

.textfilde{
	width:217px;
	height:35px;
	float:left;
	font-size:15px;
	margin-left:13px;
	margin-top:5px;
	background-image:url(../images/text_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border:1px none;
}

.text_header{
	width:240px;
	float:left;
	margin-top:25px;
	text-align:center;
	font-weight:bold;

}

.button{
	width:129px;
	height:35px;
	float:left;
	background-image:url(../images/button_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:15px;
	border:1px none; 
	cursor:pointer;
	text-align:center;
	margin-left:58px;
	margin-top:15px;
}

.signup{
	width:240px;
	float:left;
	text-align:center;
	margin-top:10px;
}

.signup span{
	cursor:pointer;
}

.signup span:hover{
	cursor:pointer;
	color:#FF6600;
}


.prince_message{
	width:240px;
	height:334px;
	float:left;
	margin-top:0px;
	background-image:url(../images/prince_message.jpg);
	background-position:left top;
	background-repeat:no-repeat;


}


.footer{
	width:1000px;
	height:288px;
	float:left;
	background-image:url(../images/footer_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	
}

.footer_link{
	width:700px;
	float:left;
	color:#000000;
	font-size:12px;
	margin-left:120px;
	margin-top:70px;
}

.footer_link span{
	margin:0px 4px 0px 4px;
	cursor:pointer;
}

.footer_link span:hover{
	margin:0px 4px 0px 4px;
	cursor:pointer;
	color:#FF6633;
}

.copyright_link{
	width:700px;
	float:left;
	color:#000000;
	font-size:12px;
	margin-left:120px;
	margin-top:0px;
}


.top_margin_5{
	margin-top:5px;
}



.top_margin_10{
	margin-top:10px;
}


.top_margin_20{
	margin-top:20px;
}


.top_margin_50{
	margin-top:60px;
}


ul#menu {padding:0; list-style:none; background:url(back.gif); text-align:center; float:left;  font-size:15px; font-family:arial, sans-serif; height:58px; position:absolute;  top:174px; width:900px }
ul#menu ul {padding:0; margin:0; list-style:none; position:absolute; left:-9999px;}
ul#menu table {border-collapse:collapse; font-size:1em; float:left; margin:-1px;}

ul#menu ul li {float:left; margin:0; text-align:left;}
ul#menu ul li a {display:block; line-height:20px; margin:0; padding:0 18px; background:transparent; width:100px;}

ul#menu li {display:inline; margin:0 -2px; text-align:left;}
ul#menu li a {display:inline-block; height:62px; margin:4px 0 0 0;padding:0 10px 0 0; background:url(button.gif) right top; line-height:60px; text-decoration:none; color:#361200;}
ul#menu li a.sub {background:url(button-arrow.gif) right top;}

html>/**/body ul#menu li {display:inline-block; padding:0;}

* html ul#menu li a.sub {margin-right:0px;}
* html ul#menu li a {margin-bottom:-4px;}

ul#menu li a b {display:block; height:62px; float:left; padding:0 10px 0 10px; background:url(button.gif) left top; cursor:pointer;}

ul#menu li a:hover {position:relative; background-position:right bottom; color:#fff;}
ul#menu li a:hover b {background-position:left bottom;}

ul#menu li:hover {position:relative;}
ul#menu li:hover > a {background-position:right bottom; color:#fff;}
ul#menu li:hover > a b {background-position:left bottom;}

ul#menu :hover ul {left:1px; width:105px; top:67px;}
* html ul#menu :hover ul {top:36px;}

ul#menu :hover ul li {display:block; float:left; margin:0; border-bottom:1px solid #fff;}
ul#menu :hover ul li a {display:block; float:left; margin:0; height:35px; line-height:34px; width:200px; background:#81734e; color:#fff;}
ul#menu :hover ul li a.fly {background:#81734e url(arrow.gif) no-repeat right center;}
ul#menu :hover ul li a:hover {background:#d2ccb6; color:black;}
ul#menu :hover ul li:hover > a {background:#d2ccb6; color:black;}



ul#menu :hover ul ul {left:-9999px;}

ul#menu :hover ul :hover ul {left:105px; top:0; width:150px;}

ul#menu :hover ul :hover ul li {display:block; float:left; margin:0; border-bottom:1px solid #fff;}
ul#menu :hover ul :hover ul li a {display:block; float:left; margin:0; height:25px; line-height:25px; background:#bbb; color:#000;}
ul#menu :hover ul :hover ul li a:hover {color:#fff; background:#840;}


.middle_content_2{
	width:563px;
	float:left;
	text-align:justify;
	margin-left:13px;
	margin-top:21px;
}

.middle_content_3{
	width:650px;
	float:left;
	text-align:justify;
	margin-top:21px;
}

.left_tab{
	width:250px;
	float:left;
	margin-top:0px;
}	


.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
font-weight:bold;
line-height:25px;
font-size:14px;
font-stretch:wider;
width: 200px; /* Width of Menu Items */
border-bottom: 1px solid #461801;


}

.suckerdiv ul li{
position: relative;
height:26px;
background-image:url(../images/01.jpg);
background-position:left top;
background-repeat:no-repeat;
}

/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 170px; /sub menu width/
top: 0;
visibility: hidden;



}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
text-decoration: none;
background: #fff;
padding: 1px 15px;
border: 1px solid #ffe3b3;
border-bottom: 0;
color:#000000;
background-image:url(../images/01.jpg);
background-position:left top;
background-repeat:no-repeat;
}

.suckerdiv ul li a:visited{
color:black;
background-image:url(../images/01.jpg);
background-position:left top;
background-repeat:no-repeat;
}

.suckerdiv ul li a:hover{

height:26px;
color:#fff;

background-image:url(../images/02.jpg);
background-position:left top;
background-repeat:no-repeat;

}

.suckerdiv .subfolderstyle{
background: url(media/arrow-list.gif) no-repeat center right;
}


/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

.data-table{ background:#d6e2e6; /*font-family:calibri;*/ font-family:Tahoma, Geneva, sans-serif; }
.data-table th{ background:#512E1A; font-weight:bold; font-size:13px; padding:6px 10px; color:#fff;}
.data-table td{ background:#C1B399; padding:6px 10px; font-size:12px; color:#333; line-height:17px;}
.data-table a{ color:black; text-decoration:none;}
.data-table a:hover{ text-decoration:underline;}

.data-table td input[type=text], .login-pad input[type=text]{ border:solid 1px #d6e2e6; background:#fff; padding:2px;  -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.data-table td input[type=password], .login-pad input[type=password]{ border:solid 1px #d6e2e6; background:#fff; padding:2px;  -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.data-table td input[type=file]{ border:solid 1px #d6e2e6; background:#fff; padding:2px; }

.data-table td input[type=submit], .login-pad input[type=submit]{ border:solid 1px #064d90; background:#085aa6; padding:2px; font-weight:bold; color:#fff; cursor:pointer;  -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size:12px; }
.data-table td select{background:#FFFFFF; border:1px solid #D6E2E6; padding:3px;  -moz-border-radius: 3px; -webkit-border-radius: 3px;}

 .clickhere{
       width:238px;
       height:90px;
       float:left;
       background-image:url(../images/clickhere.jpg);
       background-position:left top;
       background-repeat:no-repeat;
}


img{
	border:1px none;
}

.active {
	
}

.left_box{
	width:110px;
	float:left;
	margin-top:5px;
}

.left_top{
	width:110px;
	height:33px;
	float:left;
	color:#FFFFFF;
	background-image:url(../images/left_top.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.left_top span{
	margin-left:10px;
	line-height:33px;
	font-size:15px;
	font-weight:bold;
}

.left_middle{
	width:110px;
	float:left;
	padding:10px 0px 10px 0px;
	color:black;
	background-image:url(../images/left_middle_bg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}

.left_bottom{
	width:110px;
	height:11px;
	float:left;
	background-image:url(../images/left_bottom.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.left_box ul {
	padding: 0;
	list-style: none;
	margin-left:1px;
	width: 100px; /* Width of Menu Items */
	border-bottom: 1px solid #78a940;
	}
	
.left_box ul li {
	position: relative;
	
	}

.left_box ul li:hover {
	position: relative;
	background-color:#74aa36;
	}

	
.left_box li ul {
	position: absolute;
	left: 100px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	background-color:#e1efc8;
	}

/* Styles for Menu Items */
.left_box ul li a {
	display: block;
	text-decoration: none;
	color: #505050;
	padding: 5px 0px 5px 10px;
	border: 1px solid #78a940; /* IE6 Bug */
	border-bottom: 0;
	}
	
	
.left_box ul li a:hover {
	color: #fff;
	}	
	
	.left_box li:hover ul, .left_box li.over ul { display: block;  } /* The magic */
	
	.dropdown_menus {
	z-index:10;
	}
	
	
	
.tabstrip_new{
	width:865px;
	height:62px;
	margin-left:80px;
}	
	
* html img,
* html .png,
.pngfix
{
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}	
	
	
.default_data_div { 
	float:left;
	margin:25px 0 0 150px;
	width:820px;
	
}

