/* **************** *//* *** ELEMENTS *** *//* **************** */body {	margin:0;	padding:0;	background-image: url("../images/tmg_bg.gif");	background-repeat:no-repeat;	background-color:;	font-family:verdana, sans-serif;	font-size:10px;	color:#333;	}a {	text-decoration:none;	font-weight:bold;	color:#390;	}a:hover {	text-decoration:underline;	color:#9c6;	}hr {	color:#ccc;	height:1px;	}img {	border:0px;	}/* *********** *//* *** IDS *** *//* *********** */#feature_realestate {	margin:0;	padding:0;	width:250px;	height:23px;	background-image:url("../images/feature_realestate_title.gif");	background-repeat:no-repeat;	}#feature_consulting {	margin:0;	padding:0;	width:250px;	height:23px;	background-image:url("../images/feature_consulting_title.gif");	background-repeat:no-repeat;	}#feature_retail {	margin:0;	padding:0;	width:250px;	height:23px;	background-image:url("../images/feature_retail_title.gif");	background-repeat:no-repeat;	}#tmg_body {	margin:0;	padding:20px 20px 30px 30px;	float:left;	width:440px;	background-image:url("../images/tmg_body_bg.gif");	background-repeat:no-repeat;	background-color:#fff;	}#tmg_bodyframe {	margin:0;	padding:0;	width:750px;	background-image:url("../images/tmg_frame_bg.gif");	background-repeat:repeat;	background-color:#fbfaf3;	}#tmg_footer {	margin:0;	padding:0;	width:750px;	height:55px;	background-image:url("../images/tmg_footer_bg.gif");	background-repeat:no-repeat;	}#tmg_header {	width:750px;	height:190px;	background-image:url("../images/tmg_header_bg.jpg");	margin:0;	padding:0;	}#tmg_logo {	margin:0;	padding:0;	width:750px;	height:55px;	background-image:url("../images/tmg_logo.jpg");	background-repeat:no-repeat;	}#tmg_navigation {	margin:0;	padding:0;	float:left;	width:250px;	background-color:#fff;	background-image:url("../images/tmg_frame_bg.gif");	background-repeat:repeat;	}#tmg_navigation_pad {	width:250px;	height:175px;	border-top:solid #fff 1px;	background-color:#fff;	}/* *************** *//* *** CLASSES *** *//* *************** */.bullet {	vertical-align:top;	}.disclaimer {	color:#999;	}.errorMessage {	color:#c00;	}.fieldDesc {	font-weight:bold;	}.FIR_text {	display:none;	}.p_header {	font-weight:bold;	color:#363;	}.project_details {	width:250px;	float:left;	padding:0;	}.project_thumbs {	width:175px;	float:left;	padding:0;	margin-right:10 px;	}.spacer {	clear:both;	}.thumbnail_left {	float:left;	margin:10px 10px 10px 0px;	}.tmg_feature {	width:250px;	padding0;	margin:0;	float:left;	}.tmg_navigation_off {	margin:0;	padding:0;	clear:both;	border:none;	}.tmg_navigation_off a {	height:15px;	display:block;	border-top:solid #fff 1px;	padding:3px 3px 3px 35px;	background-image:url("../images/tmg_navigation_bg_off.gif");	background-repeat:repeat-y;	text-decoration:none;	font-weight:normal;	font-size:12px;	color:#000;	}html>body .tmg_navigation_off a {	width:auto;	}.tmg_navigation_off a:hover {	background-image:url("../images/tmg_navigation_bg_on.gif");	background-repeat:repeat-y;	}.tmg_navigation_on {	margin:0;	clear:both;	display:block;	border-top:solid #fff 1px;	padding:3px 3px 3px 35px;	background-image:url("../images/tmg_navigation_bg_on.gif");	background-repeat:repeat-y;	}.tmg_navigation_on a {	text-decoration:none;	font-weight:normal;	font-size:12px;	color:#000;	}.tmg_navigation_on a:hover {	color:#000;	}.tmg_navigation_on ul {	margin:0;	padding-left:1.5em;	}.tmg_navigation_on li a {	font-size:11px;	color:#360;	}.tmg_navigation_on li a:hover {	color:#000;	}.tmg_navigation_secondary {	font-size:10px;	color:#9c3;	}.tmg_navigation_secondary a {	font-weight:normal;	font-size:10px;	color:#000;	}.tmg_navigation_secondary a:hover {	color:#360;	}ul.project_list {	margin:0;	padding-left:1.5em;	}ul.project_list li a {	color:#333;	}