html, body{
    min-height:100%;
}
body{
    height:100vh;
}

body
{
   margin: 0px;
   font-family: Verdana, Arial, Serif;
   font-size: 12px;
   background-repeat:repeat-x;   
}

.clearBody
{

   margin: 0px;
   font-family: Verdana, Arial, Serif;
   font-size: 12px;
   background-image: none;
  background-color:white;
   
}




td
{
   vertical-align: top;
}

td.fieldname
{
   text-align: right;
   font-size: 10px;
   font-weight: bold;   
}

hr
{
   color: #b45d16;
}

#allarea
{ 

    float:left;
    width: 968px;
    height: 100%;
    position: relative; 
    vertical-align: middle;
    top: 0px; 
    left: 0px;
    margin:0px auto;

}

#mainHeader
{ 
	padding: 0px;
	margin: 0px;
	width: 1304px;
	height: 66px;
	background-color:#FFFFFF; 
}

#header1
{ 
   padding: 0px;
   margin: 0px;
   width: 100%;
 
}

#menu1
{
	top: 110px;
   left: 0px;
   position:  relative; 
   font-weight: bold;
   vertical-align: bottom;
   padding: 2px 0px 2px 0px;
	z-index:2;
}

#changeSub
{
	Z-INDEX: 1;
	Right:0px;
	LEFT:260px;
	POSITION: absolute;
	TOP: 175px;
	HEIGHT: 20px;
	   }
	
#themeselector
{
   position: absolute;
   text-align: right;
   left:760px;
   right: 0px;
   width: 180px;
   height: 20px;
   /*padding: 2px 2px 2px 0px;*/    
   font-size: 10px;
   top: 165px;
}

#themeselector select
{
   color: #8d2d23;
   background-color: #fc9a0e;
   font-size: 10px;
}

#menu2
{

	top: 320px;
   left: 0px;
   position:  relative;
   font-weight: bold;
   vertical-align: bottom;
   padding: 2px 0px 2px 0px;
	z-index:1;
}	
	


#container
{
  position: relative; 
  background-color: white; 
  margin-left: 0px;
  HEIGHT: 100%;
  padding: 10px 6px 15px 6px;
}

#centercol
{
	position: relative;
	margin-left: 0px;
   padding: 0px;
  
   background-color: white;
}

#centercolcontent
{
	HEIGHT: 100%;
   padding: 10px 6px 15px 6px;
}
#centercolcontent div.sectiontitle, #centercolcontent .sectiontitle span
{
   font-weight: bold;
   font-size: larger;
   color: #b45d16;
}

#centercolcontent div.sectionsubtitle
{
   font-weight: bold;
   padding-bottom: 4px;
}





#breadcrumb
{
	/*background-color: #202020;*/
	
	font-weight: bold;
	font-family: MS Serif;
   text-transform: capitalize;   
   color: #008000; 
   font-size: 15px;	
   
}

#breadcrumb a
{
	
   color: Purple;
}

#footer
{
  position : relative;
   padding: 0px;
   margin: 0px;
   width: 100%;
   height: 90px;
   text-align: center;
   padding-top: 3px;   
   background-color:#ffffff;
   
}

#footermenu
{ position : relative;
   text-align: center;
   padding-top: 10px;            
}

#footertext
{position : relative;
   text-align: center;
   padding-top: 3px;            
}


#mymovie
{
   position: absolute;
   left:10px;
  
   top: 400px;
}
	
#imageFed
{
top:auto;
left: 0px;
position: relative;
height: 20px;
	
}        

#foldheader 
{
	FONT-WEIGHT: 600;
	FONT-SIZE: 10pt;
	LIST-STYLE-IMAGE: url(../images/white_pix.gif); 
	CURSOR: hand; 
	COLOR: #003366; 
	FONT-FAMILY: arial 
}

#foldheaderVehicle
{ 
	FONT-WEIGHT: 600; 
	FONT-SIZE: 10pt; 
	LIST-STYLE-IMAGE: url(../images/white_pix.gif); 
	CURSOR: hand; 
	COLOR: #B22222; 
	FONT-FAMILY: arial 
}

#foldinglist 
{ 
	LEFT: -38px; 
	LIST-STYLE-IMAGE: url(../images/white_spacer.gif); 
	POSITION: relative 
}


.footermenulink
{
   font-family: Arial, Serif;
   font-size: 10px;
   font-weight: bold;
   text-transform: uppercase;        
}

.footermenulink a
{
   text-decoration: none;
   color: black; 
    background-color: Silver;
}

.headermenulink
{
   font-family: MS Serif;
   font-size: 15px;
    text-transform: capitalize;       
}

.headermenulink a
{
   text-decoration: none;
   color: white;  
}

.headermenulink a:hover
{
   text-decoration: underline overline;
  color: #8d2d23;
  color: white;  
 }



/*Paxgrid Css start*/
.paxTopNavContainer
{
	background-color:#008000;
	height:26px;
	vertical-align:middle;
}

.paxHeaderNavItem
{
	/*font-family: "Frutiger LT Std 45 Light"; */
	font-family: Arial, Helvetica, sans-serif;
/*	font-weight:bold; */
	font-size: 8pt;
	background-color:#FFFFFF;
	/*color:#C8C8C1;*/
	color:black;
    vertical-align:middle;
    text-decoration:none;
}


.paxHeaderNavItem a 
{
/*	color:#C8C8C1;*/
	color:white;
	text-decoration:none;
	
}

.paxHeaderNavItem a:hover 
{
/*	color:#C8C8C1;*/
	color:white;
	text-decoration:underline;
}


.paxTopNavItem
{
    background-color:#008000;
    background-image: url(images/topnavdownarrow_whitewithline.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-family:Tahoma;
	
	font-size: 14pt;	 
	vertical-align:middle;
	text-align:center;
	width:130px;
	height:26px;
	color:white;
	}
	
.paxTopNavItem a
{
	display: block;
	padding: 4px 8px 0px 8px;
	height:20px;
}


 .paxTopNavItem a:visited{
	color:white;
	text-decoration: none;
 /*temp*/
 }

.paxTopNavItem a:link{
	color:white;
	text-decoration: none;
 /*temp*/
 }

.paxTopNavItem a:active{
	color:white;
	text-decoration: none;
 /*temp*/
 }

.paxTopNavItem a:hover{
	color:white;
	text-decoration: none;
 /*temp*/
 }
 
.paxTopNavSelected 
{
	background-image: url(images/topnavdownarrow_whitewithline_selected.gif);
	background-repeat:no-repeat;
	background-position: right;
	/* color: #EFF4FA; */
	
	background-color: #008000;
}
.paxTopNavHover
{
	background-image: url(images/topnavdownarrow_whitewithline_selected.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#008000;
	color: White;
}
.paxTopNavHover a
{
	background-image: url(images/topnavdownarrow_whitewithline_selected.gif);

	background-repeat:no-repeat;
	background-position:right;
	background-color:#008000;
	color:White;
}
.paxTopNavHover td
{
	background-image: url(images/topnavdownarrow_whitewithline_selected.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#008000;
	color:White;
}
.paxTopNavFlyOuts
{
	
	
	border-top:1px #B3B3B3 solid;
	background-color: #ECE6DA; 
}
.paxTopNavFlyOuts td
{

	border-bottom:1px #B3B3B3 solid;
	background-color: #ECE6DA;
	
}
.paxTopNavFlyOutsItem
{	
	font-family: tahoma; 
	
	font-size: 8pt;
	color: #000000; 
	background-color:#ECE6DA;
	width:138px;
	font-weight: lighter
}
.paxTopNavFlyOutsItem a
{
    display:block;
    padding:4px 5px 4px 5px;
    background-color:#ECE6DA;
    
   
}
.paxTopNavFlyOutsHover a
{
	background-color: #B3B3B3
	

	
}
/******* hyperlink styles *******/
/* this is the standard link styles for all links */

.paxLink
{
	font-family:"Courier New";
	
	font-size:10pt;
	font-weight:bold;
	color: white;
	text-transform: capitalize; 
	

}

.paxLink a:link{
	/*color:#000000;*/
	text-decoration: none;

 }


.paxLink a:visited{
	/*color:#000000;*/
	text-decoration: none;

 }

.paxLink a:hover{
	/*color:#000000;*/
	text-decoration: none;

 }
 
.paxLink a:active{
	/*color:#000000;*/
	text-decoration: none;

 }

.menuLabel
{
	
right: 200px;
top: 504px;
width:280px;	
height:26px;
Border-Color: Gray;
text-transform: inherit;  
font-family: Times New Roman;
font-size: 8pt;
color: black; 
background-color: Silver;
	}
	
	
	/*Paxgrid foot Css start*/
.paxTopNavContainerFoot
{
	background-color:Silver;
	height:16px;
	vertical-align:middle;
}

.paxTopNavItemFoot
{
    background-color:Silver;
    background-image: url(images/bt_top_1.gif);
	background-repeat:no-repeat;
	background-position:top right;
	font-family:Tahoma;
	font-size: 7pt;	 
	vertical-align:middle;
	text-align:center;
	width:176px;
	height:12px;
	}
	
.paxTopNavItemFoot a
{
	display: block;
	padding: 4px 8px 0px 8px;
	height:16px;
}
.paxTopNavSelectedFoot 
{
	background-image: url(images/bt_top_0.gif);
	background-repeat:no-repeat;
	background-position:top right;
	/* color: #EFF4FA; */
	color: Silver;
	
	background-color: Silver;
}
.paxTopNavHoverFoot
{
	background-image: url(images/bt_top_0.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color: Silver;
}
.paxTopNavHoverFoot a
{
	background-image: url(images/bt_top_0.gif);

	background-repeat:no-repeat;
	background-position:top right;
	background-color:Silver;
}
.paxTopNavHoverFoot td
{
	background-image: url(images/bt_top_0.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:Silver;
}
.paxTopNavFlyOutsFoot
{
	/* border-top:1px #B3B3B3 solid;
	background-color: #ECE6DA; */
}
.paxTopNavFlyOutsFoot td
{

	border-bottom:1px Silver solid;
	background-color: Silver;
	
}
.paxTopNavFlyOutsItemFoot
{	
	font-family: tahoma; 
	font-size: 8pt;
	color: #000000; 
	background-color: inherit;
	width:174px;
}
.paxTopNavFlyOutsItemFoot a
{
    display: block;
    padding:2px 0px 2px 0px;
     background-color:#ECE6DA;
    
}
.paxTopNavFlyOutsHoverFoot a
{
	background-color: Silver;
	
}

/* for header*/
#header11
{
background-image: url(lg_P3Mobility.png);

background-repeat:no-repeat;

left: 0px;
 top: -4px ;
 height: 45px;
 width: 968px;
 background-color : #008000;
 position: absolute;
}

#header21
{
background-image: url(ph_header_home_e.jpg);		
/*background-image: url(images/ph_header_home_e.jpg);	
*/
background-repeat:no-repeat;

left: 0px;
top: 41px ;
height: 94px;
width: 968px;
background-color : #008000;
position: absolute;
}


.hiddenspan
{
	display:none
}

/* copy from main.css*/
.divHeading
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    text-decoration: none;
    color:#B22222;
}
.formInput
{
	BORDER-RIGHT: #ecc8c8 thin inset; 
	BORDER-TOP: #ecc8c8 thin inset; 
	BORDER-LEFT: #ecc8c8 thin inset; 
	BORDER-BOTTOM: #ecc8c8 thin inset
}
.menuHeading
{
	font-weight: bolder;
	font-size: 10pt;
	color:#B22222;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.clearhyperlink
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-decoration: none;
    color: #000000;
	 font-weight:bold;
	}	
.hyperlinkClass1
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-decoration: none;
    color: #000000;
    font-weight:bold;
}
.hyperlinkClass1 a 
{
/*	color:#C8C8C1;*/
	color: #000000;
	text-decoration:none;
	
}
.hyperlinkClass1 a:hover
{
   
    color: #008000; 
	text-decoration:underline;
	}
	
.helpImg
{
	border-color: black;
	border-width:1px;
}	
.stdText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-decoration: none;
    color: #000000;
  
   
}



.stdLabel
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    text-decoration: none;
    color: #000000;
    
}
.stdBoldLabel
{
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    text-decoration: none;
    color: #000000;
}
.errorTextSmall
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-decoration: none;
    color:#B22222;
}

.normalLink
{
    font-weight: bold;
    font-size: 8pt;
    color:#B22222;
    font-family: Arial, Helvetica, sans serif;
    text-decoration: none;
}
.emphText
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    font-family: Arial;
    text-decoration: none;
}
.pageHeading
{
    font-weight: bold;
    font-size: 10pt;
    color:#B22222;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.validationText
{
    font-weight: normal;
    font-size: 10pt;
    color:#B22222;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.formHeading
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}


.errorTextNormal
{
	font-weight: normal;
	font-size: 10pt;
	color:#B22222;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.errorTextBold
{
	font-weight: bold;
	font-size: 10pt;
	color:#B22222;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}


PRE
{
	font-size: 8pt;
}

.subHeading
{
	font-weight: bold;
	font-size: 8pt;
	color:#B22222;
	font-family: Arial, Helvetica, sans-serif;
}

TD
{ font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-decoration: none;
    color: #000000;
}
.FOOTER
{
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
.WHITEBUTTON
{
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.REGULARTEXT
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
}
.REGULARBOLD
{
    COLOR: black;
    FONT-WEIGHT: bold;
}
.REDBUTTON
{
    COLOR: #db1413;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    FONT-WEIGHT: 600
}
.REDTITLE
{
    COLOR: #db1413;
    FONT-FAMILY: Arial;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    TEXT-INDENT: 40pt
}
.BLUETITLE
{
    COLOR: blue;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.SBLUETITLE
{
    COLOR: blue;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.FORMTITLE
{
    COLOR: blue;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    PAGE-BREAK-BEFORE: always
}
.BLACKTITLE
{
    COLOR: black;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.SMALLTEXT
{
    COLOR: black;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.BLUEBUTTON
{
    COLOR: blue;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    FONT-WEIGHT: 600
}
H3
{
  
  page-break-before:always;
}
.HIGHLIGHTTEXT
{
    COLOR: red;
}
.BIGTEXT
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11pt;
}
.LOGIN
{
	color:Black;
	font-family:Arial;
	font-size:12pt;
	font-weight:bold
	}
.LOGINHEADING
{
	color:#B22222;
	font-family:Arial;
	font-size:14pt;
	font-weight:bold
	}
	

	
.abHeading
{
    font-weight: bold;
    font-size: 10pt;
    color:#B22222;
    font-family: Courier New;
    text-decoration: none;
}
.absubHeading
{
    font-weight: bold;
    font-size: 8pt;
    color:#B22222;
    font-family: Courier New;
    text-decoration: none;
}
.abLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: #003264;
	font-family: Courier New;
	text-decoration: none;
}
.absubText
{
	font-weight: normal;
    font-size: 8pt;
    color:#4863A0;
    font-family: Courier New;
    text-decoration: none;
}
.abText
{
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Courier New;
    text-decoration: none;
   
}
.abHighLabel
{
    font-weight: bold;
    font-size: 8pt;
    color: #003264;
    font-family: Courier New;
    text-decoration: none;
    background: yellow
}
.abHighText
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    font-family: Courier New;
    text-decoration: none;
    background: yellow
}
.abPrintLine
{
	font-weight: bold;
    font-size: 8pt;
    color: black;
    font-family: Courier;
    text-decoration: none;
}

FF
{
	page-break-before: always;
}	
/* for ACE copy from print.css*/




.PremiumsText
{ 
	font-size:7pt;	
}

/*
	--ACE/CFRS positioning settings--
These settings position all boxes "RELATIVE". In this settings each box is loaded
into position relative to (i.e. below) the previous box. The TOP values are negative
for boxes 2-12 because this compensates for the verticle stacking of the boxes
(i.e. the TOP value is equivilent to the sum of all box heights above it) and ensures
all boxes appear in the same position as box 1. The first box needs a TOP setting of
69px to line up with the bottom of the Tab buttons and the negative TOP values
of the remaining boxes position these boxes at the same location.

***NOTE: RELATIVE positioning is required for the Master Page to be rendered
properly. The size of the content space grows automatically to accomodate all
objects that are set to Position:Relative; the content space is not enlarged to
accomodate objects that are set to position:Absolute. So we have to use
Position:Relative for all of the boxes else the content area will not expand to
accomodate the boxes and this results in the boxes overlapping the footer.
The downside to this system is that ACE requires only 1 box to be visible at
a time; this results in a large white space between the active box and the
footer below the content area.
*/

/*#box1 { Z-INDEX: 1; LEFT: 2px; POSITION: relative; TOP: 69px; display: block;}
#box2 { Z-INDEX: 1; LEFT: 2px; POSITION:   relative; TOP: -101px; display: block;}
#box3 { Z-INDEX: 1; LEFT: 2px; POSITION:  relative; TOP: -356px;display: block;}
#box4 { Z-INDEX: 11; LEFT: 2px; POSITION: relative; TOP: -554px;display: block;}
#box5 { Z-INDEX: 10; LEFT: 2px; POSITION: relative; TOP: -740px;display: block;}
#box6 { Z-INDEX: 9; LEFT: 2px; POSITION: relative ; TOP: -1021px;display: block;}
#box7 { Z-INDEX: 8; LEFT: 2px; POSITION: relative; TOP: -1526px;display: block;}
#box8 { Z-INDEX: 7; LEFT: 2px; POSITION: relative; TOP: -1822px;display: block;}
#box9 { Z-INDEX: 6; LEFT: 2px; POSITION: relative; TOP: -2379px;display: block;}
#box10 { Z-INDEX: 5; LEFT: 2px; POSITION: relative; TOP: -2575px;display: block;}
#box11 { Z-INDEX: 4; LEFT: 2px; POSITION: relative; TOP: -2771px;display: block;}
#box12 { Z-INDEX: 3; LEFT: 2px; POSITION: relative; TOP: -3187px;display: block;}
#box13 { Z-INDEX: 2; LEFT: 2px; POSITION: relative; TOP:  69px;display: block;}
*/

/* These settings position all boxes "ABSOLUTE" with a TOP value of 69px. This
positions all boxes in the same location, immediately below the Tab buttons. This
is the way ACE used to control positioning of the boxes in Framework 1.1.
***NOTE: As noted above ABSOLUTE positioning has a bad side effect when used
in a page that derives from a Master page: the content section of the Master
page does not resize itself to accomodate objects that are absolutely positioned.
So using these settings results in the boxes overlapping the bottom of the content
area and the footer in the Matser Page.

#box1 { Z-INDEX: 1; LEFT: 2px; POSITION: absolute; TOP: 69px; display: block;}
#box2 { Z-INDEX: 1; LEFT: 2px; POSITION:   absolute; TOP: 69px; display: block;}
#box3 { Z-INDEX: 1; LEFT: 2px; POSITION:  absolute; TOP: 69px; display: block;}
#box4 { Z-INDEX: 11; LEFT: 2px; POSITION: absolute; TOP: 69px; display: block;}
#box5 { Z-INDEX: 10; LEFT: 2px; POSITION: absolute; TOP: 69px; display: block;}
#box6 { Z-INDEX: 9; LEFT: 2px; POSITION: absolute; TOP: 69px; display: block;}
#box7 { Z-INDEX: 8; LEFT: 2px; POSITION: absolute; TOP: 69px; display: block;}
#box8 { Z-INDEX: 7; LEFT: 2px; POSITION: absolute; TOP: 69px; display: block;}
#box9 { Z-INDEX: 6; LEFT: 2px; POSITION: absolute; TOP: 69px; display: block;}
#box10 { Z-INDEX: 5; LEFT: 2px; POSITION: absolute; TOP: 69px; display: block;}
#box11 { Z-INDEX: 4; LEFT: 2px; POSITION: absolute; TOP: 69px; display: block;}
#box12 { Z-INDEX: 3; LEFT: 2px; POSITION: absolute; TOP: 69px; display: block;}
#box13 { Z-INDEX: 2; LEFT: 2px; POSITION: absolute; TOP: 69px; display: block;}
*/
.active
{
	font-family:Arial;
	font-size:7pt;
	font-weight: bold;
	text-align:center;
	background:#CC7171;
	color: white;
	border-top: 1px solid  firebrick;
	border-right:  1px solid firebrick;
	border-left:  1px solid firebrick;
	border-bottom:  1px solid firebrick;
	cursor:hand;


	}
.inactive
{
	font-family:Arial;
	font-size:7pt;
	font-weight: bold;
	text-align:center;
	background:#D8D8D8;
	color: black;
    border-top:  1px solid firebrick;
	border-right:  1px solid firebrick;
	border-left:  1px solid firebrick;
	border-bottom:  1px solid firebrick;
	cursor:hand;


	}

.tab
{

	visibility:visible;

}
.thisTab
{

	visibility:visible;

}

.PrintText
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold
	}
	
.nohover
{ background-color: transparent; }

.nohover a
{ background-color: transparent; }

.nohover a:hover 
{ background-color: transparent; }


/******* SOME STYLES FOR HITS/PROPERTY *******/

.emphTextUnderline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}

#tabs_level_1 {
	position:relative;
	left: -35px;
	top: 5px;
	width: 738px;
	text-align: left;
}

#container_level_1 {
	position:relative;
	left: 0px;
	top: -20px;
	width: 968px;
	height: auto;
	text-align: left;
	background-color:white;
} 

.TabTable
{
	background-color:white;
	border: double 2px #CD0000;
	width: 735px;
	position: relative;
}

/*
#container_level_2 {
	position: absolute;
	left: 2px;
	top:2px;
	width: 732px;
	height: auto;
	text-align: left;
	background-color:white;
	border: 1px solid white;
}
*/

#search_left_column {
	font: Arial;
	float:left;
	width: 25%;
	height:500px;
	left: 0px;
	top: 0px;	
	position: relative;
	border-right-style:inset;
}
/* The main inquiry panel. The TOP and HEIGHT values need explanation. Position RELATIVE places the
    DIV relative to the previous item (search_left_column), which results in it appearing below the
    previous item, not beside it. So the TOP value has to be adjusted (negative value) to move the
    DIV upward on the screen to where we want it (beside the search_left_column). But the HEIGHT is
    still calculated from it's original location, so this value is made very small. All of this is a side-effect of
    using RELATIVE positioning, but we can't use ABSOLUTE positioning because doing so prevents the
    contentplaceholder inside the master page from expanding to accomodate the varying size of our
    content pages. */
#container_level_3 {
	position:relative;
	float:right;
	right: 0px;
	top: -495px;
	width: 73%;
	height:5px;
	background-color: white;
}

/* These DIVs do not share the screen with other DIVS so we don't have to adjust top and height
    as we did with the container_level_3 */
#container_summary_results
{
	position: relative;
	overflow:auto;
	width: 732px;
	height: 99%;
}

#container_claims_results
{
	position: relative;
	overflow:auto;
	width: 732px;
	height: 99%;
}

#container_hitsplus_results
{
	position: relative;
	overflow:auto;
	width: 732px;
	height: 99%;
}

#container_reports_results
{
	position: relative;
	overflow:auto;
	width: 732px;
	height: 99%;
}

#container_geoscore_results
{
	position: relative;
	overflow:auto;
	width: 732px;
	height: 99%;
}

#container_valuation_results
{
	position: relative;
	overflow:auto;
	width: 732px;
	height: 99%;
}

.hitsInquiryInputRow {
	background-color:white;
	padding:0px;
	margin-bottom:2px;
	width: 100%;
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
}

/* This block defines the look of the tab buttons */
#TabUL ul
{
	list-style: none;
	padding:0px;
}

#TabUL li
{	
	display:inline;
	background-color:transparent;
	/*	background:url(../../images/left_tab_off.gif) no-repeat top left;*/
	padding:0px 0px  5px 10px;
}
	
.regularOff
{
	background: url(../../RPC/images/round_tabs/left_off.gif) no-repeat top left;
}

.regularOn
{
	background: url(../../RPC/images/round_tabs/left_on.gif) no-repeat top left;
}

.leftEndOff
{
	background: url(../../RPC/images/round_tabs/left_off.gif) no-repeat top left;
}

.leftEndOn
{
	background: url(../../RPC/images/round_tabs/left_on.gif) no-repeat top left;
}

.regularButtonOn
{
	height:28px;
	font-family:Arial;
	font-weight:bold;
	font-size:.94em;
	color:White;
	background: url(../../RPC/images/round_tabs/right_on.gif) no-repeat top right;
	border:none;
	padding: 0px 10px 5px 0px;
	background-color:Transparent;
}

.regularButtonNextOff
{	height:28px;
	font-family:Arial;
	font-weight:bold;
	font-size:.94em;
	color:black;
	background: url(../../RPC/images/round_tabs/right_off.gif) no-repeat top right;
	border:none;
	padding: 0px 10px 5px 0px;
	background-color:Transparent;
}

.regularButtonNextOn
{	height:28px;
	font-family:Arial;
	font-weight:bold;
	font-size:.94em;
	color:black;
	background: url(../../RPC/images/round_tabs/right_off.gif) no-repeat top right;
	border:none;
	padding: 0px 10px 5px 0px;
	background-color:Transparent;
}

.endButtonOn
{	height:28px;
	font-family:Arial;
	font-weight:bold;
	font-size:.94em;
	color:White;
	background: url(../../RPC/images/round_tabs/right_on.gif) no-repeat top right;
	border:none;
	padding: 0px 10px 5px 0px;
	background-color:Transparent;
}

.endButtonOff
{	height:28px;
	font-family:Arial;
	font-weight:bold;
	font-size:.94em;
	color:black;
	background: url(../../RPC/images/round_tabs/right_off.gif) no-repeat top right;
	padding: 0px 10px 5px 0px;
	border:none;
	background-color:Transparent;
}
	
.hitsLabelTextHeader
{
	padding-left: 5px;
	text-align: left;
	top:0px;
	color: Silver;
	font-family: Arial;
	font-size: 12pt;
	font-weight:bold;
}

.hitsLabelTextSectionHeader
{
	padding-left: 5px;
	text-align: left;
	top:0px;
	color: Black;
	font-family: Arial;
	font-size: 11pt;
	font-weight:bold;
	font-style:italic;
}

.hitsLabelTextRegular
{
	padding-left: 5px;
	text-align: left;
	color: Black;
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
}

.hitsLabelTextAlert
{
	padding-left: 0px;
	text-align: left;
	color:Red;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}

.hitsLabelTextMessageActionResult
{
	padding-left: 0px;
	text-align: left;
	color:Blue;
	font-family: Arial;
	font-style:italic;
	font-size: 10pt;
	font-weight: bold;
}

.hitsLabelTextBold
{
	padding-left: 5px;
	text-align: left;
	color: Black;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}

.hitsLabelTextRegularUL
{
	padding-left: 5px;
	text-align: left;
	color: Black;
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	text-decoration:underline;
}

.hitsLabelTextBoldUL
{
	padding-left: 5px;
	text-align: left;
	color: Black;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:underline;
}

.hitsLabelTextSmallBoldUL
{
	padding-left: 5px;
	text-align: left;
	color: Black;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	text-decoration:underline;
}

.hitsLabelTextMandatoryItem
{
	padding-left: 5px;
	text-align: left;
	color: Red;
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
}

.hitsLabelTextRecommendedItem
{
	padding-left: 5px;
	text-align: left;
	color: Blue;
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
}

.hitsLabelTextResultsColumnHeader
{
	text-align:left;
	color:White;
	background-color: #808080;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}

.hitsTextBoxDefaultValue
{
	padding-left: 5px;
	text-align: left;
	color:Teal;
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
}

.hitsTextSearchOptionsHeader
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	color:white;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: underline;
}

.hitsCheckBoxSearchText
{
	font-family: Arial;
	font-size: 9pt;
	color: Black;
}

.hitsCheckBoxSearchTextDisabled
{
	font-family: Arial;
	font-size: 9pt;
	color: #FFC1C1
}

.hitsTextboxTextDefault
{
	font-family: Arial;
	font-size: 10pt;
	color: #D3D3D3
}

.hiddenText label
{
	display:none
}

.ctl00_mnuHeader_MainMenu_0 { background-color:white;visibility:hidden;display:none;position:absolute;left:0px;top:0px; }
.ctl00_mnuHeader_MainMenu_1 { text-decoration:none; }
.ctl00_mnuHeader_MainMenu_2 {  }
.ctl00_mnuHeader_MainMenu_3 { border-style:none; }
.ctl00_mnuHeader_MainMenu_4 {  }
.ctl00_mnuHeader_MainMenu_5 { border-style:none; }
.ctl00_mnuHeader_MainMenu_6 {  }
.ctl00_mnuHeader_MainMenu_7 {  }
.ctl00_mnuHeader_MainMenu_8 { border-style:none; }
.ctl00_mnuHeader_MainMenu_9 {  }
.ctl00_mnuHeader_MainMenu_10 { border-style:none; }
.ctl00_mnuHeader_MainMenu_11 {  }
.ctl00_mnuHeader_MainMenu_12 { border-style:none; }
.ctl00_mnuHeader_MainMenu_13 {  }
