/* General Style*/

P  {
	font-family: verdana;
	font-size: 11px;
	text-align:justify;
}

A  {
	font-family: verdana;	
	font-size: 9px;
	color: #509BDA;
	text-decoration: none ;
}

A:Hover  {
	font-family: verdana;	
	font-size: 9px;
	color: red;
}

BODY  {
	margin : 0;
	padding : 0;
	font-family: verdana;	
	font-size: 9px;
}

input  {
	font-family: sans-serif;
	font-size: 9px;
	font-weight: normal;
	height: 15px;
	text-align: center;
}

select  {
	font-family: sans-serif;
	font-size: 9pt;
	font-weight: normal;
	height: 18px;
}

.tab  {
	margin-top: 5px;
	margin-left: 5px;	
}

.copy  {
	font-family: verdana;	
	font-size: 10px;	
}

li     {
	font-family: verdana;	
	font-size: 10px;	
}

/*  Customize style classes   */

.tabHead  {
	font-size: 8pt;
	font-weight: bold;
	background-color:  #575757;
	color: white;
}

.tabBody  {
	font-size: 8pt;
	font-weight: normal;
	padding-left: 4px;	
}

.tabBodyContactUs  {
	font-size: 8pt;
	font-weight: normal;
	padding: 10px;	
	background-color : #eeeeee;
}

.yellowTabHead  {
	font-size: 12px;
	font-weight: bold;
	background-color: #660000;
	color: #FFFFFF;
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/abjv_bg.jpg);
}

.yellowTabBody  {
	font-size: 8pt;
	font-weight: normal;
	padding-left: 4px;	
	background-color: #FFFF80;
}

.ypborder {
	BORDER-RIGHT: #FAC800 1px solid; 
	BORDER-LEFT: #FAC800 1px solid; 
	BORDER-BOTTOM: #FAC800 1px solid;
	BORDER-TOP: #FFF001 1px solid;
}

.serviceTabHead  {
	font-size: 8pt;
	font-weight: bold;
	background-color: #905630;
	color: white;
}

.serviceTabBody  {
	font-size: 8pt;
	font-weight: normal;
	padding-left: 4px;	
	background-color: #E4C7B4;
}

.serviceborder {
	BORDER-RIGHT: #C57D4D 1px solid; 
	BORDER-LEFT: #C57D4D 1px solid; 
	BORDER-BOTTOM: #C57D4D 1px solid;
	BORDER-TOP: #C57D4D 1px solid;
}

.newsTabHead  {
	font-size: 8pt;
	font-weight: bold;
	background-color: #840000;
	color: white;
}

.newsTabBody  {
	font-size: 8pt;
	font-weight: normal;
	padding-left: 4px;	
	background-color:#FFF1F1;
}

.newsborder {
	BORDER-RIGHT: #820000 1px solid; 
	BORDER-LEFT: #820000 1px solid; 
	BORDER-BOTTOM: #820000 1px solid;
	BORDER-TOP: #820000 1px solid;
}

.weatherTabHead  {
	font-size: 8pt;
	font-weight: bold;
	background-color: #8484ff;
	color: white;
}

.weatherTabBody  {
	font-size: 8pt;
	font-weight: normal;
	padding: 4px;	
	background-color:white;
}

.weatherborder {
	BORDER-RIGHT: #7578F9 1px solid; 
	BORDER-LEFT: #7578F9 1px solid; 
	BORDER-BOTTOM: #7578F9 1px solid;
	BORDER-TOP: #7578F9 1px solid;
}

.linkTabHead  
{
	font-size: 8pt;
	font-weight: bold;
	background-color: Maroon;
	color: white;
}

.linkTabBody  {
	font-size: 8pt;
	font-weight: normal;
	padding-left: 4px;
	background-color: #EBF6FF;
}

.linkTabBody  a{
	color : blue ;
}

.linkborder {
	BORDER-RIGHT: #0063B6 1px solid; 
	BORDER-LEFT: #0063B6 1px solid; 
	BORDER-BOTTOM: #0063B6 1px solid;
	BORDER-TOP: #0063B6 1px solid;
}

.quotsTabHead  {
	font-size: 8pt;
	font-weight: bold;
	background-color: #006b00;
	color: white;
}

.quotsTabBody  {
	font-size: 8pt;
	font-weight: normal;
	padding-left: 4px;
	background-color: #E3FFE3;
}

.quotsborder {
	BORDER-RIGHT: #006b00 1px solid; 
	BORDER-LEFT: #006b00 1px solid; 
	BORDER-BOTTOM: #006b00 1px solid;
	BORDER-TOP: #006b00 1px solid;
}

.pageHead	{
	padding-top:10px;
	padding-bottom:10px;
	font-size: 11pt;
	font-weight: bold;
	text-align:center;
	vertical-align:middle;
}

.generalTabHead  {
	font-size: 8pt;
	font-weight: bold;
	background-color: #665518;
	color: white;
}

.generalTabBody  {
	background-color: #D4C48C;
}

.generalborder {
	BORDER-RIGHT: #8F7D3F 1px solid; 
	BORDER-LEFT: #8F7D3F 1px solid; 
	BORDER-BOTTOM: #8F7D3F 1px solid;
	BORDER-TOP: #8F7D3F 1px solid;
}

.generalEntityHead {
	align:left;
	height:20px;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;		
	color : white;
	background-color: #89711F;
	BORDER-RIGHT: #AA8D2A 1px solid; 
	BORDER-LEFT: #AA8D2A 1px solid; 
	BORDER-TOP: #AA8D2A 1px solid;
	
}

.generalEntityBody {
	height : 50px;
	font-size: 8pt;
	font-weight: normal;
	padding: 10px;
	background-color: #FFF3CB;
	BORDER-RIGHT: #AA8D2A 1px solid; 
	BORDER-LEFT: #AA8D2A 1px solid; 
	BORDER-BOTTOM: #AA8D2A 1px solid;	
}

.historyTabHead  {
	font-size: 8pt;
	font-weight: bold;
	background-color: #83471B;
	color: white;
}

.historyTabBody  {
	background-color: #C37A45;
}

.historyborder {
	BORDER-RIGHT: #83471B 1px solid; 
	BORDER-LEFT: #83471B 1px solid; 
	BORDER-BOTTOM: #83471B 1px solid;
	BORDER-TOP: #83471B 1px solid;
}

.historyEntityHead {
	align:left;
	height:20px;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;		
	padding-top: 5px;
	padding-bottom: 5px;		
	color : white;
	background-color: #83471B;
	BORDER-RIGHT: #905C36 1px solid; 
	BORDER-LEFT: #905C36 1px solid; 
	BORDER-TOP: #905C36 1px solid;
	
}

.historyEntityBody {
	height : 50px;
	font-size: 8pt;
	font-weight: normal;
	padding: 10px;
	background-color: #E7AC81;
	BORDER-RIGHT: #905C36 1px solid; 
	BORDER-LEFT: #905C36 1px solid; 
	BORDER-BOTTOM: #905C36 1px solid;	
}

.placesTabHead  {
	font-size: 8pt;
	font-weight: bold;
	background-color: #098395;
	color: white;
}

.placesTabBody  {
	background-color: #89CDDB;
}

.placesborder {
	BORDER-RIGHT: #34889A 1px solid; 
	BORDER-LEFT: #34889A 1px solid; 
	BORDER-BOTTOM: #34889A 1px solid;
	BORDER-TOP: #34889A 1px solid;
}

.placesEntityHead {
	align:left;
	height:20px;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;		
	padding-top: 5px;
	padding-bottom: 5px;		
	color : #FFC76F;
	background-color: #0994AD;
	BORDER-RIGHT: #18A2C0 1px solid; 
	BORDER-LEFT: #18A2C0 1px solid; 
	BORDER-TOP: #18A2C0 1px solid;
	
}

.placesEntityBody {
	height : 50px;
	font-size: 9pt;
	font-weight: normal;
	padding: 10px;
	background-color: #ABEAF7;
	BORDER-RIGHT: #18A2C0 1px solid; 
	BORDER-LEFT: #18A2C0 1px solid; 
	BORDER-Bottom: #18A2C0 1px solid;
}

.peopleTabHead  {
	font-size: 8pt;
	font-weight: bold;
	background-color: #5C307E;
	color: white;
}

.peopleTabBody  {
	background-color: #BCA0D8;
}

.peopleborder {
	BORDER-RIGHT: #5C307E 1px solid; 
	BORDER-LEFT: #5C307E 1px solid; 
	BORDER-BOTTOM: #5C307E 1px solid;
	BORDER-TOP: #5C307E 1px solid;
}

.peopleEntityHead {
	align:left;
	height:20px;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;	
	padding-top: 5px;
	padding-bottom: 5px;		
	color : #F6A200;
	background-color: #75449A;
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid;
	
}

.peopleEntityBody {
	height : 50px;
	font-size: 8pt;
	font-weight: normal;
	padding: 10px;
	background-color: #E5CBFF;
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid;	
}

.yhmpabd {
	BORDER-RIGHT: #4d99e5 1px solid; 
	BORDER-LEFT: #4d99e5 1px solid; 
	BORDER-BOTTOM: #4d99e5 1px solid;
	BORDER-TOP: #4d99e5 1px solid;
}

.grayBorder {
	BORDER-RIGHT: #aaaaaa 1px solid; 
	BORDER-LEFT: #aaaaaa 1px solid; 
	BORDER-BOTTOM: #aaaaaa 1px solid;
	BORDER-TOP: #aaaaaa 1px solid;
}

.pathStrip {
	font-family: verdana, sans-serif;;
	font-size: 9pt;
	font-weight: normal;	
	padding-left: 5px;
	background-color: #004E96;
	BORDER-BOTTOM: #2C88FA 1px solid;
	BORDER-TOP: #0A64CA 1px solid;	
	padding-top:3px;
	color: white;
	valign: middle;
}

A.strip  {
	font-family: verdana, sans-serif;;	
	font-size: 8pt;
	text-decoration : none;
	color: white;
}

A:Hover.strip  {
	font-family: verdana, sans-serif;	
	font-size: 8pt;
	text-decoration : none;	
	color: cyan;
}

.topStrip {
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;	
	padding-left: 5px;
	color: white;
	valign: middle;
	height: 20px;
	color : #add3f8 ;
}

.topRightStrip {
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;	
	color: white;	
	padding-right: 10px;
	vertical-align: middle;
	height: 20px;
}

A.topLink  {
	font-family: verdana, sans-serif;
	;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: white;
}

A:Hover.topLink {
	font-family: verdana, sans-serif;
	;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: yellow;
}

.topframe	{
	BORDER-RIGHT: #4d99e5 1px solid; 
	BORDER-LEFT: #4d99e5 1px solid; 
	BORDER-BOTTOM: #4d99e5 1px solid;
}

.search	{
	background : url("images/search_pattern.gif");
}

.caption {
	font-size: 8pt;
	font-weight: normal;
}

.button  {
	font-size: 8pt;
	font-weight: normal;
	height: 20px;	
}

/*Search JSP style*/

.header  {
	background-color : #00119F;
	color : White;
	padding-left : 8px;
	padding-right : 8px;
	padding-top : 3px;
	padding-bottom : 3px;
}

A.header  {
	font-family : verdana, arial, sans;
	font-weight : bold;
	color : White;
	text-decoration : none;
}

A:hover.header  {
	font-family : verdana, arial, sans;
	font-weight : bold;
	color : Yellow;
	text-decoration : none;
}

.result  {
	background-color : #eeeedb;	
}

TR.labelBase  {
	FONT-WEIGHT : bold;
	FONT-SIZE : 11px;
	COLOR : orange;
	LINE-HEIGHT : 18px;
	FONT-FAMILY : verdana, Helvetica, sans-serif;
	background-color : black;
	verticle-align : middle;
}

A.label  {
	WIDTH : 100%;
	COLOR : orange;
	LINE-HEIGHT : 18px;
	TEXT-DECORATION : none;
}

A.label:link  {
	WIDTH : 100%;
	COLOR : orange;
	LINE-HEIGHT : 18px;
	TEXT-DECORATION : none;
}

A.label:hover  {
	WIDTH : 100%;
	COLOR : black;
	LINE-HEIGHT : 18px;
	BACKGROUND-COLOR : orange;
	TEXT-DECORATION : none;
}

.headrow  {
	background-color : #fff3DB;
	font-family : verdana, Sans-serif;	
	font-size : 11px;
}

.head  {
	font-size : 12px;
	padding-left : 15px;
	padding-right : 10px;	
}

.cursor	{
	cursor : hand;
	cursor : pointer;	
}

.name	{
	font-weight : bold;
	color : orange;	
}

.more  {
	text-align : right;
	padding-right : 15px;
	color: blue;
}

.record	{
	background-color : #ffffDB;
	font-family : verdana, Sans-serif;	
	font-size : 10px;
	vertical-align : top;	
}

.description {
	background-color : #ffffDB;
	font-family : verdana, Sans-serif;	
	text-align : left;
	vertical-align : top;
	padding-left : 5px;
	padding-right : 5px;	
}

A.pageno  {
	font-size : 10px;
	font-weight : none;
	color : Blue;
	text-decoration : underline;
	top : auto;
}

.linkRow  {
	font-size : 11px;
	font-weight : none;
	color : black;
	font-family : verdana, sans-serif;
	top : auto;
	background-color : #eeeeDB;
}

.captionHREF{
	font-size: 8pt;
	font-weight: normal;
	color : blue ;
	
}

A:hover.captionHREF {
	font-size: 8pt;
	font-weight: normal;
	color : blue ;
}
