BODY
 {
    margin : 0;
    padding : 0;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #FFFFFF
}

P {
  font-size: 11px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
}

A {
  color: #000099;
  text-decoration: none;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica;
}

A:visited {
  color: #000099;
}

A:hover {
  text-decoration: underline;
}

.lg {
  font-family: Verdana, Arial, Helvetica;
  font-size: 20px;
}

.sm {
  font-family: Verdana, Arial, Helvetica;
  font-size: 9px;
}

.footer {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  text-decoration: none;
  color: #000099;
  text-indent: 0px;
}

footer:hover {
  text-decoration: underline;
  font-family: Verdana, Arial, Helvetica;
  font-size: 9px;
}

.med {
  font-family: Verdana, Arial, Helvetica;
  font-size: 15px;
  color: #000000;
}

.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	Text-Decoration: none;
	font-weight: normal;
}

.BodyTextBlack {
	FONT-FAMILY: Verdana, Helvetica, Arial;
	font-size : 11px;
	font-weight : normal;
	color : black;
}

.BodyTextBlackSmall {
	FONT-FAMILY: Verdana, Helvetica, Arial;
	font-size : 10px;
	font-weight : normal;
	color : black;
}

.BodyTextBlueSmall {
	FONT-FAMILY: Verdana, Helvetica, Arial;
	font-size : 12px;
 	font-weight : normal;
	color : #000099;
}

.bypass-nav
     {
          background-color : #3F3E3E;
          z-index: 0;
 }
 
.WhiteBackgroundColor {
	background-color: #ffffff;
}

.GrayBackgroundColor {
//	background-color: #3F3E3E;
	background-image: url(../images/main_bg.gif);
} 

.BodyTextBlackBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.accessibility {
	display: none;
}

.searchform { 
 	font-family: Verdana;
 	font-size: 11px; 
 	width: 120px; 
 	margin-bottom: 0px;
}
.searchformtext { 
 	font-family: Verdana;
 	font-size: 11px; 
 	width: 153px; 
 	margin-bottom: 0px;
}
.searchformunconstrained { 
 	font-family: Verdana;
 	font-size: 11px; 
 	margin-bottom: 0px;
}

.pageintro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #006600;
}
.search {
	color: #228622;
}
.searchnobold {
	color: #228622;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.resultsind1 {
	padding-left: 15px;
	font-weight: normal;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.colnorm {
	font-weight: normal;
}
.rowon:hover {
	background-color: #E8E8E8;
	vertical-align: top;
}
.greenheadbg {
	background-color: #228622;
	background-image: url(images/green_bg.gif);
	text-indent: 10px;
	height: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
.HdrBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.divider_bg {
	background-image: url(images/content_divider_segment.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 5px;
}
.cleartable {
	clear: none;
	float: left;
	height: 212px;
	width: 182px;
}
.classind0 {
	padding-left: 0px;
}
.classind1 {
	padding-left: 10px;
}
.classind2 {
	padding-left: 20px;
}
.classind3 {
	padding-left: 30px;
}
.classind4 {
	padding-left: 40px;
}
.classind5 {
	padding-left: 50px;
}
.classind6 {
	padding-left: 60px;
}
.classind7 {
	padding-left: 70px;
}
.classind8 {
	padding-left: 80px;
}
.classind9 {
	padding-left: 90px;
}
.classind10 {
	padding-left: 100px;
}
.classind11 {
	padding-left: 110px;
}
.classind12 {
	padding-left: 120px;
}
.headbars {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.noxind1 {
	padding-left: 10px;
}
.noxind2 {
	padding-left: 20px;
}.hangindent {
	text-indent: -20px;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
}
.hdrblkbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.imageborder {
	border: 1px solid #000000;
}
.hdrsearchbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #228622;
}
.classp {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #228622;
}
.classp:hover {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #35106E;
}
.graybulletlist {
	list-style-image: url(images/gray_bullet.gif);
	white-space: nowrap;
	list-style-position: outside;
	text-indent: 5px;
	line-height: 14px;
	list-style-type: square;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.graybulletlistpf {
	list-style-image: url(images/gray_bullet.gif);
	white-space: normal;
	list-style-position: outside;
	text-indent: 5px;
	line-height: 14px;
	list-style-type: square;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.namesearchbullet {
	list-style-image: url(images/gray_bullet.gif);
	white-space: nowrap;
	list-style-position: inside;
	text-indent: 6px;
	line-height: 14px;
	list-style-type: square;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #C5C5C5;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	font-weight: bold;
	text-align: left;
	height: 17px;
	vertical-align: middle;
}
.rustheadbg {
	background-color: #A1420F;
	background-image: url(images/rust_bg.gif);
	text-indent: 10px;
	height: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
.redheadbg {
	background-color: #B32F01;
	background-image: url(images/red_bg.gif);
	text-indent: 10px;
	height: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
.orangeheadbg {
	background-color: #BD6701;
	background-image: url(images/orange_bg.gif);
	text-indent: 10px;
	height: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
.blueheadbg {
	background-color: #536CA5;
	background-image: url(images/blue_bg.gif);
	text-indent: 10px;
	height: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
.maroonheadbg {
	background-color: #7F1C1C;
	background-image: url(images/maroon_bg.gif);
	text-indent: 10px;
	height: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
.navyheadbg {
	background-color: #35106E;
	background-image: url(images/navy_bg.gif);
	text-indent: 10px;
	height: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
.profileheadbg {
	background-color: #619061;
	background-image: url(images/graygreen_bg.gif);
	text-indent: 10px;
	height: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
.headline_bars {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-left: 5px;
}
.childhlbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
.lhlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	font-weight: normal;
	background-color: #C5C5C5;
}
.lhlinkbox {
	background-color: #C5C5C5;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
}
.lhlinkboxon {
	background-color: #228622;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
	color: #FFFFFF;
}
.lhlinkon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #228622;
}
.lhlinkon:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #228622;
	text-decoration: underline;
}
.lhrowspace {
	background-color: #C5C5C5;
	height: 1px;
	font-size: 1px;
}
.redtext {
	color: #B32F01;
}
.formbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
}
.expandbullets {
	line-height: 25px;
}
.monoface {
	font-family: "Courier New", Courier, mono;
}
.monofacered {
	font-family: "Courier New", Courier, mono;
	color: #FF0000;
}
.expandcolumn {
	width: 100%;
}
.reltaxatop {
	vertical-align: bottom;
	height: 172px;
}
.reltaxabottom {
	text-align: center;
	vertical-align: top;
	font-size: 9px;
	height: 40px;
}
.nowrap {
	white-space: nowrap;
}
.profilehorzimage { /* profile page - used to set width of the image section cell containing a horizontal image */
	width: 336px;
}
.profilevertimage { /* profile page - used to set width of the image section cell containing a vertical image */
	width: 226px;
}
.profilenoimage { /* profile page - used to set width of the image section cell containing no image */
	width: 60px;
}
.profiletopboxvert { /* profile page - used to set height of the image section cell containing a vertical image */
	height: 45px;
}
.profiletopboxhorz { /* profile page - used to set height of the image section cell containing a horizontal image */
	height: 35px;
}
.profiletopboxnone { /* profile page - used to set height of the image section cell containing no image */
	height: 10px;
}
.timestamp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-align: right;
}
.thumbnailsynindent {
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.marginzero {
	margin-top: 0px;
	margin-bottom: 5px;
}
.gallerythumbtablebottom {
	vertical-align: top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.superscript {
	vertical-align: 20%;
	font-size: 8px;
}
.gallerythumbtoptable {
	background-color: #DBDBDB;
	background-position: center center;
	vertical-align: middle;
	height: 140px;
	width: 140px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #999999;
	border-left-color: #000000;
}
.gallerythumbtablecomname {
	vertical-align: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.rowon {
	vertical-align: top;
}
.tiny {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8px;
	color: #000000;
}
.tableinsideborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
}
.colnormborder {
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.resultsind1border {
	padding-left: 15px;
	font-weight: normal;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.colheadborder {
	border-top-width: 2px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-weight: normal;
}
.tabloutsidebordertiny {
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}
.colheadborderright {
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-weight: normal;
}
.tableinsideborderright {

	border-top-width: 1px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
}
.tabloutsidebordersm {
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.tableinsidesynborder {
	border-top-style: none;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
}
.tableinsidebordersynright {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.resultsind1bordersymbol {

	padding-left: 15px;
	font-weight: normal;
	border-top-style: none;
}
.colheadbordersymbol {

	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.tableinsidebordersci {

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.colheadborderleft {
	border-top-width: 2px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.tableinsideborderleft {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.colheadborderemptytop {

	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.colnormsm {
	font-weight: normal;
	font-size: 9px;
}
.colnormheadborderleft {
	border-top-width: 2px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.colnormheadborder {
	border-top-width: 2px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.colnormheadborderright {
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.colnormheadborder1left {

	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-weight: normal;
}
.colnormheadborder2left {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.colnormheadborder1 {

	border-top-width: 2px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	font-weight: normal;
}
.colnormheadborder2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.colnormheadborder2right {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.colnormheadborder1right {


	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	font-weight: normal;
}
.colheadborderlefttop {
	border-top-width: 2px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	font-weight: normal;
}
.colheadbordertop {
	border-top-width: 2px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	font-weight: normal;
}
.colheadborderrighttop {
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	font-weight: normal;
}
.colnormheadbordernobottomleft {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.colnormrightborderonly {
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.resultsind1rightborder {
	padding-left: 15px;
	font-weight: normal;
	border-top-style: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.falserowhead {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	color: #FFFFFF;
	font-size: 1px;
}
.hangindentparagraph {

	text-indent: -20px;
	padding-left: 20px;
}
.underline {
	text-decoration: underline;
}
.as_searchform {
	font-family: Verdana;
	font-size: 11px;
	width: 250px;
	margin-bottom: 0px;
}
.graytext {
	color: #999999;
}
.as_textbox {
	font-family: Verdana;
	font-size: 11px;
	width: 200px;
	margin-bottom: 0px;
}
.tableindent1 {
	margin-left: 8px;
}
.pubTitItal {
	font-style: italic;
}
.pubTitup {
	font-style: normal;
}
.focaptionlink {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.focaptionlink:hover {
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
.submitButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFCC;
}

.menu {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}
