body {
	margin: 0px;
	padding: 0px;
	background-color:white;
	font-family:Trebuchet MS;
	font-size:13px;
	
}


/** BASIC */

li {
	font-family: Trebuchet MS;
	font-size: 13px;
	padding:1px;
}

p {
	font-family: Trebuchet MS;
	font-size: 13px;
	padding: 1px;
	margin: 4px 4px 2px 0px;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

h2 {
	font-size: 20px;
	padding:4px;
}

h4 {
	font-size: 12px;
}

/** TEXTS */

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	line-height: 16px;
}

.bg1 { background: url(/i/homepage03.gif) repeat-x left top; }

.text1 {
	width: 166px;
	height: 21px;
	padding: 11px 0px 0px 16px;
	font-size: 11px;
	color: #FFFFFF;
}


/** MENU */

.link2 {color:white;text-decoration:none}

.mstrip {
	background-color: #EEF4FF;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 1px;
	clear:both;
	line-height:25px;
}

.position {
	background-color: #EEEEEE;
	padding: 3px;
	margin: 3px 0 0 3px;
	position: relative;
	left: -10px;
}

.possel {
	float: right;
	position: relative;
	top: 2px;
	left: -3px;
}


.menuitem {
	display:inline;
	border-right: 1px solid #AAAAAA;
	background-color: #88A0AA;
	font-weight:600;
	font-size:12px;

	padding:3px;
}

.select {
	background-color: #337480;
}


#colA {
	float: left;
	width: 182px;
	padding-left: 5px;
}

#colB {
	float: right;
	width: 790px;
	padding-left: 10px;
}


#colC {
	float: right;
	width: 185px;
	padding-left: 15px;
}

#list1bg {
	background: url(/i/list1b.gif) repeat-Y left top;
	width: 174px;
	padding:4px;
}

.list1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: normal;
}

.list1 li {
	display: inline;
}

.list1 .last a {
	margin-bottom: 10px;
	background-image: url(/i/homepage07.gif);
}

.list1b {
	width:182px;
	height: 30px;
	background-image: url(/i/homepage07.gif);
}

#footer {
	width: 95%;
	text-align: center;
	border-top: 1px solid #F8F8F8;
}

.text3 {
	text-align: center;
}

.hot {color:#FF6600}
.fire {background-color:red;color:#FFEE99;padding:3px}

.input {border:1px solid #777777;background:#F0F0F0;margin:1px;padding: 2px}
.button {height:24px;}

.read {font-family:Arial;font-size:12px;line-height:120%;padding:5px}
p.read {margin-top: 4px; margin-bottom: 6px}
.reg {font-size:11px;font-weight:normal}

.air {padding:6px}
.air2 {padding:2px}
.le {padding:3px;background:#F8F8F8;border-right:1px solid #CCCCCC;border-bottom:1px solid #999999}
.ule {padding:3px;background:#F8F8FF;border-right:1px solid #CCCCCC;border-bottom:1px solid #999999}
.lt {padding:3px;background:#EEEEEE;border-right:1px solid #CCCCCC;border-bottom:1px solid #999999}
.gt {padding:2px;background:#777777;border-top:1px solid #DDDDDD;border-right:1px solid #CCCCCC;border-bottom:1px solid #111111;color:white;height:17px}
.lb {padding:3px;background:#2255CC;color:white;border-right:1px solid #CCCCCC;border-bottom:1px solid #999999}

.subcat {font-size:14px;font-weight:600;margin-left:15px}
.subitem {margin:4px 0 8px 0}

.subnavi {width:220px;float:right;padding:6px;background:#F8F8F8}
.mainnavi {padding:6px}

.fname {font-weight:bold;width:100px;float:left;padding:4px 10px 4px 4px;}
.fvalue {padding-left:115px;padding:4px 10px 4px 4px;}

.bigger {font-size:13px}

#inmenu {
	width: 600px;
	height: 25px;
	margin: 0px auto;
}

#inmenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: normal;
}

#inmenu li {
	display: inline;
}

#inmenu a {
	display: block;
	float: left;
	height: 18px;
	padding: 6px 18px 0px 20px;
	background: url(/i/homepage04.gif) no-repeat left top;
	border-bottom: 0;
}

#inmenu b {
	display: block;
	float: left;
	height: 18px;
	padding: 6px 18px 0px 20px;
	background: url(/i/homepage04.gif) no-repeat left top;
	border-bottom: 0;
	color: #CCEECC;
}

#inmenu a:hover {
	border-bottom: 0;
}

#inmenu .first a {
	background: none;
}

#inmenu .first b {
	background: none;
}

h2,h4 {
	padding: 5px;
	margin: 0;
	background: #F4F5FA;
	border-bottom: 1px solid #DDDDDD;
}

.return {
	background-image: url(/i/back.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size: 12px;
	background-position-y: 5px;
}

.pusel {
	position:absolute;
	top:0px;
	height:150px;
	width:240px;
	background-color:white;
	border:1px solid #999999;
}

.ppsel {
	position:absolute;
	top:0px;
	height:150px;
	width:310px;
	background-color:white;
	border:1px solid #999999;
}

.puseltop {
	padding: 3px;
	background-color: #777777;
	color: white;
	font-weight: bold;
	height: 16px;
}

.pusearch {
	padding: 2px;
	background-color: #EEEEEE;
	height: 22px;
}

.pusf {
	width: 176px;
}

.ppsf {
	width: 246px;
}

.pusb {
	position: relative;
	top: 2px;
}


.puitem {
	height: 14px;
	padding: 5px;
	background-color: #F0FFF0;
	border-bottom: 1px solid #FEFEFE;
}

.puitemsel {
	height: 14px;
	padding: 5px;
	background-color: #C0FFC0;
	border-bottom: 1px solid #FEFEFE;
}

.ppitem {
	height: 16px;
	padding: 2px;
	background-color: #F0FFF0;
	border-bottom: 1px solid #FEFEFE;
}

.ppitemsel {
	height: 16px;
	padding: 2px;
	background-color: #C0FFC0;
	border-bottom: 1px solid #FEFEFE;
}

.pulink {
	font-size: 11px;
	font-weight: bold;
	color: #663333;
	text-decoration: none;
}

.ptop {
	background-color: #999999;
	color: white;
	padding: 4px;
	font-size: 11px;
	font-weight: bold;
}

.pmid {
	padding: 5px;
	background-color: #FFFFCC;
	padding-bottom: 15px;
}

#id_actions {
	width: 600px;
	height: 40px;
}

#id_actions_float {
	height: 34px;
	position: absolute;
	display: none;
}

.action_data {
	width: 600px;
	background: #F8F8F8;
	border: 1px solid #EEEEEE;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	behavior: url('/movable.htc');
        mv--boundary:100 1000 580 200;
	selectable: true;
	position: absolute;
        cursor: move;
	display: none;
}

.atop {
	padding-left: 2px;
	padding-top: 2px;
	font-weight: bold;
}

.b {
	margin:0;
	padding: 0;
}

.small {
	font-size: 10px;
	font-weight: normal;
}

.mid {
	font-size: 12px;
}

h5 {
	font-size: 13px;
	background-color: #F8F8F8;
	padding: 3px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
}

#id_buttons {
	display: none;
	position: absolute;
	height: 32px;
	padding: 6px;
	width: 250px;
	border: 1px solid #AAAAAA;
	background-color: white;
}

.sbox {
	font-size: 8px;
	padding: 1px;
	margin: 0 1px 2px 0;
	width: 12px;
	height: 12px;
	border: 1px solid #999999;
	text-align: center;
	cursor: hand;
	text-decoration:none;
	color: black;
}

.headtitle {
	width:970px;
	font-size:11px;
	font-family:Tahoma;
	color:white;
	text-align:left;
	padding: 0;
	padding-left:130px;
	margin:0;

	z-index:10;
}

#main {
	width:970px;
	padding:0;
	margin:0;
	z-index:2;
}

.gray {color: #6688AA;text-decoration:none}

#topmenu {float:right;width:190px;text-align:right;height:119px;padding:0px;font-size:11px;font-family:Tahoma}
#leftlogo {width:770px;float:left;text-align:left;}
#content {clear:both;float:left;width:777px;text-align:left;}
#wcontent {clear:both;width:970px;text-align:left;}

#addr {
	position:relative;
	width:300px;
	padding:4px;
	height:16px;
	color: #6688AA;
	left: 300px;
	top: 84px;
	border:1px solid #6688AA;
}

#top {
	position:absolute;
	width:100%;
	height:120px;

	z-index:0;
}

#sitename {
	float:left;
	padding:6px;
	margin:0;
	font-weight:normal;
	font-size:24px;
	font-family:Trebuchet MS, Arial;
	color:#003344;
	width:500px;
}

.psm {
	background-color: #EEF4FF;
	border: 1px solid #DDDDDD;
	width:auto;
	position:absolute;
	display:none;	
	max-width:400px;
}

.psme {
	padding:3px 10px 3px 10px;
	border-bottom:1px solid #DDDDDD;
	background-color: #557078;

}

.psmes {
	padding:3px 10px 3px 10px;
	border-bottom:1px solid #DDDDDD;
	background-color: #779098;

}

.psml {
	color:white;
	text-decoration:none;
}

.copy {
	padding:6px;
	background-color:#DDE0F0;
	border-top:1px solid #6699AA;
}

.s {
	padding:1px;
}

.ale {
	background-image:url('/i/tb.gif');
	background-repeat:repeat-y;
}

.le a {
	color:#224455;
	text-decoration:none;
}

.newsitem {
	clear:both;
	background-color:#F4F4F4;
	padding:4px;
	margin-bottom:4px;
}

.newstitle {
	font-size:13px;
}

.newsdate {
	padding:2px;
	background-color:#DDDDDD;
	

	font-size:10px;
	font-family:Arial Narrow,Arial;
}

.pagesm {
	padding:20px 5px 10px 40px;
}

.pagesmi {
	font-size:13px;
	padding:4px 4px 4px 20px;
	background-image:url('/i/item.gif');
	background-repeat:no-repeat;
	background-position:0 9px;
}

.quote {background-color:#F4F4F4;padding:10px;border:1px solid #999999;margin:16px}
.quotehead {background-color:white;padding:3px 2px 3px 5px;border-bottom:1px dotted red;border-top:1px dotted red}

#rightcol {
	padding:0;
	margin:0;
	width:190px;
	float:left;
}

.err {
	padding:4px;
	color:yellow;
	font-weight:bold;
	margin-bottom:6px;
	background-color:#FF3333;
}

.done {
	padding:4px;
	background-color:#99FF99;
}

.whead {background: #666666;padding:4px;margin:0;color:white}
.wbottom {background: #EEEEEE;padding:2px;margin:0}
.fbox {background:white;border:2px solid #CCCCCC;display:none;position:absolute}

.de {border-right:1px solid white;border-bottom:1px solid white;background:#EEEEEE;padding:4px}

.big {font-size:15px}

a.glink {color:#444444;font-weight:bold}
a.glink:hover {color:#999999}
a.glink:visited {color:#666666}

.offscreen {
	position:absolute;
	left:-1000px;
	top:-1000px;
}

.black {
	text-decoration:none;
	color:black;
}

.link {
	padding-top:6px;
	padding-bottom:8px;
	font-size:14px;
}

.link a {
	font-size:16px;
}

.url {
	color:#006633;
}

.rlinks {
	float:left;
	width:180px;
	display:block;
	text-align:left;
}

.rlinks li {
	font-size:12px;
	margin-bottom:6px;
}