body { 
	margin:0;
	padding:0;
	font-size: 100%;
	font-family: Verdana, Arial;
	color: #797979;
	text-align:center;
	background:#b9d0ff url(../images/pagebgr.gif) repeat-x; 
}
a:link, a:visited {
	text-decoration:none;
	color:#003f71;
}
a:hover
{
    text-decoration: underline;
}
a:active {
	color:#990033;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#maincontainer {
	width:750px;
	margin:0 auto;
	text-align:left;
}
#header {
    height: 108px;
}
#header .logo{
	float:left; 
	padding-left:25px
}
#header .logo img{
	width:291px; 
	height:79px;  
	padding-top:18px;
}
#header .banner{
	float:right; 
	padding-top:50px;
}
#mainav { 
    height:35px; 
    background:#b9d0ff url(../images/mainav-panel-bgr.gif) repeat-x; 
}
#mainav .corner{ 
	float:left; 
	width:15px
}
#mainav img{ 
	width:15px; 
	height:35px;
}
#mainav .linkcontainer{ 
	float:left; 
	width:720px;
}
#flashcontainer {
    height:220px; 
	width:750px; 
	background:#b9d0ff url(../images/ss-bgr.gif) repeat-x;
}

#contentContainer { 
    background-color: #fff; 
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:30px;	
}
#contentContainer .sidebar{ 
	float: right;
	width: 150px; 
	padding: 30px 40px 0 20px;
}
#contentContainer .content{ 
	margin: 0 190px 0 0;
	padding: 30px 40px 0 40px; 
}
#contentContainer .content2{ 
	padding: 30px 40px 0 40px; 
}

#contentContainer .totop{ 
	text-align:right; 
	font-size:70%; 
	padding-bottom:15px; 
	font-weight:bold;
}

#contentContainer h3{ 
	font-size:100%; 

	color:#666;
	font-weight:bold;  
	padding-bottom:20px; 
	margin-bottom:10px; 
	border-bottom:solid 1px #E0E0E0;
	line-height:1.2em;
}
#contentContainer .pgcontent{ 
	font-size:85%; 
	color:#888; 
	text-align:justify; 
	line-height:1.3em; white-space:normal
}
#contentContainer .pgcontent p{ 
	padding:7px 0
}



.pgcontent ul{
	list-style:disc; 	
	margin-left:30px;
}
.pgcontent ol{ 
	margin-left:30px;
}
.pgcontent li{
	margin:5px 0;
}

#trainContainer {
	width:480px; 
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
    }
#trainContainer .lside {
	float: left;
	width: 140px; 
	font-size:80%; color:#999
}
#trainContainer .rside { 
	margin: 0 0 0 160px; 
	font-size:80%;; color:#666
}

#newsContainer {
	margin-bottom:10px;

    }
#newsContainer .n_thumb {
	float: left;
	width: 120px;
}

#newsContainer .n_content { 
	margin: 0 0 0 120px; 
	font-family:Arial, Helvetica, sans-serif;
}
#newsContainer .n_content2 { 
	font-family:Arial, Helvetica, sans-serif;
}


#newsContainer .n_hdl { 
	font-size:80%; 
	border-bottom:dashed 1px #E0E0E0; margin-bottom:2px; padding-bottom:2px;
}
#newsContainer .n_ctnt { 
    font-size:80%; 
	color:#666666;
	margin-top:5px;	
	text-align:justify;	
}
#newsContainer .n_info { 
    font-size:70%; 
	color:#999999;
	margin-top:5px;	
}
#newsContainer .n_auth { 
    font-size:70%; 
	color:#999999; 
	margin-top:5px;
}
#newsContainer a:link, a:visited { 
	text-decoration:none; 
	color:#000066;
}
#newsContainer a:hover { 
	text-decoration:none; 
	color:#0000cc;
}



#contentContainer fieldset {
	border: 1px solid #b4b4b4;
	padding:12px
}

#contentContainer legend {
	color: #fff;
	background: #757575;
	border: 1px solid #454545;
	padding: 6px 12px; 
	font-size:80%;
	font-weight:bold;
}
table .lcol{ 
	font-size:80%;
	padding:3px; 
	width:40%;
	color:#878787; 
	font-size:80%; 
	text-align:right;
}
table .rcol{ 
	font-size:80%;
	padding:3px; 
	width:60%;
	color:#878787;
}
table .dobcol{ 
	font-size:80%;
	padding:3px;
}
table .formfield{ 
	border:1px solid #e6e6e6; 
	padding:3px 5px; 
	color:#878787; 
	width:220px; 
	background-color:#f8f8f8; 
	font-size:90%;
}
.btnsubmit{ 
	border:1px solid #c0c0c0; padding:2px 5px;
	color:#666; width:90px;
}
.captchaField{ 
	border:1px solid #e6e6e6;
	padding:2px 5px;
	color:#666; 
	width:100px; 
	font-size:160%; 
	color:#cc0000; 
	font-weight:bold;
	background-color:#f8f8f8; 
}
.dlContainer {
	padding:30px 0; 
	text-align:center; 
	border:dashed 1px #c0c0c0; 
	margin:50px; 
	font-size:80%; 
	font-weight:bold; 
	background-color:#ffc
}



#footer {
	margin: 10px 0 50px 0; 
	font-size:70%; 
	font-family:Tahoma, Geneva, sans-serif;
	color:#7F8FAF;
}
#footer a:link, a:visited{
	color:#7F8FAF
}
#footer a:hover{
	color:#535E73; 
	text-decoration:underline;
}

