/* CSS Document */

BODY{
	margin:0 auto;
	padding:0px;
	background:url(../images/bg.gif) repeat-x #555555 top;
	font:Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	}

FORM {
	CLEAR: left;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	RIGHT: 0px;
	LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	CLIP: rect(0px 0px 0px 0px);
	BOTTOM: 0px;
	PADDING-TOP: 0px;
	TOP: 0px;
}
INPUT {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	color: #000000;
	border: 1px solid #999999;
}
.sml-opt {
	height: 14px;
	text-align: center;
	vertical-align: middle;
	width: 14px;
	border: 0px;
	padding: 6px;
}
li {
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: justify;

}
SELECT {
	FONT-SIZE: 11px;
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	border-top: 1px solid #AAAAAA;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #AAAAAA;
}
TEXTAREA {
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul {
	text-align: left;
	margin-left: 36px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	margin-right: 20px;
}


A.menu {
	COLOR: #FFF; FONT-FAMILY: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; FONT-SIZE: 13px;TEXT-DECORATION: none;
}
A.menu:hover {
	COLOR: #ffffff; FONT-FAMILY: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; FONT-SIZE: 13px;TEXT-DECORATION: none;
}
A.menu:visited {
	COLOR: #FFF; FONT-FAMILY: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; FONT-SIZE: 13px;TEXT-DECORATION: none;
}

.dfa-head14px {
	font-size: 18px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-weight: bold;
	padding-right: 6px;
	color: #FD020E;
}

A.dfa-alink-white:link {
	COLOR: #FFFFFF; font-weight: bold;TEXT-DECORATION: none
}
A.dfa-alink-white:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.dfa-alink-white:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.dfa-alink-white:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline;
}
A.dfa-alink-blue2:link {
	COLOR: #1D5AF9; TEXT-DECORATION: none; font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
}
A.dfa-link-blue2:active {
	COLOR: #4578B6; TEXT-DECORATION: none; font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
}
A.dfa-alink-blue2:visited {
	COLOR: #1D5AF9; TEXT-DECORATION: none; font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
}
A.dfa-alink-blue2:hover {
	COLOR: #D44534; TEXT-DECORATION: none; font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
}

.dfa-Table-border2 {
	border: 1px solid #F0F0F0;
	cursor: default;
}

#container{
	margin:0 auto;
	width:942px;
	display:block;
	clear:both;
	background: url(../images/bg_container.gif) repeat-y #fff;

}

IMG { border:0px;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ TOP1 */
#top1{
	display:block;
	clear:both;
	height:43px;
	font:10px Arial, Helvetica, sans-serif;
	text-align:right;
	background: url(../images/bg_top1.gif) repeat-x #CCCCCC;
}

#top1 p{ float:right; clear:right; display:inline; padding:0px; margin:0px; margin-right:10px; margin-top:17px;}
#top1 IMG{ display:inline; float:left; padding-top:17px;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ FLASH1 */

#flash1{
	height:184px;
	display:block;
	clear:both;
	background:url(../images/bg_flash2.gif) repeat-x #eee;
}

#flash1 IMG{ display:inline; float:left;}

#flash2{ display:inline; float:right; height:184px;}

#flash3{
	height:184px;
	width:942PX;
	display:block;
	clear:both;
	background:url(../images/bg_flash2.gif) repeat-x #eee;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ NAVIGATIONS */

#navigation{
	display:block;
	clear:both;
	height:38px;
	background: url(../images/bg_navigation.gif) repeat-x;
	width:942px;
	float:right;
	border-left:0px solid #C9C9C9;
	 }

#nav-imgs{ padding-left:5px; padding-right:5px; display:inline; float:right;}	 
#nav-imgs IMG{ padding-left:10px; padding-right:10px; }
	 
	 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CONTENT */	 
#content1{
	width:908px; /*940 16+16*/
	border:1px solid #C9C9C9;
	border-bottom:0px;
	background:#fff;
	clear:both;
	display:block;
	padding-top:17px;
	padding-bottom:17px;
	padding-left:16px;
	padding-right:16px;
	
}	 



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ RHS */
#right1{
	float:right;
	display:inline;
	width:260px; /* 260 -17 = 243 px */
	text-align:left;
}

.right-property{
	display:block;
	clear:both;
	width:260px;
	border:0px;
	float:left;
	background:#F3F3F3;
}

.right-property TH{ height:37px; padding:0px; margin:0px; background:url(../images/but_property-of-the-week.gif) no-repeat transparent}
.right-property TD{ color:#000; font:10px Arial, Helvetica, sans-serif; padding-right:0px}
.right-property H1{ font:bold 10px Arial, Helvetica, sans-serif; color:#FF0115; display:block; margin-top:5px; padding:0px; border:0px;}
.block1{ width:115px; float:right;}


#get-register{
	display:block;
	clear:both;
	width:150px;
	padding-left:110px;
	background:url(../images/bg_register-now.gif) no-repeat;
	height:100px;
	padding-top:68px;
	font:10px Arial, Helvetica, sans-serif;
}

#get-register FORM{ padding:0px; margin:0px; }
#get-register FORM INPUT{#FAFAFA; height:18px; border:1px solid #C1C1C1; margin-top:4px; margin-bottom:4px;font:10px Arial, Helvetica, sans-serif;}


#corporate-videos{
	display:block;
	clear:both;
	background:url(../images/hed_corporate-videos.gif) no-repeat top #fff;
	height:200px;
	padding-top:40px;	
}

#h20{ display:block; clear:both; height:20px;}




/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LHS */
#left1{
	float:left;
	clear:left;
	width:635px;
	font:11px/18px  Arial, Helvetica, sans-serif;
	color:#666666;
}

#map1{
	width:287px;
	height:212px;
}


H1{	font:bold 14px/20px Arial, Helvetica, sans-serif;
	display:block;
	clear:both;
	color:#525252;
	padding:0px;
	margin:0px;
	border-bottom:1px dotted;
	padding-bottom:4px;
}

P{ padding:0px; margin:0px;}

#buttons3{
	display:block;
	clear:both;
	height:38px;
}

#buttons3 IMG{ margin-left:20px;}


#search1{
	width:636px;
	height:195px;
	display:block;
	clear:both;
	background:url(../images/bg_search.gif) no-repeat;
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
}

#search1 FORM{}
#search1 INPUT{ width:120px; height:19px; background:#f4f4f4; font:10px Arial, Helvetica, sans-serif;color:#949494;}
#search1 SELECT{ width:120px; height:19px; background:#f4f4f4; font:10px Arial, Helvetica, sans-serif; margin-top:4px; color:#949494;}


.search1{ width:600px; border:0px;}
.search1 TD{ vertical-align:top}
.search1 TH{ height:24px;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ FOOTER */ 
#footer{
	width:942px;
	clear:both;
	display:both;
	height:50px;
	padding-top:14px;
	background:url(../images/bg_footer.gif) no-repeat top #555555;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

#footer a{ text-decoration:none; color:#FFFFFF;}
#footer a:visited{ text-decoration:none; color:#FFFFFF;}
#footer a:hover{ text-decoration: underline; color: #CCCCCC;}