a {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #003366}
body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 24px}
a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #996633; text-decoration: none}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; margin-top : 0px;	margin-bottom: 2px;background-color : #0066CC; color:#FFFFFF}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-transform: capitalize}

.subHeader{	font-size : 14pt;	background-color : #0066CC;	color : #FFFFFF}
.InfoBoxHeadBlue{	background-color : #0066CC;	color : #FFFFFF}
.InfoBoxBlue{	background-color : #F6F9FF}
.InfoBoxHeadMauve{	background-color : #9999CC;	color : #FFFFFF}
.InfoBoxMauve{	background-color : #E9E9F3}
.inverse{	background-color : #000000; color:#d8d8d8}
.competitor{	background-color : #000000; color:#ff9933}
.inversetitle{font-family: Arial, Helvetica, sans-serif; font-size: 18px;background-color : #0066CC; color:#FFFFFF}
BLOCKQUOTE {font-size : 8pt;	margin-top :2px;	margin-bottom :2px;	line-height: 10pt;}


.tableHeader{	font-size : 12pt;	color : #000000}
.tableHeaderon{	font-size : 14pt;	color : #000000}
.tableHeaderoff{	font-size : 12pt;	color : #999999}

.bOver {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: white;

  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-right: 5px;

  background-color: #99ccff;

 /* cursor: hand; */
}

.bOut {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: white;
  
  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-right: 5px;
  
  background-color: #5389bc;
  
 /* cursor: hand; */
}
.smalltext {
  font-family: Verdana;
  font-size: 10px;
  color: navy;
  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-right: 5px;
}

H1, .H1{
	font-size : 14pt;
	color: #6699CC;
	line-height: 17pt;
	margin-bottom: 0px;
	margin-top: -4px;
	font-weight : bold;
}





.dataLabel {
  font-family: arial;
  font-size: 11px;
  font-weight: bold;

  color: black;

  padding-left: 5px;
  padding-right: 5px;
}

.dataValue {
  font-family: arial;
  font-size: 11px;
  font-weight: normal;

  color: black;

  padding-left: 5px;
}

.dataInput {
  border: 0px solid white;  
  
  font-family: arial;
  font-size: 11px;

  width: 100%;
  
  padding-left: 5px;
}

.buttonOff {
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-top: 0px solid white;
  border-bottom: 1px solid black;

  background-color: #6699cc;

  font-family: arial;
  font-size: 11px;

  color: white;

  /* cursor: hand; */
}

.buttonOver {
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-top: 0px solid #c0c0c0;
  border-bottom: 1px solid black;

  background-color: #c0c0c0;

  font-family: arial;
  font-size: 11px;

  color: white;

   /* cursor: hand; */
}

























/* Global navigation */
.GlobalNav{
	background-color : #FFFFFF;
	border-right: #003399 1px solid;
	border-top: #003399 3px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
	font-size: 8pt;
	color: #003399;
	}

.GlobalNavOn{
	background-color : #FFFFFF;
	border-right: #003399 1px solid;
	border-top: #003399 3px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
	font-size : 8pt;
	color: #003399;
	}

.GlobalNav A{
	color: #003399;
}

.GlobalNavOn A{
	color: #003399;
}

/* Naivigation panel on left */
.ContentNavHome{
	font-size: 8pt;
	color: #000000;
	
	border-bottom: 1px solid #999999;
	padding: 1px 2px 3px 0px;
	}

.ContentNavHome A{
	color: #000000;
}
.ContentNavOne{
	font-size : 8pt;
	
	border-top : 1px solid #999999;
	}

.ContentNavOne A{
	color: #003366;
}

.ContentNavTwo{
	font-size : 8pt;
	
	border-top: 0px solid #999999;
	}

.ContentNavTwo A {
	color: #003399;
}

.ContentNavThree{
	font-size : 8pt;
	
	border-top: 0px solid #999999;
	
	}

.ContentNavThree A{
	color: #0066CC;
}

.ContentNavFour{
	font-size : 8pt;
	
	padding : 0px 0px 0px 10px;
}


.ContentNavFive{
	font-size : 8pt;
	
	padding : 0px 0px 0px 10px;
}

.ContentNavFour A{
	color: #6699CC;
}


/* lines and borders */
.BorderTopBottom2px{
	border-top : 2px solid #003399;
	border-bottom : 2px solid #003399;
}

.BorderBottom1px{
	border-bottom: 1px solid #003399;
}

.BorderTop1px{
	border-top: 1px solid #003399;
}


/* Lines and borders */
HR{
	color : #003399;
}


/* Form elements */
input, select, textarea{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.FormElement, .FormElementShaded{
	font-size: 8pt;
	padding: 3px 8px 3px 2px;
}

.submitbutton{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: white;
	background: #6699CC;
	cursor: hand;
}


/* F1 = Form item title */
.F1{
  font-size: 10pt;
  font-weight: bold;
}

/* F2 = Form description text */

.F2{
  font-size: 8pt;
  font-weight: normal;
  color : #151515;
 }
 
/* P1 = Page title */  
.P1{
  font-size: 8pt;
  font-weight: normal;
}

.FormHead{
	background-color : #FFFFFF;
	color : #000000;
}

.FormElement{
	background-color : #FFFFFF;
}

.FormHeadShaded{
	background-color : #000066;
	color : #FFFFFF;
}

.FormElementShaded{
	background-color : #ECF2FF;
}



.FormHead, .FormHeadShaded{
	font-size : 8pt;
	font-weight : bold;
	text-decoration : none;
	padding : 0px 2px 2px 2px;
}



/* These items define the tree */
.bOver {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: white;

  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-right: 5px;

  background-color: #99ccff;

  cursor: hand;
}

.bOut {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: white;
  
  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-right: 5px;
  
  background-color: #5389bc;
  
  cursor: hand;
}
.smalltext {
  font-family: Verdana;
  font-size: 10px;
  color: navy;
  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-right: 5px;
}

/* Tiny text */
.TinyBlueText, .TinyBlueText A{
	font-size : 10px;
	color : #003399;
	text-decoration : none;
}

.TinyBlackText, .TinyBlackText A{
	font-size : 10px;
	color : #000000;
}

.TinyWhiteText, .TinyWhiteText A{
	font-size : 10px;
	color : #FFFFFF;
}

.TinyBlackTextOn, .TinyBlueTextOn, .TinyWhiteTextOn, .TinyBlackTextOn A, .TinyBlueTextOn A, .TinyWhiteTextOn A{
	font-size : 10px;
	color : #990066;
}


/*Header items */
.HeaderDate{
	font-size : 8pt;
	color : #000000;
}

.SiteNameText{
	font-size: 10pt;
	color : #000000;
	font-weight : bold;
}

.Breadcrumb, .Breadcrumb A{
	font-size : 10px;
	color : #330066;
	font-weight : normal;
	}

.BreadcrumbOn, .BreadcrumbOn A{
	font-size : 12px;
	color : #CCCCCC;
	font-weight : bold;
}

.Breadcrumb:visited{
	font-size : 10px;
	color : #FFFFFF;
}

.Breadcrumb:hover{
	font-size : 10px;
	color : #FFFFFF;
}


select.SmallSelectList{
	font-size : 9px;
	color : #003399;
	text-decoration : none;
	background-color: #ECF2FF;
}




/* Table tags */
TABLE{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	vertical-align: top;
	border : 0px none;
}

TR{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}

TD{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}

TD.TableHeader{
	font-size: 8pt;
	font-weight: bold;
}

TD.TableData {
	margin-top : 4px;
	font-size : 8pt;
}

TD.TableData A{
}


/* List items */
DL, UL, OL{
	margin-top : 0px;
	margin-bottom: 14px;
	text-indent : 0px;
}

DL A, UL A, OL A{
	font-weight : bold;
}

DT{
	margin-top: 0px;
	margin-bottom: 4px; 
}

LI{
	margin-left: -24px;
	margin-top: 0px;
	margin-bottom: 4px; 
}



.error {
	font-size : 12px;
	color : #990033;
	text-decoration : none;

}
