/* CSS Document */
body{ margin: 0px; background: #002037 url(../../images/bodybackground.jpg) no-repeat left bottom; padding: 0px; font-family: Arial, Helvetica, sans-serif; }
p{ margin: 0px; padding: 0px; }
em{ font-style: italic; }
#background{
	background: url(../../images/background.png) no-repeat left top;
	margin-top: 0px;
	padding-top: 0px;
}
#container { text-align:left; width:820px; background: url(../../images/container_bg.jpg) repeat-y; margin-left: 5px; margin-top: 39px; margin-bottom: 0px; padding-bottom: 0px; 
}
#divLogo{ width:208px; height: 137px; }
#containerLeftSide { float:left; width:208px; background: url(../../images/lcol_02.jpg) no-repeat 0px 305px; }
#containerLeftSide h1{
	margin-bottom: 0px;
	margin-top: 5px;
}
#containerLeftSideLogosBottom { width:208px; background: #003D6C; }
#LeftSideMiniNav {
	background:url(../../images/lcol_01.jpg) no-repeat 0px 0px;width:208px;height: 148px;padding-top: 8px;}
#LeftSideMiniNav a, #LeftSideMiniNav a:visited {
	color:#000;text-decoration:none;font-size: 11px;
}
#LeftSideMiniNav a:hover { text-decoration:underline; }
#LeftSideMiniNav h1{
	font-size: 11px;
	margin: 0px 0px 5px;
}
/**featured properties**/

#featured_pro {
	background:url(../../images/lcol_01.jpg) no-repeat 0px 0px;
	width:208px;
	height: 156px;
}
#featured_pro  a, #featured_pro  a:visited {
	color:#000;text-decoration:none;font-size: 11px;
}
#featured_pro  a:hover { text-decoration:underline; }
#featured_pro  strong{ font-size: 11px; }

div#sidebarNews{ color: #FFFFFF; font-size: 11px; padding: 5px 15px 15px; }
div#sidebarNews h1{ }
div#sidebarNews a:link, #sidebarNews a:visited{ color: #FF9966; text-decoration: underline; }
div#sidebarNews a:hover{ color: #FB7133; text-decoration: none; }
#ContainerRightSide { float:right; width:612px; background-color:#ffffff; }	
#content{
	font-size: 13px;
	padding: 15px;
}
#content p{ }
#content h1{
	padding-bottom: 5px;
	padding-top: 0px;
	margin-top: 0px;
	font-size: 24px;
	font-weight: normal;
}
#content h2{
	color: #143C60;
	margin: 0px 0px 10px;
	font-size: 18px;
	font-weight: normal;
}
#content a:link, #content a:visited{ color: #0053A6; text-decoration: underline; }
#content a:hover{ color: #FF6600; text-decoration: none; text-align: right; }
#content #contentbox001{ float: left; }
#content #contentbox001 p{ padding-top: 5px; padding-bottom: 5px; }
#content #contentbox001 .contentbox-text{
	float: left;
	width: 174px;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
#content #contentbox001 h1{ margin-bottom: 0px; margin-top: 0px; text-transform: none; font: bold 12px "trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
#content #contentbox001 .colboxreadmore{ padding-left: 35px; }
#content .picFrameHolder {
	float: left;
	margin: 5px;
	padding: 5px;
	background: #F0EADA;
}
#content .picFrameHolderBox {
	width: 550px;
	height: 1165px;
}
#content .eventFrameHolderBox {
	height: 265px;
}
#content .picFrameHolder P{ font-style: italic; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; padding: 0px; }
#content .picFrameHolderStaff {
	background: #F0EADA;
	padding: 5px;
}
#content .tbwrap td{
	padding: 5px;
}
#content .img_left{
	float: left;border: 5px solid #F0EADC;margin-right: 7px;
}
#content .img_left_02{
	border: 5px solid #F0EADC;
	margin-top: 5px;
	margin-bottom: 5px;
}
#content .img_right{
	float: right;
	border: 5px solid #F0EADC;
	margin-left: 7px;
}
#content #map{ border: 10px solid #FFF; 
}
#content #mapWrapper{
	background: #1D3D66;
	padding: 10px;
	}
#content .imgFrameHolder{
	border: 1px solid #C8D2EA;
	height: auto;
	width: 350px;
	background: #E3E8F4;
	padding: 8px;
}
#content .imgBoxWrapper{
	background: #CCC;
	border: 1px solid #999;
	height: auto;
	width: 50px;
	padding: 1px;
}

#content .swfWrapper{
	border: 10px solid #E3E8F4;height: auto;background: #FFF;padding: 5px;width: auto;
	}
   #content .swfJafzaWrapper{
	border: 10px solid #E3E8F4;
	height: 400px;
	background: #FFF;
	width: 480px;
	}
	   #content .swfCoxVideoWrapper{
	border: 10px solid #E3E8F4;height: 400px;background: #FFF;width: 550px;
	}
.backtotop{ font-size: 12px; padding-top: 15px; border-top: 1px solid #D4D0C8; border-right-color: #D4D0C8; border-bottom-color: #D4D0C8; border-left-color: #D4D0C8; margin-left: 15px; margin-right: 15px; }
.backtotop a:link, .backtotop a:visited { font-size: 12px; text-decoration: underline; color: #0053A6; }
.backtotop a:hover{ font-size: 12px; text-decoration: none; }

/* footer */
#footer{ text-align: right; padding-top: 15px; font-size: 11px; color: #CCCCCC; width: 820px; height: 100px; padding-bottom: 35px; margin-left: 5px; }
#footer P{ padding-top: 0px; padding-right: 15px; padding-bottom: 2px; margin-bottom: 2px; margin-left: 0px; margin-top: 0px; }
#footer a:link, #footer a:visited{ text-decoration: underline; color: #FFFFFF; }
#footer a:hover{ text-decoration: none; }
#footer .footerleft{ text-align: left; padding-left: 15px; clear: right; float: left; }
#footer .footerright{ }
.intro { font: bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }
.break { width: 100%; margin: 20px 0 20px 0; float: left; }
.clear{ height: 15px; clear: both; }
/**MENU**/

/* DEFAULT STYLES ---- NEEEDED START */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible;}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0;}


/* DEFAULT STYLES ---- NEEEDED END */
.clB { position: absolute; visibility: hidden; background: #1E3647; filter:Alpha(Opacity=100, Style=0); -moz-opacity: 0.9; }
.clB2 { filter: Alpha(Opacity=100, Style=0); visibility: hidden; position: absolute; background:#1E3647; }


.clHover { POSITION: absolute; padding: 5px 0px 0px 9px; background: #3A80D0; font-size: 11px; color: #FFFFFF; }
.clNormal { POSITION: absolute; padding: 5px 0px 0px 9px; background: #233A61; font-size: 11px; }
.clNormal {COLOR: #FFFFFF;padding: 5px 0px 0px 9px;background: #233A61;}
.clHover {
	CURSOR: hand;
	layer-background-color: #FFFFFF;
	padding-left: 9px;
	color: #FFFFFF;
	background-color: #FB7434;
}
.cl2Hover { CURSOR: auto; }
.cl3Hover { CURSOR: hand; background-color: #FFFFFF;}
