BODY {font-family:Arial, Helvetica; font-size: 10pt;}
.heading { color:#134124; font-family:Arial, Helvetica; font-size: 15pt; }
.subheading { color:#530E1B; font-family:Arial, Helvetica; font-size: 12pt; font-weight: bold;  }
.celendardate { color:#530E1B; font-family:Arial, Helvetica; font-size: 10pt; font-weight: bold;  }
.subheadingE8E8E8 { color:#E8E8E8; font-family:Arial, Helvetica; font-size: 12pt; font-weight: bold;  }
.copyright { color:#ffffff; font-family:Arial, Helvetica; font-size: 7pt;  font-weight: bold; }
.whitebodytext {font-family:Arial, Helvetica; color:#BBBCBE; font-size: 10pt;}
.whiteheadertext {font-family:Arial, Helvetica; color:#ffffff; font-size: 10pt;}
.grayheadertext {font-family:Arial, Helvetica; color:#BBBCBE; font-size: 10pt;}
.whitefootertext {font-family:Arial, Helvetica; color:#BBBCBE; font-size: 8pt;}
.rednote {font-family:Arial, Helvetica; color:#ff0000; font-size: 10pt; font-weight: bold;}
.UrgentRed {font-family:Arial, Helvetica; color:#ff0000; font-size: 10pt; font-weight: bold;}

ul {font-family:Arial, Helvetica; font-size: 10pt;}
ol {font-family:Arial, Helvetica; font-size: 10pt;}
td {font-family:Arial, Helvetica; font-size: 10pt;}
.size4b {font-family:Arial, Helvetica; font-size: 12pt; font-weight: bold; }
.mainsection { background-image:url(images/content_background.jpg); background-repeat: repeat-x } 

.indextable { background-color: 003311; background-image:url(images/index_background.jpg); background-repeat: no-repeat } 

.buttontable { background-color: 003311; background-image:url(images/sub_button_background.jpg); background-repeat: no-repeat } 

.footerlinks {text-decoration: none; font-size: 8pt; color: BBBCBE;}
.footerlinks A:link {text-decoration: none; font-size: 8pt; color: BBBCBE;}
.footerlinks A:visited {text-decoration: none; font-size: 8pt;  color: BBBCBE;}
.footerlinks A:active {text-decoration: none; color: BBBCBE;}
.footerlinks A:hover {text-decoration: underline; color: FFCC00;}



.menu1{ text-decoration: none; color: #003311; font-family:Arial,Helvetica; font-size: 8pt; }
.menu1 A:link { text-decoration: none; color: #003311; font-family:Arial,Helvetica; font-size: 8pt;  }
.menu1 A:visited { text-decoration: none; color: #003311; font-family:Arial,Helvetica; font-size: 8pt;  }
.menu1 A:active { text-decoration: none; color: #003311; font-family:Arial,Helvetica; font-size: 8pt;  }
.menu1 A:hover { text-decoration: underline; color: #CC9900; font-family:Arial,Helvetica; font-size: 8pt; }


.submenu{ padding-left:10pt; padding-top:2pt; padding-bottom: 2pt; display:block; text-decoration: none; color: #BBBCBE; font-family:Arial,Helvetica; font-size: 8pt; }
.submenu A:link { margin-left:0pt; padding-left:0pt; padding-top:2pt; padding-bottom: 2pt; display:block; text-decoration: none; color: #BBBCBE; height: 8pt; font-family:Arial,Helvetica; font-size: 8pt; }
.submenu A:visited { margin-left:0pt; padding-left:0pt; padding-top:2pt; padding-bottom: 2pt; display:block; text-decoration: none; color: #BBBCBE; height: 8pt; font-family:Arial,Helvetica; font-size: 8pt; }
.submenu A:active { margin-left:0pt; padding-left:0pt; padding-top:2pt; padding-bottom: 2pt; display:block; text-decoration: none; color: #BBBCBE; height: 8pt; font-family:Arial,Helvetica; font-size: 8pt; }
.submenu A:hover { margin-left:0pt; padding-left:0pt; padding-top:2pt; padding-bottom: 2pt; display:block; text-decoration: underline; color: #FFCC00; height: 8pt; font-family:Arial,Helvetica; font-size: 8pt; }



.hide{
display: none;
}

.show{
display: block;
}



#menuleft {
	width: 128px;
	font-family: Arial, san-serif;
	font-size: 13px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	padding-bottom: 50px;
	padding-top: 10px;
}
#menuleft ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
.menuleft1, .menuleft1curr {
	margin-left: 0px;
	padding-left: 3px;
}
.menuleft2, .menuleft3, .menuleft2curr, .menuleft3curr {
	margin-left: 0px;
	padding-left: 13px;
}
.menuleft1curr, .menuleft2curr, .menuleft3curr {
	
}
.menuleftitem {
	font-weight: normal; 
}
.menuleftitembold { color: #BBBCBE; font-weight: bold; text-decoration: underline; font-style: italic; font-size: 9pt; }




.menuleft1 .menuleftitem, .menuleft1curr .menuleftitem, .menuleft1curr .menuleftitembold {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	list-style-image: none;
	list-style-type: none;
}
.menuleft2curr .menuleftitem, .menuleft2curr .menuleftitembold {
	list-style-image: url('/images/menu_bullet2.gif');
}
.menuleft3curr .menuleftitem, .menuleft3curr .menuleftitembold {
	list-style-image: url('images/menu_bullet3.gif');
	
}

#menuleft a { text-decoration: none; color: #BBBCBE; font-family:Arial,Helvetica; font-size: 9pt; }
#menuleft a:hover { color: #FFCC00; text-decoration: underline; }





.bluedotted
{   
    BACKGROUND-COLOR: #DEE8EF;
    BORDER-RIGHT: 1px solid #000000 ;
    BORDER-TOP: 1px solid #000000;
    BORDER-LEFT: 1px solid #000000;         
    BORDER-BOTTOM: 1px solid #000000;       
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;  
	WIDTH: 330;


}

td.bluedotted
{   
    BACKGROUND-COLOR: #ff0000;
    BORDER-RIGHT: 1px solid #000000 ;
    BORDER-TOP: 1px solid #000000;
    BORDER-LEFT: 1px solid #000000;         
    BORDER-BOTTOM: 1px solid #000000;       
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;  
	WIDTH: 330;


}

table.shadow 

{ 
    BACKGROUND-COLOR: #DEE8EF;
	align: left;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;  

  }

  td.shadow-top { 
    height: 11px;  			
    background-image: url(images/border/top.gif)
  }

  td.shadow-topRight { 
    width: 11px;
    height: 11px;
    background-image: url(images/border/topRight.gif)
  }

  td.shadow-right { 
    width: 11px; 
    background-image: url(images/border/right.gif)
  }

  td.shadow-bottomRight { 
    width: 11px; 
    height: 11px; 
    background-image: url(images/border/bottomRight.gif)
  } 

  td.shadow-bottom { 
    height: 11px;
    background-image: url(images/border/bottom.gif)
  }

  td.shadow-bottomLeft { width: 11px;
    height: 11px;
    background-image: url(images/border/bottomLeft.gif)
  } 

  td.shadow-left { width: 11px;
    background-image: url(images/border/left.gif)
  }

  td.shadow-topLeft { 
    width: 11px; 
    height: 11px; 
    background-image: url(images/border/topLeft.gif)
  }      

  td.shadow-center { 
    background-color: redwhite

  }










table.itemdetails {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: black;
	border-collapse: collapse;
	background-color: C5CB97;
	
}
table.itemdetails th {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: black;
	background-color: #C5CB97;
	-moz-border-radius: ;
}

  td.itemdetails-toprow { 
	text-align:center;
	font-weight: bold;
	vertical-align: bottom;
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: black;
	background-color: #C5CB97;
	-moz-border-radius: ;
	
  }      


  td.itemdetails-commonrow { 
	vertical-align: top;
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: black;
	background-color: #ffffff;
	-moz-border-radius: ;

  }      

  td.itemdetails-spanned { 
	text-align:center;	
	font-weight: bold;
	vertical-align: top;
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	background-color: #FFF8B9;
	-moz-border-radius: ;
  }      


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
