@charset "utf-8";
/* CSS Document */

/* Body and Main Layout */
body,td,th { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 14px; }
p { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 14px; }
ul { font-family: Arial, Helvetica, sans-serif; font-size: 14px; list-style-type: square; list-style-position: outside; color: #000000; }
li { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }
ol { font-family: Arial, Helvetica, sans-serif; font-size: 14px; list-style-type: decimal; list-style-position: outside; color: #000000; }

#outerContainer {
width:990px;
height:auto;
margin:0px auto;
}

#innerContainer {
width:990px;
height:auto;
float:left;
display:inline;
}



.usertitle { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 18px; font-weight:bold; }
.userjob { font-family: Arial, Helvetica, sans-serif; color: #D82A26; font-size: 14px; }
.userdetails { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; }
.userdetlink:link { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; text-decoration:underline; }
.userdetlink:visited { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; text-decoration:underline; }
.userdetlink:hover { font-family: Arial, Helvetica, sans-serif; color: #D82A26; font-size: 12px; text-decoration:underline; }
.userdetlink:active { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; text-decoration:underline; }

body { background-color: #FFFFFF; background-repeat: repeat-y; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

.login_input_268 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: normal; border-color: #333333; border-style: solid; border-width: 1px; text-align: left; width: 170px; }

.login_input_400 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: normal; border-color: #333333; border-style: solid; border-width: 1px; text-align: left; width: 400px; padding:5px; }
.login_input_100 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: normal; border-color: #333333; border-style: solid; border-width: 1px; text-align: left; width: 100px; padding:5px; }

.incorrect_entry { font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 14px; }

.top_box { z-index:2; width: 985px; height: 101px; float: left; left: 0px; top: 0px;); position: relative; overflow: visible; }
.top_box_back { z-index:1; height: 101px; float: left; left: 0px; top: 0px;);  position: relative;  overflow: visible; }
.top_logo_link  { z-index:10; width: 210px; height: 79px; float: left; left: 0px; top: 0px; position: relative;  overflow: visible; }

.statement_box { width: 500px; height: 20px; left: 500px; top: 25px; position: absolute; text-align: right; }
.statement_text { color: #000000; text-decoration:none; font-size: 11px; }
.statement_link:link { color: #000000; text-decoration:none; font-size: 11px; }
.statement_link:visited { color: #000000; text-decoration:none; font-size: 11px;  }
.statement_link:hover { color: #000000; text-decoration:underline; font-size: 11px;  }
.statement_link:active { color: #000000; text-decoration:none; font-size: 11px;  }

.search_box { width: 290px; height: 30px; left: 300px; top: 58px; position: absolute; }
.search_text { color: #FFFFFF; font-size: 17px; font-weight: bold;}
.search_input { color: #000000; font-size: 12px; font-weight: normal; width: 191px; height: 18px; border: 1px solid #666666; background-color: #FFFFFF; }
.search_button { color: #FFFFFF; font-size: 10px; font-weight: bold; width: 30px; height: 20px; border: 1px solid #666666; background-color: #666666; border: 0px; }

.about_box { width: 700px; height: 22px; left: 300px; top: 62px; position: absolute; text-align: right; }
.about_link:link { color: #666666; text-decoration:none; font-size: 14px; font-weight: bold; }
.about_link:visited { color: #666666; text-decoration:none; font-size: 14px; font-weight: bold; }
.about_link:hover { color: #000000; text-decoration:none; font-size: 14px; font-weight: bold; }
.about_link:active { color: #666666; text-decoration:none; font-size: 14px; font-weight: bold; }
.navigation_box { z-index:100; width: 190px; overflow: hidden; float:left; display:inline; background-color:#333333 }
.news_box { width: 205px; background-color: #333333; display:inline; float:left; overflow:hidden; }
.newstitle_box { width: 185px; height: 29px; background-color: #333333; padding:10px; padding-left:5px; } 
.newstitle_box2 { width: 190px; height: 39px; background-color: #333333; padding:5px; } 
.newstitle { color: #FFFFFF; font-weight: bold; font-size: 22px; }
.newstitle2 { color: #D82A26; font-weight: bold; font-size: 18px; }
.news_subtitle_box {width: 190px; background-color: #333333; padding:10px; padding-left:5px; border-top:5px solid #FFF; }  
.news_subtitle_title { color: #FFFFFF; font-weight: bold; font-size: 12px; }
.news_picture_box { width:190px; }
.news_text_box { width: 190px; padding:5px; }  
.news_text2 { color: #FFFFFF; font-size: 10px; }
.news_link:link { color: #D82A26; font-weight: bold; font-size: 10px; text-decoration:none; }
.news_link:visited { color: #D82A26; font-weight: bold; font-size: 10px; text-decoration:none; }
.news_link:hover { color: #D82A26; font-weight: bold; font-size: 10px; text-decoration:underline; }
.news_link:active { color: #D82A26; font-weight: bold; font-size: 10px; text-decoration:none; }
.property_link:link { color: #D82A26; font-weight: bold; font-size: 12px; text-decoration:none; }
.property_link:visited { color: #D82A26; font-weight: bold; font-size: 12px; text-decoration:none; }
.property_link:hover { color: #D82A26; font-weight: bold; font-size: 12px; text-decoration:underline; }
.property_link:active { color: #D82A26; font-weight: bold; font-size: 12px; text-decoration:none; }
.property_link_text { color: #000000; font-weight: bold; font-size: 12px; }
.news_page_box { width: 385px; background-color: #333333; padding:10px; padding-left:5px; }  
.news_page_title { color: #FFFFFF; font-weight: bold; font-size: 14px; }
.news_text_box2 { width: 385px; padding:5px; background-color: #EEEEEE; }  
.news_page_text { color: #000000; font-size: 13px; }
.news_page_link:link { color: #D82A26; font-weight: bold; font-size: 13px; text-decoration:none; }
.news_page_link:visited { color: #D82A26; font-weight: bold; font-size: 13px; text-decoration:none; }
.news_page_link:hover { color: #D82A26; font-weight: bold; font-size: 13px; text-decoration:underline; }
.news_page_link:active { color: #D82A26; font-weight: bold; font-size: 13px; text-decoration:none; }


.body_box { width: 590px; float:left; display:inline; }

.body_box a{ color:#D82A26; }

.pagetitle_box { border-bottom: 5px solid #FFF; width: 575px; height: 29px; background-color: #333333; padding:10px; padding-left:5px;  float:left; display:inline;} 
.pagetitle { color: #D82A26; font-weight: bold; font-size: 22px; }

.case_study { border-bottom: 1px solid #333333; font-size: 11px; }
.case_study_link:link { color: #000000; font-weight: bold; font-size: 11px; text-decoration:underline; }
.case_study_link:visited { color: #000000; font-weight: bold; font-size: 11px; text-decoration:underline; }
.case_study_link:hover { color: #D82A26; font-weight: bold; font-size: 11px; text-decoration:underline; }
.case_study_link:active { color: #000000; font-weight: bold; font-size: 11px; text-decoration:underline; }

.form_small_text { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }

/* CMS */

.cms_top_box { z-index:2; width: 100%; height: 101px; float: left; left: 0px; top: 0px; position: absolute; overflow: visible; }

.usertable_outer { border: 1px solid #333333; }
.usertable_outer2 { border-top: 1px solid #333333; border-left: 1px solid #333333; border-right: 1px solid #333333; }
.usertable_top { background-color: #333333; }
.usertable_top_text { color: #FFFFFF; font-size: 14px; font-weight: bold; }
.usertable_top_text_link:link { color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration:none; }
.usertable_top_text_link:visited { color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration:none; }
.usertable_top_text_link:hover { color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration:underline; }
.usertable_top_text_link:active { color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration:none; }
.usertable_text { color: #FFFFFF; font-size: 12px; }
.usertable_text2 { color: #000000; font-size: 11px; }
.usertable_text3 { color: #000000; font-size: 10px; }
.usertable_text4 { color: #FFFFFF; font-size: 10px; }
.usertable_textlink:link { color: #000000; font-size: 10px; text-decoration:none; }
.usertable_textlink:visited { color: #000000; font-size: 10px; text-decoration:none; }
.usertable_textlink:hover { color: #000000; font-size: 10px; text-decoration:underline; }
.usertable_textlink:active { color: #000000; font-size: 10px; text-decoration:none; }
.usertable_textlink2:link { color: #FFFFFF; font-size: 11px; text-decoration:underline; }
.usertable_textlink2:visited { color: #FFFFFF; font-size: 11px; text-decoration:underline; }
.usertable_textlink2:hover { color: #D82A26; font-size: 11px; text-decoration:underline; }
.usertable_textlink2:active { color: #FFFFFF; font-size: 11px; text-decoration:underline; }
.usertable_text_dark { color: #333333; font-size: 12px; }
.usertable_property_box { border-bottom: 1px solid #333333; }
.usertable_property_link:link { color: #000000; font-size: 12px; text-decoration:none; }
.usertable_property_link:visited { color: #000000; font-size: 12px; text-decoration:none; }
.usertable_property_link:hover { color: #000000; font-size: 12px; text-decoration:underline; }
.usertable_property_link:active { color: #000000; font-size: 12px; text-decoration:none; }


#news_ticker { width: 575px; height: 16px; background-color: #333333; padding:5px 5px 5px 10px; border-bottom:5px solid #FFFFFF; float:left; display:inline;} 
#testtwo { width: 90px; color:#D82A26; float:left; display:inline; }

.ticker { width:480px; height:auto;  color:#FFFFFF; float:left; display:inline;}

.indexMagicBox {width:588px; height:280px; margin-bottom:5px; overflow:hidden; float:left; display:inline;}

.text1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#D82A26; font-weight:bold; float:left; display:inline}
.text1a {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#FFF; font-weight:bold; float:left; display:inline}
.text2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#D82A26; font-weight:bold; float:left; display:inline}
.text2a {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#FFF; margin-right:20px; float:left; display:inline}

.miniBox { width:188px; height:auto; background:#333333; margin-bottom:15px; margin-right:13px; float:left; display:inline; padding-bottom:2px;}
.miniBoxRight { width:188px; height:auto; margin-bottom:15px; background:#333333; float:left; display:inline; padding-bottom:2px;}

.miniBoxInner {
	border:1px solid #D82A26;
	padding:10px;
	border-top:none;
	width:162px;
	height:90px;
	background:#333333; 
	margin-left:2px;
	font-size:12px;
	color:#FFF;
	float:left;
	display:inline;
}

.indexBottomBox {
	border:1px solid #D82A26;
	padding:5px; 
	width:576px;
	height:130px;
	margin-top:20px;
	float:left;
	display:inline;
	}

#tempBox {
	width:536px;
	height:auto;
	float:left; 
	display:inline;
	padding:20px;
}

#tempBox p{

	font-size:12px;
}

.keyImage {
width:141px;
height:89px;
margin-top:20px;
margin-left:10px;
float:left;
display:inline;
}

.bottomBoxTitle {
width:350px;
height:18px;
margin-top:10px;
margin-left:50px;
font-weight:bold;
font-size:14px;
float:left;
display:inline;
}


.bottomBoxTitle a{
	color:#000;	
	float:left; 
	display:inline;
}

.bottomBoxText {
width:350px;
height:auto;
margin-top:10px;
margin-left:50px;
font-weight:normal;
font-size:12px;
float:left;
display:inline;
}

.bottomBoxText2 a{
color:#D82A26;
}

.testiBox {
width:auto;
height:auto;
margin:15px;


float:left;
display:inline;
}

.testiDetails {
width:auto;
height:auto;
font-weight:bold;
font-size:12px;
float:left;
display:inline;
}

.marketBox {
width:auto;
height:auto;
float:left;
display:inline;
margin-top:15px;
border-bottom: 1px solid #000;

}

.marketTitle {
font-weight:bold;
font-size:14px;
float:left;
display:inline;
}

