body {
	font-family: Arial, Helvetica, sans-serif;
	/*font: Arial, Helvetica, sans-serif;#DFE5EB*/
	padding: 0;
	margin: 0 5px 0 5px;
	background-color: #FFFFFF;
	scrollbar-face-color: #f3f3f3; 
	scrollbar-highlight-color: #f3f3f3; 
	scrollbar-shadow-color: #A7A7A7; 
	scrollbar-3dlight-color: #A7A7A7; 
	scrollbar-arrow-color: #A7A7A7; 
	scrollbar-track-color: #f3f3f3; 
	scrollbar-darkshadow-color: #f3f3f3;
}
.scrollmsg {color: #FFF;text-decoration: none;font-weight: bold;}
.logotitle{
	color: #D00;
	font-weight: bold;
	position: relative;
	margin-top: -45px;
	margin-left: 80px;
	font-size: 19pt;
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}
/* menu tabs float:left;*/
#header {
	position: relative;
  display: block;
  width:100%;
  /*#DFE5EB */
  background:#FFFFFF url("img/tab_bottom_bgw.gif") repeat-x bottom;
  line-height:normal;
  padding: 0px;
  border: 0px solid;
  font:70%/1.2em  Arial, Helvetica, sans-serif;
  }
#header ul {
  margin:0;
  padding:10px 0 10px 0;
  list-style:none;
  }
#header li {
  float:left;
  background:url("img/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 8px;
  }
#header #current {
  background-image:url("img/left_on.gif");
  }
#header #current a {background-image:url("img/right_on.gif"); color:#000; padding-bottom:5px;}
#header #current a:link{background-image:url("img/right_on.gif"); }
#header #current a:visited{background-image:url("img/right_on.gif"); }
#header #current a:hover{background-image:url("img/right_on.gif"); }
#header #current a:active{background-image:url("img/right_on.gif"); }
#header a {
  float:left;
  display:block;
  background:url("img/right.gif") no-repeat right top;
  padding:12px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#FFFFFF;
  }
#header a:link{background:url("img/right.gif") no-repeat right top;}
#header a:visited{background:url("img/right.gif") no-repeat right top;}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;background:url("img/right.gif") no-repeat right top;}
/* End IE5-Mac hack */
#header a:hover {background:#0667D7 url("img/right.gif") no-repeat right top;color:#FFF;}
#header a:active{background:url("img/right.gif") no-repeat right top;color:#FFF;}

.moreinfo{font:75%/1.2em  Arial, Helvetica, sans-serif;
	background-color: #FFF;
	border: 3px #0668d7 solid;
	padding: 5px 0 1px 0;
	margin: 10px 0 0 0;}
.moreinfosum{
	/*font:75%/1.2em  Arial, Helvetica, sans-serif;*/
	background-color: #DFE5EB;
}
.moreinfosum td{
	background-color: #FFF;
}
.homenav a:link,  a.hmenu:link, .homes a:link{
	font-size: 9pt;
	color: #0668d7;
	text-decoration: none;
	font-weight: bold;
}
.homenav a:visited, a.hmenu:visited, .homes a:visited{
	font-size: 9pt;
	color: #0335a4;
	text-decoration: none;
	font-weight: bold;
}
.homenav a:hover, a.hmenu:hover, .homes a:hover{
	color: #088AF9;
}
.homenav a:active, a.hmenu:active, .homes a:active{
	font-size: 9pt;
	color: #000;
	text-decoration: underline;
}
.homes, .list_nav {
	background: #FFF;
	font:70%/1.2em  Arial, Helvetica, sans-serif;
}
.homes img{border: 0; padding: 0;}
.homenav{
	font:70%/1.2em  Arial, Helvetica, sans-serif;
	margin:0;padding:0;
	color: #0668d7;
	text-decoration: none;
}
select {
     background-color: #f4f4f4;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight:bold;
     border : #A7A7A7;
}
input     {BACKGROUND-COLOR: #e3e3e3; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; border: 1px #A7A7A7; border-bottom-style: outset; border-left-style: outset; border-right-style: outset; border-top-style: outset}
textarea  {BACKGROUND-COLOR: #e3e3e3; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; border: 1px #A7A7A7; border-bottom-style: outset; border-left-style: outset; border-right-style: outset; border-top-style: outset}
option    {BACKGROUND-COLOR: #e3e3e3; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px}
.outer{
	border-top: #0668d7 0px solid;
	border-left: #0668d7 1px solid;
	border-right: #0668d7 1px solid;
	border-bottom: #0668d7 2px solid;
	background-color: #FFF;
}
.dayscroll {font-family: arial, geneva, ms sans serif; font-size: 12px; line-height: 14px; color: #000000; text-decoration : none ; padding: 13px 0 0 0 ; }
/* more info buttons */
A.mi:link { height: 22 px; text-align: center; vertical-align: middle; line-height: 125%; text-decoration: none; font-family:arial; font-size:12px; color: #FFFFFF; BORDER: none; border: solid 1px #0666D7; background-color: #0666D7; letter-spacing: 0.12em; font-weight: bold; }
A.mi:visited {height: 22 px; text-align: center; vertical-align: middle; line-height: 125%; text-decoration: none; font-family:arial; font-size:12px; color: #FFFFFF; BORDER: none; border: solid 1px #0666D7; background-color: #0666D7; letter-spacing: 0.12em; font-weight: bold; }
A.mo:link {height: 22px; text-align: center; vertical-align: middle; line-height: 125%; text-decoration: none; font-family:arial; font-size:12px; color: #0000BB;  border: solid 1px #CCCCCC; background-color: #DFE5EB;letter-spacing: 0.12em; font-weight: bold;}
A.mo:visited {height: 22px; text-align: center; vertical-align: middle;line-height: 125%; text-decoration: none; font-family:arial; font-size:12px; color: #000066; border: solid 1px #CCCCCC; background-color: #DFE5EB;letter-spacing: 0.12em; font-weight: bold;}
A.mo:hover {border: solid 1px #CCCCCC; background-color:  #0668D7; color:  #FFFFFF; vertical-align: middle;}
A.subl:link {height: 20px; text-align: center; vertical-align: middle; line-height: 125%; text-decoration: none; font-family:arial; font-size:11px; color: #0000BB;  border: solid 1px #CCCCCC; background-color: #DFE5EB;font-weight: bold;}
A.subl:visited {height: 20px; text-align: center; vertical-align: middle;line-height: 125%; text-decoration: none; font-family:arial; font-size:11px; color: #000066; border: solid 1px #CCCCCC; background-color: #DFE5EB;font-weight: bold;}
A.subl:hover {border: solid 1px #CCCCCC; background-color:  #0668D7; color:  #FFFFFF; vertical-align: middle; }

/* LINKS and buttons -------------------------------------------- */
a.nav:link, a.nav:visited
{   background-color: #eeeeee;
    border-top: #99ccff solid 1px;
	border-right: #003399 solid 1px;
	border-bottom: #003399 solid 1px;
	border-left: #99ccff solid 1px;
    color: #12318B;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	text-align: left;
/*    letter-spacing: 1px;*/
    padding-top: 3px;
    padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration:none;
    width: 175px;
	display:block;
}
a.nav:hover
{   background-color: #BCD6FF; 
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;	
}
/* depress effect on click */
a.nav:active, a.nav:focus 
{   border-top: #003399 solid 1px;
	border-right: #99ccff solid 1px;
	border-bottom: #99ccff solid 1px;
	border-left: #003399 solid 2px;
    letter-spacing: normal;
}

a.bg:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#BCD6FF;
	text-decoration:none;
}

a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/* background-color:#BCD6FF; */
	text-decoration:none;
}

a:link, a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	
}

th
{
	background-color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}

div.moreinfo
{
  position:relative;
  background-repeat:no-repeat;
  background-position:top left;
  padding: 0px;
  border:0px solid black;
}

a.more:link, a.more:visited, a.more:active, a.more:hover, a.more:focus
{
  display:block;
  color:white;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
}

a.regular:link, a.regular:visited, a.regular:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#12318B;
}