BODY{margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;font-family: Verdana;font-size: 12px;}
UL{margin-top:0}

.tableSite{height:100%;vertical-align:top;text-align:center;background-color: #171717;} /* site main table */
.cmsMenu{width:100px;height:100%;border-right: solid 1px #000000;background-color: #CCCCCC;}
TD.cmsMenu{width:100px;height:100%;vertical-align:top;text-align:center;}


A.menuTopItem,A.menuTopItem:link,A.menuTopItem:active {
	display: inline;
	font-weight: bold;
	text-indent: 5px; 
	padding-left: 5px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

A.menuTopItem:hover{
	text-decoration: underline;
}



.menuTop{
background-image: url(/images/menutop.jpg);
background-repeat: no-repeat;
background-position: 0 0;
background-attachment: scroll;
height: 20px;
}


.siteBody{
	vertical-align:top;
	background-color: #171717;
	color: #FFFFFF;
	font-size: 12px;
}


.top{
font-weight: normal;
background-color: #2A3544;
font-family: Verdana;
font-size: 12px;
color: #B2B6BC;
height: 20px;
border: solid 1px #738091;
}

.tableFont {
font-size: 12px;
}


.tableText {
vertical-align: top;
margin-right: 10px;
margin-left: 10px;
color: #000000;
padding: 8px;
font-size: 12px;
}


.tableImage {
vertical-align: top;
}

.tableImage8 {
vertical-align: top;
padding: 8px;
}


.menuLeft{
vertical-align: top;
background-color: #E2E2E2;
width: 220px;
color:#2A3544;
margin-left: 10px;
padding-top: 10px;
font-family: Verdana;
font-size: 12px;
text-decoration: none;
}

A.menuLeftItem,A.menuLeftItem:link,A.menuLeftItem:active{
vertical-align: top;
background-color: #E2E2E2;
color:#2A3544;
margin-left: 10px;
margin-top: 3px;
font-family: Verdana;
font-size: 12px;
text-decoration: none;
}


A.menuLeftItem:hover{
	color:#FF0000;
	text-decoration: none;
}


.infoRight {
vertical-align: top;
text-align: top;
background-color: #E2E2E2;
width: 125px;
color:#006600;
padding-left: 3px;
font-family: Verdana;
font-size: 12px;
}

INPUT{FONT-FAMILY: verdana; FONT-SIZE: 11px;
margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;
}

.doSearch{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.searchItem,A.searchItem,A.searchItem:link,A.searchItem:active {
	margin-left: 10px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

A.searchItem:hover{
	text-decoration: underline;
}

.searchTitle{
	margin-left: 10px;
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.searchSubline{
	margin-left: 10px;
	font-family: Verdana;
	font-size: 9px;
	color: #000000;

}

.recommend{	font-family: Verdana;font-size: 10px;color: #000000;background-color: #E0E0E0;}
INPUT.recommend,TEXTAREA.recommend{background-color: #EEEEEE;}

.tableTitle{vertical-align: top;
margin-right: 10px;
margin-left: 10px;
color: #000000;
padding-left: 8px;
padding-right: 8px;
padding-Top: 4px;
padding-bottom: 4px;
font-size: 14px;
background-color: #E2E2E2;
font-weight: bold;}


.printDisable {
}

.screenDisable {
visibility:hidden;
position:absolute;
top:0px;
left:0px;
}

.siteView{margin: 10px;vertical-align:top;;font-family: Verdana;font-size: 12px;} /* SiteView Table */
.siteViewItem,A.siteViewItem,A.siteViewItem:link,A.siteViewItem:active 
{	margin-left: 10px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

A.siteViewItem:hover{
	text-decoration: underline;
}

TEXTAREA.edit{
	font-family: Verdana;
	font-size: 12px;
	width: 100%;
	height: 100%;
	}


.newsTitle{
background-color: #585858;
color: #FFFFFF;
text-align:center;
font-weight: bold;
font-size: 16px;
}
.newsHeadline{
font-weight: bold;
margin-left: 5px;
}
.newsTxt{
margin-left: 5px;
cursor:hand;
}

.news{
margin-left: 5px;
font-family: Verdana;
font-size: 12px;
color: #8D8D8D
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;
	xborder-right: solid 1px #000000;
}


.topBlue{
background-image: url(/images/topblue.gif);
background-repeat: repeat-x;
background-position: 0 0;
background-attachment: scroll;
height: 56px;
color: rgb(204,204,204);
text-align: center;
font-size: 22px;
font-weight: bold;
vertical-align: middle;
font-family: arial;
letter-spacing:1px;
}

.topGreen{
background-image: url(/images/topgreen.gif);
background-repeat: repeat-x;
background-position: 0 0;
background-attachment: scroll;
height: 56px;
color: rgb(204,204,204);
text-align: center;
font-size: 22px;
font-weight: bold;
vertical-align: middle;
font-family: arial;
letter-spacing:1px;
}

.bottom{
background-image: url(/images/bund.gif);
background-repeat: repeat-x;
background-position: 0 5;
background-attachment: fixed;
height: 115px;
color: rgb(255,255,255);
text-align: center;
font-size: 48px;
font-weight: bold;
vertical-align: middle;
font-family: arial;
letter-spacing:5px;
padding-bottom:10px;
}


A.bottomline,A.bottomline:link,A.bottomline:active {
	font-size:10px;
	color: #CCCCCC;
	text-decoration: none;
	background-color: transparent;

}

A.bottomline:hover{
	text-decoration: underline;
}

.bsBand {background-color: #585858; color: #EFEFEF;}
.bsh1, .bsh1 a:visited, .bsh1 a:link, .bsh1 a:hover, .bsh1 a:active{color: #000000;background-color: #F2F2F2;text-decoration: none;cursor:pointer;} 
.bsh0, .bsh0 a:visited, .bsh0 a:link, .bsh0 a:hover, .bsh0 a:active{color: #000000;background-color: #DFDFDF;text-decoration: none;cursor:pointer;} 
.bsh1_s, .bsh1_s a:visited, .bsh1_s a:link, .bsh1_s a:hover, .bsh1_s a:active{color: #FFFFFF;background-color: #808080;text-decoration: none;cursor:pointer;} 
.bsh0_s, .bsh0_s a:visited, .bsh0_s a:link, .bsh0_s a:hover, .bsh0_s a:active{color: #FFFFFF;background-color: #808080;text-decoration: none;cursor:pointer;} 

.item{font-family: Verdana;font-size: 12px;color: #000000; background-color: #F5F5F5; }
.itemText {width: 120px;}
.itemShow {width: 170px;}
.itemEdit {width: 250px;font-family: Verdana;font-size: 12px;}
.itemEditCheckBox {width: 16px;font-family: Verdana;font-size: 12px;}
.itemEditMemo {width: 250px;height:95px;font-family: Verdana;font-size: 12px;}
.itemEditQuery {width: 400px;height:250px;font-family: Verdana;font-size: 12px;Text-align:left;}
A.item,A.item:link,A.item:active {background-color: transparent;text-decoration: none;cursor:pointer;}
A.item:hover{text-decoration: underline;}

.vare A { text-decoration: none; color:#009933;background-color: transparent;}
.vare A:Hover {text-decoration: underline; color:#009933;background-color: transparent;}

.q_progressbarframe { border: 1px solid black; }
.q_progressbar { background-color: #585858;}



