/*body{
	background:url(../../images/sandy.gif);
}*/
body
{
	margin-top: 3px;
	margin-bottom:0px;
	/*
	background-image: url(images/backgroung_image.jpg);
	*/
}
body, td, select, input, textarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.navigation_link, .links{color:#003366; text-decoration:none; font-size:8pt; font-weight:bold;}
.navigation_link:hover, .links:hover{color:#6699CC;}

.title_text{font-size:11pt; color:#FB9244; font-weight:bold; text-align:left;}

.footer{font-size:8pt; color:#333399;}
a.footer_link, .footer_link td, .footer_link a{color:#003366; text-decoration:none; font-size:8pt;}
a.footer_link:hover, .footer_link a:hover{color:#FFFFFF;}
.middle_link{color:#B95C00;text-decoration:none; font-size:8pt;}
.middle_link:hover{color:#6699CC}

a.free_quote_link {color:#003366;text-decoration:blink; font-size:8pt;}
a.free_quote_link:hover{color:#6699CC}

a{color:#B95C00;text-decoration:none;}
a:hover{color:#6699CC}


#input
{
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#input .non_compulsory_fields
{
	color:#66CC00;
	border:1px solid #0099CC;
}
#input .non_compulsory_fields_ext
{
	color:#66CC00;
}
#input .compulsory_fields
{
	color:#FF0000;
	border:1px solid #0099CC;	
}
#input2 .compulsory_fields
{
	border:1px solid #0099CC;

}
.button
{
 background-color: #ffffff;
 color:#009900;
 border: 1 solid #073C70;
 font-weight:bold;
}
.button_reset
{
 background-color: #ffffff;
 color:#FF0000;
 border: 1 solid #073C70;
}
#success_reply_client h1
{
	color:#009966;
	font-size:9pt;
}
.error
{
	color:#FF0000;
}
.answer{background:;color:#61C100;}
.question{background:;color:#FF0000;text-transform:uppercase;}

#title h1
{
	font-size:9pt;
	margin-top:2px;
	margin-bottom:1px;
	padding:0px;
}
h1
{
	font-size:10pt;
	font-weight:normal;
	margin:0;
	padding:0
}
h2
{
	font-size:9pt;
	font-weight:normal;
	margin:0;
	padding:0
}
h3
{
	font-size:8pt;
	font-weight:normal;
	margin:0;
	padding:0
}
.page_last_update{font-size:7pt;}
.read_more a{font-size:8pt; color:#B95C00; text-decoration:none;}
.read_more a:hover{text-decoration:underline;}
#more_pics{position:relative; top:-20px; left:158px; width:44px; background:#F2F2F2;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
#more_pics a{color:#333366; font-weight:bold; padding-left:3px; text-decoration:none}
#more_pics a:hover{color:#990000;}

/*here is the navigation style*/
#topnav, #topnav ul { padding:0; margin: 0; list-style: none; } 
#topnav a {color:#6699cc; display: block; font-weight:bold; text-decoration:none;} 
#topnav li { float: left; margin:0 3px; }
#topnav li ul { background-color:#FFFFFF; border:1px #45B1DA dotted; position: absolute; width: 190px; left: -999em; margin-left:-5.5px; margin-top:0.5px;} 
#topnav li ul li { margin:3px 10px 0px 5px; width:10em; float: left;} 
#topnav li ul li a { color:#000000; font-weight:bold; font-size:8pt; padding:0; width:14.5em; width: 190px; display:block } 
#topnav li:hover, #topnav li.sfhover { background-color:; }
#topnav li li:hover, #topnav li li.sfhover { background-color:; }
#topnav li li:hover a, #topnav li li.sfhover a { text-decoration:none; }
#topnav li:hover ul, #topnav li.sfhover ul { left: auto; }
/*here the navigation style ends*/

/*top search form*/
#topsearchform{margin-right:25px; margin-top:5px; display:block}
#topsearchform form{margin:0; padding:0;}
#topsearchform input{font-size:8pt}
#topsearchform #query{ background:#FFCC00;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; border:1px dotted #003366; }
#topsearchform #search_submit{background-color: #ffffff; color:#009900; border: 0; width:30px }
.opa{ background:#FFCC00;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; border:1px dotted #003366; padding-right:3px; height:16px; width:169px }
.opa a{ color:#000;}

/*end*/

/* advance search */
.green_links{color:#66CC33;text-decoration:none;font-size:8pt;font-weight:bold;}
.green_links:hover{color:#6699CC;}
.black_links{color:#000000;text-decoration:none;font-size:8pt;font-weight:bold;}
.black_links:hover{color:#66CC33;}
.black_links_result:hover{color:#6699CC}
/* end */

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b{
position:absolute;
top: 0;
border: 1px solid #c0e9fd; /*THEME CHANGE HERE*/
border-width: 1px;
line-height:18px;
z-index:100;
background-color: white;
width: 195px;
visibility: hidden;
}


.dropmenudiv_b a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #c0e9fd; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color: black;
font-weight:600
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
background-color: #c0e9fd;
}
.grey_link{
	color:#9A9A9A;
}