body
{
	background-color: #3e3e3e;
	margin: 0; 
	padding: 0;
  	scrollbar-arrow-color:#000000;
  	scrollbar-track-color:#efefef;
  	scrollbar-shadow-color:#003366;
  	scrollbar-face-color:#efefef;
  	scrollbar-highlight-color:#ffffff;
  	scrollbar-darkshadow-color:#000000;
  	scrollbar-3dlight-color:#003366;
}

/* Skip Navigation Style */
.bypass-nav
{
	background-color : #3F3E3E;
	z-index: 0;
 	margin-bottom: 0px;
	line-height: 0;
}

/* Text of class accessibility will not be displayed but will be read by screen reader */
.accessibility
{
	display: none;
}

TABLE, tr, td, img, div, label {
margin-bottom: 0px;
padding: 0;
}

/* Center Div Tag */
div.divcenter 
{
text-align: center;
}

div.divright 
{
text-align: right;
}

/* A and Image tags style to turn off border */
A IMG 
{ 
border:0px;
line-height: 0;
margin-bottom: 0px;
padding: 0;
font-size : 11px;
}

.nopadding
{
	line-height: 0;
	margin: 0px;
	padding: 0px;
}

LI
{
FONT-FAMILY: Verdana;
FONT-SIZE: 11px;
list-style-type:disc;
}

P
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	margin-top:3px;
	margin-bottom:7px;
}

UL
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	margin-top:5px;
	margin-bottom:0em;
}

/* Bulleted Summary List formatting */
UL.bulletedSummaryList
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	margin-top:0px;
	margin-bottom:0em;
}

/* Visited Link Style */
A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #660099;
    TEXT-DECORATION: none;
}

/* Link Style */
A:link
{
    FONT-WEIGHT: normal;
    COLOR: #000099;
    TEXT-DECORATION: none;                     
}

/* Hover Link Style */
A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #000099;
    TEXT-DECORATION: underline;
}

/* Horizontal Rule Style */
HR
{
    COLOR: #000000;
    HEIGHT: 1px
}

/* Black Vertical Rule Style */
TD.VerticalRuleBlack 
{
border-left: 1px solid #000000; 
}

/* Table Center*/
TABLE.tablecenter
{
text-align: center;
background-color : #FFFFFF;
}

/* Table Border Style */
TABLE.tableborder 
{ 
border: 1px solid #666666; 
font-weight: normal; 
text-decoration: none; 
border-collapse: separate; 
}

/* Table Header Style */
TH.THBorderTop
{ 
border-top: 1px solid #000000; 
}

TH.THBorder
{ 
FONT-FAMILY: Verdana;
font-size : 11px;
border-bottom: 1px solid #666666; 
font-weight: bold; 
COLOR: #FFFFFF;
text-decoration: none; 
border-collapse: separate; 
background-color : #666666;
} 

/* Table Data Styles */
TD.TDBorder 
{ 
border-bottom: 1px solid #666666; 
font-weight: normal; 
text-decoration: none; 
border-collapse: separate; 
} 

TD.TDBorderTop 
{ 
border-top: 1px solid #000000; 
font-weight: normal; 
text-decoration: none; 
border-collapse: separate; 
} 

TD.TDBorderHead 
{ 
FONT-FAMILY: Verdana;
border-right: 1px solid #666666; 
border-bottom: 1px solid #666666; 
font-size : 11px;
font-weight: bold; 
text-decoration: none; 
border-collapse: separate; 
} 

TD.TDBorderRight 
{ 
FONT-FAMILY: Verdana;
border-bottom: 1px solid #666666; 
font-size : 11px;
font-weight: bold; 
text-decoration: none; 
border-collapse: separate; 
} 

TD.TDBorderLeft 
{ 
FONT-FAMILY: Verdana;
border-left: 1px solid #000000; 
font-size : 11px;
font-weight: bold; 
text-decoration: none; 
border-collapse: separate; 
}

/* Header Styles */
H1 
{
FONT-FAMILY: Verdana;
font-size : 13px;
font-weight : bold;
color : #333333;
margin-bottom:0px;
margin-top:0px;
}

H2 
{
FONT-FAMILY: Verdana;
font-size : 11px;
font-weight : bold;
color : #333333;
margin-bottom:0px;
margin-top:0px;
}

/* Bodytext Styles */
.BodyTextBlack 
{
	FONT-FAMILY: Verdana;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
}

.BodyTextBlue 
{
	FONT-FAMILY: Verdana;
	font-size : 11px;
	font-weight : normal;
	color : #000099;
}

.BodyTextBlackBold
{
	FONT-FAMILY: Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
}

.BodyTextBlueBold 
{
	FONT-FAMILY: Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #000099;
}

.BodyTextBlackSmall 
{
	FONT-FAMILY: Verdana;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
}

.BodyTextBlueSmall 
{
	FONT-FAMILY: Verdana;
	font-size : 10px;
 	font-weight : normal;
	color : #000099;
}

.BodyTextBlueSmallBold 
{
	FONT-FAMILY: Verdana;
	font-size : 10px;
 	font-weight : bold;
	color : #000099;
}

/* Background Color Styles */
.RightNavBackgroundColor 
{
	background-color : #F2F2F2;
	margin-bottom: 0px;
}

.GrayBackgroundColor 
{
	background-color : #666666;
	margin-bottom: 0px;
}

.WhiteBackgroundColor 
{
	background-color : #FFFFFF;
	margin-bottom: 0px;
}

/* Bread Crumb Style */
.Breadcrumb 
{
	FONT-FAMILY: Verdana;
	font-size : 9px;
	font-weight : normal;
	color : #000000;
}




