﻿.relprod
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0000FF;
}
.titleText
{
	color:#FA0202;
	font:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}
.contextlink
{
	FONT-WEIGHT: bold;
}
.text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

BODY
{
	height:100%;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

P
{
    margin: 0px;
    padding: 0px;
    COLOR: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

TD
{
	FONT-SIZE: 12px;
	vertical-align: top;
}

LI
{
    MARGIN-BOTTOM: 0.75em;
    MARGIN-TOP: 0.75em
}
UL
{
    LIST-STYLE: disc
}
UL UL
{
    MARGIN-BOTTOM: 1em;
    MARGIN-TOP: 1em
}
OL OL
{
    MARGIN-BOTTOM: 1em;
    MARGIN-TOP: 1em
}
OL UL
{
    MARGIN-BOTTOM: 1em;
    MARGIN-TOP: 1em
}
UL OL
{
    MARGIN-BOTTOM: 1em;
    MARGIN-TOP: 1em
}
LI P
{
    MARGIN-BOTTOM: 0.5em;
    MARGIN-TOP: 0.5em
}
.dt
{
    MARGIN-BOTTOM: -1em
}
.indent
{
    MARGIN-LEFT: 1.5em
}
SUP
{
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.ButtonGray {
	BACKGROUND-COLOR: #CECFCE;
	BORDER-BOTTOM: #666666 2px solid;
	BORDER-LEFT: #efefef 2px solid;
	BORDER-RIGHT: #666666 2px solid;
	BORDER-TOP: #efefef 2px solid;
	COLOR: #000000;
	CURSOR: hand;
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	HEIGHT: 23
}
.ButtonGray2 {
	BACKGROUND-COLOR: #CECFCE;
	BORDER-BOTTOM: #31416B 2px solid;
	BORDER-LEFT: #efefef 2px solid;
	BORDER-RIGHT: #31416B 2px solid;
	BORDER-TOP: #efefef 2px solid;
	COLOR: #000000;
	CURSOR: hand;
	FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 12px;
	HEIGHT: 20
}
.FormPullDownNavWhite {
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	font-weight: normal;
	height: 18px;
	background-color: #FFFFFF;
	color: #000000;
	border-right: #000000 1px inset;
	border-left: #000000 1px inset;
	border-top: #000000 1px inset;
	border-bottom: #000000 1px inset;
}
.FormPullDownNavBlue {
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	font-weight: normal;
	height: 18px;
	background-color: #695E50;
	color: #FFFFFF;
	border-right: #695E50 1px inset;
	border-left: #695E50 1px inset;
	border-top: #695E50 1px inset;
	border-bottom: #695E50 1px inset;
}
.FormPullDownNav {
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	font-weight: normal;
	height: 18px;
	background-color: #CECECE;
	color: #695E50;
	border-right: #CECECE 1px inset;
	border-left: #CECECE 1px inset;
	border-top: #CECECE 1px inset;
	border-bottom: #CECECE 1px inset;
}
.NavFont2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
.NavFont { color: #695E50; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold}

.ButtonBlue {
	BACKGROUND-COLOR: #9AAEE1;
	BORDER-BOTTOM: #264082 2px solid;
	BORDER-LEFT: #D8DFF3 2px solid;
	BORDER-RIGHT: #264082 2px solid;
	BORDER-TOP: #D8DFF3 2px solid;
	COLOR: #000000;
	CURSOR: hand;
	FONT-FAMILY: Arial, helvetica, arial;
	font-size:12px;
	FONT-WEIGHT: bold;
	HEIGHT: 25
}
.BoldText{
	font-size:13px;
	font-weight:bold;
	color:#CC0000;
	
}

.FooterText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black
}

A{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	text-decoration:none
}

A:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:red;
	text-decoration:none
}


.FooterText A{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	text-decoration:none
}

.FooterText A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:red;
	text-decoration:none
}

.MainTable {
	width: 100%; 
	border-collapse: collapse; 
	margin:0px; 
	padding:0px; 
	font-size:12px;
	vertical-align:top
}

.NavBarTable {
	width:120px;
	height:100%;
	background-color:#fdf202;	
}

.ContentTable {
	width:100%;
	background-color:#ffffff;
	padding: 10px;
	font-size:12px;
}

h1 {
	color:red;
	font-size:20px;
}


.SiteMapEmptyRows {
	width:5%;
}
.SiteMapTitleRows {
	background-color:#FF0000;
	height:25px;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold
}
.SiteMapTopRows {
	height:22px;
	vertical-align: middle;
	font-size: 12px;
	border-bottom: 1px solid #FF0000;
}
.SiteMapEmptyMiddleRows {
	width:40%;
}
.SiteMapTopEmptyRows {
	width:13%;
	height:25px;
}
.SiteMapTopLeftRows {
	width:12%;
	height:25px;
	border-bottom: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
}
.SiteMapTopMiddleRows {
	width:40%;
	height:25px;
	border-bottom: 1px solid #FF0000;
}
.SiteMapTopRightRows {
	width:12%;
	height:25px;
	border-bottom: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
}
.SiteMapMiddleLeftRows {
	width:50%;
	height:25px;
}
.SiteMapMiddleRightRows {
	width:50%;
	height:25px;
	border-left:1px solid #FF0000;
	}
.SiteMapBottomLeftRows {
	border-top: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
	height:25px;
}
.SiteMapBottomMiddleRows {
	border-top: 1px solid #FF0000;
	height:25px;
}
.SiteMapBottomRightRows {
	border-top: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	height:25px;
}
.SiteMapBottomRows {
	border-top: 1px solid #FF0000;
	height:22px;
	vertical-align: middle;
	font-size: 12px;
}
.style1 {
	text-align: center;
}
.style2 {
	text-align: center;
	vertical-align: middle;
}
.style3 {
	text-align: left;
}
.style4 {
	text-align: right;
}
.style5 {
	font-size: xx-small;
}
.style6 {
	font-size: x-small;
}
.style7 {
	text-align: center;
	vertical-align: middle;
	color: #FA0202;
}


/* Greybox CSS */

#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}

#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}

.GB_Window .content {
    background-color: #fff;
    border: 3px solid #ccc;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;
    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
    font-family:Arial, Helvetica, sans-serif;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 5px 0 5px;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }