@charset "utf-8";
/* CSS Document */

body{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
    background-color:#FFFFFF;
	text-align:justify;
	
}
a{
color:#800000;
}
.red{
color:#FF0000;
}

.redunder{ color:#FF0000;
text-decoration:underline;
}
div.bg_body{

	height:258px;
	background-image:url(../graphics/bg_body.jpg);
	background-repeat:repeat-x;
}

div.mbody{
	
	width:900px;
	margin:auto;
	margin-top:-258px;

}
div.login{
    
	margin-top:-30px;
	font-size:10px;
}

input.login{
	width:130px;
	font-size:10px;
}
input.log{
font-size:10px;
font-weight:bold;
cursor:pointer;
}

div.header{

	
	
}
div.logo{

	float:left;
}

div.imageheader{

    float:right;
	background-image:url(../graphics/img_header.png);
	background-repeat:no-repeat;
	_background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='front/graphics/img_header.png', sizingMethod='crop');
	width:450px;
	height:226px;
	
}


div.navigation {

	 text-align:center;
	 !margin-top:-5px;
	 height:23px;
	

}

div.navigation a{

	color:#FFFFFF;
	margin-left:30px;
	margin-right:30px;
	font-weight:bold;
	text-decoration:none;

}

div.navigation a:hover,
div.navigation a#selected{
  
  text-decoration:underline;
 
}

div.menu_lateral{

	width:202px;
	background-image:url(../graphics/bg_menulateral.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-bottom:20px;
	padding-top:30px;
	
	
}

.menu_lateral a{

	display:block;
	background-image:url(../graphics/bg_buttonsLat.jpg);
	background-repeat:no-repeat;
	height:26px;
	color:#8a8a8a;
	text-decoration:none;
	font-weight:bold;
	padding-left:15px;
	padding-top:7px;

}

div.menu_lateral a:hover,
div.menu_lateral a#selectedlat{
    
	background-image:url(../graphics/bg_buttonsLat_hov.jpg);
	background-repeat:no-repeat;
	color:#FF0000;
}

a.menu_lateralSelected {
    
	background-image:url(../graphics/bg_buttonsLat_hov.jpg);
	background-repeat:no-repeat;
	color:#FF0000;
}

a#links{
	margin-top:15px;
}


div.footer{
	
	height:33px;
	background-image:url(../graphics/bg_footer.jpg);
	background-repeat:repeat-x;
		
}
div.content_footer{
	padding-top:5px;
	font-size:9px;
	color:#FFFFFF;
	width:900px;
	margin:auto;
	text-align:center;
}


h1{

	color:#929292;
	font-size:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-image:url(../graphics/bg_h1.jpg);
	background-repeat:no-repeat;
	height:49px;
	padding-top:27px;
	padding-left:20px;
	margin:0px;
	
}

table td{
	
	vertical-align:top;
	
}

.leftimg{

	margin-left:20px;
	margin-top:20px;
	
}

td.righttext{

	padding-left:30px;
	padding-top:30px;
}

table.textsparagraphs{

	font-size:12px;
	color:#929292;
	text-align:justify;
	margin-bottom:20px;
	
}


span.red{
color:#FF0000;
}
span.green{
color:#006600;
}

span.required{
color:#BF0000;
}


td.titlebox{
background-color:#EBEBEB;
font-weight:bold;
color:#FF0000;
padding:4px;
border-bottom:1px solid #CCCCCC;
}

span.step{
font-weight:bold;
color:#993300;
font-size:14px;
margin-top:5px;
margin-bottom:5px;
display:block;
}
table.listquotes{
	margin-bottom:30px;
}
table.listquotes tr.title{
	font-weight:bold;
	background-color:#CCCCCC;
}
table.listquotes td{
	border-bottom:1px solid #333333;
	padding:4px;
}
span.grey{
color:#999999;
display:block;
text-align:center;
font-size:10px;
margin-bottom:10px;
margin-top:20px;
}

div.submenuquote{
margin-bottom:5px;
margin-top:5px;
}
div#agentmenu{
margin-bottom:0px;
margin-top:15px;
}
div.submenuquote a{
font-size:10px;
background-image:url(../graphics/bg_submenuq.jpg);
background-repeat:repeat-x;
color:#000000;
font-weight:bold;
border:1px solid #666666;
padding:4px;
text-decoration:none;

}
div.submenuquote a:hover{
color:#FF0000;
}
div.main_content{
    
	width:680px;
	float:right;
	padding-top:30px;
}
div.LinkBar {
	position:relative;
	/*top:-65px;
	left:-214px;*/
	width:700px;
	!width:697px;
}
input.proceed {
	!width:150px;
}