




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

body {background:url(../images/bg.jpg) #f4f4f6 repeat-x; margin:0px; font-size:13px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333333;}

a{color:#333333; text-decoration:none;}
a:hover{color:#333333; text-decoration:underline;}

.topBnr {background:url(../images/TopBnr_Bg.jpg) repeat-x; padding:0px 0px 0px 5px;}
.logo {padding:0px 0px 5px 5px;}
.TBF {background:url(../images/topbdrftr.gif) repeat-y right; height:45px;}
.Btb {background-color:#2687d4; margin-left:09px; height:15px; width:156px;}
.Bnr {background:url(../images/topBg2.jpg) no-repeat ;} 

.TopNav {/*padding:5px 5px;*/ width:100%;}
.TopNav ul{padding:1px; color:#FFFFFF; margin:1px; font-family:Tahoma, Verdana, Arial; font-size:11px; font-weight:bold;}
.TopNav ul li{padding:5px 3px 5px 3px; list-style:none; float:left;}
.TopNav a{color:#FFFFFF; text-decoration:none;  padding:5px 5px;}
.TopNav a:hover{color:#FFFFFF; text-decoration:none; background-color:#00629b; padding:5px 5px;}
.TopNav .active{color:#FFFFFF; text-decoration:none; background-color:#00629b; padding:5px 5px;}

.middle {background:#FFFFFF; padding:0px 5px;}

.prgh1 { background:#f5f5f5; padding:14px; color:#666666;line-height:20px; height:167px; font-size:14px;}
.prgh1 b{color:#272727; padding-bottom:8px; font-size:16px;}

.prgh2 { background:#f5f5f5; padding:14px; color:#666666; line-height:18px; font-size:12px;}
.prgh2 b{color:#272727; padding-bottom:8px; font-size:14px;}

.prgh3 { background:#FFFFFF; padding:14px; color:#333333; line-height:22px; font-size:14px;}
.prgh3 b{color:#272727; padding-bottom:8px; font-size:16px;}


.BMbr {background:#d1effa; padding:14px; color:#333333; font-size:12px; line-height:18px;}
.BMbr b {color:#272727; padding-bottom:8px; font-size:14px;}
.BMbr a{color:#3b6ead; text-decoration:none; padding-left:100px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.BMbr a:hover{color:#3b6ead; text-decoration:underline; padding-left:100px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.hint a{color:#3b6ead; text-decoration:none; padding:0px; margin:0px;}
.hint a:hover{color:#3b6ead; text-decoration:underline;padding:0px; margin:0px;}

.join {padding:0px; margin:0px;}
.join a{color:#FFFFFF; text-decoration:none; background:#1283bb; padding:8px 15px;font-weight:normal;}
.join a:hover{color:#FFFFFF; text-decoration:none; background:#005b93; padding:8px 15px;font-weight:normal;}

.more {padding:1px;}
.more a{color:#FFFFFF; text-decoration:none; background:#f1d130; padding:8px 15px;}
.more a:hover{color:#FFFFFF; text-decoration:none; background:#ceb122; padding:8px 15px;}

.tSmr {background:#f5f5f5; margin-right:5px; padding:10px; font-size:11px; }
.tSmr a{color:#999999; text-decoration:none; float:right; padding-right:8px; font-family:Arial, Helvetica, sans-serif;}
.tSmr a:hover{color:#999999; text-decoration:underline; float:right; padding-right:8px; font-family:Arial, Helvetica, sans-serif;}

.photoG {font-size:14px; color:#000000; padding:15px 30px 30px 45px;}
.photoG a{color:#999999; text-decoration:none; padding-left:450px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.photoG a:hover{color:#999999; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:450px;}

.photoG2 {font-size:12px; color:#666666; padding:15px 30px 30px 45px;}
.photoG2 a{color:#6699FF; text-decoration:none;  font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.photoG2 a:hover{color:#999999; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.photoG2 strong {color:#333333; font-size:13px;}


.event a{color:#990000; text-decoration:none; float:none;}
.event a:hover{color:#333333; text-decoration:underline;  float:none;}


.hdr{color:#6699FF; font-size:15px;}

.event-image {
clear:both;
float: left;
margin: 0 0 15px 15px;
min-width: 100px;
min-height: 70px;
}
.event-image {
font-style: italic;
text-align: center;
}


.photos {
list-style-type: none;
background: #F4F6F5;
height: 55px;
margin-left: 20px;
margin-right: 20px;
margin-top: 13px;
padding: 6px 4px 7px 6px;
}

.photos li {
background: #FFF;
float: left;
height: 53px;
margin-right: 1px;
width: 53px;
}

.photos a {
display: block;
}

.photos img {
background: #FFF;
color: #898686;
display: block;
overflow: hidden;
vertical-align: middle;
}


.imgCrnr {
	display: inline;
	border: none;
	font-weight: bold;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-bottom:5px;
	}
.imgbg {background:url(../images/imgbg.jpg) no-repeat bottom left; padding:10px; font-size:10px; color:#333333}

.style2 {color:#0066FF;}

.PhtoWdth {background:#E2E2E2; padding:10px; color:#333333; font-size:13px; }
.PhtoWdth ol li {padding-bottom:15px;}
.PhtoWdth strong {color:#383838; font-size:13px;}
.PhtoWdth a {color:#6699FF; text-decoration:none; padding-left:0px;}
.PhtoWdth a:hover{color:#333333; text-decoration:none; padding-left:0px;}

.ftr {background:#E6E6E6; padding:25px 25px 35px 25px; text-align:center; color:#333333;}
.ftr a{color:#666666; text-decoration:none; padding:0px 15px 0px 10px;}
.ftr a:hover{color:#666666; text-decoration:underline; padding:0px 15px 0px 10px;}

.ftr2 {background:#E6E6E6; padding:25px 25px 35px 0px; text-align:center; color:#333333;}
.ftr2 a{color:#666666; text-decoration:none; background:none; padding:0px 10px;}
.ftr2 a:hover{color:#666666; text-decoration:underline; background:none; padding:0px 10px;}

.ftra{background:url(../images/fline.jpg) right no-repeat;}

.rightNav {background:#F5F5F5; padding:10px; text-transform:uppercase;}
.rightNav ul li {padding-bottom:19px; list-style:circle;}

.books {padding:10px;}

#memberDrcty ul{ margin: 10px 0px 50px 12px; padding:0px;  }
#memberDrcty ul li{ margin:0px; padding:1px 0px 1px 1px; float:left; list-style:none; }
#memberDrcty ul li a{ margin:0px; padding:5px 11px 5px 12px; background:#6699CC; color:#FFFFFF; }
#memberDrcty ul li a:hover{ margin:0px; padding:5px 11px 5px 12px; background:#46678C; text-decoration:none; color:#FFFFFF}



#download ul{ margin: 10px 0px 50px 280px;  }
#download ul li{ margin:0px; padding:1px 10px 1px 1px; float:left; list-style:none; }
#download ul li a{  padding:20px 12px 20px 50px; background:#6699CC url(../images/powerpoint_icon.png) no-repeat  5px 10px ; color:#FFFFFF; font-size:15px; }
#download ul li a:hover{padding:20px 12px 20px 50px; background:#46678C url(../images/powerpoint_icon.png) no-repeat  5px 10px ; text-decoration:none; color:#FFFFFF; font-size:15px;}

.menu_sujit{clear:both; width:250px; margin-top:2px;}
.menu_sujit a{width:230px; padding:5px; background:#f4f4f4;}
.menu_sujit a:hover{width:250px; padding:5px; background:#3366FF; text-decoration:none; color:#ffffff;}

/* Start Menu */
.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover
{
	text-align:left;
	text-decoration:none;
	outline:none;
	letter-spacing:normal;
	word-spacing:normal;
	font-size:13px;
}

.artmenu, .artmenu ul
{
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration:none;
	list-style-type: none;
	display: block;
	
}

.artmenu li
{
	margin: 0;
	padding:2px;
	border: 0;
	display: block;
	float: left;
	position: relative;
	z-index: 5;
	padding-right:5px;
	
}

.artmenu li:hover
{
	z-index: 10000;
	white-space: normal;
	text-decoration:underline;
	color:#FFFFFF;
}

.artmenu li li
{
	float: none;
	padding:0px;
	
}

.artmenu ul
{
	visibility: hidden;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	background:none;
}

.artmenu li:hover>ul
{
	visibility: visible;
	top: 100%;
}

.artmenu li li:hover>ul
{
	top: 0;
	left: 100%;
}

.artmenu:after, .artmenu ul:after
{
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}

.artmenu, .artmenu ul
{
	min-height: 0;
}

.artmenu
{
	padding: 3px 6px 0px 6px;
}

.artmenu ul a
{
	display:block;
	text-align: center;
	white-space: nowrap;
	height: 15px;
	width: 180px;
	overflow:hidden;
	line-height: 20px;
	margin-right: auto;


	/*background-image: url('../images/subitem-bg.png');*/
	background:#1f6fae;
	background-position: left top;
	background-repeat: repeat-x;
	border-width: 1px;
	border-style: solid;
	border-color: #003366;
	padding-left:5px;
}