body {
	background:#fff url('../images/bg.gif') top;
	margin:0px;
	padding:0px
}
body, td, th{
	color:#01397c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

img{
	border:none;
}

a,
a:visited{
	color:#002c65;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

p{
	margin:1.33em 0;
}

form{
	margin:0px;
}
form, input, textarea, select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#002c65;
}

.body{
	background-color:#E7F2FF;
	width:792px;
}
.bg-left{
	background:url('../images/bg_left.gif') repeat-y top left;
	width:13px
}
.bg-right{
	background:url('../images/bg_right.gif') repeat-y top right;
	width:13px
}
.banner{
	
	height:64px;
	vertical-align:top;
	padding-right:6px;
}
.banner,
.banner a,
.banner a:visited{
	color:#1c448e;
}
.banner a,
.banner a:visited{
	font-size:9px;
	padding:0px 5px;
}

a.p-left,
a.p-left:visited{
	padding:0px;
	padding-left:5px;
}

.mquee{
	background-color:#CBDDF0;
	line-height:18px;
}

.mquee marquee{
	font-size:11px;
}

.nav{
	background:url('../images/bg_nav.gif') repeat-x;
	line-height:29px;
	text-align:center
}

/*.nav a,
.nav a:visited{
	color:#2b3771;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/v_space.gif) center right no-repeat;
	padding:0px 19px 0px 16px;
}

.nav a:hover{
	color:#2b3771;
	text-decoration:underline;
}

.nav a.right,
.nav a.right:visited{
	background:none;
}*/
ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.left-side{
	vertical-align:top;
	width:162px;
}

.left-menu th{
	background:url('../images/dash.gif') repeat-x left bottom;
	text-align:left;
	font-weight:normal
}

.left-menu table{
	background:url('../images/dash.gif') repeat-x left bottom;
	text-align:left;
	font-weight:normal
}
.na{
	background:url('../images/dash.gif') repeat-x left bottom;
	text-align:left;
	font-weight:normal
}
.left-menu a,
.left-menu a:visited{
	display:block;
	background:url('../images/mn_bullet.gif') no-repeat 0px 11px;
	color:#01397c;
	padding-left:16px;
	margin-left:6px;
	font-weight:bold; padding-right:0px; padding-top:7px; padding-bottom:7px
}

.left-menu a:hover{
	color:#0091FF;
	text-decoration:none;
}
.left-menu table{
	padding-left:22px;
	padding-bottom:7px;
}
.left-menu table a,
.left-menu table a:visited{
	display:block;
	background: url('../images/bull_sub.gif') no-repeat 0px 7px;
	color:#0054B9;
	font-size:11px;
	font-weight:normal;
	padding-left:10px; padding-right:0px; padding-top:1px; padding-bottom:1px
}

.left-menu table a:hover{
	text-decoration:underline;
}
.left-menu table{
	background:url('../images/dash.gif') repeat-x left bottom;
	padding-top:5px
}

.dash-line{
	background:url('../images/dash.gif') repeat-x left;
	height:1px
}

.b-lock a,
.b-lock a:visited{
	background:url('../images/bg_func.gif') no-repeat;
	line-height:28px;
	display:block;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:11px;
	margin-bottom:1px
}

.b-lock a:hover{
	color:#fff;
	text-decoration:none;
	background:url('../images/bg_func_o.gif') no-repeat;
}

.module{
	/*background:url(../images/bg_module.gif) no-repeat;*/
	border:#55B2F5 solid 1px;
	margin-bottom:8px;
	width:162px;
}
.module b{
	color:#fff;
	display:block;
	padding-bottom:3px;
}

.visitor{
	text-align:center;
	line-height:20px;
	color:#2556a2;
	margin:12px 0px;
}

input.button{
	background:#184A87 url('../images/bg_btn.gif') repeat-x top;
	border:1px solid #446FA7;
	color:#fff;
	font-size:11px;
	cursor:pointer;
	padding-left:3px; padding-right:3px; padding-top:0px; padding-bottom:0px
}
input.search{
	width:103px;
	border:#466DA4 solid 1px;
	padding-left:2px;
}

.right-side{
	vertical-align:top;
	height:409px;
	background:url('../images/bg_cont.gif') repeat-x top;; padding-left:13px; padding-right:13px; padding-top:16px; padding-bottom:16px
}

.title{
	clear:both;
	color:#003172;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background:url('../images/bullet.gif') no-repeat 0px 0px;
	border-bottom:2px solid #2875D3;
	margin-top:30px; padding-left:18px; padding-right:0px; padding-top:0px; padding-bottom:6px
}

table.img{
	border:#77A6E0 solid 1px;
	margin-right:20px;
	_margin-right:18px;
	margin-bottom:10px;
	/*background-color:#C3C5C8;*/
}

table.img td{
	background-color:#fff;
}

.first{
	margin-top:0px;
}

.footer{
	background:#C7E2F9 url('../images/bg_footer.gif') repeat-x top;
}
.footer p{
	margin:15px 10px;
}

/*--- new style on Dec 01, 2007 ---*/
a.read-more:link,
a.read-more:visited {
	font-size:10px;
	color:#ff0000;
	text-decoration:underline;
}
a.read-more:hover{
	text-decoration:none;
}
.combolink
{
	width:146;
}