/* ================================
    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;
}

#sub_menu, #container
{
	overflow:visible;
}

#container #navigation
{
	float:right;
	margin:8px 20px 0px 0px;
	overflow:visible;
}
#sub_body {
	width: 982px; 
	clear: left;  
	
	
	display: block;                    
}

#home_left {
	width: 146px;
	height: 520px;
	float: left;
	display: block;
}

#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:#2C2455;
			
}
#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 -46px 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 #leftno {
	background: url(/images/sidebar_left-noblack.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 #middleno {
	width: 150px;
	height: 497px;
	float: left;
	overflow:hidden;
	background-color:#007F7C;
	background: url(/images/sidebar_sliver-noblack.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:1px;
				
				
		}
			#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;
					
					
				}
				
		/*==========CAREER NAV STYLES============*/
		#careerlinks h2{font-size:11px;font-family:Georgia, Times New Roman;text-transform:uppercase;}
		
		#careerlinks {margin:15px 0px 0px 3px;font-size:11px; font-family: Arial;}
			#careerlinks ul{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}
			#careerlinks ul li{list-style-type:none;padding:5px 0px 0px 0px;width:130px;margin:10px 0px 0px 0px;}
			#careerlinks ul li ul{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}
			#careerlinks ul li ul li{margin:0px 0px 0px 8px;}
			#careerlinks a{font-weight:bold;text-decoration:underline;color:White;}
			#careerlinks a:hover{text-decoration:none;}
			#careerlinks a.selected{font-weight:bold;}#careerlinks h2 a{text-decoration:none;color: #fcd6a2;}
			
			
			
	/*BREADCRUMBS =========================*/
#crumb{margin:0px 0px 10px 0px;}
#crumb a
{
		color:#007F7C;font-weight:bold;
			
}
#crumb a:hover
{
		text-decoration:none;
			
}