table.directory
{
	/*border-color: #00009C;*/
	background: #00009C;
	border-width: 1px 1px 1px 1px;
    border-style: solid;
    
}

table.directory th
{
	background-color: #00009C;
	color:White;
	font-size: 12px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
}
table.directory td
{
    background-color: white; 
    padding:5px;  
}	
.quotedate 
{
  color:#8F00DF;
  font-weight: bold; 
  font-size: 14px;
  font-family:Arial, helvetica;
}
.quote
{
  color:#8F00DF;
  font-size: 12px;
  line-height:16px;
  font-weight: bold;
  font-family:Arial, helvetica;

}
.homepagedata {
	color : #484848;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
}
.mainmenu {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #ffffff;
	font-size: 14px;
	Font-weight: bold;
	text-align: left;
	}
a.mainmenu:link 
{
	color: #ffffff; 
	text-decoration: none;	
	font-size: 14px;
	Font-weight: bold;
	text-align: left;}
a.mainmenu:visited 
{
	color: #ffffff; 
	text-decoration: none;	
	font-size: 14px;
	Font-weight: bold;
	text-align: left;}
a.mainmenu:active 
{
	color: #66ccff; 
	text-decoration:none;	
	font-size: 14px;
	Font-weight: bold;
	text-align: left;}
a.mainmenu:hover {color: #66ccff; 
	text-decoration:none;	
	font-size: 14px;
	Font-weight: bold;
	text-align: left;}

.mainmenuPrivate {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #ffffff;
	font-size: 12px;
	Font-weight: bold;
	text-align: left;
	}
a.mainmenuPrivate:link 
{
	color: #ffffff; 
	text-decoration: none;	
	font-size: 12px;
	Font-weight: bold;
	text-align: left;}
a.mainmenuPrivate:visited 
{
	color: #ffffff; 
	text-decoration: none;	
	font-size: 12px;
	Font-weight: bold;
	text-align: left;}
a.mainmenuPrivate:active 
{
	color: #66ccff; 
	text-decoration:none;	
	font-size: 12px;
	Font-weight: bold;
	text-align: left;}
a.mainmenuPrivate:hover 
{
	color: #66ccff; 
	text-decoration:none;	
	font-size: 12px;
	Font-weight: bold;
	text-align: left;}

.subMenu 
{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000099;
	font-size: 12px;
	Font-weight: normal;
	text-align: left;
	}
a.subMenu:link 
{
	color: #000099; 
	text-decoration: none;	
	font-size: 12px;
	Font-weight: normal;
	text-align: left;}
a.subMenu:visited 
{
	color: #000099; 
	text-decoration: none;	
	font-size: 12px;
	Font-weight: normal;
	text-align: left;}
a.subMenu:active 
{
	color: #66ccff; 
	text-decoration:none;	
	font-size: 12px;
	Font-weight: normal;
	text-align: left;}
a.subMenu:hover 
{
	color: #66ccff; 
	text-decoration:none;	
	font-size: 12px;
	Font-weight: normal;
	text-align: left;}

.menutop {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#ffffff;	
	font-size: 9pt;
	font-weight: bold;
	}
a.menutop:link 
{
	color: #ffffff; 
	text-decoration: none;	
	font-size: 9pt;
	font-weight: bold;}
a.menutop:visited 
{
	color: #ffffff; 
	text-decoration: none;	
	font-size: 9pt;
	font-weight: bold;}
a.menutop:active 
{
	color: #66ccff; 
	text-decoration:none;	
	font-size: 9pt;
	font-weight: bold;}
a.menutop:hover 
{
	color: #66ccff; 
	text-decoration:none;	
	font-size: 9pt;
	font-weight: bold;}

.menubottom {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#000099;	
	font-size: 9pt;
	font-weight: bold;
	}
a.menubottom:link 
{
	color: #000099; 
	text-decoration: none;	
	font-size: 9pt;
	font-weight: bold;}
a.menubottom:visited 
{
	color: #000099; 
	text-decoration: none;	
	font-size: 9pt;
	font-weight: bold;}
a.menubottom:active 
{
	color: #66ccff; 
	text-decoration:none;	
	font-size: 9pt;
	font-weight: bold;}
a.menubottom:hover 
{
	color: #66ccff; 
	text-decoration:none;	
	font-size: 9pt;
	font-weight: bold;}

.right {
	text-align: right;}
.left {
	text-align: left;}

a.navigation {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	}
a.navigation:link 
{
	color: #ffffff; 
	text-decoration: none;	
	font-size: 10pt;
	font-weight: bold;
	text-align: left;}
a.navigation:visited 
{
	color: #ffffff; 
	text-decoration: none;	
	font-size: 10pt;
	font-weight: bold;
	text-align: left;}
a.navigation:active 
{
	color: #66ccff; 
	text-decoration:none;	
	font-size: 10pt;
	font-weight: bold;
	text-align: left;}
a.navigation:hover 
{
	color: #66ccff; 
	text-decoration:none;	
	font-size: 10pt;
	font-weight: bold;
	text-align: left;}

.subnavigation  
{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #ffcc33;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	}

a.subnavigation:link 
{
	color: #ffcc33; 
	text-decoration: none;	
	font-size: 9pt;
	font-weight: normal;
	text-align: left;}
a.subnavigation:visited 
{
	color: #ffcc33; 
	text-decoration: none;	
	font-size: 9pt;
	font-weight: normal;
	text-align: left;}
	
a.subnavigation:hover 
{
	color: #ffff00; 
	text-decoration:none;	
	font-size: 9pt;
	font-weight: normal;
	text-align: left;}

a.subnavigation:active 
{
	color: #ffff00; 
	text-decoration:none;	
	font-size: 9pt;
	font-weight: normal;
	text-align: left;}
	
	
/* for netscape rollovers to work */
	
li.subnavigation:link 
{
	color: #ffcc33; 
	text-decoration: none;	
	font-size: 9pt;
	font-weight: normal;
	text-align: left;}
li.subnavigation:visited 
{
	color: #ffcc33; 
	text-decoration: none;	
	font-size: 9pt;
	font-weight: normal;
	text-align: left;}
	
li.subnavigation:hover 
{
	color: #ffff00; 
	text-decoration:none;	
	font-size: 9pt;
	font-weight: normal;
	text-align: left;}

li.subnavigation:active 
{
	color: #ffff00; 
	text-decoration:none;	
	font-size: 9pt;
	font-weight: normal;
	text-align: left;}	




.printer  {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000099;
	font-size: 9pt;
	font-weight: normal;
	}

a.printer:link 
{
	color: #000099; 
	text-decoration: underline;	
	font-size: 9pt;
	font-weight: normal;}
a.printer:visited 
{
	color: #000099; 
	text-decoration: underline;	font-size: 9pt;
	font-weight: normal;}
a.printer:hover 
{
	color: #66ccff; 
	text-decoration:underline;	
	font-size: 9pt;
	font-weight: normal;}
a.printer:active 
{
	color: #66ccff; 
	text-decoration:underline;	
	font-size: 9pt;
	font-weight: normal;}

.subnav {
	text-align: left;
	}

body {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	font-size: 10pt;
}

P {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	font-size: 10pt;
}
P.notice 
{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000099;
	font-size: 10pt;
	font-weight:normal;
}

TD {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	font-size: 10pt;
}
TD.notice 
{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000099;
	font-size: 10pt;
	font-weight:normal;
}

TD.password
{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000099;
	font-size: 10pt;
	font-weight:bold;
}

.bulletinTitle  {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	text-decoration:underline;
	font-size: 10pt;
	font-weight: bold;
	
	}

a.bulletinTitle:link 
{
	color: #000000; 
	text-decoration: underline;	
	font-size: 10pt;
	font-weight: bold;}
a.bulletinTitle:visited 
{
	color: #66ccff; 
	text-decoration: underline;	
	font-size: 10pt;
	font-weight: bold;}
a.bulletinTitle:hover 
{
	color: #66ccff; 
	text-decoration:underline;	
	font-size: 10pt;
	font-weight: bold;}
a.bulletinTitle:active 
{
	color: #66ccff; 
	text-decoration:underline;	
	font-size: 10pt;
	font-weight: bold;}

a.bulletinTitleStaff:link 
{
	color: #000099; 
	text-decoration: underline;	
	font-size: 10pt;
	font-weight: bold;}
a.bulletinTitleStaff:visited 
{
	color: #66ccff; 
	text-decoration: underline;	
	font-size: 10pt;
	font-weight: bold;}
a.bulletinTitleStaff:hover 
{
	color: #66ccff; 
	text-decoration:underline;	
	font-size: 10pt;
	font-weight: bold;}
a.bulletinTitleStaff:active 
{
	color: #66ccff; 
	text-decoration:underline;	
	font-size: 10pt;
	font-weight: bold;}

.bulletinDate
{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight:normal;
}

.articleDate
{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight:normal;
}
.articleTitleHeader  {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	font-size: 12pt;
	text-decoration:normal;
	font-weight: bold;
}

.articleTitle  {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	text-decoration:normal;
	font-size: 8pt;
	font-weight: bold;
}
a.articleTitle:link {
	color: #000000; 
	text-decoration: underline;	
	font-size: 8pt;
	font-weight: bold;}
a.articleTitle:visited 
{
	color: #000000; 
	text-decoration: underline;	
	font-size: 8pt;
	font-weight: bold;}
a.articleTitle:hover 
{
	color: #66ccff; 
	text-decoration:underline;	
	font-size: 8pt;
	font-weight: bold;}
a.articleTitle:active 
{
	color: #66ccff; 
	text-decoration:underline;	
	font-size: 8pt;
	font-weight: bold;}


.toTop  {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000099;
	text-decoration:normal;
	font-weight: bold;
	font-size: 8pt;
}
a.toTop:link 
{
	color: #000099; 
	text-decoration: underline;	
	font-weight: bold;
	font-size: 8pt;}
a.toTop:visited 
{
	color: #000099; 
	text-decoration: underline;	
	font-weight: bold;
	font-size: 8pt;}
a.toTop:hover 
{
	color: #000099; 
	text-decoration:underline;	
	font-weight: bold;
	font-size: 8pt;}
a.toTop:active 
{
	color: #000099; 
	text-decoration:underline;	
	font-weight: bold;
	font-size: 8pt;}

H1 {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000099;
	font-size: 12pt;
	}
	
H2 {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000099;
	font-size: 10pt;
	}

td.box {

	background-color: #ffff99;
	padding:5px 5px 10px 5px;
}
.box
{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#000000;
	font-size: 8pt;
	text-align: left;
}

a.box:link 
{
	color:Blue;
	text-decoration: underline;	
	font-size: 8pt;
	text-align: left;}
a.box:visited 
{
	color:Purple;
	text-decoration: underline;	
	font-size: 8pt;
	text-align: left;}
a.box:active 
{
	color:Purple;
	text-decoration:underline;	
	font-size: 8pt;
	text-align: left;}
a.box:hover 
{
	color:Purple;
	text-decoration:underline;	
	font-size: 8pt;
	text-align: left;}

.boxheader {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#ffffff;
	font-size: 10pt;
	text-align: center;
	height: 30px;
	background-color: #000066;
	}
	
.smallpad {padding:5 10 10 15}	

a:link {text-decoration: underline;}
a:visited {text-decoration: underline;}
a:active {text-decoration:underline;}
a:hover {text-decoration:underline;}

.breadCrumb {
	color : black;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
}
.breadCrumbLink {
	color : black;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight :normal;
}
font.personal 
{
	color:#FFFF99;
	font-size:15px;
	font-style:italic;
	font-family:Times New Roman;
	font-weight:normal;
	font-variant:normal;
}

.warning
{
	color:#000099;
	font-size:12px;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight:bolder;
	font-variant:normal
}

td.mainButtons {padding-left: 15px;
padding-right: 10px;
padding-top: 10px}

td.subButtons {padding-left: 0px;
padding-right: 5px;
padding-top: 0px;}

ul.sub {
padding-top: 5px;
padding-bottom: 0px;
margin-bottom: 0px;
padding-right: 5px}

a.siteMapMain 
{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000099;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	}
a.siteMapMain:link 
{
	color: #000099; 
	text-decoration: none;	
	font-size: 10pt;
	font-weight: bold;
	text-align: left;}
a.siteMapMain:visited 
{
	color: #000099; 
	text-decoration: none;	
	font-size: 10pt;
	font-weight: bold;
	text-align: left;}
a.siteMapMain:active 
{
	color: #66ccff; 
	text-decoration:none;	
	font-size: 10pt;
	font-weight: bold;
	text-align: left;}
a.siteMapMain:hover 
{
	color: #66ccff; 
	text-decoration:none;	
	font-size: 10pt;
	font-weight: bold;
	text-align: left;}


a.siteMapSub 
{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000099;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	}
a.siteMapSub:link 
{
	color: #000099; 
	text-decoration: none;	
	font-size: 10pt;
	font-weight: normal;
	text-align: left;}
a.siteMapSub:visited 
{
	color: #000099; 
	text-decoration: none;	
	font-size: 10pt;
	font-weight: normal;
	text-align: left;}
a.siteMapSub:active 
{
	color: #66ccff; 
	text-decoration:none;	
	font-size: 10pt;
	font-weight: normal;
	text-align: left;}
a.siteMapSub:hover 
{
	color: #66ccff; 
	text-decoration:none;	
	font-size: 10pt;
	font-weight: normal;
	text-align: left;}

a.siteMapSub2 
{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000099;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	}
a.siteMapSub2:link 
{
	color: #000099; 
	text-decoration: none;	
	font-size: 10pt;
	font-weight: normal;
	text-align: left;}
a.siteMapSub2:visited 
{
	color: #000099; 
	text-decoration: none;	
	font-size: 10pt;
	font-weight: normal;
	text-align: left;}
a.siteMapSub2:active 
{
	color: #66ccff; 
	text-decoration:none;	
	font-size: 10pt;
	font-weight: normal;
	text-align: left;}
a.siteMapSub2:hover 
{
	color: #66ccff; 
	text-decoration:none;	
	font-size: 10pt;
	font-weight: normal;
	text-align: left;}

.emailDisplay 
{
	color: #0000ff; 
	text-decoration:none;	
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	font-style:italic;
}



table.moveRight
{
	margin-left:0px;
}

.bodyMainLink  {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	text-decoration:normal;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 30px;
}
a.bodyMainLink:link {
	color: #000000; 
	text-decoration: underline;	
	font-size: 8pt;
	font-weight: bold;}
	
a.bodyMainLink:visited 
{
	color: #000000; 
	text-decoration: underline;	
	font-size: 8pt;
	font-weight: bold;}
a.bodyMainLink:hover 
{
	color: #66ccff; 
	text-decoration:underline;	
	font-size: 8pt;
	font-weight: bold;}
a.bodyMainLink:active 
{
	color: #66ccff; 
	text-decoration:underline;	
	font-size: 8pt;
	font-weight: bold;}


.bodySubLink  {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	text-decoration:normal;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 60px;
}
a.bodySubLink:link {
	color: #000000; 
	text-decoration: underline;	
	font-size: 8pt;
	font-weight: bold;}
a.bodySubLink:visited 
{
	color: #000000; 
	text-decoration: underline;	
	font-size: 8pt;
	font-weight: bold;}
	
a.bodySubLink:hover 
{
	color: #66ccff; 
	text-decoration:underline;	
	font-size: 8pt;
	font-weight: bold;}
	
a.bodySubLink:active 
{
	color: #66ccff; 
	text-decoration:underline;	
	font-size: 8pt;
	font-weight: bold;}
	
table.policy
{
	border-style:solid;
	border-width:medium;
	border-collapse: collapse;
	
}

td.policy
{
	border-style:solid;
	border-width:thin;
}

td.policyLabel
{
	border-style:solid;
	border-width:thin;
	font-weight:bold;
}



a.tabButtons:link 
{
	
	color: #3333CC;
	text-decoration: none;	
	
}

a.tabButtons:visited 
{
	color: #3333CC; 
	text-decoration: none;	
	
}

a.tabButtons:hover 
{
	color: #D67B04; 
	text-decoration:underline;	
	
}
a.tabButtons:focus 
{
	color: #D67B04; 
	text-decoration: underline;	
}

a.tabButtons:active 
{
	color: #D67B04; 
	text-decoration: underline;	
	
}
table.tabButtons
{

	background-color:ffffff;
	background-repeat:repeat-x;
	width:100;
	height:30;
	border-style:none;
	
}

td.tabButtons
{		

	text-align: center;
	font-family:Verdana;
	font-size: 8pt;
	background-image: url("../site/imgs/tabM.gif");
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


td.tabFooter
{

	background-image: url("../site/imgs/tabFooter.gif");
	background-repeat:repeat-x;
	background-color:ffffff;
}

td.tabSides
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-repeat:repeat-y;
}

table.rates
{
	border-style:solid;
	border-width:medium;
	border-collapse: collapse;
	
}

td.rates
{
	border-style:solid;
	border-width:thin;
	padding:3px 3px 3px 3px;
	
}

td.ratesLabel
{
	border-style:solid;
	border-width:thin;
	font-weight:bold;
	text-align:center;
}

td.orderTable
{
	font-weight:bold;
	text-align:center;
}

.calendarText {
	font: normal 10px "verdana";
	color:#000099;
	text-decoration: none;
font-weight:bold;	
}

.calendarTextTop {
	font: normal 12px "verdana";
	color:white;
	text-decoration: none;
}

a.calendarTextBottom {
	font: normal 12px "verdana";
	color:white;
	text-decoration: none;
}
A:hover.calendarTextTop {
	font: normal 12px "verdana";
	color:white;
	text-decoration: none;
}
A:visited.calendarTextTop {
	font: normal 12px "verdana";
	color:white;
	text-decoration: none;
}
.colHead{
	background-color: #000099;
	color: #FFFFFF;
	font-size : 12px;
	font-family : verdana;
	font-weight : normal;
	padding: 2 2 2 2;

}

.calendar {
	background-color: #FFFFFF;
	padding-left: 3px;
	padding-top: 3px;	
	padding-bottom: 3px;		
	padding-right: 3px;			
	border-right : 1px solid #000099;	
	border-bottom : 1px solid #000099;		
	border-top : 1px solid #000099;	
	border-left : 1px solid #000099;
	
}
.subColHead{
	background-color: #000099;
	color: #FFFFFF;
	font-size : 12px;
	font-family : verdana;
	font-weight : normal;
	padding: 2 2 2 2;

}

.eventLink {
	color : black;
	font-size : 11px;
	font-family : verdana;
	font-weight : normal;
	text-decoration : none;
}
A:hover.eventLink{text-decoration: underline;}

.calendarToday {
	border-right : 1px solid #000066;	
	border-bottom : 1px solid #000066;		
	border-top : 1px solid #000066;	
	border-left : 1px solid #000066;
	font: normal 11px "verdana";
	color:#707070;
	text-decoration: none;	
}

.calendarOtherDays {
	
	font: normal 11px "verdana";
	color:#707070;
	text-decoration: none;	
}

TD.SearchCategory
{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000099;
	font-size: 9pt;
	font-weight:bold;
}

.title
{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000099;
	font-size: 11pt;
	font-weight:bold;
}
.cellBackground
{
 background-color:#E8E8F6;
}