/* set the page background color and margins */ 
body { margin: 0px; }


/* set scrollbar colors */
body {
	scrollbar-arrow-color:#A70023;
	scrollbar-base-color:#FFFFFF;
	scrollbar-shadow-color:#DDDDDD;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#AAAAAA;
	scrollbar-dark-shadow-color:#777777;
	scrollbar-3d-light-color:#AAAAAA;
}

/* set the page font formatting */
body, p, div, font, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	line-height: 12pt;
}

/* set default links */
a:link { text-decoration: none; color: #AC0023; }
a:visited { text-decoration: none; color: #AC0023; }
a:active { text-decoration: none; color: #8E001E; }
a:hover { text-decoration: underline; color: #AC0023; }

h1 {
	 font-size: 14pt;
  color: #16356C;
  font-weight: bold;
}

h2,h3,h4,h5,h6 {
	font-size: 10pt;
  color: #5A7076;
  font-weight: bold;
}

.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
	line-height: 12pt;
}

.colBorder {
  background-color: #FFFFFF;
  border: 1px solid #999999;
}


.footerText {
  color: #AAAAAA;
}
.footerText A:LINK {color: #666666; text-decoration: none;}
.footerText A:VISITED {color: #666666; text-decoration: none;}
.footerText A:ACTIVE {color: #666666; text-decoration: none;}
.footerText A:HOVER {color: #666666; text-decoration: underline;}

.formInput {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #666666;
  background-color: #FFFFFF;
  border: 1px solid #AAAAAA;
}

.formOption {
  background-color: #EAEFF2;
  font-size: 7pt;
}

.formAlertOption {
  background-color: #DD0000;
  color: #FFFFFF;
}

.formButton {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #666666;
  background-color: #EAEFF2;
  border: 1px solid #666666;
  font-weight: normal;
}

.formSearchButton {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #666666;
  background-color: #FFFFFF;
  border: 1px solid #AAAAAA;
  font-weight: normal;
}

.modTopRight {
	background-image: url(../images/mod_top_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.modBottomRight {
	background-image: url(../images/mod_bottom_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.modTopLeft {
	background-image: url(../images/mod_top_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.modBottomLeft {
	background-image: url(../images/mod_bottom_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.searchBar {
	padding: 4px;
}

.searchResults {
	color: #999999;
}

.relatedBar {
	padding: 12px;
	color: #999999;
}
.relatedBar a:link { text-decoration: none; color: #666666; }
.relatedBar a:visited { text-decoration: none; color: #666666; }
.relatedBar a:active { text-decoration: none; color: #666666; }
.relatedBar a:hover { text-decoration: underline; color: #999999; }

.imgThumb {
	border: 2px solid #F5F5F5;
}

.imgThumbBox {
	border: 1px solid #AAAAAA;
}

.textThumbBox {
	padding: 4px;
}

.resultTD {
	color: #959595;
}
.resultTD a:link { text-decoration: none; color: #5A7076; }
.resultTD a:visited { text-decoration: none; color: #5A7076; }
.resultTD a:active { text-decoration: none; color: #970023; }
.resultTD a:hover { text-decoration: underline; color: #5A7076; }

.tableborder {
border: 1px solid #aaaaaa;
}

.tablebg {
background: #ffffff;
}

.tablebg2 {
background: #CCCCCC;
}

.style1 {
	color: #9BA59C;
	font-weight: bold;
	line-height: 24px;
	font-size: 10px;
}
.style1 a:link { text-decoration: none; color: #9BA59C; }
.style1 a:visited { text-decoration: none; color: #9BA59C; }
.style1 a:active { text-decoration: none; color: #9BA59C; }
.style1 a:hover { text-decoration: underline; color: #9BA59F; }