/* BODY */

BODY {
	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 16px;
	color:#444;
	margin:0px;
	
}

h1 { 
	font-weight: normal;
	margin-bottom: 0;
}

.maintext{
font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 16px;
	color:#444;
	margin:0px;
	}
.directoryresults{
font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 16px;
	color:#444;
	margin:0px;
	}
.directoryresultsheader{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 16px;
	color:#444;
	margin:0px;
	background-color:#CCD0DE;
	}


#wrapper {
 background-image: url(../graphics/general/wrappernew.gif); width:980px;  }


/* MENUAREA */
#menuarea { width:140px; border-right: 1px solid #fff; font-family: Arial, Helvetica, sans-serif; font-size:11px; background-color:#00A8EC; float:left;  }

.menuarea a { color: #203471; text-decoration:none; }
.menuarea a:hover { color:#000; text-decoration:none;}

.logo { background-image: url(../graphics/menuarea/logo.gif); height: 78px; }

.tools { background-image: url(../graphics/menuarea/tools.gif); padding:4px 4px 4px 12px; height: 19px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; }

.menudivide
	{ border-bottom: 1px solid #fff; }
	



.menu01_up_hd { padding: 4px 4px 4px 12px; background-image: url(../graphics/menuarea/menu01_up_hdnew.gif); height:17px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF;  }
.menu01_up_hd a { color: #fff; text-decoration:none; }
.menu01_up_hd a:hover { color:#ccd0de; text-decoration:none;}


.menu01_dn_hd { padding:4px 4px 4px 12px; background-image: url(../graphics/menuarea/menu01_dn_hdnew.gif); height:17px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; }
.menu01_dn_hd a { color: #fff; text-decoration:none; }
.menu01_dn_hd a:hover { color:#ccd0de; text-decoration:none;}

.menu01_dn { padding:4px 4px 4px 12px; background-color:#A2DFF8; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#203471;  }
.menu01_dn a { color: #203471; text-decoration:none; }
.menu01_dn a:hover { color:#000; text-decoration:none;}

.menu01_end { background-image: url(../graphics/menuarea/menu01_endNEW.gif); height:15px;  }

.menu02 { background-color:#00A8EC; line-height: 19px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ccd0de; padding:3px 4px 0px 12px;  } 
.menu02 a { color: #fff; text-decoration:none; }
.menu02 a:visited { color: #fff; text-decoration:none; }
.menu02 a:active { color: #fff; text-decoration:none; }
.menu02 a:hover { color:#A2DFF8; text-decoration:none;}


.menutitle01{
cursor:hand;
background-color:#00A8EC;
height:17px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF;
width:124px;
padding:4px 4px 4px 12px;

font-weight:bold;

}
.menutitle01 a { color: #fff; text-decoration:none; }
.menutitle01 a:visited { color: #fff; text-decoration:none; }
.menutitle01 a:active { color: #fff; text-decoration:none; }
.menutitle01 a:hover { color:#A2DFF8; text-decoration:none;}


.menutitle{
cursor:hand;

background-image: url(../graphics/menuarea/menu01_up_hdnew.gif); background-repeat:no-repeat;
height:17px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF;
width:124px;
padding:4px 4px 4px 12px;

font-weight:bold;

}
.menutitle a { color: #fff; text-decoration:none; }
.menutitle a:visited { color: #fff; text-decoration:none; }
.menutitle a:active { color: #fff; text-decoration:none; }
.menutitle a:hover { color:#A2DFF8; text-decoration:none;}

.menutitleopen{
cursor:hand;

background-image: url(../graphics/menuarea/menu01_dn_hdnew.gif); background-repeat:no-repeat;
height:17px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF;
width:124px;
padding:4px 4px 4px 12px;

font-weight:bold;

}
.menutitleopen a { color: #fff; text-decoration:none; }
.menutitleopen a:visited { color: #fff; text-decoration:none; }
.menutitleopen a:active { color: #fff; text-decoration:none; }
.menutitleopen a:hover { color:#A2DFF8; text-decoration:none;}

.menutitle03{
height:17px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; color:#203471;
width:124px;
padding:4px 4px 4px 12px;

}
.menutitle03 a { color: #203471; text-decoration:none; }
.menutitle03 a:visited { color: #203471; text-decoration:none; }
.menutitle03 a:active { color: #203471; text-decoration:none; }
.menutitle03 a:hover { color:#1070B0; text-decoration:none;}


.submenu{
padding:4px 4px 4px 12px; background-color:#74d0f5; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#203471;
}
.submenu a { color: #435487; text-decoration:none; }
.submenu a:hover { color:#203471; text-decoration:none;}


.toolstitle{
cursor:hand;
background-image: url(../graphics/menuarea/toolsnew.gif); padding:4px 4px 4px 12px; height: 17px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF;

}
.toolstitle a { color: #FFFFFF; text-decoration:none; }
.toolstitle a:visited { color: #FFFFFF; text-decoration:none; }
.toolstitle a:active { color: #FFFFFF; text-decoration:none; }
.toolstitle a:hover { color:#A2DFF8; text-decoration:none;}


.toolssubmenu{
padding:4px 4px 4px 12px; background-color:#74d0f5; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#203471; font-weight:bold;
}
.toolssubmenu a { color: #203471; text-decoration:none; }
.toolssubmenu a:hover { color:#1070B0; text-decoration:none;}






/* MAIN */
#mainarea { margin-left:140px; border-right: 1px solid #00A8EC; border-top: 9px solid #E3007B; width:800px; 
 }
 
 /* search */
 .searcharea {padding-left:8px; width:400px; }
.searchmain { font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; border-right: solid 3px #e3007b; border-left:solid 3px #e3007b; padding:8px; border-bottom: solid 3px #e3007b; margin-left:1px; }
.searchhead { font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#e3007b;
 }
 
 .searchsubhead { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#aaa;
 }
 .searchbox { background-image: url(../graphics/searcharea/searchboxbgNEW.gif); padding: 8px 3px 0px 3px; margin:0px;}
 .calculator { background-color:#d0effb; padding:10px; border: 1px solid #00A8EC; }
 .calculator td { cellpadding:8px; }

/* FEATUREAREA */
.featurearea { padding-left:10px; }
.featurehead { background-image:url(../graphics/featurearea/bg.gif); font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#fff; height:22px; width:142px; padding-left:8px; padding-top:3px; padding-bottom:1px; }
.featuresub { background-color:#E3007B; height: 19px; font-family:Arial, Helvetica, sans-serif; font-size:11px;  padding-left: 4px; color:#FFFFFF; width:146px; }
.featuresub a { color: #fff; text-decoration:none; }
.featuresub a:hover { color:#fff; text-decoration:underline;}
.feature_dark {font-size:11px; color:#FFFFFF; padding:6px; line-height:12px;  }

.alert {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:13px; font-size:12px; margin:0px; padding-top:4px; padding-left:4px; padding-right:4px; }


/* BROCHUREAREA */
.brochurearea { padding-left:10px; width:590px;  }
.br_title {  width:600px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; color:#00A8EC; padding-top:4px; margin-top:0px; }
.br_devtitle { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; line-height:14px; color: #e3007b; padding:2px 0px 2px 0px; font-weight:bold;}
.br_subtitle { font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; color: #203471; padding:2px 0px 2px 0px; }

.br_menu { height:18px; background-image:url(../graphics/brochurearea/br_menu.gif); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #ccd0de; margin: 2px 0px 2px 0px; padding: 2px 0px 0px 4px; width:596px; }
.br_menu a { color: #fff; text-decoration:none; }
.br_menu a:hover { color:#fff; text-decoration:underline;}

.br_slideshow { background-color:#203471; font-family: Arial, Helvetica, sans-serif; font-size:11px; height:20px; color: #fff; padding: 0px 2px 0px 2px; }
.br_features {  line-height:20px; }
.br_agentdetails { font-size:12px; color: #203471; }
.br_smallnav { height:18px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #ccd0de; }
.br_devstatus { color: #69769f; font-size: 10px; background-color: #ccd0de; line-height: 10px; padding:1px; }
.br_price { color: #00A8EC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; 
background-color:#f0f1f5; padding:2px; margin-top:3px; margin-bottom:3px; width:100px; }





/* END */



.end {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	color: #203471;
	
	font-weight:lighter; padding: 4px 0px 4px 10px;
	
}
.endmor { color:#aaa; }



.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	color: #aaa;
	
	font-weight:lighter;
	
}






		   
/* DYNAMIC */


.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #555;
	text-decoration: none;
	background-color: #ECECEC;
	border: 1px inset #333333;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555; width:100px; margin:1px; letter-spacing: -1px }
	
	.menuhome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555; width:145px; margin:1px; letter-spacing: -1px }
	
.searchmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c90;
	
}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	padding-left: 4px;
	height:21px;
	
}
.button_directory{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	height:21px;
	background-color:#E3007B;
	
}


/* LINES */


	
.line
	{ border-bottom: 1px solid #A2DFF8; }
	
	.linebr
	{ border-bottom: 1px dotted #ddd; padding: 4px 0px 4px 0px; }
	
	
	.linenav
	{ border-bottom: 1px solid #4a75a0; }
	.linenav02
	{ border-bottom: 1px solid #fff; }
	




a {
	text-decoration: none; color: #e3007b;
}
a:hover {
	text-decoration: underline; color: #e3007b;
}

