html {
min-height: 101%;
}
body{
	background: #eee;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eee;
	line-height: 1.5em;
	margin: 10px 0 0 0;

}
p{
	margin: 0 0 0 0;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eee;
} 
a{color:#eee;
}
a:hover{
	color:#f3c;
}
.mtext
{color:#505;
}
.gpic{margin-left:-30px;
}.gpic li{
	display: inline;
	list-style-type: none;
	margin:4px;padding:0;
}
.picright{
	float:right;margin:15px;
}.pagelink{
	font-size: 12px;
	color: #eee;
	padding-top:10px;
	padding-bottom:10px;
}
h1{font-size: 16px;
	color: #606;
}
h2{font-size: 16px;
	color: #eee;
	text-align:center;
	padding:10px;
	font-weight:600;
}


#outer{
width:950px;
height:482px;
margin-left: auto;
margin-right: auto;
min-height:482px;
background:#808;
}
#outer2{
width:950px;
margin-left: auto;
margin-right: auto;
background:#808;
height:722px;
}
#topsection{
background: #efefef;
width:950px;
height:28px;
margin-left: auto;
margin-right: auto;
}
#bookmark{
position:relative;
top:-20px;right:25px;
text-align:right;
}
.bookmark a {
	font-weight:800;
	color: #808;
	text-decoration:none;
}
.bookmark a:hover {
	color: #c69;
	text-decoration:underline;
}
#subheader{
margin:auto;
width:950px;
height:60px;
background:#eee url(images/banner2.jpg) no-repeat top center ;
}
.centerup
{padding-left:3px;
}
#left {
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding-left:10px;
	padding-right:10px;
	width: 550px;
	left: 0px;
	height: 482px;
	background-color: #808;
	border-left: 1px solid #606;
	overflow-y:scroll;
}
#content {
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	left: 0px;width:751px;
	height: 482px;
	background-color: #808;
	border-left: 1px solid #606;
	overflow-y:scroll;
	overflow-x:hidden;

}
#contentm {
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	left: 0px;width:731px;
	height: 482px;
	padding-right:20px;
	background-color: #ffe9ff;
	border-left: 1px solid #606;
	overflow-y:scroll;
	overflow-x:hidden;

}

.leftcolumn {
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:180px;
	height: 482px;
	background-color: #fff;
	border-left: 1px solid #606;

}
#left,#content,#contentm { 
 scrollbar-highlight-color: #909; 
 scrollbar-shadow-color: #606; 
 scrollbar-track-color: #707; 
 scrollbar-arrow-color: #fcf; 
 scrollbar-darkshadow-color: #505; 
 scrollbar-3dlight-color: #909;
 scrollbar-face-color: #707; 
 }
#rightcolumn{
position: static;
float: right;
width: 198px; 
margin-left:auto;
margin-right:auto;

background: #606;
height:482px;
}
.rcstyle{
margin: 0 auto;
}
#rightcolumn
 /* Internet Explorer */
{
text-align: center;
}

#rightcolumn /* Mozilla Firefox alignment */
{
text-align: -moz-center;
}

#mnav{
width: 715px;
background: #606;
height: 24px; 
padding-left:90px;
padding-top:5px;
outline: none;
clear:both;}
#subnav a{
color:#eee;
text-decoration:underline;
outline: none;
}
#mnav a{
color:#eee;
text-decoration:underline;
outline: none;
}
#mnav a:hover{
color:#c39;
text-decoration:underline;
outline: none;
}
#subnav{
width: 715px;
background: #606;
height: 24px; 
padding-left:20px;
padding-top:5px;
outline: none;
clear:both;}
#subnav a{
color:#eee;
text-decoration:underline;
outline: none;
}
#subnav a:hover{
color:#c39;
text-decoration:underline;
outline: none;
}

#footer{
	clear: left;
	margin:auto;
	width:950px;
	background-color: #c39;
	height: 38px;
	text-align:center;
	text-color:#eee;
}
.frontpagetext{
clear: left;
width:90%;
padding-left:30px;
font-size: 11px;
}
#menu 
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#menu li {
	float: left;
	padding: 0;
	margin: 0 1px 0 0;
	position: relative;
	width: 150px;
	height: 10px;
	z-index: 100;
}
#menu li dl {
	position: absolute;
	top: 0;
	left: 0;
}
#menu li a, #menu li a:visited {
	text-decoration: none;
}
#menu li dd {
	display: none;
}
#menu li:hover, #menu li a:hover {
	border: 0;
	color: #9cf;

}
#menu li:hover dd, #menu li a:hover dd {
	display: block;
}
#menu li:hover dl, #menu li a:hover dl {
	padding-bottom: 15px;
}
#menu table {
	border-collapse: collapse;
	padding: 0;
	margin: -1px;
	font-size: 1em;
}
#menu dl {
	width: 150px;
	margin: 0;
	padding: 0;
	background: transparent url(images/bottom4.gif) no-repeat bottom left;
	text-align: center;
	cursor: pointer;
}
#menu dt {
	margin: 0;
	padding: 5px;
	font-size: 1em;
	color: #D4D4C7;
	border-bottom: 0px solid #fff;
}
#menu .one {
	background: #505 url(images/top2.gif) no-repeat top left;
}
#menu .two {
	background: #b0b url(images/top2.gif) no-repeat top left;
}
#menu .three {
	background: #909 url(images/top2.gif) no-repeat top left;
}
#menu .four {
	background: #707 url(images/top2.gif) no-repeat top left;
}
#menu .five {
	background: #606 url(images/top2.gif) no-repeat top left;
}
#menu dd {
	margin: 0;
	padding: 0;
	color: #D4D4C7;
	font-size: 1em;
	background: #47a;
	text-align: left;
}
#menu dd.last {
	border-bottom: 0px solid #fff;
}
.gallery dt a, .gallery dt a:visited {
	display: block;
	color: #D4D4C7;
}
.gallery dd a, .gallery dd a:visited {
	color: #D4D4C7;
	text-decoration: none;
	display: block;
	padding: 4px 5px 4px 20px;
	background: #c69 url(images/arrow.gif) no-repeat 10px 10px;
	width: 125px;
}
.gallery dd a:hover {
	background: #c58 url(images/arrowr.gif) no-repeat 11px 10px;
	color: #9cf;
}
a.tlt {color:#eee;}
a.tlt b {display:none;}
a.tlt:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tlt:hover b {
	display:block; 
	text-align:center;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	text-decoration:none;
	position:absolute; 
	top:-50px; 
	left:-90px;
	margin: 0 0 0 0;
	padding:5px;
	font-weight:800;
	color:#fff;
	border:1px solid #ccc; 
	background:#606; 
	width:170px;
}
a.tt {color:#f0f;}
a.tt b {display:none;}
a.tt:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tt:hover b {
	display:block; 
	text-align:left;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	text-decoration:none;
	position:absolute; 
	top:-210px; 
	right:0px;
	 padding:5px;
	  font-weight:800;
	   color:#fff;
	    border:1px solid #ccc; 
	    background:#606; 
	    width:220px;}
a.tpt {color:#f0f;}
a.tpt b {display:none;}
a.tpt:hover {border:0; position:relative; z-index:900; text-decoration:none;}
a.tpt:hover b {
	display:block; 
	text-align:left;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	text-decoration:none;
	position:absolute; 
	top:40px; 
	left:-60px;
	 padding:5px;
	   color:#fff;
	    border:1px solid #ccc; 
	    background:#808; 
	    width:220px;}
	    
.bg{
float: left;
width: 260px;
margin-left:5px;
}
.bgtop{
	width:250px;margin-right:5px;
	height:42px;
	background:url(images/bgtop.gif);
}

.bgcontent{
	background: url(images/bgcontent.gif) repeat-y ;
	width:250px; font-family: verdana, Arial, Helvetica, sans-serif;font-size:8pt;
	font-size: 11px;

}
.bgbottom{
	width:250px;
	height:34px;
	background:url(images/bgbottom.gif);
}
.bgr{
float: left;
width: 260px;
}
.bgrtop{
	width:250px;
	height:42px;
	background:url(images/bgtop.gif);
}

.bgrcontent{
	background:url(images/bgcontent.gif) repeat-y ;
	width:250px; 
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}

.bgrbottom{
	width:250px;
	height:34px;
	background:url(images/bgbottom.gif);
}
a.jws {color:#eee;
}
a.jws b {display:none;}
a.jws:hover {border:0; position:relative; z-index:950; text-decoration:none;}
a.jws:hover b {
	display:block; 
	text-align:center;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	text-decoration:none;
	position:absolute; 
	top:-228px; 
	left:-205px;
	 padding:5px;
	  font-weight:800;
	   color:#101;
	    border:2px solid #101; 
	    background:#eee; 
	    width:170px;
	    height:482px;
	   <!--margin-top:210px;
-->

	    }
	    
a.jwsa {color:#eee;
}
a.jwsa b {display:none;}
a.jwsa:hover {border:0; position:relative; z-index:950; text-decoration:none;}
a.jwsa:hover b {
	display:block; 
	text-align:center;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	text-decoration:none;
	position:absolute; 
	top:-228px; 
	left:-469px;
	 padding:5px;
	  font-weight:800;
	   color:#101;
	    border:2px solid #101; 
	    background:#eee; 
	    width:170px;
	    height:482px;
	   <!--margin-top:210px;
-->

	    }
	  a.jwsb {color:#eee;
}
a.jwsb b {display:none;}
a.jwsb:hover {border:0; position:relative; z-index:950; text-decoration:none;}
a.jwsb:hover b {
	display:block; 
	text-align:center;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	text-decoration:none;
	position:absolute; 
	top:-468px; 
	left:-204px;
	 padding:5px;
	  font-weight:800;
	   color:#101;
	    border:2px solid #101; 
	    background:#eee; 
	    width:170px;
	    height:482px;
	   <!--margin-top:210px;
-->

	    }
a.jwsc b {display:none;}
a.jwsc:hover {border:0; position:relative; z-index:950; text-decoration:none;}
a.jwsc:hover b {
	display:block; 
	text-align:center;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	text-decoration:none;
	position:absolute; 
	top:-468px; 
	left:-469px;
	 padding:5px;
	  font-weight:800;
	   color:#101;
	    border:2px solid #101; 
	    background:#eee; 
	    width:170px;
	    height:482px;
	   <!--margin-top:210px;
-->

	    }