BODY,P,UL,LI,TD,INPUT,SELECT,TEXTAREA {
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size:12px; font-style:normal;color:#333;
}
BODY {margin:0em;background-color:#eeeeee;}
P {margin: 10px 0px 5px 0px;}
UL {margin:1em;}
OL {margin: 0px 0px 0px 28px;}

TH {font-size:12px;font-weight:bold;text-align:left}

H1,H2,H3,H4{font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
}
H1 {font-size:16px;color:#0074B4}
H2 {font-size:15px;color:#0074B4}
H3 {font-size:13px;color:#333}
H4 {font-size:12px;color:#333}

textarea {width:100%;border:1px solid #0074B4}
A:link {text-decoration:none; font-weight:bold; color:#0074B4;}
A:visited {text-decoration:none; font-weight:bold; color:#0074B4;}
A:hover {text-decoration:none;color:#222;}
A IMG {border-color:#eeeeee;}


acronym, abbr {font:inherit;
cursor:help;
border-bottom:1px dotted #b00;
}

.fineprint {font-size:10px;}
/* _____ Title Bar and Top NavBar _____ */
.titlebarmsg {font-family: Arial, Georgia,"Times New Roman",Times,serif;
font-size: 12px;
line-height: normal;
font-weight:bold;
text-transform: none;
text-decoration: none;
color: #999;
}

#titlebarmenu	{
font: 11px Arial, Helvetica, sans-serif;
font-weight:bold;
}
#titlebarmenu a	{
color:#ffffff;
text-decoration: none;
padding-bottom: 4px;
border-bottom: 0px solid #aaa;
margin:0;
padding-left:0px;
padding-right:0px;
}
#titlebarmenu a:hover	{
color:#ffffff;
background-image:url('/image/0604-gray-vertsmall.jpg');
background-repeat:repeat-x;
border-bottom: 0px solid #0074B4; 
}


.menu_item {
        display: block;
        font-family: Arial, sans-serif;
        font-size: 11px;
        font-weight: bold;
        border-bottom: 0px solid #ffffff;
}
A.menu_item:link {text-decoration: none; color: #333}
A.menu_item:visited {text-decoration: none; color: #333}
A.menu_item:hover {text-decoration: none; color: #0000ff;}

.news_item {
/*        display: block;  */
        font-family: Arial, sans-serif;
        font-size: 12px;
        font-weight: normal;
        border-bottom: 0px solid #ffffff;
}
A.news_item:link {text-decoration: none; color: #333}
A.news_item:visited {text-decoration: none; color: #333}
A.news_item:hover {text-decoration: none; color: #0000ff;}

.titlebarsubmenu {
        display: block;
        font-family: Arial, sans-serif;
        font-size: 11px;
        font-weight: bold;
        border-bottom: 1px solid #ffffff;
}
A.titlebarsubmenu:link {text-decoration: none; color: #333333}
A.titlebarsubmenu:visited {text-decoration: none; color: #333333}
A.titlebarsubmenu:hover {text-decoration: none; color: #ffffff; background-color:#efbd70}


.footerbar {font-family:Arial,Helvetica,sans-serif;
font-size:10px;
color:#fff;
background-color:#0074b4;
font-style:normal;
}

/* _____ Left NavBar _____ */
.leftmenu {
        display: block;
        font-family: Arial, sans-serif;
/* padding: top, right, bottom, left */
/*        padding: 1px 0px 3px 0px;
        margin-top: 0px;
        margin-bottom: 0px;
*/        font-size: 13px;
        font-style: normal;
        font-weight: bold;
        text-align: left;
        text-decoration: none;
        border-bottom: 1px solid #ffffff;
        color:#000000;
        background-image: url(/image/home_l_bg.gif);
        background-repeat:repeat-y;
        white-space:nowrap;

}
A.leftmenu:link {text-decoration: none; font-weight: bold; color: #000000}
A.leftmenu:visited {text-decoration: none; font-weight: bold; color: #000000}
A.leftmenu:hover {text-decoration: none; font-weight: bold; color: #ffffff;background-color:#efbd70}

.leftsubmenublock {
        border-bottom: 1px solid #7b5297;
}
.leftsubmenu {
        display: block;
        font-family: Arial, sans-serif;
        font-size: 11px;
        border-bottom: 1px solid #ffffff;
}
A.leftsubmenu:link {text-decoration: none; font-weight: bold; color: #333333}
A.leftsubmenu:visited {text-decoration: none; font-weight: bold; color: #333333}
A.leftsubmenu:hover {text-decoration: none; font-weight: bold; color: #ffffff;background-color:#efbd70}

.leftmenuhead_0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#444444;
        background-image:url('/image/bg_m1.jpg');
	height:82px;
	text-align:center;
}
.leftmenuhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#444444;
/*	background-color:#B1B18C;*/
        background-image:url('/image/bg_m2.jpg');
	height:35px;
	text-align:center;
/*	background-color:#946fac; */
}

.leftmenu_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#222;
        background-image:url('/image/bg_m3.jpg');
	height:50px;
	text-align:center;
}

/* _____ Message Box in Main Body (site news, product specials ...) _____ */
.boxheader {
	text-align:center;
	color: #FFFFFF;
	background-color: #8c84ad;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.newsbox {
	background-color: #EEEEEE;
	font-family: OCR-A,Arial, Helvetica, serif;
	font-size: 11px;
}

.categoryname {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
}

A.noline:link { text_decoration: none; }
A.noline:visited { text_decoration: none; }

.errormsg {
	color: #FF0000;
}

.b0 {margin:0px;
border:2px solid #0074B4;
background-color:#eee;
color:#0074B4;
font-size:12px;
font-weight:bold;
}
.b1 {margin:20px 0px 10px 5px;
width:120px;
border:2px solid #0074B4;
background-color:#eee;
color:#0074B4;
font-size:12px;
font-weight:bold;
}
.b2 {margin:0px 0px 0px 0px;
width:32px;
border:2px solid #0074B4;
background-color:#eee;
color:#0074B4;
font-size:12px;
font-weight:bold;
}
.b_left_home {margin:0px 0px 0px 0px;
border:2px solid #0074B4;
background-color:#eee;
color:#0074B4;
font-size:12px;
font-weight:bold;
}
.b_center_home {margin:0px 0px 0px 0px;
border-bottom:2px solid #0074B4;
color:#0074b4;
font-size:16px;
font-weight:bold;
}
.b_right_home {margin:0px 0px 0px 0px;
border-bottom:2px solid #0074B4;
background-color:#eee;
color:#000000;
font-size:12px;
font-weight:bold;
}

.smallerfont {font-size:11px}

.tabSelected {
text-align: center;
font-weight:bold;
padding: 2px 10px 2px 10px;
border-top:2px #333 solid;
border-left:2px #333 solid;
border-right:2px #333 solid;
background-color:#069;
color:#fff;
}
.tab {
text-align: center;
background-color: #eee;
padding: 2px 10px 2px 10px;
border-left:1px #888 solid;
border-bottom:2px #333 solid;
border-top:1px #888 solid;
}
.tab a:link, .tab a:visited {
text-decoration: none;
color:#006d9d;
}
.tab a:hover {
text-decoration: none;
color:#36c;
}
.tabgap {
border-left:1px #888 solid;
border-bottom:2px #333 solid;
}


.listtable {width: 100%;
border: outset 1pt;
border-width:1px;
border-style:solid;
border-color:#888;
empty-cells:show;
border-collapse:collapse;
}

.listtable th {border-top: none;
border-width:1px;
border-style:solid;
border-color:#888;
background-color:#aaa;
color:#fff;
padding:2px;
}
.listtable td {border-width:1px;
border-left-style:solid;
border-right-style:solid;
border-top-style:dotted;
border-bottom-style:solid;
border-color:#9a9;
padding:2px;
}

.noborder {border:0px;}
.noborder td, .noborder th {border:none;}

.hilite {font-weight:bold;color:#0074B4}

.formheader {text-align:left;
color: #c00;
background-color: #72aeda;
font-family: "Trebuchet MS", Georgia, Arial, serif;
font-size: 15px;
font-weight: bold;
}
.formbox {background-color:#efefe7;
border: 1px solid #72aeda}

.nomargin {margin:0}

.tableheader {text-align:left;background-color:#0074B4;font-weight:bold; color:white; padding: 3px;}

.calendartable {width: 100%;
/*border: outset 1pt; */
/*border:solid 1px #666;*/
border:none;
empty-cells:show;
border-collapse:collapse;
margin:1px;
}

.calendartable th {border-top: none;
font-family:"Courier New";
font-size:9pt;
background-color:#0074B4;
color:#fff;
padding:3px;
text-align:center;
}
.calendartable td {
height:100px;
padding:2px;
border-color:#fff;
text-align:center;
margin:5px;
}

