/* ----------------- Div Elements ----------------- */

#menu 
{
	text-align: left;
	vertical-align: middle;
	/*margin-top: 4px;*/
}

#menu .hover 
{
	background:#666;
	vertical-align: middle;
	color : #fff;
	/*margin-top: 4px;*/
}

/* ----------------- Structural Classes ----------------- */

.BodyHeaders A:hover
{
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : bold;
	color : #a10019;
	text-decoration : none;
	font-family : Verdana, Helvetica, Arial, sans-serif;
}

.BodyHeaders, .BodyHeaders A:link, .BodyHeaders A:visited, .BodyHeaders A:active
{
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	font-family : Verdana, Helvetica, Arial, sans-serif;
}	

.BodyText  
{
	font-size : 8pt;
	font-style : normal;
	line-height : 1.6;
	font-weight : normal;
	font-variant : normal;
	color : #000;
	text-decoration : none;
	font-family : Verdana, Helvetica, Arial, sans-serif;
}

.BodyText A:link, .BodyText A:visited, .BodyText A:active
{
	font-size : 8pt;
	font-style : normal;
	line-height : 1.6;
	font-weight : normal;
	font-variant : normal;
	color : #000;
	text-decoration : underline;
	font-family : Verdana, Helvetica, Arial, sans-serif;
}

.BodyText A:hover 
{
	font-size : 8pt;
	font-style : normal;
	line-height : 1.6;
	font-weight : normal;
	font-variant : normal;
	color : #a10019;
	text-decoration : underline;
	font-family : Verdana, Helvetica, Arial, sans-serif;
}

.BodyText img
{
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.Caption 
{
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	color : #666;
	text-decoration : none;
	font-family : Verdana, Helvetica, Arial, sans-serif;
}

.Caption  A:link, .Caption A:visited, .Caption A:active
{
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	color : #666;
	text-decoration : none;
	font-family : Verdana, Helvetica, Arial, sans-serif;
}

.Caption A:hover
{
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	color : #666;
	text-decoration : underline;
	font-family : Verdana, Helvetica, Arial, sans-serif;
}
				
.CallOut  
{
	font-size : 10pt;
	font-style : normal;
	line-height : 1.4;
	font-weight : normal;
	color : #666;
	text-decoration : none;
	font-family : Verdana, Helvetica, Arial, sans-serif;

}

.CallOut  A:link, .CallOut A:visited, .CallOut A:active  
{
	font-size : 10pt;
	font-style : normal;
	line-height : 1.4;
	font-weight : normal;
	color : #666;
	text-decoration : underline;
	font-family : Verdana, Helvetica, Arial, sans-serif;
}

.CallOut A:hover  
{
	font-size : 10pt;
	font-style : normal;
	line-height : 1.4;
	font-weight : normal;
	color : #666;
	text-decoration : underline;
	font-family : Verdana, Helvetica, Arial, sans-serif;
}
			
.FieldLabel  
{
	font-size : 8pt;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica;
	color : Gray;
}

.FormSel 
{
	background-color : #CCC;
	font-weight : normal;
	font-family : Verdana, Arial, Helvetica;
}

.FormUnSel 
{
	background-color : #FFF;
	font-weight : normal;
	font-family : Verdana, Arial, Helvetica;
}
						
H1  
{
	font-size : 8pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : bold;
	color : #000;
}

H2  
{
	font-size : 8pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : plain;
	color : #000;
	font-style : normal;
	font-variant : normal;
	font : normal;
}

H3  
{
	font-size : 8pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : bold;
	color : #000;
}

H4  
{
	font-size : 8pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : normal;
	color :#000;
	font-style : italic;
}

.HeaderMenu
{
	position: absolute;
	top: 6px;
	left: 157px;
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	font-variant : normal;
	color : #333;
	padding:0px 5px 0px 5px;
	text-decoration : none;
	vertical-align: middle;
	font-family : Arial, sans-serif;
}

.HeaderMenu A:link, .HeaderMenu A:visited, .HeaderMenu A:active
{
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	font-variant : normal;
	color : #333;
	padding:0px 5px 0px 5px;
	vertical-align: middle;
	text-decoration : none;
	font-family : Arial, sans-serif;
}

.HeaderMenu A:hover
{
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	font-variant : normal;
	color : #fff;
	background-color: #333;
	padding:0px 5px 0px 5px;
	vertical-align: middle;
	text-decoration : none;
	font-family : Arial, sans-serif;
}

.HeaderTextBlack
{
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	font-variant : normal;
	color : #000;
	text-decoration : none;
	font-family : Tahoma, Arial, sans-serif;
}

.HeaderTextBlack A:link,.HeaderTextBlack A:visited,.HeaderTextBlack A:active
{
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	font-variant : normal;
	color : #000;
	text-decoration : none;
	font-family : Tahoma, Arial, sans-serif;
}

.HeaderTextBlack A:hover
{
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	font-variant : normal;
	color : #a10019;
	text-decoration : none;
	font-family : Tahoma, Arial, sans-serif;
}

.HeaderTextWhite
{
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	font-variant : normal;
	color : #fff;
	text-decoration : none;
	font-family : Tahoma, Arial, sans-serif;
	vertical-align: 25%;
}

.HeaderTextWhite A:link,.HeaderTextWhite A:visited,.HeaderTextWhite A:active
{
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	font-variant : normal;
	color : #fff;
	text-decoration : none;
	font-family : Tahoma, Arial, sans-serif;
	vertical-align: middle;
}

.HeaderTextWhite A:hover
{
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	font-variant : normal;
	color : #a10019;
	text-decoration : none;
	font-family : Tahoma, Arial, sans-serif;
	vertical-align: middle;
}

.HeadingText
{
	font-size : 9.0pt;
	font-style : normal;
	font-weight : bold;
	font-variant : normal;
	color : #666;
	text-decoration : none;
	font-family : Helvetica,Arial;
}

.HeadingTextWhite
{
	font-size : 9.0pt;
	font-style : normal;
	font-weight : bold;
	font-variant : normal;
	color : #fff;
	text-decoration : none;
	font-family : Helvetica,Arial;
	padding-bottom: 16px;
}

.HPBodyText
{
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	font-variant : normal;
	color : #000;
	text-decoration : none;
	font-family : Verdana, Helvetica, Arial, sans-serif;
}

.HPBodyText A:link, .HPBodyText A:visited, .HPBodyText A:active
{
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	font-variant : normal;
	color : #000;
	text-decoration : none;
	font-family : Verdana, Helvetica, Arial, sans-serif;
}

.HPBodyText A:hover
{
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	font-variant : normal;
	color : #999;
	text-decoration : underline;
	font-family : Verdana, Helvetica, Arial, sans-serif;
}
		
.HPNewsText
{
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	font-variant : normal;
	color : #000;
	text-decoration : none;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	padding-bottom: 10px;
}

.HPNewsText A:link, .HPNewsText A:visited, .HPNewsText A:active
{
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	font-variant : normal;
	color : #000;
	text-decoration : none;
	font-family : Verdana, Helvetica, Arial, sans-serif;
}

.HPNewsText A:hover
{
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	font-variant : normal;
	color : #999;
	text-decoration : underline;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	margin-bottom: 10px;
}

.HPSpotText
{
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	font-variant : normal;
	color : #000;
	text-decoration : none;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	margin-bottom: 10px;
}

.HPSpotText A:link, .HPSpotText A:visited, .HPSpotText A:active
{
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	font-variant : normal;
	color : #000;
	text-decoration : none;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	margin-bottom: 10px;
}

.HPSpotText A:hover
{
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	font-variant : normal;
	color : #999;
	text-decoration : underline;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	margin-bottom: 10px;
}

.Important, .Important A:link, .Important A:visited, .Important A:active, .Important A:hover
{
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : bold;
	font-variant : normal;
	color : #FF0000;
	text-decoration : none;
	font-family : Verdana, Helvetica, Arial, sans-serif;
}

.input-box 
{
	color: #333;
	background: #999;
    border: #666 solid 1px;
    margin-top: 3px;
    font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	font-variant : normal;
	text-decoration : none;
	font-family : Tahoma, Arial, sans-serif;
    
}

.OrangeText, .OrangeText A:link, .OrangeText A:visited, .OrangeText A:active, .OrangeText A:hover
{
	color : #a10019;
	font-weight : bold;
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-variant : normal;
	text-decoration : none;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	
}

.RequiredField 
{
	background-color: #DDDDDD;
	font-family : Verdana, Helvetica, Arial, sans-serif;
}
			
.TableHeader {
	font-size : 10pt;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica;
	color : #FFF;
	background-color : #969696;
}			
				
.TableHeader A:link, .TableHeader A:visited, .TableHeader A:active
{
	font-size : 10pt;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica;
	color : #FFF;
	text-decoration : underline;
	background-color : #969696;
	text-align: left;
}	
						
.TableHeader A:hover
{
	font-size : 10pt;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica;
	color : #a10019;
	background-color : #969696;
	text-decoration : underline;
	text-align: left;
}

TH 
{
	font-size : 10pt;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica;
	color : #FFF;
	background-color : #969696;
	text-align: left;
}

.topitem 
{
	font-size : 6.8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	font-variant : normal;
	color : #a10019;
	text-decoration : none;
	font-family : Verdana, Helvetica, Arial, sans-serif;
}

.topitem A:link, .topitem A:visited, .topitem A:active
{
	font-size : 6.8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	font-variant : normal;
	color : #fff;
	text-decoration : none;
	font-family : Verdana, Helvetica, Arial, sans-serif;
}

.topitem A:hover
{
	font-size : 6.8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	font-variant : normal;
	color :  #ff9933;
	text-decoration : none;
	font-family : Verdana, Helvetica, Arial, sans-serif;
}