body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #444;
	background: #fbfcf7 url("/images/bg.jpg") no-repeat top center;
	margin: 0px;
	padding: 0px;
}

form, h1,h2, h3, h4, div	{
	margin: 0px;
	padding: 0px;
}

form, input, submit, textarea, select, p,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}

a, a:hover {
	font-family: Arial;
	color: #146fb2;
	text-decoration: none;
}
a:hover	{
	color:#0db700;
	text-decoration: underline;
}

h1,h2,h3.title {
	padding-bottom:10px;
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #18374f;
} 
h2	{
	font-size: 27px;
	color:#ffa500;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-weight: 999;
}
h3	{
	font-size: 17px;
	color:#0063ab;
}
h4	{
	font-size: 14px;
	font-style:normal;
	color:#ff6503;
}
th.header	{
	background:#c3ccd1 url("/images/bghead.jpg") top left;
	border-bottom: #d1d7bd solid 1px;
}
.brd_bot	{
	border-bottom: #d1d7bd solid 1px;
}
.brd	{
	border-left: #d1d7bd solid 1px;
	border-right: #d1d7bd solid 1px;
}

ol, ul	{
	padding-left:10px;
	margin:5px;
}
li	{
	line-height:1.4em;
	list-style: none;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom: #aaa 1px dotted;
	padding-left:20px;
	margin-left:-10px;
	background: url("/images/arr.jpg") no-repeat 12px left;
}
li.menu	{
	line-height:1.2em;
	margin-left:10px;
	padding-left:10px;
}

ul.topmnu	{
	padding-left:7px;
	margin:5px;
	text-align:center;
	display:inline;
}
ul.topmnu li	{
	display:inline;
	list-style: none;
	padding-left:20px;
	padding-right:25px;
	background: url("/images/linebr.gif") no-repeat left 14px;
	border:none;
}
ul.topmnu li a	{
	text-transform:uppercase;
	color:#000;
	font-size:11px;
	font-weight:bold;
}
ul.topmnu li a:hover	{
	text-transform:uppercase;
	color:#004c84;
	font-size:11px;
	font-weight:bold;
}
ul.sub	{
	padding:0;
	margin:0;
	padding-top:29px;
}
li.sub 	{
	list-style: none;
	border-bottom: #aaa 1px dotted;
	background: none;
	padding:0;
	margin:0;
}

li.sub a	{
	display:block;
	padding:10px;
	padding-right:0;
	background: url("/images/arr.gif") no-repeat left 15px;
}
li.sub a:hover	{
	text-decoration:none;
	display:block;
	color: #fff;
	padding:10px;
	padding-right:0;
	background: #aec1e1 url("/images/arr_w.gif") no-repeat left 15px;
}

input.tx, select.tx 	{
	BORDER: #afb0b1 1px solid;
	background-color: #FFFFFF; 
	color: #004080;
	width:99%;
}
.norep {
	background-position: top left;
	background-repeat: no-repeat;
}
.imgpadd	{
	padding-right:10px;
	padding-bottom:10px;	
}
.padd	{
	padding:20px 20px 0px 20px;
	}
.date{
	color:#0db700;
	font-size:11px;
}
.brd	{
	border: #d2d9df solid 1px;
}
.brd_bot	{
	border-bottom: #d2d9df solid 1px;
}
.botbg {
	background: url("/images/botbg.jpg") no-repeat bottom center;
	padding-bottom:30px;
}
.bottom {
	background: url("/images/bottom.jpg") no-repeat bottom center;
	height:91px;
	text-align:center;
	color:#5f85a1;
	font-size:11px;
}
.bottom  a	{
	background:none;
}
.bottom  a,.bottext	{
	color:#5f85a1;
	font-size:11px;
}

/*for dropdown menu */
ul.menu {list-style:none; margin:0px; height: 42px; padding-left:7px; padding-right:0px; padding-top:7px; padding-bottom:0px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#004d86; text-decoration:none; font-size:11px; }
ul.menu li {position:relative; float:left; background: url("/images/linebr.gif") no-repeat left 14px; border-bottom: #aaa 0px dotted;}
ul.menu ul {position:absolute; top:42px; left:0; background:#9ac1de; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:0px solid #aaa; border-top:none;  width:220px; margin:0px;}
ul.menu ul li a {display:block; padding:3px 7px 5px; background:#9ac1de url(../images/sub_mnu_bg.jpg) repeat-x top left;}/**/
ul.menu ul li a:hover {background:#9ac1de url(../images/sub_mnu_bg_on.jpg) repeat-x top left; color:#fff; text-decoration: none;}
ul.menu ul ul {left:120px; top:-1px}
ul.menu .menulink {padding:4px 13px 15px 13px; margin:4px 0px 0px 0px; font-weight: bold; font-size: 11px;}
ul.menu .menulink:hover, ul.menu .menuhover {color:#fff; text-decoration:none; background-color: #0163ac;}/**/
ul.menu .sub {background:#d1d1d1 url("/images/arr.gif") 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}
