/* element */
BODY, P
{
	background-color:white;
	/*font-family: Verdana, Arial, Helvetica; */
	font-family: Arial, sans-serif;	
	font-size: 10pt;
}
/*headings */
H1 
{
	color:#b80e0e;
	font-size: 1em;
	font-weight: bold;
}
H2
{
	font-weight: bold;
	font-size: 0.8em;
	color: #b80e0e;
	margin-top:0px;
}
H3
{
	font-weight: bold;
	font-size: .9em;
	color: #2a4256;
	margin-top:5px;
	margin-bottom: 5px;
}
H4
{
	font-weight: bold;
	font-size: 0.8em;
	margin-top:5px;
	margin-bottom: 0px;
}
H5
{
	font-weight: bold;
	font-size: 0.8em;
	margin-top:0px;
	margin-bottom: 0px;
}
/*images */
IMG
{ border: 0pt;
 padding: 5pt;
}

/* links */
A
{
	color:#114477;
	text-decoration: none;
	font-size:0.9em;
}
a.othercolor
{
	font-weight: bolder;
	color:#b80e0e;
	text-decoration: none;
}
/* end links */
/* tables */
table.body
{width:790px;
	border:0;
	padding:0px;
	margin: 0px;
}
table.content
{width:590px;
	border:0;
	padding:0px;
	margin: 0px;
}
table
{width:100%;
	border:0;
	padding:2px;
	margin: 0px;
}
table.bottom
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1em;
	padding-bottom: 0px;
	vertical-align: top;
	padding-top: 0px;
}
table.bottom td
{padding:3px;
}
/* TH, TD */
th
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 1em;
	padding-bottom: 4px;
	vertical-align: top;
	color: white;
	padding-top: 4px;
	background-color: goldenrod;
	text-align: center;
}

td.body
{vertical-align:top;
		padding:0px;
}
td
{vertical-align:top;
	font-size: 0.9em;
		padding:2px;
}

td.statusbarleft
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 0.7em;
	padding-bottom: 2px;
	color: white;
	padding-top: 2px;
	background-color: goldenrod;
	text-align: left;
}
td.statusbarright
{
	background-color:goldenrod;
	color:White;
	font-size:0.7em;
	text-align:right;
	padding:2px;	
}
td.statusbarcenter
{
background-color: goldenrod;
	color:White;
	font-size:0.7em;
	text-align:center;
	padding:2px;
}

/* end elements */
a.smaller
{
	font-size:smaller;
}
/* compact - for datatables */
H4.compact
{

margin: 1px;
margin-bottom: 2px;
padding:0px;
}
H5.compact
{
	font-style: italic;
	color:dimgray;
	margin: 0px;
		padding:0px;
}
table.compact
{width:100%;
	border:solid 1px dimgray;
	margin: 0px;
}

th.compact
{
	border:solid 1px dimgray;
}
tr.compact_alt
{
	background-image: url(http://localhost/images/child-bgw.gif);
}
td.compact
{
	border: gainsboro 1px solid;
	padding: 2px;
	font-size: 0.9em;
	margin: 5px;
	vertical-align: top;
	}
	
/*lists */
UL
{
		list-style: url(/images/bullets/lsq_gold.gif) outside;
		margin-bottom:2px;
		margin-top:0px;
}
UL LI
{
	font-size:0.9em;
	padding:1px;
}
OL LI
{
	font-size: 0.9em;
	padding:1px;
}
UL.compact
{
		list-style: square none outside;
	margin-bottom:2px;
		margin-top:0px;
}
LI.compact
{
			margin-left:-15px;
			font-size: 0.8em;
}
LI.italic
{
	list-style: square none inside;
	font-size: 0.9em;
	font-style: italic;
	margin-left:-25px;
	color:dimgray;
}
/* end compact */
/* classes only */
.nopadding
{ padding: 0pt;
}
.justified
{
	text-align:justify;
	 text-justify: auto;
	 margin-left: 2px;
	 margin-right:2px;
} 
.clear
{ display:block;
	clear:both;
}

.PageHeader
{
	color:#b80e0e;
	font-size: 1em;
	font-weight: bold;
}

.SectionHeader
{
	color:#b80e0e;	
	font-size: 1em;
	font-weight: bold;
}
.InputLabelText
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 8pt;		
	font-weight: normal;
	letter-spacing: normal;
	word-spacing: normal;
}
.InputTextLabel
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 10pt;		
	letter-spacing: normal;
	word-spacing: normal;
}

.InputLabelTextIntro
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 8pt;		
	font-weight: bold;
	letter-spacing: normal;
	word-spacing: normal;
	font-style:italic
}

.SmallButton
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 8pt;		
	letter-spacing: normal;
	word-spacing: normal;
}

.Introduction
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	letter-spacing: normal;
	word-spacing: normal;
}

.RegText
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	letter-spacing: normal;
	word-spacing: normal;
}

.SmallText
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: normal;
	word-spacing: normal;
}

.DecorateText1
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: normal;
	word-spacing: normal;

}

.MsgText
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	letter-spacing: normal;
	word-spacing: normal;
}

.SmallHeader
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 10pt;	
	font-weight: bold;
	letter-spacing: normal;
	word-spacing: normal;
}

.dgItemText
{		
	color: #000000;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 10pt;		
	font-weight: normal;
	letter-spacing: normal;
	word-spacing: normal;
}

.dgItemTextBold
{		
	color: #000000;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 8pt;		
	font-weight: bold;
	letter-spacing: normal;
	word-spacing: normal;
}

.dgItemLink
{		
	color: #114477;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 10pt;		
	font-weight: normal;
	letter-spacing: normal;
	word-spacing: normal;
	text-decoration: underline;	
}

.ActionLink
{		
	color: #114477;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 10pt;		
	font-weight: bold;
	letter-spacing: normal;
	word-spacing: normal;
	text-decoration: underline;	
}

.smallLink
{		
	color: #114477;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 9pt;		
	font-weight: normal;
	letter-spacing: normal;
	word-spacing: normal;
	text-decoration: underline;	
}

.WSNameHeader
{
	color: Red;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 12pt;	
	font-weight: bold;
	letter-spacing: normal;
	word-spacing: normal;
}

.ArialBlueTitle {
	FONT-SIZE: small; FONT-WEIGHT: bold; COLOR: #000066; FONT-FAMILY: Arial, san-serif	
}

.ErrorText
{
	color: Red;
	text-decoration: none;
	font-style: bold;
	font-family: Arial, sans-serif;
	font-size: 10pt;		
	letter-spacing: normal;
	word-spacing: normal;
}
.SectionHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, sans-serif;
}

/* end classes only */
/* DIV with ID */
div#header
{
	width: 100%;
	background-color: white;
}
div#bottom
{
	width: 100%;
	margin-top:10px;
	 display:block;
	 clear:both;
}
div#news
{
	font-size:0.9em;
}


#navigation a 
{ 
color: #000; 
background: #fb0 url("/images/tab-orange-left2.gif") left top no-repeat; 
text-decoration: none; 
font-weight:bold;
padding-left: 10px 
} 

#navigation a span 
{ 
background: url("/images/tab-orange-right2.gif") right top no-repeat; 
padding-right: 10px 
} 

#navigation a, #navigation a span 
{ 
display: block; 
float: left 
} 

/* Commented backslash hack hides rule from IE5-Mac \*/ 
#navigation a, #navigation a span 
{ 
float: none 
} 
/* End IE5-Mac hack */ 

#navigation a:hover 
{ 
color: #fff; 
background: #26a url("/images/tab-blue-left2.gif") left top no-repeat; 
text-decoration: none; 
padding-left: 10px 
} 

#navigation a:hover span 
{ 
background: url("/images/tab-blue-right2.gif") right top no-repeat; 
padding-right: 10px 
} 

#navigation 
{ 
list-style: none; 
padding: 0; 
margin: 0 
} 

#navigation li 
{ 
float: left; 
display: block; 
margin: 0; 
padding: 0 
}

#border {height:1em; background:#26a}


#navigation #current a
{ 
color: #fff; 
background: #26a url("/images/tab-blue-left2.gif") left top no-repeat; 
text-decoration: none; 
padding-left: 10px 
} 

#navigation #current a span 
{ 
background: url("/images/tab-blue-right2.gif") right top no-repeat; 
padding-right: 10px 
} 