/* CSS Document */
/* TEMPORARY FOR PETITION & FLEET ORDERS **************************************************************/
.rowcolor0{background : #CCFFCC;}
.rowcolor1{background : White;}

select{	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		border-bottom: 1px solid #666666;
		border-left: 1px solid #666666;
		border-right: 1px solid #666666;
		border-top: 1px solid #666666;
}
select.large{width:206px;}
input{	
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		border-bottom: 1px solid #666666;
		border-left: 1px solid #666666;
		border-right: 1px solid #666666;
		border-top: 1px solid #666666;
		vertical-align:top;
}

input.text-xsmall{background-color: white ! important;width : 50px;}
input.text-small{background-color: white ! important;width : 100px;}
input.text-medium{background-color: white ! important;width : 150px;}
input.text-large{background-color: white ! important;width : 200px;}


textarea{ 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		border-bottom: 1px solid #666666;
		border-left: 1px solid #666666;
		border-right: 1px solid #666666;
		border-top: 1px solid #666666;	
}

.title-text-level1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.title-text-level2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.title-text-level3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.title-text-level4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.title-text-level5{
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
.fielddesc-small{		  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;font-weight:bold;text-align:right;}
.fielddesc{				  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-weight:bold;text-align:right;height: 20px;}
.fielddesc2{color:#333333;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;font-weight:bold;text-align:left;height: 20px;}
.fielddesc3{color:#333333;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; height: 20px;}
.fielddesc4{color:#333333;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;font-weight:normal;}
.example{color:#999999;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-weight:bold;text-align:left;}

.blank { border-top: 0px solid; border-right: 0px solid; border-bottom: 0px solid; border-left: 0px solid; height: 19px }
/*
.buttn-out{
	border-top: 		2px solid Gray;
	border-right: 		2px solid Gray;
	border-bottom: 		2px solid Gray;
	border-left: 		2px solid Gray;
	font-size: 			11px;
	font-weight: 		bold;
	letter-spacing: 	1px;
	color: 				Black;
	width: 				120px;
	background-color: 	#EEEEEE;
	cursor:				pointer;
}

.buttn-over{
	border-top: 		2px solid White;
	border-right: 		2px solid White;
	border-bottom: 		2px solid White;
	border-left: 		2px solid White;
	font-size: 			11px;
	font-weight: 		bold;
	letter-spacing: 	1px;
	width: 				120px;
	color : 			Black;
	background-color:#00CC00;
	cursor:				pointer;
}	
*/
.buttn-out{
  color:#404040;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-weight:bold;
  background-image: url("../images/ab_inactive.gif");
  background-repeat:no-repeat;
  background-color:#e5e5e5;
  border:1px solid #a6a6a6;
  padding:2px 4px 1px;
  cursor:pointer;
}
  
.buttn-over{
  color:Green;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-weight:bold;
  background-image: url("../images/ab_inactive.gif");
  background-repeat:no-repeat;
  background-color:Green;
  border:1px solid #a6a6a6;
  padding:2px 4px 1px;
  cursor:pointer;
}	
/********************************************************************/
#login
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: right;
margin-bottom: 45px;
width: 800px
}

#logo
{
position: absolute;
top: 10px;
left: 0;
margin-left: 25px;
z-index: 5;
}

#main
{
border: solid 3px #000000;
width: 800px;
margin-top: -25px;
}
/* fix display on browsers not IE*/
html>body #main{
margin-top: -18px;
padding-top: 1em;
}
#globalNavContainer
{

margin-top: 0;
margin-left: 265px;
z-index: 5;
}

ul#globalNavList
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
position: relative;
}

#globalNavList li
{
display: inline;
list-style-type: none;
margin-right: 4px;
}

#globalNavList a { padding: 3px 5px; }

#globalNavList a:link, #globalNavList a:visited
{
color: #000000;
background-color: #00CC00;
text-decoration: none;
border: solid 2px #000000;
}

#globalNavList a:hover
{
color: #000000;
background-color: #CFC;
text-decoration: none;
border: solid 2px #000000;
}

#globalNavList a:link#current, #globalNavList a:visited#current, #globalNavList a:hover#current
{
color: #000000;
background-color: #CFC;
text-decoration: none;
border: solid 2px #000000;
}


#HPcontentBlockNoColor
{
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 0px;
vertical-align: top;
margin-left: auto;
margin-right: auto;
}

#HPcontentBlock
{
width: 90%;
background-color: #CFC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border: solid 2px #000000;
padding: 8px;
vertical-align: top;
margin-left: auto;
margin-right: auto;
}

#PIPdetailsBlock
{
width: 95%;
background-color: #CFC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border: solid 2px #000000;
padding: 5px;
vertical-align: top;
margin-top: 0px;
}

.HPcontentBlock
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #009900;
text-decoration: none;
font-size: 10px;
}

a.HPcontentBlock:active, a.HPcontentBlock:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #009900;
text-decoration: none;
font-size: 10px;
}

a.HPcontentBlock:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #009900;
text-decoration: underline;
font-size: 10px;
}

#HPbutton
{
width: 100%;
padding: 0px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

#HPbuttonRight
{
width: 100%;
padding: 0px;
text-align: right;
margin-left: auto;
margin-right: auto;
}

#flashContainer
{
width: 100%;
padding: 0px;
margin-left: auto;
margin-right: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
text-align: center;
}


#flashContainer a:link, #flashContainer a:visited
{
color: #009900;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
}

#flashContainer a:hover
{
color: #009900;
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
}

#HPnavContainer
{
margin-left: -10px;
margin-top: -15px;
margin-bottom: -10px;
}

/*#HPnavList li 
{ 
list-style-type: square;
}*/

#HPnavList a:link, #HPnavList a:visited
{
color: #009900;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#HPnavList a:hover
{
color: #009900;
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#HPNewsContentBlock a:link, #HPNewsContentBlock a:visited
{
color: #009900;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#HPNewsContentBlock a:hover
{
color: #009900;
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}


.breadcrumb
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
}

a.breadcrumb:active, a.breadcrumb:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #009900;
text-decoration: none;
}

a.breadcrumb:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #009900;
text-decoration: underline;
}

#secondaryNavContainer
{
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding: 0px;
vertical-align: Top;

font-weight: bold;
}

#secondaryNavContainer a:link, #secondaryNavContainer a:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #009900;
text-decoration: none;

font-weight: bold;
}

#secondaryNavContainer a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #009900;
text-decoration: underline;

font-weight: bold;
}

.blockQuote
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-style: italic;
color: #333333;
}

.blockQuoteSource
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 9px;
font-style: italic;
color: #333333;
}

/*.secondaryNavigation
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}

a.secondaryNavigation, a.secondaryNavigation:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #009900;
text-decoration: none;
}

a.secondaryNavigation:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #009900;
text-decoration: underline;
}*/

#footer
{
border: solid 3px #000000;
background-color: #00CC00;
width: 800px;
position: relative;
margin-top: -3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

#footer a:link, #footer a:visited
{
color: #000000;
text-decoration: none;
}

#footer a:hover
{
color: #FFFFFF;
text-decoration: none;
}
table#headtable a, table#headtable a:visited, table#headtable a:hover {
color: #000;
text-decoration: none;
}
/* CONTENT PAGES **************************************************************/


#RSSContentPage
{
width: 98%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left: -15px;
vertical-align: top;
margin-left: 0px;
margin-right: auto;
}

#RSSContentPage a:link, #RSSContentPage a:visited
{
color: #009900;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#RSSContentPage a:hover
{
color: #009900;
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}


#contentPage
{
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left: 15px;
vertical-align: top;
margin-left: auto;
margin-right: auto;
border-left: 1px solid #000000;
}

h1
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
}

h2
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 18px;
font-weight: bold;
}

h3
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
font-weight: bold;
}

h5
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
line-height: 13px;
font-style: italic;
font-weight: normal;
}

#contentPage a:link, #contentPage a:visited
{
color: #009900;
text-decoration: none;
}

#contentPage a:hover
{
color: #009900;
text-decoration: underline;
}

/* TABLE STYLES **************************************************************/

.tableHeader
{
background-color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
}

.columnHeader
{
background-color: #CFC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
color: #000000;
font-weight: bold;
}

.tableBody
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
color: #000000;
}

a.tableLink:active, a.tableLink:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #009900;
text-decoration: none;
font-size: 11px;
}

a.tableLink:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #009900;
text-decoration: underline;
font-size: 11px;
}

.tableBottom 
{
	font-size: 1px;
	line-height: 1px;
	background-color: #333333;
	height: 3px;
}

.rowOne
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
color: #000000;
background-color: #ffffff;
}

.rowTwo
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
color: #000000;
background-color: #ccffcc;
}

.tableHeaderCentered
{
background-color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
text-align: center;
}

#pageReport{
	font-size:9px;
	border: 1px solid #333333; padding-left: 2px; padding-right: 2px;
}
#pageReport a{
 font-size:11px;
 font-weight:bold;
 color:#006633;
 text-decoration : none;
}