html{
	background-color:#333333;
}
body{
	margin:0; margin-top:20px;
	background:#FFFFFF url(../images/backs/maBG.gif) no-repeat center 180px;
}

.header{
	width:100%;
	background:transparent url(../images/backs/headBG.gif) repeat-x center top;
	height:150px;
}
.headIns{
	width:900px; padding:0 50px 0 50px; margin:0 auto;
	background:transparent url(../images/backs/headMBG.gif) no-repeat center top;
}

.headLogo{
	width:300px; height:150px; 
	margin:0px; float:left;
}

img{behavior: url("/javascripts/iepngfix.htc")}

.headSrc{
	width:590px; height:150px; 
	margin:0px; float:right;
}
.headBann{width:500px; margin:0 auto; height:90px; margin-top:10px;}
.menu{
	height:30px; width:585px;
	margin-top:20px;
}

.clear{
	height:1px; clear:both;
}

.menu ul, .menu ul li{
	margin:0; padding:0;
	list-style:none;
}
.menu ul li{float:left;}

.menu ul li#ma{
	width:95px; height:30px; margin-right:5px; cursor:pointer;
	background:transparent url(../images/backs/menuBG.png) no-repeat left top;
}
.menu ul li#ma:hover, .menuOnMa{background-position: left -30px !important;}


.menu ul li#mb{
	width:120px; height:30px; margin-right:5px; cursor:pointer;
	background:transparent url(../images/backs/menuBG.png) no-repeat -100px top;
}
.menu ul li#mb:hover, .menuOnMb{background-position:-100px -30px !important;}

.menu ul li#mc{
	width:168px; height:30px; margin-right:5px; cursor:pointer;
	background:transparent url(../images/backs/menuBG.png) no-repeat -225px top;
}
.menu ul li#mc:hover, .menuOnMc{background-position:-225px -30px !important;}

.menu ul li#md{
	width:69px; height:30px; margin-right:5px; cursor:pointer;
	background:transparent url(../images/backs/menuBG.png) no-repeat -398px top;
}
.menu ul li#md:hover, .menuOnMd{background-position:-398px -30px !important;}

.menu ul li#me{
	width:108px; height:30px; margin-right:5px; cursor:pointer;
	background:transparent url(../images/backs/menuBG.png) no-repeat -472px top;
}
.menu ul li#me:hover, .menuOnMe{background-position:-472px -30px !important;}

.menu li{
	font:1.1em "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;
	color:#FFFFFF; text-align:center; letter-spacing:normal; height:25px!important; padding-top:5px !important;
}

.r1{/* Round border */
	padding:0 1px;
	border:none;
	position: relative;
	
}
.r2 {
	border-width:1px 0;
	border-style:solid;
	border-color:#5400B1;
}
.r3 {
	border-width:0 1px;
	border-style:solid;
	border-color:#5400B1;
	margin:0 -1px;
}

.fontw{
	font:1.1em "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

.FormStyle{
	font:0.70em sans-serif !important; 
	color:#333333; 
	background-color:#F1F1F1;
	font-weight:normal;
	border:1px solid #E1E1E1; border:0;
	padding:2px;
}
.ButtonStyle{
	font:0.70em sans-serif; 
	color:#333333; 
	background:#FFFFFF url("../images/backs/titleBG.gif") repeat-x center;
	font-weight:normal; 
	border:none;
	padding:1px; padding-top:0 !ie;
	border:1px solid #E3E5E7;
}

.mcontain{
	width:880px; margin:0px auto;
	background:transparent url("../images/backs/mconBG.png");
}

.mainchange{
	margin:0; padding:0;
	width:520px; list-style:none;
}
.mainchange div{
	margin:3px; padding:5px; width:70px; padding-top:1px; padding-bottom:6px;
	float:left; background:transparent url(../images/backs/chanBG.png) no-repeat center bottom;
}
.mainchange div a{
	margin:0; padding:0;
}

.bigchange{
	width:360px; height:230px; float:right;
	position:relative; margin:10px;
}
.bigchange div{
	position:absolute;
	display:none;
}
.table{
	background-color:#E3E5E7;
}

.table td{
	background-color:#FFFFFF; padding:2px;
}

.pagin{
	padding:10px;
	border:1px solid #E3E5E7;
	background-color:#FFFFFF;
	margin:0 0 5px 0;
	text-align:center;
}
.pagin b{
	padding:3px;
}

.mccont{
	padding:10px; margin:0 auto; width:880px; margin-top:20px;
	background:transparent url(../images/backs/mainsBG.gif) repeat-x center top;
}
.mccontL{
	width:220px; float:left;
	margin:0 10px 0 0;
}
.mccontM{
	width:398px; float:left;
	padding:0 10px 0 10px; border:1px dotted #CCCCCC; border-top:0; border-bottom:0;
}
.mccontR{
	width:220px; float:left;
	margin:0 0 0 10px;
}


.cats{
	margin: 0;
	padding: 0;
	list-style: none;
	border-top:0;
	border-bottom:0;
}
.cats li{
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #EEEEEE;
}
.cats li a{
	font:0.9em Segoe UI;
	line-height:1.90em;
	display: block;
	color:#000000;
	text-decoration: none;
	padding-left:5px;
}
.cats li a:hover{
	color:#333;
	background-color:#EEEEEE;
}

.cats li ul{
	margin: 0;
	padding: 0;
	list-style: none;
	border:0;
}
.cats li ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	border:0;
	border-top:1px dashed #F0F0F0;
}
.cats li ul li a, 
.cats li ul li a:hover{
	font-family: tahoma;
	font-size:0.70em;
	line-height:1.70em;
	display: block;
	color: #444;
	text-decoration: none;
	padding-left:10px;
	cursor:pointer;
}

.ablock{
	float:left; 
	border:1px solid #EEEEEE; 
	width:100px; 
	padding:5px;
}

.bblock{
	float:left;
	width:358px;
	margin-left:10px;
}

.anonhd{
        font:0.9em sans-serif;
        color:#000000;
        text-decoration:none;
        line-height:1.4em;
        padding:0 0 3px 0 !important;
        border-bottom:1px solid #E9E9E9;
        margin-bottom:3px !important;
}
								
.subhd{
	font:0.9em sans-serif;
	color:#000000;
	text-decoration:none;
	line-height:1.4em;
	font-weight:bold !important;
	padding:0 0 3px 0 !important;
	border-bottom:1px solid #E9E9E9;
	margin-bottom:3px !important;
}
.subhd a{
	color:#000000; text-decoration:none;
}
.contn{
	margin:0;
	padding:0;
}

.contbg{
	background:transparent url("../images/tools/small.gif") no-repeat top center !important;
	vertical-align:bottom;
	padding:0;
	padding-left:10px;
}

.font{
	font:0.9em segoe ui;
	color:#000000;
	text-decoration:none;
	line-height:1.4em;
}

.font a{
	color:#000000;
	text-decoration:none;
}


.white{
	font:0.71em Tahoma,sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

.title{
	font:1.2em "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;
	color:#EE2987; /*font-style:italic;*/
	/*color:#222222;*/
	background:transparent url(../images/backs/textureBG.gif) repeat-x right top;
	margin:0;
	padding:5px;
	border-bottom:1px dotted #CCCCCC;
	
}
.title a{
	text-decoration:none;
	color:#222222;
}
.red a{
	color:#700223 !important;
}
.a{
	padding-right:11px;
	background:transparent url(../images/icons/anchor.gif) no-repeat right 1px;
	margin-right:5px; padding-left:3px;
}

.a:hover{
	background-color:#F1F1F1;
}

.title span{
	font-weight:normal !important;
}

.container{
	margin-bottom:10px !important;
}

.mainDetail{
	width:470px;
	height:160px; overflow:hidden;
	padding:10px; padding-bottom:5px;
	border-bottom:1px dotted #CCC; margin-bottom:5px;
}


.mainImg{
	width:100px; margin-right:5px;
	padding:0px 5px 6px 5px;
	background:transparent url(../images/backs/bookShadBG.png) no-repeat center bottom;
	float:left;
}

.mainCon{
	width:355px;
	float:left;
}

.mainTitle{
	margin:0;
	padding:0;
	margin-bottom:3px;
	padding-bottom:3px;
	height:30px;
	overflow:hidden;
	
	font:0.8em sans-serif;
	font-weight:bold;
	color:#333333;
}
.mainTitle a{
	text-decoration:none;
	color:#333333;
	color:#700223 !important;
}
.red{
	color:#700223 !important;
}

.mainAuth{
	color:#666666 !important;
	height:14px;
	overflow:hidden;
	border-bottom:1px solid #F1F1F1;
}

.mainAuth, .mainExp a{
	color:#333333;
	text-decoration:none;
}
.mainExp, .mainAuth{
	margin:0;
	padding:0;
	margin-bottom:3px;
	padding-bottom:3px;
	font:0.7em verdana;
	font-weight:normal;
	color:#333333;
	line-height:1.4em;
}

.mainExp{
	height:80px;
	overflow:hidden;
}

.shade{
	border:1px solid #999999;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

div#hold { 
	position:relative;
	width:188px;
	height:198px;
	z-index:1000; 
}

div#wn { 
	position:absolute;
	left:0; background:transparent url(../images/backs/textureBG.gif) no-repeat left top;
	top:0;
	width:178px;
	height:218px;
	overflow:hidden;
	z-index:1;
	margin:0 auto;
}

div#cnt {
	position:absolute;
	z-index:1;
}


.newsimg{
	width:100px; margin-right:4px; height:75px; float:left; background-color:#999999;
	background-position:center center; border-right:1ox dotted #CCCCCC; background-repeat:no-repeat;
}

.newscnt{
	width:278px; float:right;
}

table#imgTbl td {
	border-left:0;
	border-right:0;
	height:100%;
	text-align:center;
}

.simage{
	padding:5px;
	height:160px;
	overflow:hidden;
}
.tabimg{
	overflow:hidden;
	max-height:160px; padding:0px 5px 6px 5px; text-align:center;
	background:transparent url(../images/backs/bookShadBG.png) no-repeat center bottom;
	vertical-align:middle !important; vertical-align:bottom;
}
.tabimg img{
	border:0;
}
.tabtxt{
	margin-top:5px;
	border-top:1px solid #EDE6DF;
}
.stitle{
	font:0.7em Verdana;
	color:#333333;
	margin:0;
	height:35px;
	overflow:hidden;
	font-weight:bold;
	padding:0px 5px 0px 5px;
}
.stitle a{ 
	text-decoration:none;
	color:#333333;
}
.stitle a:hover{ 
	text-decoration:none;
	color:#000000;
}

.inset{ padding:5px;}

hr{height:1px; border:0; color:#EEEEEE; background-color:#EEEEEE;}



.slideshow {
	overflow:hidden; height:205px; width:515px; border:1px solid #E1E1E1; float:left;
}
.slideshow UL {
	list-style:none; padding:0; margin:0; height:200px;
}
.slideshow LI {
	float:left; margin:0px; overflow:hidden; 
	text-align:center; width:200px; background-position:center center;
	height:175px; margin:10px; border:4px solid #E1E1E1; background-repeat:no-repeat;
}
.slideshow LI img{
	border:0;
}

.slideshow ul li a{
	display:block; width:220px; height:170px;
}

.calender{
	width:220px;
	list-style:none; margin:0; padding:0; height:155px; padding-left:1px; padding-top:1px;
}
.calender li{ 
	background-color:#d9e1c2; margin:0;
	text-align:center; width:30px;
	float:left; margin-left:1px; margin-bottom:1px;
}

.calender li font{
	display:block; line-height:1.7em;
} 

.calender .on, .on a{
	background-color:#E93189; color:#FFFFFF !important; text-decoration:none;
	display:block; line-height:1.7em;
}


.calender .of, .of a{
	background-color:#EEEEEE; color:#8ED000 !important; text-decoration:none;
	display:block; line-height:1.7em;
}

.nones{
	display:none;
}
.eventShade{
	position:relative;
	background-color:#333333;
}

#eventTool{
	margin:0;
	width:270px; line-height:130%;	
}


#eventTool p{
	margin:0; font:0.7em verdana; color:#000000;
	border-bottom:1px dotted #EEEEEE; padding-bottom:5px; margin-bottom:5px;
}
#eventTool .eCont{
	margin:0; font:0.7em verdana; color:#000000;
	padding:0px;
}		
.eShadeH{
	height:10px; width:270px;
	background:transparent url(../images/backs/eShadeH.png) no-repeat center center !important;
	background:transparent none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/backs/eShadeH.png',sizingMethod='scale');
	
}
.eShadeM{
	width:250px; padding:0 10px 0 10px; margin:0px;
	background:transparent url(../images/backs/eShadeM.png) repeat-y center center !important;
	background:transparent none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/backs/eShadeM.png',sizingMethod='scale');
}
.eShadeF{
	height:10px; width:270px;
	background:transparent url(../images/backs/eShadeF.png) no-repeat center center !important;
	background:transparent none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/backs/eShadeF.png',sizingMethod='scale');
}


div#hold { 
	position:relative;
	width:220px;
	height:150px;
	z-index:1000; 
}

div#wn { 
	position:absolute;
	left:0; background:transparent url(../images/backs/textureBG.gif) no-repeat left top;
	top:0;
	width:220px;
	height:150px;
	overflow:hidden;
	z-index:1;
	margin:0 auto;
}

div#cnt {
	position:absolute;
	z-index:1;
}

table#imgTbl td {
	border-left:0;
	border-right:0;
	height:100%;
	text-align:center;
}



.videos{
	margin: 0;
	padding: 0;
	list-style: none;
	border-top:0;
	border-bottom:0;
}
.videos li{
	margin:0;
	padding:0; background:transparent url(../images/tools/video.gif) no-repeat left center;
	list-style:none; padding-left:30px;
	border-bottom:1px solid #EEEEEE;
}
.videos li a{
	font:0.7em sans-serif;
	line-height:1.90em;
	display: block;
	color:#000000;
	text-decoration: none;
	padding-left:5px;
}
.videos li a:hover{
	color:#333;
}