 
#container {
		
	position: relative;
 	padding: 10px; 
  	height: 380px;
	width: 100%; 

}
 
#ratecontainer {
	position: relative;
 	padding: 10px; 
  	height: 400px;
	width: 100%; 

}
 
#container.header {
		
		position: relative;
	   	height: 100px;
		width: 100%; 
}
	
#container.body {
		
		position: relative;
	   	height: 200px;
		width: 100%; 
	}
	
#container.footer {
	
	position: absolute;
   	height: 100px;
	width: 100%; 
	text-align: center;
	align: center; 
}
.dojoTabContainer {

	position : relative;
	width: 900px;
}
.rightAlignContainer {
	
		text-align: right;		 
	 	width: 90%; 
	}
	
.imageClass {
	
	margin-right: 50px;
	border: 0;
 }

#container h1, #ratecontainer h1 { 
		 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	margin: 20px;
	width: 100%;
	}

#container h2, #ratecontainer h2  { 
		 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: navy;
	margin: 20px;
	width: 100%;
	}

#container h3, #ratecontainer h3  { 
		 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: navy;
	font-weight: lighter;
 	width: 100%;
	}

#container em, #ratecontainer em  { 
		 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	margin: 10px;
	width: 100%;
}


.ratetable { 
	width: 100%;  
}
.rateTable th{
	
 	background-color: #1B4298;
	font-weight: normal;
	height: 20px; 
 	padding: 8px;
 	color: white; 
  	text-align:right;
}
.showtable { 
	width: 100%;  
}
.showTable th{
	
 	background-color: #1B4298;
	font-weight: bold;
	height: 30px; 
 	padding: 0, 8px, 0, 8px;
 	color: white;
 	text-align: left;
	
}

.showTable td{
	 
 	padding: 8px; 
}

#scrollContainer {
	height: auto;
 	width: 90%;  
 	margin-left: 5px;
} 
#scroll {
	height: 300px;
 	width: 100%; 
	overflow-y: scroll;
 	 
}

.rateContainer {
	height: 250px;
 	width: 100%;   
} 
#rateScroll {
	height: 100%;
 	width: 100%; 
	overflow: scroll;
 	 
}
.scrollContainer {
	height: 230px;
 	width: 90%;  
 	margin-left: 5px;
} 

.scroll {
	height: 220px;
 	width: 100%; 
	overflow: scroll;
 	 
}

.errorMessage {
	color: #f00;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	
	 
}         
.wrapAlert {
	color: #f00;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	margin-left: 10px;
}   
 
	
.wwFormTable td {
	text-align: left;
	padding: 5px;	
}
	 
.boxTable td {
 	padding-left: 5px;	
}
.wwgrp {
	padding-top: 5px; 
	padding-bottom: 5px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding-right: 10px;
	 
} 
	 
label {
	padding-right: 15px;	
	text-align: right;
}	
  
 

input.rateRadio {
	margin-left: 80px;
}

td.rateHeading {
	width: 100px;
	text-align: right;
}


 
.column1 { 
	 	
	 	margin: auto;
	  	float: left;
	}
.column3 {
	 
		margin-left: 15%;
	 
	 	z-index:99;
	}
.column2 { 
	margin-left: 30%;
	width: 30%;
	text-align: right;
 	}
 
 .bodycolumn2 { 
	margin-left: 40%;
	width: 40%;
	text-align: left;
	 
 	}
 
.myRadioList
{
   	clear: both;
	padding: 20px; 
} 	 

.waitPopup
{
	background-position: center;
	background: white;
	opacity: 0.7; 
	filter: alpha(opacity=70);
	position: absolute;
	 z-index: 9;
	margin: 0 auto; 
	height:360px; width:930px;
	text-align: center; 
	vertical-align: middle;
	visibility: hidden;				
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0033FF;
	font-style: normal;
	font-weight: bold; 				
}

.waitPopupBig
{
	background-position: center;
	background: white;
	opacity: 0.7; 
	filter: alpha(opacity=70);
	position: absolute;
	 z-index: 9;
	margin: 0 auto; 
	height:380px; width:930px;
	text-align: center; 
	vertical-align: middle;
	visibility: hidden;				
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0033FF;
	font-style: normal;
	font-weight: bold; 				
}
.indicatorPopup
{
	background-position: center;
	background: white;
	opacity: 0.7; 
	filter: alpha(opacity=70);
	position: absolute;
	 z-index: 9;
	margin: 0 auto; 
	height:360px; width:930px;
	text-align: center; 
	vertical-align: middle;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0033FF;
	font-style: normal;
	font-weight: bold; 				
}

.popupBackground
{
	background-position: center;
	background: white;
	opacity: 0.7; 
	filter: alpha(opacity=70);
	position: absolute;
 	z-index: 9;
	margin: 0 auto; 
	height:380px; width:930px;
	text-align: center; 
	visibility: hidden;				
	 				
}
 
.popup
{

	z-index: 90; 
	position: absolute; 
	background-color: snow;
 	width: 225px; 
	height: 200px; 
	left: 500px;
 	text-align: center;
	visibility: hidden;	
	padding: 5px;	 	  	

}

.myDatePicker p {
	
	height: 10px; 	
	 
}
 
 .myDatePicker td {
	
	padding: 5px;
	  	
	 
}

.myDatePicker input {
	
	margin: 5px;	  
}	
.myConfirm
{

	z-index: 90; 
	position: absolute; 
	background-color: snow; 
	
	width: 400px; 
	height: 200px; 
	padding: 10px;
	margin: 10px; 
	left: 450px;
	border: 5px blue groove; 
	text-align: left;
				 	  	

}

.confirmBackground
{
	background-position: center;
	background: white;
	opacity: 0.7; 
	filter: alpha(opacity=70);
	position: absolute;
 	z-index: 9;
	margin: 0 auto; 
	height:380px; width:930px;
	text-align: center; 
	 			
}
.myPopupInput {width: 100%; clear: both; margin: 10px 0px;}
.myPopupInput .myInputName {float: left; width: 100px;}
.myPopupInput .myInputControl {float: left;}

.myControl
{
	float: right;
	 
	 
}

.popupClose
{
	width: 100%;
	height: 30px; 
	background-color: gray;
	text-align: right; 
	font-size: 13pt; 
						 	  

}
 
 #wrapQuestion {
	font-weight: bold;
	color: #000000;
}
 
  .dojoTab {

	position : relative;
	float : left;
	padding-left : 9px;
	border-bottom : 1px solid #6290d2;
	background : url(/cars/struts/dojo/src/widget/templates/images/tab_left.gif) no-repeat left top;
	cursor: pointer;
	white-space: nowrap;
	z-index: 3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px; 
	font-weight: bold; 
	color: navy;
}

.plainText {
font-weight: bold;
	color: #000000;
}


.wrapPopup
{

	z-index: 90; 
	position: absolute; 
	background-color: snow;
 	width: 225px; 
	height: 200px; 
	left: 500px;
 	text-align: center; 
	padding: 5px;	 	  	

}

.display{
	
	display: inline;
}
