BODY {

	margin: 0;

	padding: 0;

	height: 100%;

	margin-left: 25px;

	margin-top: 0px;

	margin-right: 25px;

	margin-bottom: 0px;

	background-color: #666666;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration: none;

	line-height: 16px;

	font-weight: normal;

	text-align: center;

	font-size: 11px;



}



TABLE {

	border-spacing: 0px;

}



IFRAME {

	border: 0px;

}



br {

	line-height: 10px;

}



hr {

	width: 90%;

	align: left;

	color: #DDDDDD;

	background-color: #DDDDDD;

	height: 1px;

	border: 0;

	margin: 0;

}



#main {

	margin: 0px;

	height: 100%;

	width: 100%;

	padding-bottom: 0;

	padding-top: 2px;

	background-color: #666666;



}

#main_spacer {

	height: 8px;

	background-color: #666666;

}



#main_table {

	margin: 0px;

	height: 100%;

	width: 100%;

	padding-left: 10px;

	padding-bottom: 0;

	padding-top: 0px;

	background-color: #FFFFFF;

	border: 1px solid #999999;



}



#main_table .left {

	margin: 0px;

	vertical-align: top;

	padding-left: 30px;

	padding-right: 30px;

	padding-bottom: 0;

	padding-top: 30px;

	background-color: #FFFFFF;

	border-right: 1px solid #CCCCCC;



}



#main_table .right {

	margin: 0px;

	vertical-align: top;

	width: 100%;

	padding-left: 30px;

	padding-right: 30px;

	padding-bottom: 0;

	padding-top: 30px;

	background-color: #FFFFFF;

}



#header {

	background-color: #F6D327;

	border: 1px solid #333333;

	height: 100px;

}



#menu {

	background:#DCDCDC url(../images/menu_bg.gif) repeat-x;

	border-left: 1px solid #999999;

	border-right: 1px solid #999999;

	border-bottom: 1px solid #666666;

	height: 31px;

}

#menu li, ul {

	font-weight: bold;

}

#menu .up {

	text-transform: uppercase;	

}

#body {

	padding-left: 20px;

	padding-right: 0px;

	padding-top: 20px;

	padding-bottom: 10px;

	vertical-align: top;

	background-color: #FFFFFF;

	border: 1px solid #999999;

	font-size: 11px;

}



#body_main {

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	vertical-align: top;

	background-color: #FFFFFF;

	font-size: 11px;

}



#property {

	padding: 0;

	width:100%;

	height: 100%;

	border: 1px solid #999999;

	background-color: #FFFFFF;

}



#grey_border {

	border: 1px solid #DDDDDD;

}



#grey_border td {

	padding: 10px;

}



#contact {

	color: #999999;

	font-size: 11;

}



#contact td {

	padding-bottom: 2px;

	padding-top: 1px;

}

#contact .contact_header {

	color: #666666;

	font-size: 11px;

	margin:0;

	font-weight: bold;

}

#contact .contact_contents {

	color: #666666;

	font-size: 11px;

	margin:0;

}



#contact label {

	color: #666666;

	font-size: 11px;

	padding-right: 8px;

}



#list {

	font-weight: normal;

	font-size: 11px;

	list-style-position: outside;

	

}

#list_indent {

	font-weight: normal;

	font-size: 11px;

	list-style-position: outside;



}



#footer {

	height: 30px;

	vertical-align: middle;

	border-left: 1px solid #999999;

	border-right: 1px solid #999999;

	padding-left: 10px;

	padding-right: 10px;

	background-color:#DDDDDD;

	font-size: 11px;

	font-color: #999999;

}

#footer_url2 {

	font-color: #999999;

	color: #999999;

}

#footer_url {

	font-color: #666666;

	color: #666666;

	font-size: 11px;	

}

#footer_contents {

	text-align: center;

}



.property_alert {

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-color: #F6d327;

	color: #FF0000;

}



/*  Fonts  */



.green {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #33CC33;

	text-decoration: none;

	line-height: 18px;

}

.orange {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FF9900;

	text-decoration: none;

	line-height: 18px;

}

.red {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FF3300;

	text-decoration: none;

	line-height: 18px;

}

.grey {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	text-decoration: none;

	line-height: 18px;

}

.light_grey {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	text-decoration: none;

	font-weight: normal;

	line-height: 18px;

}

.black {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	line-height: 18px;

}



.blue {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #6699CC;

	text-decoration: none;

	line-height: 18px;

}

.blue_large {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #6699CC;

	text-decoration: none;

	line-height: 18px;

}



.white {

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

	line-height: 18px;

}

.green {

	font-size: 11px;

	color: #D7EDC1;

	text-decoration: none;

	line-height: 18px;

}

.white_large {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

	line-height: 18px;

}

.black_large {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	line-height: 18px;

}

.f9 {

	font-size: 9px;

}

.f10 {

	font-size: 11px;

}

.f11 {

	font-size: 11px;

}

.f12 {

	font-size: 11px;

}

.f13 {

	font-size: 13px;

}

.f14 {

	font-size: 14px;

}





/*	End Fonts	*/



h1 {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #666666;

	padding-bottom: 0px;

	margin-bottom: 10px;

}

h2 {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #666666;

	padding: 0px;

	margin: 4px;



}

h3 {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #333333;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #5A87B2;

}

h4 {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

	color: #333333;

}



td {

	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;	

}

.bullets {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	line-height: 22px;





}

input {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	background-color: #FFFFFF;

	border: 1px solid #999999;

	font-weight: bold;

	text-indent: 1pt;

}



#button {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	background-color: #EEEEEE;

	border: 1px solid #999999;

	font-weight: bold;

	text-indent: 1pt;

}



textarea {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	background-color: #FFFFFF;

	border: 1px solid #999999;

	text-indent: 0pt;

}

select {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	background-color: #FFFFFF;

	font-weight: bold;

	text-indent: 1pt;

	}

.nobox {

  border: 0px;

}

img {

  border: 0px;

 

  padding: 0;

}







/*  Main Styles  */



a, a:visited {

	color:#3B74CA;

	background:transparent;

	cursor:pointer;

	text-decoration:none;

}

a:hover, a:active {

	color:#E05276;

	background:transparent;

	cursor:pointer;

	text-decoration:underline;

}



a.orange, a:visited.orange {

	color:#EAB649;

	text-decoration:none;

}

a:hover.orange, a:active.orange {

	color:#EAB649;

	text-decoration:underline;

}



a.red, a:visited.red {

	color:#E05276;

	text-decoration:none;

}

a:hover.red, a:active.red {

	color:#E05276;

	text-decoration:underline;

}



a.white, a:visited.white {

	color:#FFFFFF;

	text-decoration:none;

}

a:hover.white, a:active.white {

	color:#FFFFFF;

	text-decoration:underline;

}

a.plain, a:visited.plain, a:hover.plain, a:active.plain {

	color:#494949;

	text-decoration:none;

}



a.grey, a:visited.grey {

	color:#999999;

	text-decoration:none;

}

a:hover.grey, a:active.grey {

	color:#999999;

	text-decoration:underline;

}



a.dark_grey, a:visited.dark_grey {

	color:#666666;

	text-decoration:none;

}

a:hover.dark_grey, a:active.dark_grey {

	color:#666666;

	text-decoration:underline;

}



a.button, a:visited.button {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-weight: bold;

	text-decoration:none;

}

a:hover.button, a:active.button {

	color:#FFFFFF;

	text-decoration:none;

	font-weight: bold;



}



A.menu_link:link		{

			color: #3399CC;

			padding-left: 6px;

	    	text-decoration: none;

	    	line-height: 12px;}

A.menu_link:visited {

     		color: #3399CC;

			padding-left: 6px;

		    text-decoration: none;

		    line-height: 12px;}

A.menu_link:active	{

			background-color: none;

			padding-left: 6px;

		    text-decoration: none;}

A.menu_link:hover		{

			color: #999999;

			text-decoration: none;}





.b {

	font-weight: bold;

}

p {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-decoration: none;

	line-height: 18px;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 1px;

	padding-bottom: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

}	



/*  Horizontal Menu CSS */



#nav {

	background:transparent url(../images/top_menu_filler.gif) repeat-x top;

	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	border-top:0;

	clear:left;

	height:28px;

	margin:0 auto;

	padding:0;

	position:relative;

	width:100%;

	z-index:999;

	}



#nav li, #nav li ul, #nav li ul li {

    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	list-style-type: none;

	list-style-image: none;

	padding: 0;

	margin: 0;

	}



#nav li {

	float:left;

	}



#nav li a {

	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 

	color:#666666;

	display: block;

	line-height:28px;

	padding:0 10px;

	border-right:1px solid #999999;

	}



#nav li a:hover {

	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	background:#FFF;

	border-bottom:1px solid #999999;

	color:#666666;

	line-height:27px;

	padding:0 10px;

	text-decoration: none;

	}



#nav li ul {

 	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	background:#DCDCDC;

	background: #EEEEEE;

	border:1px solid #999999;

	border-bottom:0;

	border-top:0;

	display:none;

	position: absolute;

	width: 170px;

	}



#nav li ul li {

	border-bottom:1px solid #999999;

	}



#nav li ul li a {

	color:#666666;

	padding:0 5px;

	width:160px;

	}



#nav li ul li a:hover {

	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	background:#FFF;

	border:0;

	text-decoration: none;

	color:#666666;

	line-height:28px;

	padding:0 5px;

	width: 160px;

	}



#nav li:hover ul, #nav li.sfhover ul {

	/* left: auto; */

	display:block;

	}



li.nav_logo img {

	margin:2px 0 1px 0;

	}



li.nav_logo a, li.nav_logo a:hover {

	border:0;

	line-height:20px;

	margin:0;

	padding:0;

	

	}

	

#border_right_grey {

	border-right: 1px solid #999999;

}

.nav_nolink {
	line-height:26px;
	padding:0 7px;
	color:#666666;
}