/* ================================
	Sub Page Stylesheet
   ================================ */

body {
	background-color: #cccccc;
	margin: 0px;
	padding: 0px;
}

#wrapper {
	width: 982px;
	margin-left: auto;
	margin-right: auto;            
	background-image: url(/images/subbg2.jpg);
}

#content_wrapper {
	width: 982px;
	background-image: url(/images/subbg.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	position: relative;
}

#sub_header {
	width: 982px;
	height: 139px;
	background: white;
}

#sub_logo {
	background: url(/images/logo_sub.jpg) no-repeat;
	width: 173px;
	height: 139px;
	float: left;
	background-position: center center;
}        

#sub_flash {
	background: url(/images/sub_header.gif) no-repeat;
	width: 809px;
	height: 129px;
	border-top: 10px white solid;
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	font-size: 0px;
}

#sub_menu {
	width: 960px;
	height: 34px;
	background: white;
	padding: 0px 11px 0px 11px;
}

#sub_menu #container {
	background: url(/images/menu_sliver.jpg) repeat-x;
	width: 960px;
	height: 34px;
}
#container #navigation
{
	float:right;
	margin:8px 20px 0px 0px;
}
#sub_body {
	width: 982px; 
	clear: left;  
	display: block;                    
}

/*---HOME PAGE SPECIFIC STYLES----*/
#home_header {
	width: 982px;
	height: 210px;
	background: white;
	
}
#home_logo {
	background: url(/images/home_logo.jpg) no-repeat;
	width: 173px;
	height: 210px;
	float: left;
}        
#home_flash {
	background: url(/images/header-block-curves-purple.gif) no-repeat;
	width: 809px;
	height: 210px;
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	font-size: 0px;
}
#home_menu #container {
	background: url(/images/menu_sliver.jpg) repeat-x;
	width: 960px;
	height: 34px;
	margin-left:10px;
}
#home_body {
	width: 982px; 
	clear: left;  
	display: block;                    
}
#home_left {
	background: url(/images/home_left.jpg) no-repeat;
	width: 159px;
	height: 622px;
	float: left;
	display: block;
}

#home_right {
	background: white;
	width: 823px;
	float: left;
}

#home_right_top {
	background: white;
	width: 823px;
	height: 273px;
	clear: left;
	padding: 7px 0px 7px 0px;
	
}

#home_right_bottom {
	background: url(/images/home_bottom.jpg) no-repeat;
	width: 788px;
	height: 280px;
	padding: 55px 0px 0px 35px;
}


#home_right_top_text {
	float: left;
	padding: 56px 0px 0px 33px;
	width: 319px;
}

#home_right_top_text p {
	margin: 0px;
	padding: 9px 0px;
	color: #49426c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 26px;
}

#home_right_top_image {
	float: right;
	width: 470px;
	height: 273px;
}

#home_right_top_image img {
	width: 470px;
	height: 273px;
}



#bottom_news {
	height:240px;
	width: 253px;
	display: block;
	float: left;
	font-family:Arial;
	padding-left: 30px; 
}
 #bottom_news b, strong
{
	display:block;
	color:White;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}



#bottom_news a.more
{
	display:block;
	color:#65A8C5;
	text-decoration:underline;margin:10px 0px 0px 0px;
}
#bottom_news a:hover
	{
		
		text-decoration:none;
	}


#bottom_news span {
	color: white;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

#bottom_news a {
	color: white;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 16px;
}

#bottom_news .allNewsLnk {
	color: #65a8c5;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
		
#bottom_lnks {
	height:250px;
	width: 300px;
	display: block;
	float: left;
	margin: 0px 0px 0px 67px;    
	padding:0px 0px 30px 0px;   
}

#bottom_lnks a {
	color: white;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 20px;
}

/*--END OF HOME PAGE STYLES--*/



#sub_right {
	width: 823px;
	float: left;
}

#left_shadow {
	width: 823px;
	clear: left;
	padding: 0px 0px 0px 13px;
	background-image: url(/images/shadow-left.png);
	background-repeat: repeat-y;
	background-position: top left;
}

#bottom_shadow {
	background-image: url(/images/bottom-shadow.png);
	width: 825px;
	padding: 0px 0px 19px 0px;
	background-repeat: no-repeat;
	background-position: top left;
}

#sub_right_top {
	background: white;
	width: 748px;font-family: Arial;
	padding: 7px 45px 15px 30px;font-size:12px;
}
#sub_right_top_property {
	background: white;
	width: 815px;font-family: Arial;
	padding: 7px 0px 15px 0px;font-size:12px;
}

#sub_right_bottom {
	width: 778px;
	height: 40px;
}

#sub_right_top h1
{
		color:#2C2455;
			font-weight:bold;
			margin:10px 0px 10px 0px;
			font-size:20px;
			font-family:Georgia;
}
#sub_right_top_property h1
{
		color:#2C2455;
			font-weight:bold;
			margin:10px 0px 10px 0px;
			font-size:20px;
			font-family:Georgia;
}
.niceheading
{
		color:#2C2455;
			font-weight:bold;
			margin:10px 0px 10px 0px;
			font-size:20px;
			font-family:Georgia;
}
#sub_right_top a
{
		color:#007F7C;font-weight:bold;
			
}
#sub_right_top a:hover
{
		text-decoration:none;
			
}

#sub_right_top .red
{
		color:#882345;
			
}
#sub_right_top .teal
{
		color:#007a87;
			
}
#sub_right_top .orange
{
		color:#b2541a;
			
}
#sub_right_top .darkblue
{
		color:#005c84;
			
}
#sub_right_top .yellow
{
		color:#eaab00;
			
}
#sub_right_top .darkgreen
{
		color:#175e54;
			
}
#sub_right_top .lightgreen
{
		color:#6a7f10;
			
}
#sub_right_top .purple
{
		color:#614d7d;
			
}
#sub_right_top .brown
{
		color:#4c3327;
			
}
#sub_right_top .standard
{
		color:black;
			font-size:12px;
						line-height:12px;
						font-weight:normal;margin:0px;font-family:Arial;
}
#content1
					{
						
						float:left;
						width:500px;
						
						font-size:12px;
						line-height:18px;
					
						
					}
				
				#content2
				{
					float:right;
					width:205px;
					margin:0px -49px 0px 0px;
				}
#sub_right_top p {
	margin: 0px;
	padding: 9px 0px;
	color: #464749;
	
	line-height: 18px;
	font-weight: normal;
}

#sub_right_top_image {
	float: right;
	width: 470px;
	height: 273px;
}

#sub_right_top_image img {
	width: 470px;
	height: 273px;
}

#bottom_search {
	width:210px;
	height:21px;
	padding: 0px 0px 0px 0px;
	line-height: 0px;
	position: absolute;
	right: 0px;
	bottom: 80px;
}

#bottom_search .input {
	float: left;
	width: 150px;
	height: 19px;
	border: 0px;
	margin: 0px 4px 0px 0px;
}

#bottom_search .img {
	float: left;
	width: 31px;
	height: 21px;
}        
			  
#sidebar {
	left: 0px;
	top: 0px;
	height: 497px;
	position: absolute;
	display: none;
	
	visibility: hidden;
}

#sidebar #left {
	background: url(/images/sidebar_left.jpg) no-repeat;
	width: 11px;
	height: 497px;
	float: left;
}

#sidebar #middle {
	width: 150px;
	height: 497px;
	float: left;
	overflow:hidden;
	background-color:#007F7C;
	background: url(/images/sidebar_sliver.png) repeat-x;
}

#sidebar #middle a {
	display: block;
}

#sidebar #right {
	background: url(/images/sidebar_right.png) no-repeat;
	width: 13px;
	height: 497px;
	float: left;
}

		#footer /*main footer */
		{
			background-image: url(/images/home_footer.jpg);
clear: left;
				text-align:left;
				padding:0px 9px 10px 12px;
				width:960px;
				height:59px;
				background-color:#464749;
				color:White;font-family:Arial;
				position:relative;
				left:0px;
		}
			#footer img
			{
				float:left;
				padding:10px 10px 0px 20px;
			}
			#footer p
			{
				float:left;
				margin:5px 0px 0px 0px;
				font-size:11px;
				line-height:15px;
			}
				#footer p b
				{
					display:block;
					font-weight:normal;
					font-size:12px;
					
				}
				#footer p i
				{
					display:block;
					font-weight:normal;
					font-style:normal;
					font-size:12px;
					color:#E19D31;
				}
				#footer p span
				{
					color:#BABEC2;
				}
				#footer p a
				{
					
					color:#BABEC2;
				}
				#footer p a:hover
				{
					text-decoration:none;
					color:#BABEC2;
				}
		
		
			#footer ul
			{
				float:right;
				padding:0px;
				margin:8px 10px 0px 0px;
				font-size:12px;
				list-style-type:none;
				
			}
				#footer ul li
				{
					float:left;
					padding:5px;
					font-size:10px;
					
					
				}
				#footer ul li img
				{
					clear:both;
					float:right;
					padding:0px;
					margin:-7px 0px 0px 5px;
					
					
					
					
					
				}
				#footer ul li a
				{
					
					color:#BABEC2;
					text-transform:uppercase;
					text-decoration:none;
				}
				#footer ul li a:hover
				{
					
					
					text-decoration:underline;
					
					
				}#footerlinks
			{
				float:right;
				padding:0px;
				margin:8px 0px 0px 0px;
				font-size:12px;
				list-style-type:none;
				
				
			}
				#footerlinks td
				{
					
					padding:5px 5px 0px 5px;
					font-size:0px;
					line-height:0px;
					vertical-align:top;
					
					
				}
				#footerlinks img
				{
					
					float:right;
					padding:0px;
					margin:-4px 0px 0px 10px;
					
					
					
					
					
				}
				#footerlinks a
				{
					font-size:10px;
					color:#BABEC2;
					display:block;
					margin:0px 20px 0px 0px;
					text-transform:uppercase;
					text-decoration:none;
				}
				#footerlinks a:hover
				{
					
					
					text-decoration:underline;
					
					
				}
				
				
				/*--------MOBILE ANNOUNCEMENT=============*/
				
				#mobileword
				{
					border: 0px; padding: 5px; background-color: transparent; position: relative; top: -170px; left: 210px; color: white; font-family: arial; width: 200px; font-size: 10px;line-height:18px; margin-bottom: -160px;
				}
					#mobileword h4
					{font-family:Georgia, Times New Roman;font-size:14px;color:#64AAC3;
					}
					
					#mobileword img
					{margin:0px 10px 0px 0px;}
					#mobileword p{margin:5px 0px 0px 0px;}
					#mobileword .iphone{float:left;}
				
				
