*{
	float:left;
}
img{
	border:none;
	margin:0px;
	padding:0px;
}
p{
	margin-top:5px;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	background-color:white;
	font-size:12px;
	color:#205ca5;	
}
#body{
	float:none;
	background-image:url(img/texture.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FBFAF6;
	display:inline-block;
	width:1109px;
	padding-top:10px;
	padding-bottom:20px;
}
/*3px IE bug*/
* html #teaser, * html img.rightBox, * html .imageBig, * html .imageMiddle{
	margin-left:-3px; 
	margin-right:-3px; 
}
#menu, #menuTop, #menuBottom{
	background-color:#F28D01;
	width:1109px;	
}
#menu{
	color:white;
	font-size:14px;
	padding-top:2px;
	padding-bottom:2px;	
	text-align:center;
}
#menu span{
	margin-top:2px;
	margin-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid white;
	float:none;
	display:inline-block;
}
span#menuBlog{
	border:none;
}
#menuTop{
	height:5px;
	border-bottom:1px solid white;
	font-size:0px; /*IE bug*/
}
#menuBottom{
	height:5px;
	border-top:1px solid white;
	font-size:0px; /*IE bug*/
}
.left, .middle, .right, .right2{
	text-align:center;
	background-color:white;
}
.left *, .middle *, .right *, .right2 *, #html, #html *, #TB_window, #TB_window *, .fullTopTitled *, .imageBox *, #contract .labelCheckbox *, #htmlText *{
	float:none;
}
#main{
	width:844px;
	margin-left:15px;
	background-color:transparent;
}
.main{
	width:817px !important;
	width:843px;
	border-left:3px solid #F28D01;
	border-right:3px solid #F28D01;
	padding:0px 10px 10px 10px;	
	background-color:white;
}
#left{
	margin-top:14px;
}
.mainTop{
	background-image:url(img/mainTop.gif);
	background-repeat:no-repeat;
	height:25px;
	width:844px;
}
.mainBottom{
	background-image:url(img/mainBottom.gif);
	background-repeat:no-repeat;
	height:13px;
	width:844px;
}
.full{
	width:958px !important;
	width:1000px;
	border-left:2px solid #F9F9F8;
	clear:left;
	background-image:url(img/fullRight.gif);
	background-position: right;
	background-repeat:repeat-y;
	margin-left:50px;
	padding:20px 20px 0px 20px;
	background-color:white;
}
.fullTopTitled{
	background-image:url(img/fullTop.gif);
	background-repeat:no-repeat;
	height:42px;
	width:1000px;
	clear:left;
	color:white;
	font-size:25px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	margin-left:50px;
	margin-top:20px;
}
.fullBottom{
	background-image:url(img/fullBottom.gif);
	background-repeat:no-repeat;
	height:37px;
	width:1000px;
	clear:left;
	margin-left:50px;
}
.left{
	width:286px !important;
	width:289px;
	border-left:2px solid #F28D01;
	border-right:1px solid #F28D01;
	clear:left;
}
.leftTop{
	background-image:url(img/leftTop.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	height:18px;
	width:289px;
	clear:left;
}
.leftBottom{
	background-image:url(img/leftBottom.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	height:14px;
	width:289px;
	clear:left;
}
#forumShort + .leftBottom{
	margin-bottom:0px;
}
#middle{
	float:right;
}
.middle{	
	width:459px !important;
	width:463px;
	border-left:2px solid #F28D01;
	border-right:2px solid #F28D01;
	clear:left;
}
.middleTop{
	background-image:url(img/middleTop.gif);
	background-repeat:no-repeat;
	height:15px;
	width:463px;
	clear:left;
}
.middleBottom{
	background-image:url(img/middleBottom.gif);
	background-repeat:no-repeat;
	height:11px;
	width:463px;
	clear:left;
	margin-bottom:15px;
}
#right{
	float:right;
	margin-right:15px;
}
.right, .right2{
	width:207px !important;
	width:210px;
	border-left:2px solid #205CA5;
	border-right:1px solid #205CA5;
	clear:left;
	background-color:#CDC09E;
}
.rightTop, .right2Top{ 
	background-image:url(img/rightTop.gif);
	background-repeat:no-repeat;
	height:17px;
	width:210px;
	clear:left;
}
.rightBottom, .right2Bottom{
	background-image:url(img/rightBottom.gif);
	background-repeat:no-repeat;
	height:14px;
	width:210px;
	clear:left;
	margin-bottom:15px;
}
.right2{
	background-color:white;
}
.right2Top{
	background-image:url(img/right2Top.jpg);
}
.right2Bottom{
	background-image:url(img/right2Bottom.jpg);
}
.bigger{	
	width:722px !important;
	width:728px;
	border-left:3px solid #F28D01;
	border-right:3px solid #F28D01;
	clear:left;
	margin-left:50px;
}
.biggerTop, .biggerTopTitled{
	background-image:url(img/biggerTop.gif);
	background-repeat:no-repeat;
	height:25px;
	width:728px;
	clear:left;
	margin-left:50px;
}
.biggerTopTitled{
	background-image:url(img/biggerTopTitled.gif);
	height:48px;
	color:white;
	font-size:20px;
	font-weight:bold;
	padding-left:50px;
	padding-top:8px;
}
.biggerBottom{
	background-image:url(img/biggerBottom.gif);
	background-repeat:no-repeat;
	height:21px;
	width:728px;
	clear:left;
	margin-bottom:15px;
	margin-left:50px;
}
.rightBox{
	margin-bottom:15px;
	clear:left;
	cursor:pointer;
}
#footer{
	height:42px;
	margin-top:2px;
	margin-bottom:15px;		
}
#menuFooter{
	background-color:#E7E1D2;
	width:1071px;
	height:42px;
	margin-top:-21px !important;
	margin-top:0px;	
	color:#8D7024;
	font-size:14px;
	text-align:center;
}
#menuFooter span{
	margin-top:15px;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #8D7024;
	float:none;
	display:inline-block;
}
span#menuTerms{
	border:none;
}
.footerCorner{
	width:19px;
	height:21px;
	background-repeat:no-repeat;
}
#footerTopLeft{	
	background-color:#E7E1D2;		
}
#footerBottomLeft{
	clear:left;
	background-image:url(img/footerBottomLeft.gif);
}
#footerTopRight{	
	background-color:#E7E1D2;
	margin-top:-21px !important;
	margin-top:0px;	
}
#footerBottomRight{
	background-image:url(img/footerBottomRight.gif);
}
.iframe{
	width:800px;
	height:800px;
	border:none;
}
#blog{
	width:1109px;
	height:6000px;
	border:none;
}
.menuLink_over, .footerLink_over{
	color:#205CA5;
	cursor:pointer;
	text-decoration:underline;
	display:inline-block;
}
.link{
	color:#F28D01;
	cursor:pointer;
}
.link_over{
	color:#F28D01;
	text-decoration:underline;
	cursor:pointer;
}
.header, .headerSmall, .headerBig{
	color:#F28D01;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
	display:block;
}
.headerBig{
	font-size:20px;
	text-align:center;
	float:none;
}
.headerSmall{
	font-size:12px;
	text-decoration:underline;
	margin-bottom:3px;
}
.white{
	color:white;
}
#invitePreview{
	margin-left:43px;
	margin-bottom:-10px;
	position:relative;	
	float:left;
}
.submit{
	margin-bottom:-14px;
	position:relative;
	cursor:pointer;
	text-align:center;
}
#regSubmit, #contractSubmit{
	float:none;
	display:block;
	margin-left:127px;
	margin-bottom:-22px;
}
#logon2Submit{
	float:none;
	display:block;
	margin-bottom:-22px;
}
.full .submit{
	float:none;
	display:block;
	margin-left:127px;
	margin-top:10px;
	margin-bottom:-17px !important;
	margin-bottom:-37px;
}
#contact #text{
	height:100px;
	width:300px;
}
#contactSubmit{
	margin-left:170px;
	margin-top:20px;
	margin-bottom:-23px;
}
#messageSubmit{
	margin-bottom:-11px;
	margin-right:14px;
}
#content #searchSubmit{
	float:left;
	margin:20px 0px -22px 350px;
}
#inviteSubmit{
	margin-right:43px;
}
.searchBox{
	width:740px;
	margin-left:30px;
}
.searchBox .header{
	clear:left;
	color:#205CA5;
	margin-left:320px;
	font-size:20px;
}
.searchBox .label, .searchBox .labelBlock{
	clear:left;
	margin-left:200px;
	color:black;
	width:120px;
	margin-right:5px;
}
#forum{
	text-align:left;
	padding-left:10px;
}
.forumHeader{
	font-size:15px;
	color:#005BA2;
	font-weight:bold;
	margin-bottom:10px;
	width:250px;
	float:left;
	text-align:left;	
}
.forumText{
	font-size:9.5pt;
	font-family:arial,helvetica,sans-serif;
	color:#8C7021;
	text-align:left;
	padding-right:10px;	
}
.forumFrom{	
	float:right;
	background-color:#E2DBC8;
	border:1px solid #CCC09D;
	padding:4px;
	width:170px;
	text-align:left;
	margin-top:5px;
	margin-left:5px;	
	margin-right:10px;
}
.forumBlue{
	color:#005BA2;
	font-weight:bold;
	margin-right:5px;
	float:left;
}
.forumLabel{
	font-size:0.8em;
	color:#000000;
	margin-right:5px;
}
#forumImage{
	padding-bottom:5px;
	border-bottom:2px solid #CDC09E;
}
.forumDate{
	color:#CDC09E;
}
.forumCaption{
	color:#205CA5;
	font-weight:bold;
}
.forumBox{
	width:276px;
	height:100px;
	overflow:hidden;
	display:block;	
	margin-left:5px;
	margin-right:5px;
}
#overview{
	height:166px;
	margin-bottom:15px;
	width:450px;
}
#logout{
	float:right;
}
#overview1{
	margin-top:10px;
}
#overview2{
	margin-left:10px;
	margin-top:60px;
	width:90px;
}
#overview3{
	margin-left:10px;
	margin-top:50px;
}
#overview4{
	margin-left:10px;
	margin-top:90px;
	width:90px;
	color:#F28D01;
}
#invite .input{
	width:200px;
}
.inviteCell{
	padding-left:10px;
	width:100px;
	height:18px;
	display:inline-block;
	overflow:hidden;
	text-align:left;
}
#logout{
	font-weight:bold;
	font-size:14px;
}
.imageBox{
	cursor:pointer;
	background-color:transparent;
}
.imageBig{
	max-width:129px;
	max-height:122px;
	float:none;
}
.imageBigTop{
	background-image:url(img/imageBigTop.gif);
	background-repeat:no-repeat;
	height:16px;
	width:131px;
	position:relative;
}
.imageBigMiddle{
	margin-top:-10px;
	margin-bottom:-10px;		
	width:129px !important;
	width:131px;
	height:122px;
	border-left:1px solid #F28D01;
	border-right:1px solid #F28D01;
	clear:left;
	text-align:center;
}
.imageBigBottom{
	background-image:url(img/imageBigBottom.gif);
	background-repeat:no-repeat;
	height:10px;
	width:131px;
	clear:left;
	position:relative;
}
.imageMiddle{
	max-width:91px;
	max-height:82px;
	float:none;
}
.imageMiddleTop{
	background-image:url(img/imageMiddleTop.gif);
	background-repeat:no-repeat;
	height:15px;
	width:93px;
	position:relative;
}
.imageMiddleMiddle{
	margin-top:-10px;
	margin-bottom:-10px;	
	width:91px !important;	
	width:93px;
	height:82px;
	border-left:1px solid #F28D01;
	border-right:1px solid #F28D01;
	clear:left;
	text-align:center;
}
.imageMiddleBottom{
	background-image:url(img/imageMiddleBottom.gif);
	background-repeat:no-repeat;
	height:11px;
	width:93px;
	clear:left;
	position:relative;
}
.imageSmall{
	max-width:55px;
	max-height:50px;
	width:expression(this.width > 55 ? 55 : true);
	height:expression(this.height > 50 ? 50 : true);
}
.imageSmallTop{
	background-image:url(img/imageSmallTop.gif);
	background-repeat:no-repeat;
	height:14px;
	width:57px;
	position:relative;
}
.imageSmallMiddle{
	margin-top:-10px;
	margin-bottom:-10px;
	width:55px !important;			
	width:57px;
	height:50px;
	border-left:1px solid #F28D01;
	border-right:1px solid #F28D01;
	clear:left;
	text-align:center;
}
.imageSmallBottom{
	background-image:url(img/imageSmallBottom.gif);
	background-repeat:no-repeat;
	height:11px;
	width:57px;
	clear:left;
	position:relative;
}
#right .imageSmallTop{
	background-image:url(img/imageSmallTop2.gif);
}
#right .imageSmallBottom{
	background-image:url(img/imageSmallBottom2.gif);
}
.sliderPanel .imageBox, .messageContainer .imageBox{
	float:left;
	margin-left:25px;
}
#request .sliderContainer{
	margin-left:15px;
}
.requestBox{
	width:170px;
	height:448px;
	overflow:hidden;
	color:#205CA5;
	font-weight:bold;
	display:block;	
	text-align:left;
	margin-left:5px;
}
.requestText{
	max-height:150px;
	max-width:170px;
	overflow:hidden;
	display:block;
	cursor:help;
}
#right .sliderPrevious{
	background-image:url(img/leftBlue.gif);
	color:#205CA5;
}
#right .sliderNext{
	background-image:url(img/rightBlue.gif);
	color:#205CA5;
}
#connection .sliderContainer{
	margin-left:15px;
}
.connectionHeader{
	overflow:hidden;
	color:#8D7024;
	font-weight:bold;
	font-size:14px;
	margin-left:15px;
	display:inline-block;;
	margin-bottom:10px;
	float:left;
}
.connectionHeader span{
	float:left;
	overflow:hidden;
}
.connectionBox{
	width:430px;
	height:300px;
	overflow:hidden;
	color:#8D7024;
	font-weight:bold;
	display:block;	
}
.connectionBox span{
	float:left;
	height:60px;
	overflow:hidden;
	color:#8D7024;
}
.connection1{
	width:80px;
}
.connection2{
	width:50px;
}
.connection3{
	width:140px;
	cursor:help;
}
.connection4{
	width:140px;
}
#connectionBoxPremium .connection3{
	width:230px;
}
#connectionBoxPremium  .connection4{
	width:50px;
}
#connectionPartner{
	margin-bottom:-10px;
	position:relative;
	cursor:pointer;
}
#news{
	margin-left:50px;
	color:#8C7021;
}
#news li{
	margin-bottom:5px;
	clear:left;
}
#messageAdmin{
	width:430px;
	height:100px;
	background-color:#CDC09E;
	padding:5px;
}
#messageAnswer{
	width:430px;
}
.messageContainer{
	margin-top:20px;
	padding-right:15px;
	padding-bottom:5px;
	float:left;
	border-bottom:1px solid #F4F1A3;
	width:440px;
}
.messageBox1, .messageBox2{
	float:right;
	text-align:left;
	display:inline-block;
	width:340px;
}
.messageBox1{
	background-image:url(img/messageOpen.gif);
	cursor:pointer;
}
.messageBox1 *{
	padding-left:5px;	
	clear:left;
	float:left;
}
.messageBox2{
	display:none;
}
.messageBox2 br{
	clear:left;
}
.messageDate{
	color:#205CA5;
	font-size:10px;
}
.messageText{
	padding-top:15px;
	color:#205CA5;
	padding-bottom:5px;
	background-color:#FBFAF6;
	width:340px;
	float:left;
}
.messageDelete{
	float:right;
	cursor:url(img/close.png), default;
}
.messagesAnswer{	
	margin-top:5px;
	background-color:#F4F1E9;
	border:0px inset grey;
	border-bottom-width:2px;
	width:340px;
	float:left;
}
.messagesSubmit{
	text-align:center;
	width:340px;
	float:left;
}
#messagesOutbox{
	margin-left:10px;
}
.messageOld{
	color:gray;
	margin-top:10px;
	margin-left:10px;
	padding-left:5px;
	border-left:2px solid gray;
	clear:left;
	float:left;
}
#billMoney{
	margin-left:60px;
}
.billCell{
	padding-left:10px;
	width:50px;
	display:inline-block;
}
#propForm, #propRefBox{
	margin-left:5px;
}
#propRefBox textarea{
	height:100px;
}
#propertiesSave{
	margin-left:15px;
}
#print{
	margin-top:-20px;
	cursor:pointer;
}
#logonReg{
	color:#205CA5;
	font-size:16px;
	text-decoration:underline;
}
#logonCookie_txt{
	color:#205CA5;
	font-weight:bold;
}
#logonForget, #logonForget2{
	color:#205CA5;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
}
#right .imageSmallMiddle{
	background-color:white;
}
#profile1 .imageBox, #profile2 *, #profile3 *, #profile4 .header, #profile5 *, #profile6 > span{
	margin-left:25px;
	margin-right:25px;
}
#profile3 br, #profile5 br{
	clear:left;
	float:none;
}
#profile6 .forumFrom{
	width:300px;
	margin-bottom:10px;
}
.profileRefImage{
	max-width:129px;
	max-height:122px;	
	width:expression(this.width > 129 ? 129 : true);
	height:expression(this.height > 122 ? 122 : true);
}
#profileDetails{
	margin-left:30px;
	width:300px;
	min-height:200px;
	display:inline-block;
}
#profileButtons{
	margin-bottom:-19px;
	text-align:right;
	width:100%;
}
#profileButtons *{
	margin-right:28px;
	cursor:pointer;
	float:none;
	position:relative;
}
#profileButton3{	
	margin-top:-15px;
	margin-bottom:-10px;	
}
#profileMessage{
	text-align:center;
}
#profileMessage *{
	float:none;
}
#profileMessageText{
	width:200px;
	height:150px;
}
#profileMessage span.label{
	float:left;
	width:45px;
	display:inline-block;
}
#profileMessageFrom{
	float:left;	
}
#profileMessageFrom_error{
	clear:left;
	float:left;
}
#profileFooter{
	margin-left:50px;
}
#profileSeo{
	float:right;
	margin-right:50px;
}
#html .landingpage{
	float:left;
}
.landingpage *{
	float:none;
}
.landingpage .header{
	width:400px;
}
#content{
	width:100%;
}
#profile_cont{
	clear:left;
}
#reg .label, #reg #profile_cont, #reg .info2{
	margin-left:300px;
}
#reg .input{
    background-color:#FFFAFF;		
	border:1px solid  #8D7024;
}
#reg .label{
	color:#205CA5;
}
#regSubmit{
	margin-left:427px;
}
#profile_cont{
	width:300px;
}
#propForm #profile_cont{
	text-align:left;
	width:250px;
}
#programRight{
	width:600px;
}
#programRight ul{
	margin-left:30px;
}
#programSubmit{
	margin-top:20px;
	margin-bottom:-23px;
}
.welcomeTitle{
	font-weight:bold;
	font-size:26px;
	text-align:center;
	width:787px;
	padding-left:15px;
	padding-right:15px;
}
.welcomeRow{
	height:315px !important;
	height:335px;
	border-bottom:1px solid #F28D01;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;	
}
.welcomeRow *{
	clear:left;
}
#welcomeBlog, #welcometour{
	width:200px !important; 
	width:230px; 
}
#welcomeAd{
	border-left:1px solid #F28D01;
	border-right:1px solid #F28D01;
	width:320px;
}
.welcomeHeader{
	color:#8D7024;
	font-weight:bold;
	width:100%;
	font-size:14px;
}
.welcomeText{
	color:#8D7024;
	height:80px;
	width:100%;
	text-align:justify;
}
.welcomeLink{
	display:inline-block;
	text-align:right;
	width:100%;
}
#welcome #html{
	margin-left:39px;
	color:#8D7024;
}
#welcome #html li{
	padding-left:2px;
	margin-left:18px !important;
	margin-left:23px ;
}
#welcomeAd_head{
	padding-left:1px;
}
.blogShortBox{
	margin-left:5px;
}
.blogShortBox .blogShortLeft, .blogShortBox .blogShortRight, .blogShortBox .blogShortRight *{
	float:left;
}
.blogShortRight{
	width:200px;
	margin-left:5px;
	overflow:hidden;
}
#blogLogin, #blogReg{
	position:relative;
	margin-left:-5px;
	margin-bottom:-14px;
}
#blogReg{
	margin-left:5px;
}
#requestFormBox_txt{
	color:#205CA5;
	text-decoration:underline;
}
#requestFormBox #profession_txt{
	color:white;
}
#requestFormButton{
	margin-bottom:-14px;
	position:relative;
}
#requestFormFrame input, #requestFormFrame span, #requestFormFrame div{
	float:left;
}
#requestFormSubmit{
	margin-left:100px;
	margin-top:10px;
	margin-bottom:-11px;
}





.sliderContainer{
	overflow:hidden;
}
.sliderControl{
	height:20px;
	float:none;
}
.sliderRow{
	float:left;
	overflow:hidden;
	white-space:nowrap;	
}
.sliderPanel{
	margin-left:0px;
	float:left;
}
.sliderPrevious{
	float:left;
	background-image:url(img/left.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	margin-left:20px;
}
.sliderNext{
	float:right;
	background-image:url(img/right.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
}
.sliderAll{
	float:right;
	padding-right:15px;
}
.checkbox{
	margin-right:4px;
}
.checkbox + span{
	vertical-align:top;
	margin-right:4px;
}
.label{
	width:120px;
	display:block;
	float:left;
	margin-right:5px;
	margin-bottom:8px;
	text-align:left;
}
.labelBlock{
	margin-top:8px;
	display:inline-block;
	color:#205CA5;
	width:150px;
	text-align:left;
}
.labelCheckbox{
	display:inline-block;
	margin-bottom:4px;
	text-align:left;
	max-width:300px;
}
.input{
	width:150px;
    background-color:#F4F1E9;		
	margin:2px 1px 2px 1px;
	border:0px inset grey;
	border-bottom-width:2px; 
	color:#205ca5;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.short{
	width:75px;
}
.break{
	clear:left;
	float:none;
}
.italic{
	font-style:italic;
}
.info{
	position:absolute;
	background-color:transparent;
	color:#8d7024;
}
.info2{
	display:block;
	float:none;
	color:#8d7024;
}
.hidden{
	display:none;
}
#loading{
	position:absolute;
	left:48%;
	top:0px;
}
.error{
	color:red;
	margin-left:2px;
	display:none;
	font-size:10px;
}
.block{
	display:block;
}
.float{
	float:left;
}
.underline{
	text-decoration:underline;
}
.context{
	position:absolute;
	background-color:white;
	border:2px outset black;
	padding:3px;
	color:black;
}
#contextMenu span{
	clear:left;
}
#admin{
	position:absolute;
	left:0px;
	top:0px;
}







