﻿/* Scrollbar */
html{scrollbar-track-color: #E3E3E3; scrollbar-face-color: #CCCCCC; scrollbar-highlight-color: #E3E3E3; scrollbar-3dlight-color: #606060; scrollbar-shadow-color: #919191; scrollbar-darkshadow-color: #000000; scrollbar-arrow-color: #FFFFFF;}

BODY { 
	font-size: 13px; 
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	}

P { margin-top:4px; margin-bottom:4px; }
A, A:link { color: #EE3A0D; font-weight: bold; }

A:visited {
	color: #EE3A0D;
	font-weight: bold;
}

A:hover {
	color: #FF6633;
	font-weight : bold;
}

TABLE.Header { width:100%;  }
TABLE.Header TD.Left { width:260px; text-align:center; padding-top:8px; }

TABLE.Header TD.Main { border-top:solid 8px black; 
	font-family: Arial; 
	font-size:8pt; 
}


TABLE.Main { width:100%;  border-bottom:solid 8px black; }

TABLE.Main TD.Left {width:260px; height:475px;  background-color:#EE3A0D }
TABLE.Main TD.Left UL { color:#ffffff; font-weight:bold; padding-top:32px; }
TABLE.Main TD.Left A { color:#ffffff; }

TABLE.Main TD.bodymain { 
	font-size: 13px; 
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000000;
	line-height : 20px;
	border-right:solid 105px #E8E7E3;
	height:475px;
}

TABLE.TopNav { width:100%; background-color:#000000;  }
TABLE.TopNav TD { text-align: center; color:#ffffff; font-weight:normal; line-height:normal; }
TABLE.TopNav A, TABLE.TopNav A:link, TABLE.TopNav A:visited
{
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight : normal;
	color: White;
}
TABLE.TopNav TD A:hover {
	text-decoration: underline;
	color: #FF6633;
	font-weight:normal; 
}

.bottom {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight : normal;
	color: Gray;
	text-align: center;
}

.bottomflushlft {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	line-height: normal;
	font-weight : normal;
	color: Gray;
	text-align: left;
}

.subhead {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	color: #EE3A0D;
}


.reverseaccent{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	text-align: center;
	font-weight : bold;
}
.toptable {
	background: #ffffff;
	border-style : solid solid solid solid;
	border-width: 1px;
	border-color: #882037;
	padding: 0px 0px 0px 0px;
}
.bottomtable {
	background: #EBE9E3;
	border-style: none solid solid solid;
	border-width: 0 1px 1px 1px;
	border-color: #68645D;
	padding: 2px 20px 1px 20px;
}


/* these A styles make the bottom swash text links, yellow, with white hover and 10px in size */
/*
A.bottom:LINK {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #726E67;
	font-weight : normal;
	text-decoration: none;
	font-size: 10px;

}

A.bottom:VISITED {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #726E67;
	font-weight : normal;
	text-decoration: none;
	font-size: 10px;

}

A.bottom:HOVER {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #993333;
	font-weight : normal;
	text-decoration: underline;
	font-size: 10px;

}

A.bottom:ACTIVE {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #726E67;
	text-decoration: underline;
	font-size: 10px;

}

A.navreverse:LINK {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	font-weight : normal;
	text-decoration: none;
	font-size: 10px;

}

A.navreverse:VISITED {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	font-weight : normal;
	text-decoration: none;
	font-size: 10px;

}

A.navreverse:HOVER {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #EE3A0D;
	font-weight : normal;
	text-decoration: underline;
	font-size: 10px;

}

A.navreverse:ACTIVE {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Silver;
	text-decoration: underline;
	font-size: 10px;

}
*/
	
a:hover .bullet { 
	color: #990000
}


.bodymainrev { 
	font-size: 13px; 
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	line-height : 20px;
}

H1  {

	color : #EE3A0D;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12pt;
	font-weight : bold;

}



H2  {

	color : #ffffff;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12pt;
	font-weight : bold;

}

H3  {
	color : #000000;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12pt;
	font-weight : bold;
	margin:12px 0px 6px 0px;
}

H3.FormEntry 
	/* { background-color:#efefef; margin-bottom:4px; padding:4px;  } */
{
	border-bottom:solid 1px #778;
	font-size:9pt;
	font-color: #2d2b2b;
	margin:12px 0px 4px 0px;
}	
	
TABLE.FormEntry { border-collapse:collapse; }
TABLE.FormEntry TH {  font-weight:normal; text-align:right;  }

TABLE.FormEntry TR.Roomy TD { padding-top:4px; }
TABLE.FormEntry TR.Roomy TH { padding-top:4px; }

TABLE.FormEntrySub TD { color:#999999; border:none; padding:6px 2px 0px 0px; font-size:8pt; text-align:center; line-height:100%;  }

TABLE.FormEntry TR.Roomy TABLE TD { padding:0px; }

TABLE.FormEntry P.SmallLabel { color:#999999; font-size:8pt; text-align:center; line-height:100%; margin:0px; }
DIV.SmallLabel { color:#999999; font-size:8pt;  line-height:100%; margin:0px; }

DIV.History { line-height:normal; }
DIV.History P.Source { font-size:8pt; color:#999999; border-top:solid 1px #efefef; text-align:right; margin-bottom:0px; 
	 }
DIV.History P { margin-top:0px; margin-bottom:12px; }	 

DIV.HoverMenu 
{
	background-color:#E8E7E3; border:solid 1px #aaaaaa; 
	padding:2px; visibility:hidden;  color:#666666; 
	}	
DIV.HoverMenu H1 { color:#aaaaaa; }	
DIV.HoverMenu A, DIV.HoverMenu A:link, DIV.HoverMenu A:visited
 { color:#000000; text-decoration:none; }
DIV.HoverMenu A:hover { color:#000000; text-decoration:underline; }
DIV.HoverMenu IMG { padding-left:7px; padding-right:1px;}

TABLE.CandidateList 
{
	line-height:normal; 
	border:none; border-collapse:collapse; }
TABLE.CandidateList TH { border:none; text-align:left; color:#999999; font-size:9pt; font-weight:normal; }
TABLE.CandidateList TD 
{
	border-top:none; 
	border-bottom:none; border-left:none; border-right:none;
	vertical-align:top; 
	padding-top:2px; padding-bottom:2px;}
TABLE.CandidateList H3 
{
	font-size:12pt;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
  }

TABLE.CandidateList TD P 
{ margin:0px 0px 4px 60px;}

DIV.CandidateNav 
{
	margin-top:8px; margin-bottom:8px;
	background-color:#E8E7E3; border:solid 1px #aaaaaa; 
	padding:2px; color:#666666; 
	width:550px;}	
DIV.CandidateNav A, DIV.CandidateNav A:link, DIV.CandidateNav A:visited
 { color:#000000; text-decoration:none; }
DIV.CandidateNav A:hover { color:#000000; text-decoration:underline; }
DIV.CandidateNav IMG { padding-left:7px; padding-right:1px;}

.BoxNote 
{
	border:solid 1px #E8E7E3; 
	background-color:#efefef; 
	margin:8px 8px 8px 0px; padding:8px; }
.BoxNote UL { margin-top:4px; margin-bottom:0px; }

.BoxError 
{
	border:solid 1px #E8E7E3; 
	background-color:#ffffcc; 
	margin:8px 8px 8px 0px;
	padding:8px; }
.BoxError UL { margin-top:4px; margin-bottom:0px; }

/* Accordian */
.AccordianHeader
{
	background-image:  url(../../images/Tab_Inactive.gif);
	background-repeat:repeat-x;
	border: 1px solid #E8E7E3;
	font-weight:bold;
}

/* NavTabs (Shaded tabs) */
.NavTabs{
margin:0px 0px 16px 0px;
background-image:url(../../images/Tab_Bg.gif); 
background-repeat:repeat-x;
background-position:bottom;
/* width: 90%; width of menu. Uncomment to change to a specific width */
}

.NavTabs ul
{
padding: 0px 0px 0px 12px;
margin: 0px 0px 0px 0px;
/* font: bold 12px Verdana; */
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.NavTabs li{
display: inline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.NavTabs li a
{
	text-decoration: none;
	padding: 0px 4px 0px 4px;
	margin:0px 0px 0px 0px;
	border: 1px solid #778;
	color: #2d2b2b;
	background: white url(../../images/Tab_Inactive.gif) top left repeat-x;
}

.NavTabs a:hover{
/* text-decoration: underline; */
color: #2d2b2b;
}

.NavTabs  a.Current { /*selected main tab style */
background-image: url(../../images/Tab_Active.gif);
border-bottom-color: white;
}

.NavTabs a:visited{
color: #2d2b2b;
}

.NavTabs a.Current:hover{ /*selected main tab style */
text-decoration: none;
}


/* LinkTabs  */
.LinkTabs{
margin:4px -12px 16px -12px;
padding:0px 0px 4px 6px;
border-bottom:solid 1px #778;
}

.LinkTabs ul
{
margin: 0px 0px 0px 0px;
list-style-type: none;
text-align: left; 
}

.LinkTabs li{
display: inline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.LinkTabs a
{
	font-weight:normal; 
	font-size:9pt;
	text-decoration:underline; 
	padding: 0px 0px 0px 12px;
	margin:0px 0px 0px 0px;
	color: #2d2b2b;
}

.LinkTabs a:hover  { color: #2d2b2b; font-weight:normal; }
.LinkTabs a:visited{ color: #2d2b2b; font-weight:normal; }
.LinkTabs  a.Current { text-decoration:none; font-weight:bold; }
.LinkTabs a.Current:visited { font-weight:bold; }



.LinkTabs a.Current:hover{ text-decoration: none; }

DIV.TabContent
{ border-left:solid 1px #778;
	border-right:solid 1px #778;
	border-bottom:solid 1px #778;
	border-top:solid 1px white;

}

TABLE.States { font-family:Arial; font-size:9pt; }

A.ClickLink { cursor:pointer; font-weight:normal; text-decoration:underline;  }

TABLE.Report { border-collapse:collapse; width:100%; }
TABLE.Report TD { border:solid 1px #E8E7E3; padding-left:2px; padding-right:2px; }
TABLE.Report TH { color:#999999; font-size:8pt; text-align:center; line-height:100%; margin:0px; font-weight:normal; }

DIV.Buttons { text-align:center; padding:4px; }

SPAN.Boxed1 { border:solid 1px #cccccc; padding:0px 4px 0px 4px; background-color:#efefef; }
SPAN.Boxed { padding:0px 4px 0px 4px; font-weight:bold; }

UL.CompactBullet { margin:0px 0px 0px 24px; }