a { color: #3333ff;} a:visited { color: #6666ff; }
body { background-color: #ababab; color: #ffffff}
.shadow{ background-color: #ababab; }
.shadow2{ background-color: #003300; }

#pageHeaderContainer { background-color: #86c100 ;color: #333366; }
#pageHeaderLogoContainer { background-color: #86c100;}
#logo { padding-left:40px; height: 65px; width: 80px; }
#companyNameContainer {  background-color: #86c100; color:#333366; }

#mainNavigationContainer .selectedMenuItem, 
#mainNavigationContainer .selectedMenuItem a,
#mainNavigationContainer .selectedMenuItem a:link,
#mainNavigationContainer .menuItem:active,
#mainNavigationContainer .menuItem A:hover 
{ color: #333366; background-color: #e0ffbf;  border: 1px; solid black; }
.selectedMenuItem { border: 1px; solid black;} 

#pageFooterContainer  { background-color: #e0ffbf; color: #333366; }
#pageUtilityContainer { background-color: #e0ffbf; color: #333366; }
#pageUtilityContainer A { background-color: #e0ffbf; color: #333366; }
#pageUtilityContainer A:hover { color: #86c100; }
#mainNavigationContainer { background-color: #86c100}
#mainNavigationContainerSmall { background-color: #86c100}
.mainNavigationContainerTd { min-height: 650px; vertical-align:top; background-color: #86c100; border-right:1px solid #00b04c;}
.verticalMenuX{ background-color:#86c100; }

#pageBodyContainer { background-color: #ffffff; color: #333366; }
#mainNavigationContainer A, #mainNavigationContainer A:link { color: #333366; }

.pageBodyContainerTab      { padding:0px; background-color: #ffffff; color: #333366; border:1px solid #000000; }
.pageWidthContainerTab     { margin:0; width: 100%; border: 0px solid black; padding: 0px;} 

.xpertright { padding-top: 20px; padding-right: 25px; font-size: 12pt; font-family: "Arial", "Helvetica"; color : #86c100 ;font-weight:bold; }
.xpertright table{ width:"100%"; }
.xpertright td{ height:30px; text-align:right; }

.blocklink { border: 1px solid #333399; background-color: #dfdfff; padding-left:3px: padding-right:3px;font-family: "Arial", "Helvetica" ;}
.blocklink A {margin-left:2px;margin-right:2px; color: #0077cc; font-size: 9pt; font-weight: bold; text-decoration:none;}
.blocklink A:link   {color: #2b17a0; }
.blocklink A:hover  {color: #997722; }
.blocklink A:active {color: #2b1770; }

.no {background-color: #ffdddd;}
.yes {background-color: #ddfddd;}
.limited {background-color: #ffffaf;}
.costs_extra {background-color: #ccccaa;}
.rateheadcolumn { text-align: left; font-weight:normal;}
.rowismax { background-color: #8fff8f; border-color: #00008f;}

