/* CSS Document */
body
{
margin:0px;
padding:0px;

}
.topbg
{
background-image:url(../images/topbg.gif);
background-repeat:repeat-x;
height:24px;
}
.leftbg
{
background-image:url(../images/leftbg.gif);
background-repeat:repeat-y;
width:31px;
}
.bottombg
{
background-image:url(../images/bottombg.gif);
background-repeat:repeat-x;
height:26px;
}
.rightbg
{
background-image:url(../images/rightbg.gif);
background-repeat:repeat-y;
width:32px;
}
.headerbgline
{
background-image:url(../images/headerline.gif);
background-repeat:repeat-x;
height:12px;
}
.mainimage
{
background-image:url(../images/main_image.gif);
background-repeat:no-repeat;
width:250px;
height:174px;
}
.header
{
background-image:url(../images/header.gif);
background-repeat:no-repeat;
vertical-align:right;
width:450px;
height:91px;
}
.menubox
{
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
height:18px;
background-color:#FFFFFF;
}
.menutext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3D5857;
	text-decoration: none;
}
.menutext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.menutext1:hover
{
color:#000000;
}
.menutext:hover
{
font-size: 12px;
color:#990000;
}
.newsbox
{
border-bottom:1px solid #CCCCCC;
background-color:#FFF;
}
.search_inputbox
{
border:1px solid #4C8CD4;
background-color:#FFFFFF;
width:140px;
height:19px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#656565;
padding-left:4px;
line-height:19px;
vertical-align:middle;
}
td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.td:hover
{
text-decoration:underline;
color:#333333;
}
.redtext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FA0505;
text-decoration:none;
font-weight:bold;
line-height:18px;
}
.footertext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#CC0000;
text-decoration:none;
font-weight:normal;
line-height:18px;
}
.footertext:hover
{
text-decoration:underline;
font-weight:bold;
color:#CC0000;
}
.redtext:hover
{
text-decoration:underline;
}
.whitespace
{
white-space:pre;
}
.tip {font:10px/12px Arial,Helvetica,sans-serif; border:solid 1px #666666; width:250px; 
      padding:1px; position:absolute; z-index:100; visibility:hidden; color:#333333;
      top:20px; left:90px; background-color:#ffffcc; layer-background-color:#ffffcc;}
#t1 {width:250px;}
#t2 {width:250px;}
#t3 {width:250px;}
#t4 {width:250px;}
#t5 {width:250px;}
.tooltip {
   position: absolute;
   left: 0px;
   top: 0px;
   width: 175px;
   border: 1px solid lightgray;
   padding: 2px;
   background-color: #FFFF99;
   z-index: 100;
   display: none;
}

.TBox
{
		font-size: 8pt;
}
.calendar
{
	border-right: 1px outset;
	border-top: 1px outset;
	font-size: 8pt;
	border-left: 1px outset;
	color: black;
	border-bottom: 1px outset;
	font-family: Tahoma;
	position: absolute;
	background-color: #0082D6;
}
.calheader
{
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	color: Black;
	border-bottom: 1px outset;
}
.calday
{
	border-right: 1px inset;
	border-top: 1px inset;
	border-left: 1px inset;
	cursor: hand;
	color: Black;
	border-bottom: 1px inset;
	background-color: white;
}
.notcalday
{
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	border-left: #336699 1px solid;
	cursor: hand;
	color: #c0c0c0;
	border-bottom: #336699 1px solid;
	background-color: gainsboro;
}
.clicker
{
	border-right: 2px outset;
	border-top: 2px outset;
	font-weight: bold;
	font-size: 9pt;
	border-left: 2px outset;
	cursor: hand;
	color: #000000;
	border-bottom: 2px outset;
	background-color: #c0c0c0;
}
#leftnav2 { width: 120px; }

#leftnav2 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-top: 0;
margin-top: 0;
padding-bottom: 0;
margin-bottom: 0;
}


#leftnav2 a
{
display: block;
width: 120px;
background: url("/images/leftnav-redhighlight.gif") repeat-y;
font-weight: Bold;
font-size: 9px;
color: #ffffff;
text-align: left;
background-color: #8baa5b;

}

#leftnav2 a.highlight {
background: url("/images/leftnav-bghighlight.gif") repeat-y;
color: #000000;
background-color: #c8da3a;
}

#leftnav2 a:hover
{
background: url("/images/leftnav-bghighlight.gif") repeat-y;
color: #000000;
background-color: #c8da3a;
}



#leftnav2 a.special
{
display: block;
padding: 3px;
width: 120px;
background: url("/images/leftnav-redhighlightred.gif") repeat-y;
font-weight: bold;
font-size: 10px;
color: #ffffff;
text-transform: uppercase;
text-align: left;
background-color: #e32255;

}

#leftnav2 a.specialhighlight {
background: url("/images/leftnav-redhighlight.gif") repeat-y;
color: #000000;
background-color: #e32255;
}

#leftnav2 a.special:hover
{
background: url("/images/leftnav-redhighlight.gif") repeat-y;
color: #000000;
background-color: #e32255;
}
.menutextR
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#CC0000;
text-decoration:none;
font-weight:bold;
line-height:18px;
}
.menutextO
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#009900;
text-decoration:none;
font-weight:bold;
line-height:18px;
}
#pointermenu{
border-top: 7px solid #CC0000; /*optional border across top*/
margin: 0;
padding: 0;
}

#pointermenu ul{
margin: 0;
margin-left: 15px; /*menu offset from left edge of window*/
float: left;
padding-left: 8px;
font: bold 13px Verdana;
background-color: black;
background: black url(/images/leftround.gif) bottom left no-repeat; /*optional left round corner*/
}

* html #pointermenu ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
margin-bottom: 1em;
margin-left: 7px; /*menu offset from left edge of window in IE*/
}

#pointermenu ul li{
display: inline;
}


#pointermenu ul li a{
float: left;
color: white;
font-weight: bold;
padding: 2px 11px 7px 7px;
text-decoration: none;
background: url(/images/pointer.gif) bottom center no-repeat;
}

#pointermenu ul li a:visited{
color: white;
}


#pointermenu ul li a:hover, #pointermenu ul li a#selected{ /*hover and selected link*/
color: white;
background-color: #CC0000;
}

#pointermenu ul li a#rightcorner{
padding-right: 0;
padding-left: 2px;
background: url(/images/rightround.gif) bottom right no-repeat; /*optional right round corner*/
}



#dropdown ul{
margin: 0;
margin-left: 15px; /*menu offset from left edge of window*/
float: left;
padding-left: 8px;
font: bold 13px Verdana;
background-color: white;
}

* html #dropdown ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
margin-bottom: 1em;
margin-left: 7px; /*menu offset from left edge of window in IE*/
}

#dropdown ul li{
display: inline;
}


#dropdown ul li a{
float: left;
color: grey;
font-weight: bold;
padding: 2px 11px 7px 7px;
text-decoration: none;
background: url(/images/pointer.gif) bottom center no-repeat;
}

#dropdown ul li a:visited{
color: grey
}


#dropdown ul li a:hover, #dropdown ul li a#selected{ /*hover and selected link*/
color: grey;
color: black;
}
