

BODY {font-family: Trebuchet MS,Arial,Tahoma,Verdana; font-size:13px; margin:0px;margin-top:0px;  background: #FFFFFF; color: #000000; text-align: justify;}
BUTTON, INPUT, TEXTAREA, SELECT, OPTION, OPTGROUP {font-family: Trebuchet MS,Arial,Tahoma,Verdana; font-size: 13px; }
INPUT.mini {font-family: Trebuchet MS,Arial,Tahoma,Verdana; font-size: 11px; padding-left:3px;padding-right:3px;}
select.insite { font-size:11px; font-style: normal;}
input.insite { font-size:10px; font-style: normal; padding:0px;width:60px;}
INPUT.left, BUTTON.left { font-size:11px; font-style: normal; padding:0px; background:#FFFFFF;border:1px solid #AAAAAA;}
SELECT.left { font-size:11px; font-style: normal; padding:0px; background:#FFFFFF;border:1px solid #AAAAAA; width: 98px;} 
OPTION.left {  font-size:11px; background:#FFFFFF; }
SELECT.mini { font-size:11px; background:#FFFFFF;font-weight: bold; padding:0px; width:142px;padding-left: 23px;} 
OPTION.mini {  font-size:11px; background:#FFFFFF; font-weight: bold; padding:0px;padding-left: 23px;background-repeat: no-repeat; background-position:0px 1px;}
TABLE {font-family: Trebuchet MS,Arial,Tahoma,Verdana; font-size: 13px; color: #000000;}
TD.TEXT {text-align: justify;}
TD.left { padding: 3px; padding-left: 5px; border: 1px solid #CCCCCC; border-left: double #CCCCCC; line-height: 130%;}

HR { height: 0px; border: 0px; border-bottom: 1px solid  #BBBBBB;}
HR.pt { height: 0px; border: 0px; border-bottom: 1px solid  #E0E0B0;}
HR.in { height: 0px; border: 0px; border-bottom: 1px solid #CCCCCC; width:97%;text-align:center;}
HR.per {border-bottom: 1px solid #000000; width: 70%; margin-top: 2px; margin-bottom: 1px;}
A { color: #000000;text-decoration:none}
A:HOVER  { color: #800000;text-decoration:none}
A.menu, A.menu:HOVER { font-size: 12px;text-decoration:none}
A.mini:HOVER, A.minib:HOVER { text-decoration:none}
A.mini, A.mini:HOVER { font-size: 11px;text-decoration:none}
A.minib, A.minib:HOVER { font-size: 11px; font-weight: bold;text-decoration:none}
A.mini2, A.mini2:HOVER { font-size: 11px; color: #888888;}
A.hf { color: #FFFFFF; font-size:11px;}
A.hf:HOVER { color: #FFFFFF; font-size:11px; text-decoration: underline;}
A.fptitle {color: #002070;font-weight: bold;}

A.title { color: #900000; font-weight: bold; text-decoration:none;font-size:115%; padding-left:5px;}
A.title:HOVER { color: #002090; font-weight: bold;text-decoration:none;font-size:115%; padding-left:5px;}
A.title2 { color: #000000; font-weight: bold; text-decoration:none;font-size:110%; padding-left:5px;}
A.title2:HOVER { color: #002090; font-weight: bold;text-decoration:none;font-size:110%; padding-left:5px;}

A.mtitle { color: #666666; font-size: 13px;text-decoration:none;}
A.mtitle:HOVER { color: #666666; font-size: 13px; font-weight:bold;text-decoration:none;}
A.lefton, A.lefton:HOVER{ color: #900000; }

A.relevant {color: #0000A0;}
A.relevant:HOVER {color: #0000A0;text-decoration:underline;}
A.front, A.front:HOVER {color: #000080;font-weight:bold;}
A.front2, A.front2:HOVER {color: #000080;font-size:12px; font-weight:bold;}
A.navi {color: #A00000;}
A.navi:HOVER {color: #0000A0;}

A.calhead {color: #A00000;font-weight:bold;}
A.calnext {text-decoration:underline;}
A.calprev {color: #808080;text-decoration:underline;}
DIV.calinfo {margin-left:35px;margin-top:-35px;font-size:11px;border: 1px solid #A00000;color:#666666;text-align:left;padding:2px;padding-left:4px;background:#FFFFFF;width:160px;}

#daymenu { z-index:99; }
#fpb { z-index:1; }

DIV.bl {background:#E4E0D4;}

TABLE.data {font-size: 12px; border-collapse: collapse;text-align: right; empty-cells: show; }
TABLE.data2 {font-size: 12px; border-collapse: collapse;empty-cells: show; }
TABLE.ibox {font-size: 11px; font-family: verdana, tahoma, arial; border-collapse: collapse; border: 1px solid #800000;}
TD.iboxhead {background: #800000; color: #FFFFFF; font-weight: bold; text-align: center; }
TD.iboxcontent {color: #666666; text-align: left; }

TR.dark { font-weight: bold; background: #E8E8EE; color: #000080; text-align: center;}
TR.TRGR { font-weight: bold; color: green; text-align: center;}
TR.high { background: #FFF080;}
TD.desc { font-size: 10px;}
TD.hide { color: #AAAAAA;}
TD.leftbox {padding-right:2px;padding-left:2px; }
TD.rightbox {border-left:1px solid #E0E0B0; border-top:1px solid #E0E0B0;padding-left:3px; padding-top:3px; background:#F0F0DD;}
TD.rightboxUP {border-left:1px solid #E0E0B0; border-bottom:1px solid #E0E0B0;padding-left:3px; padding-top:3px; background:#F0F0DD;}
TD.centerbox {background:#FFFFFF; }
TD.fpbannerbox {background:#FFFFFF;text-align:center; }
TD.foot {background:#406040;padding-left:5px;color:#FFFFFF;font-size:11px;}
TD.head {background:#900000;height:13px;color:#E8E8E8;font-weight:bold;font-size:11px; padding-left:5px;padding-right:5px;}
TD.komhd { font-size:12px;background:#FFF0C0;padding:2px;border:1px solid #EEE0A0;color:#AA0000;font-weight:bold;}
TD.kom { font-size:12px;background:#F8F8F8;padding:3px;border:1px solid #DDDDDD;}
FONT.GREEN { color: green;}
FONT.RED { color: red; }
FONT.title { color: #002070; font-weight: bold;font-size:120%;}
FONT.mini { font-size: 11px; }
FONT.minib { font-size: 11px; font-weight: bold;}
FONT.menu { color: #FF8000; font-size: 13px; font-weight:bold;}
FONT.high { color: red; text-decoration: underline;}
DIV.alert { width: 250px; color:red; border: 1px solid orange; padding: 5px; text-align: justify; font-size: 12px; background: #FFFFE0;}


DIV.st { font-size: 11px; padding: 3px; letter-spacing: 1px;}
DIV.fs { font-size: 11px; }
DIV.hide { color: #888888;}
DIV.menuinf { background: #FFFFFF;border: 1px solid #A00000; border-left: 3px solid #A00000; color: #444444; padding:5px; padding-top: 2px;width:205px;left:150px;position:absolute; font-size:11px;}
DIV.leftnews {padding:2px;padding-left:5px;width:132px;text-align:left; border-left: 3px solid #008000;margin-bottom:2px;
background-image: url(../images/leftbg.png); 
background-repeat: no-repeat;
background-position: bottom right;border-top:1px solid #DDDDDD;}
DIV.rightnews {padding:2px;padding-left:5px;padding-right:5px;text-align:left;  margin-bottom:2px;}
DIV.centhd {padding:2px;padding-left:5px;background:#EEEEEE;text-align:left; border: 1px solid #E0E0E0; border-left: 3px solid #00A0FF; border-top: 1px solid #F4F4F4;}
DIV.ltitle {padding:3px;background:#FFFFFF;text-align:center;border:1px solid #CCCCCC;margin:0px; color:#666666;font-size:12px;}
DIV.high {padding:2px;padding-left:5px;background:#E8E8EE;text-align:left;border:1px solid #CCCCCC;}
DIV.fnewscat {padding:2px;padding-right:3px;text-align:right;margin-bottom:3px; border-bottom: 1px solid #AAAAAA; margin-bottom:10px;}
DIV.p10 {padding: 10px;padding-bottom:0px; margin-left:3px;}
DIV.p5 {padding: 2px; font-size:13px; padding-left: 10px; letter-spacing:1px; margin-top:5px;}

DIV.lm { border-left: 3px solid #008000; ; padding-left:5px;cursor:pointer;font-weight:bold;margin-bottom:2px; padding-right:5px;
background-image: url(../images/leftbg.png); 
background-repeat: no-repeat;
background-position: bottom right;padding-bottom:2px;
border-top:1px solid #DDDDDD;}
DIV.lefton {background-image: url(../images/leftbg.png); 
background-repeat: no-repeat;
background-position: bottom right;
border-left: 3px solid #900000; padding-left:5px;cursor:pointer;font-weight:bold;color:#900000;margin-bottom:2px; padding-right:5px;
padding-bottom:2px;border-top:1px solid #DDDDDD;}
DIV.leftdub {border-top:1px solid #DDDDDD;
background-image: url(../images/leftbg.png); 
background-repeat: no-repeat;
background-position: bottom right;
border-left: 3px solid RED; padding-left:5px;cursor:pointer;font-weight:bold;margin-bottom:2px; padding-right:5px;padding-bottom:2px;}

DIV.src { font-size: 12px; padding-left:10px; border-left: 3px solid #DDDDDD;margin-top:5px;margin-left:3px;}
BLOCKQUOTE { border: 1px solid #CCCCCC; border-left: 3px solid #FF8000; margin:0px;  margin-left:10px;  margin-right:10px;  padding:10px;  background: #FFFFFF; background-image: url(../images/quoteback.gif); background-repeat: no-repeat;}

.calendar tbody tr td { font-size: 11px; border: 0px; }

.rteImage {
	background: #EEEED3;
	border: 1px solid #EEEED3;
	cursor: pointer;

}

.rteImageRaised, .rteImage:hover {
	background: #FFFFD3;
	border: 1px outset;
	cursor: pointer;
	
}

.rteImageLowered, .rteImage:active {
	background: #FFFFD3;
	border: 1px inset;
	cursor: pointer;
	
}

.rteVertSep {
	margin: 0 4px 0 4px;
}

.rteBack {
	background: #EEEED3;
	font-size: 11px;
	border: 0px;
	letter-spacing: 0;
	padding: 1px;
}

.rteFrame {
	background: #EEEED3;
	border: 1px solid #888866;
	letter-spacing: 0;
	padding: 0px;
}

.rtePAD {
	background: #EEEED3;
		border: 1px solid #888866;
	padding: 2px;
}

.rteBack tbody tr td, .rteBack tr td {
	background: #EEEED3;
	padding: 0px;
}

.rteDiv {
	background: #EEEED3;
	font-size: 11px;
	text-align: center;
	padding: 3px;
	display: block;
	position: relative;
}
BUTTON.rte { color: black; font-size: 11px; }
BUTTON.rte:active, BUTTON.rte:hover { color: #A00000; }
