H1 A:link, H2 A:link, H3 A:link, H4 A:link, H5 A:link, H6 A:link,
H1 A:visited, H2 A:visited, H3 A:visited, H4 A:visited, H5 A:visited, H6 A:visited 
{ color: #145388; }

A:link { color: #145388; }
A:visited { color: #145388; }
A:hover { color: #EB2629; }
A:active { color: #00A3A3; }

.opsBodyText
.opsButtonText
.opsCaptionText
.opsLinkText
{ font-family: arial, helvetica, sans-serif; }

BODY {
	SCROLLBAR-BASE-COLOR: #7F8F97;
    SCROLLBAR-ARROW-COLOR: #ffffff;
}

.searchtextfield {
	margin:0px;
	border:1px solid #666666;
	color: #000;
	background-color: #ffffff;
	vertical-align: middle;
	height: 18px;
	width: 100px;
}
.searchsubmit {
	margin:0px;
	border:solid 1 #666666;
	background-color: #fff;
	background-image: url(/graphics/search.gif);
	background-position: center center;
	vertical-align: middle;
	height: 18px;
	width: 50px;
}

.opsButtonText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 4px;
	text-decoration: none;
	color: #FFFFFF;
	font-size : 10pt;
}

.opsNavText {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	padding: 3px;
	text-decoration: none;
	color: #FFFFFF;
}

.opsNavText A:link, .opsNavText A:visited { color: #fff; }

TR TD.opsNavText A:link, TR TD.opsNavText A:visited {
	text-decoration: none;
}


.opsTabTextSm{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	padding-top: 2px;
    padding-left: 6px;
    padding-bottom: 2px; 
    padding-right: 6px;
	text-decoration: none;
	color: #FFFFFF;
}

.opsTabText{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	padding-top: 2px;
    padding-left: 1px;
    padding-bottom: 2px; 
    padding-right: 1px;
	text-decoration: none;
	color: #585858;
}

.opsTabTextWh{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	padding-top: 2px;
    padding-left: 10px;
    padding-bottom: 2px; 
    padding-right: 6px;
	text-decoration: none;
	color: #FFFFFF;
}

.opsTabTextMd{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	padding-top: 2px;
    padding-left: 6px;
    padding-bottom: 2px; 
    padding-right: 6px;
	text-decoration: none;
	color: #FFFFFF;
}

.opsLinkText {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	padding: 3px;
	text-decoration: none;
}

.opsLinkText A:link { color: #145388; }
.opsLinkText A:visited { color: #145388; }
.opsLinkText A:hover { color: #EB2629; }


TR TD UL LI.opsLinkText A:link, TR TD UL LI.opsLinkText A:visited {
	text-decoration: none;
}

.opsLinkTextSmall {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	padding: 3px;
	text-decoration: none;
}

.opsLinkTextSmall A:link { color: #145388; }
.opsLinkTextSmall A:visited { color: #145388; }
.opsLinkTextSmall A:hover { color: #EB2629; }


TR TD UL LI.opsLinkTextSmall A:link, TR TD UL LI.opsLinkTextSmall A:visited {
	text-decoration: none;
}


.opsBodyText {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #353535;
}

.opsBodyTextSm {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	padding: 5px;
	color: #353535;
}

.opsBodyTextSmGreen {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	padding: 5px;
	color:  #458B00;
}

.opsBodyTextSmRed {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	padding: 5px;
	color: #EB2629;
}

.opsCaptionText {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	text-decoration: none;
	color: #EB2629;
}

.opsCaptionTextMed {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 15pt;
	text-decoration: none;
	color: #EB2629;
}

.opsNav {
	background-color: #7F8F97;
	color: #fff;
	cursor: pointer;
}

.opsNav A:link, .opsNav A:visited { color: #fff; }

TR TD.opsNav A:link, TR TD.opsNav A:visited {
	text-decoration: none;
}

TD.swath {
	font: 10px sans-serif;
}

TR.opsNavRow TD {
	background-color: #7F8F97;
	color: #fff;
	vertical-align: middle;
	border: 1px solid;
	padding: 1px;
	border-color: #585858;
	border-left: none;
	border-right: none;
	border-top: none;
}

TR.opsNavRow TD.swath {
	background-color: #C0BFBC;
	border-right: none;
}

/* ______________________ Table styles _______________________ */

TR.opsTableHeader TD {
	background-color: #5F7580;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
	color: #fff;
	vertical-align: middle;
}

.opsSmWhite {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #fff;
}

TR.opsTableRowLight TD {
	background-color: #E4EDF0;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #353535;
	vertical-align: middle;
}

TR.opsTableRowMed TD {
	background-color: #C8D1D4;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #353535;
	vertical-align: middle;
}

.opsBold {
	font-size : 13pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style : normal;
	color: #353535;
}

/* ______________________ Padding ONLY styles _______________________ */

.ops4pxPad {padding: 4px;}
.ops6pxPad {padding: 6px; }
.ops6pxLpad {padding-left:6px;}
.ops4pxTpad {padding-top:4px;}
.ops4pxTBpad {padding-top:4px; padding-bottom: 4px;}
.ops6pxTpad {padding-top: 6px; }
.ops6pxBpad {padding-bottom: 6px; }



P {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #353535;
}

B {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #353535;
}

strong {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #353535;
}

I {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 10pt;
	color: #353535;
	
}

blockquote {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #353535;
}

OL {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #353535;
}

LI {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #353535;
}

UL {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #353535;
}

H1 {
	font-size : 20pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color: #353535;
}

H2 {
	font-size : 14pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #353535;
}

H3 {
	font-size :10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color: #353535;
}

H4 {
	font-size :9pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #353535;
}

H5 {
	font-size :8pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #353535;
}

H6 {
	font-size :7pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color: #353535;
}
