.infobox {
	background-image : url(simages/st.gif);
	background-repeat : repeat-x;
	background-position : top;
	background-color : #FDFCCC;
	display : block;
	overflow: hidden;
	padding-bottom : 12px;
	padding-left : 12px;
	padding-top : 16px;
	margin-left : 10px;
	border-bottom : 1px solid #E1E1E1;
	border-left : 1px solid #E1E1E1;
	border-right : 1px solid #E1E1E1;
	margin-bottom : 0px;
	clear : both;
	padding-right : 12px;
}

.overhidden { overflow: hidden;}

.bgcolor { background-color : #EEEFF0;}

.stext { color : #AFAFAF;}

.imgshadow {
	width: 300px;
	height: 11px;
	background-image : url(simages/shadow.png);
	margin-left : 12px;
	background-position : top;
	background-repeat : no-repeat;
	clear : both;
}

.newsshadow {	width: 240px;	margin-top : 18px;	margin-left : -12px;}

.footer {	color:gray;	text-align : left;	height: 20px;	margin-bottom : 0px;	margin-top : 30px;	padding-left : 12px;}

.newsblock {	width: 240px;	height: 100%;	overflow: hidden;}

.left150px {	float:left; 	position:relative; 	width:150px;	left:0px;}

.width300px {	width: 300px;}

.width216px {	width: 216px;}

.nowrap {	white-space : nowrap;}

.lmargin160px {	margin-left:160px;	display:block;}

.rightblock {float: right;}

.leftblock {float: left;}

.fullheight {height: 100%;}

.righttext {text-align : right;}

.lefttext {text-align : left;}

.margin6 {
	margin-left : 6px;
	margin-right : 6px;
	margin-top : 6px;
	margin-bottom : 6px;
}

.margin6t {
	margin-left : 6px;
	margin-right : 6px;
	margin-top : 6px;
	margin-bottom : 0px;
}

.alink {
	text-decoration : underline;
	color : #2F8BD4;
}

.alink:hover {
	color : #005EBB;
}

.textlink {
	text-decoration : none;
}

.textlink:hover {
	color : #005EBB;
	text-decoration : underline;
}

.imglink {
	text-decoration : none;
	white-space : nowrap;
}

.imglink:hover {
	color : #005EBB;
	text-decoration : underline;
}

.utext {text-decoration : underline;}

.maincontent {padding-right : 32px;padding-left : 32px;margin-bottom : 30px;margin-top : 20px;	height: 100%}

.listitem {	display : list-item;	text-align : justify;	list-style-image : url(simages/item.gif);}

.mailbox {width : 172px; margin-bottom : 12px;} 

.flist {padding-left : 12px;	clear : both;	margin-left : 12px;}

.lrmargin6 {margin-left : 6px;	margin-right : 6px;}

.margin8 {margin-left : 8px;	margin-right : 8px;}

.margin16 {margin-left : 16px;	margin-right : 16px;}

.margin22 {margin-left : 22px;}

.margin32 {	margin-left : 32px;	margin-right : 32px;}

.margin4x26 {margin: 26px;}

.thumb {width: 140px;	height: 100px;	padding-bottom : 4px;	padding-right : 12px;	padding-left : 4px;	padding-top : 0px;}

.boldtext {font-weight : bold;}

.graytext {color : Gray;}

.boldlink{color : #2f8bd4;text-decoration : underline;}

.clearboth{clear: both;}

.info {	background-color : #FDFCCC;	text-align : center;	overflow: hidden;	padding-top : 12px;	padding-left : 12px;	padding-right : 12px;}

.sign{margin-top : 12px;margin-bottom : 12px;margin-left : 6px;float: right;	margin-right : 24px;}

.intext {	border : dashed;	border-width : 0px 0px 1px 0px;	border-bottom-color : Silver;	background-color : #E6E8E9;	text-align : center;margin-top : 18px;}

mainbg{background-image: url(simages/lm.jpg);background-repeat: repeat-y;}

.leftpanel {	background-image : url(simages/lm.jpg);	background-position : left;	background-repeat : repeat-y;}

.topline {	background-image : url(simages/tm.jpg);	background-position : top;	background-repeat : repeat-x;	height : 40px;	overflow: hidden;}

.menuline {
	height:21px;
	float : left;
	display : block;
	white-space : nowrap;
	padding-left : 10px;
	width : 100%;
	vertical-align : middle;
	text-align : left;
}

.menutext {line-height : 21px;}

.homeimg {
	width: 216px;
	height: 59px;
	top: 0px;
	left: 0px;
	margin-top : 0;
	padding-top : 0;
}

.lastupd {
	position: absolute;
	right: 10px;
	top:4px;
	color : gray;
}

.divtable{  border : 1px solid Silver;}

.notice {	color : #0C64B4;	background-color : #FFFCE8;}

.bttext {	color : #0C64B4;}

.btext {
	color : #666666;
	font-weight : bold;
}

.LT  {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 10px;
}

.MB {
	font-size : 12px;
}

.ValueName {
	background : #D7E4EC;
	text-align : center;
}

.tablecapt {	padding-bottom : 8px;	padding-left : 8px;	padding-right : 8px;	padding-top : 8px;	background-color : #ECE69B;	font-weight : bold;}

.lightcapt {
	padding-bottom : 8px;
	padding-left : 8px;
	padding-right : 8px;
	padding-top : 8px;
	background-color : #ECE69B;
	color : Gray;
}

.descrcell {	border-left : 1px solid #ECE69B;	border-right : 1px solid #ECE69B;	border-bottom : 1px solid #ECE69B;}

.datecell, .linkcell, .sizecell {
	width: 100px;
	border-right : 1px solid #ECE69B;
	text-align : center;
	border-bottom : 1px solid #ECE69B;
}

.dblcell {
	width: 200px;
	border-right : 1px solid #ECE69B;
	text-align : center;
	border-bottom : 1px solid #ECE69B;
	padding-bottom : 4px;
	padding-top : 4px;
}

.cell {
	width: 100px;
	border-right : 1px solid #ECE69B;
	text-align : center;
	border-bottom : 1px solid #ECE69B;
	padding-bottom : 4px;
	padding-top : 4px;
}

.YellowLine {
	background : #FFFCE8;
	border : solid #88BCF0 1px;
}

.BlueLine {
	background-color : #B0E0E6;
}

.ltext {
	background : #74A5D6;
	color : #344B67;
}

A  {	text-decoration : none;	color : #505050;}

A:link  {	text-decoration : none;}

A:hover  {	color : #005EBB;}

.cllink{
	margin-left : 16px;
	margin-right : 16px;
	line-height : 3em;
}

TABLE {	border-width : 0px;	font-family : "tahoma";	font-size : 12px;}

BODY  {
	color : #505050;
	background-color : #EEEFF0;
	font-family : "tahoma";
	font-size : 12px;
	min-width: 840px;
	margin : 0px;
	height : 100%;
}

IMG {border : 0px;vertical-align : middle;}

HR {  background-color : #D2D2D2;  border : 0px;  border-style : none none none none;  height : 1px;}

p {	text-indent:1em;	text-align : justify;}

h2, h3, h4 {	text-indent:1em;	color:gray;}

.draw_hr {	height: 7px;	background-image : url(simages/st.gif);	background-repeat : repeat-x;	background-position : top;	display : block;}

.Menu{	background-image : url(simages/menu.jpg);	margin-left : 9px;	background-position : left;	background-repeat : repeat-y;	margin-top : 10px;	overflow: hidden;}

.lsmallitem{	float: left;	margin-left: 42px;	margin-top : 5px;	margin-bottom : 5px;	clear : left;}

.lmenuitem {	float: left;	margin-left: 26px;	margin-top : 5px;	margin-bottom : 5px;	clear : left;}

.bigarrow {	width:18px;	height:8px;}

.subs_box {	margin-left: 10px;	width:180px;	margin-top : 12px;}

.centertext {	text-align : center;}

.fullheight {	height: 100%;}
.justtext {text-align : justify;}

.fullwidth {	width: 100%;}

.chapter {vertical-align: top;}

.celltext {
	min-height:34px;
	vertical-align : middle;
	padding-bottom : 8px;
	padding-left : 8px;
	padding-right : 8px;
	padding-top : 8px;
}

.maxwidth {	max-width: 900px;}

.rotnews {	overflow: hidden;	font-family : "Comic Sans MS";	font-style : italic;}

._rottop {	-webkit-transform: rotate(-2deg);	-moz-transform: rotate(-2deg);}

._rotbtm {	-webkit-transform: rotate(-1deg);	-moz-transform: rotate(-1deg);}

.democell {
	display: block;
	width: 45%;
	padding-top : 18px;
	padding-right : 8px;
	padding-left : 8px;
	padding-bottom : 18px;
	float: left;
	margin-bottom : 14px;
	margin-left : 8px;
	margin-right : 8px;
	margin-top : 14px;
	min-width:340px;
}

.skincell {
	display: block;
	width: 45%;
	padding-top : 4px;
	padding-right : 4px;
	padding-left : 4px;
	padding-bottom : 4px;
	float: left;
	margin-bottom : 8px;
	margin-left : 8px;
	margin-right : 8px;
	margin-top : 8px;
}

.skintext {
	height: 80px;
	line-height: 2em;
	text-align : left;
	vertical-align : middle;
}

.demothumb {
	float: left;
}

.demolink {
	float: right;
	margin-bottom: 5px;
	min-height: 20px;
	text-decoration : underline;
	color : #2f8bd4;
}

.demotext {
	min-height: 60px;
	text-align : left;
	vertical-align : middle;
}

.democaption {
	line-height : 1.3em; 
	font-weight : bold; 
}


