/* CSS Document for NTX REFPA */

html, div, h1, h2, h3, h4, h5, h6, p, a, img, form, table, tr, td, fieldset {
	margin: 0;
	padding: 0;
	border: none;
	text-decoration: none;
	font-size: 100%;
	font-weight: normal; }

body {
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 17px;
	color: #535353;
	text-align: center;
	margin: 0;
	padding: 0 0 20px 0;
	background: url(../images/bg_body.gif) repeat-x;
	background-color: #fff; }

a.white, a.white:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none; }
	
	a.white:hover, a.white:active {
		text-decoration: underline; }

a.green, a.green:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #368f2c;
	text-decoration: none; }
	
	a.green:hover, a.green:active {
		text-decoration: underline;
		background-color: #eee;
		color: #4e4e4e; }

a.gray, a.gray:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #535353;
	font-weight: bold; }
	
	a.gray:hover, a.gray:active {
		text-decoration: underline; }

a.footer, a.footer:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #535353; }
	
	a.footer:hover, a.footer:active {
		text-decoration: underline; }

h1 {
	font: 30px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #161616;
	margin: 0 0 22px 0; }

h2 {
	font: 18px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #161616;
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #b9b9b9; }

.green {
	font: 11px Arial, Helvetica, sans-serif;
	color: #368f2c;
	font-weight: bold; }

#container {
	width: 1000px;
	text-align: left;
	margin: 0 auto 0 auto; }
	
	#header {
		width: 886px;
		float: left;
		padding: 7px 57px 0 57px;
		font: 11px Arial, Helvetica, sans-serif;
		color: #fff; }
		
		.header_top-left {
			width: 400px;
			float: left;
			text-transform: uppercase; }
		
		.header_top-right {
			width: 200px;
			float: right; }
		
		.logo {
			width: 943px;
			height: 62px;
			float: left;
			margin: 43px 0 0 0; }
	
	#nav {
		width: 943px;
		height: 60px;
		float: left;
		padding: 0 0 0 57px;
		margin: 42px 0 0 0; }
		
		* html body #nav {
			margin: 39px 0 0 0; }
		
		#nav ul {
			padding: 0;
			margin: 0; }
			
			#nav ul li {
				padding: 0;
				margin: 0;
				float: left;
				list-style-type: none;
				margin: 0 2px 0 0; }
			
					#nav ul li a,
					#nav ul li a:visited {
						width: 1000px;
						height: 60px;
						border: none;
						display: block;
						cursor: pointer; }
					
						ul li#home a,
						ul li#home a:visited {
							width: 123px;
							height: 60px;
							background: url(../images/nav_std-home.gif) no-repeat; }
							
							ul li#home a:hover,
							ul li#home a:active {
							width: 123px;
							height: 60px;
							background: url(../images/nav_ro-home.gif) no-repeat; }
							
						ul li#about a,
						ul li#about a:visited {
							width: 123px;
							height: 60px;
							background: url(../images/nav_std-about.gif) no-repeat; }
							
							ul li#about a:hover,
							ul li#about a:active {
							width: 123px;
							height: 60px;
							background: url(../images/nav_ro-about.gif) no-repeat; }

						ul li#professions a,
						ul li#professions a:visited {
							width: 123px;
							height: 60px;
							background: url(../images/nav_std-professions.gif) no-repeat; }
							
							ul li#professions a:hover,
							ul li#professions a:active {
							width: 123px;
							height: 60px;
							background: url(../images/nav_ro-professions.gif) no-repeat; }

						ul li#events a,
						ul li#events a:visited {
							width: 123px;
							height: 60px;
							background: url(../images/nav_std-events.gif) no-repeat; }
							
							ul li#events a:hover,
							ul li#events a:active {
							width: 123px;
							height: 60px;
							background: url(../images/nav_ro-events.gif) no-repeat; }

						ul li#gallery a,
						ul li#gallery a:visited {
							width: 123px;
							height: 60px;
							background: url(../images/nav_std-gallery.gif) no-repeat; }
							
							ul li#gallery a:hover,
							ul li#gallery a:active {
							width: 123px;
							height: 60px;
							background: url(../images/nav_ro-gallery.gif) no-repeat; }

						ul li#testimonials a,
						ul li#testimonials a:visited {
							width: 123px;
							height: 60px;
							background: url(../images/nav_std-testimonials.gif) no-repeat; }
							
							ul li#testimonials a:hover,
							ul li#testimonials a:active {
							width: 123px;
							height: 60px;
							background: url(../images/nav_ro-testimonials.gif) no-repeat; }

						ul li#contact a,
						ul li#contact a:visited {
							width: 123px;
							height: 60px;
							background: url(../images/nav_std-contact.gif) no-repeat; }
							
							ul li#contact a:hover,
							ul li#contact a:active {
							width: 123px;
							height: 60px;
							background: url(../images/nav_ro-contact.gif) no-repeat; }
							
		#content {
			width: 886px;
			float: left;
			margin: 50px 0 20px 0;
			padding: 0 57px 0 57px; }
			
			.content-left {
				width: 240px;
				float: left; }
				
			#nav-left {
				width: 240px;
				float: left;
				padding: 0;
				margin: 0; }
				
				#nav-left ul {
					padding: 0;
					margin: 0; }
				
					#nav-left ul li {
						padding: 0;
						margin: 0;
						float: left;
						list-style-type: none;
						margin: 0 0 4px 0; }
					
					#nav-left ul li a,
					#nav-left ul li a:visited {
						width: 240px;
						height: 43px;
						border: none;
						display: block;
						cursor: pointer; }	
						
						ul li#real-estate a,
						ul li#real-estate a:visited {
							width: 240px;
							height: 43px;
							background: url(../images/nav-left_real-estate.gif) no-repeat; }
								
							ul li#real-estate a:hover,
							ul li#real-estate a:active {
								width: 240px;
								height: 43px;
								background: url(../images/nav-left-ro_real-estate.gif) no-repeat; }				

						ul li#mortgage a,
						ul li#mortgage a:visited {
							width: 240px;
							height: 43px;
							background: url(../images/nav-left_mortgage.gif) no-repeat; }
								
							ul li#mortgage a:hover,
							ul li#mortgage a:active {
								width: 240px;
								height: 43px;
								background: url(../images/nav-left-ro_mortgage.gif) no-repeat; }

						ul li#banking a,
						ul li#banking a:visited {
							width: 240px;
							height: 43px;
							background: url(../images/nav-left_banking.gif) no-repeat; }
								
							ul li#banking a:hover,
							ul li#banking a:active {
								width: 240px;
								height: 43px;
								background: url(../images/nav-left-ro_banking.gif) no-repeat; }

						ul li#insurance a,
						ul li#insurance a:visited {
							width: 240px;
							height: 43px;
							background: url(../images/nav-left_insurance.gif) no-repeat; }
								
							ul li#insurance a:hover,
							ul li#insurance a:active {
								width: 240px;
								height: 43px;
								background: url(../images/nav-left-ro_insurance.gif) no-repeat; }

						ul li#accounting a,
						ul li#accounting a:visited {
							width: 240px;
							height: 43px;
							background: url(../images/nav-left_accounting.gif) no-repeat; }
								
							ul li#accounting a:hover,
							ul li#accounting a:active {
								width: 240px;
								height: 43px;
								background: url(../images/nav-left-ro_accounting.gif) no-repeat; }

						ul li#planner a,
						ul li#planner a:visited {
							width: 240px;
							height: 43px;
							background: url(../images/nav-left_planner.gif) no-repeat; }
								
							ul li#planner a:hover,
							ul li#planner a:active {
								width: 240px;
								height: 43px;
								background: url(../images/nav-left-ro_planner.gif) no-repeat; }

						ul li#construction a,
						ul li#construction a:visited {
							width: 240px;
							height: 43px;
							background: url(../images/nav-left_construction.gif) no-repeat; }
								
							ul li#construction a:hover,
							ul li#construction a:active {
								width: 240px;
								height: 43px;
								background: url(../images/nav-left-ro_construction.gif) no-repeat; }

						ul li#legal a,
						ul li#legal a:visited {
							width: 240px;
							height: 43px;
							background: url(../images/nav-left_legal.gif) no-repeat; }
								
							ul li#legal a:hover,
							ul li#legal a:active {
								width: 240px;
								height: 43px;
								background: url(../images/nav-left-ro_legal.gif) no-repeat; }


						ul li#other a,
						ul li#other a:visited {
							width: 240px;
							height: 43px;
							background: url(../images/nav-left_other.gif) no-repeat; }
								
							ul li#other a:hover,
							ul li#other a:active {
								width: 240px;
								height: 43px;
								background: url(../images/nav-left-ro_other.gif) no-repeat; }
							
			#mission-purpose {
				width: 240px;
				height: 235px;
				float: left; 
				background: url(../images/bg_mission-purpose.gif) no-repeat;
				margin: 30px 0 0 0;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #535353; }
				
				.mission {
					width: 187px;
					float: left;
					padding: 45px 5px 0 48px; }
				
				.purpose {
					width: 187px;
					float: left;
					padding: 57px 5px 0 48px; }
		
		.content-right {
			width: 596px;
			float: left;
			margin: 0 0 0 50px; }
			
			.flash-header {
				width: 596px;
				float: left;
				margin: 0 0 27px 0; }
			
			.content-right-main {
				width: 596px;
				float: left;
				margin: 0 0 30px 0; }
			
			.bio {
				width: 596px;
				float: left;
				margin: 0 0 20px 0; }
				
				.bio-image-left {
					width: 130px;
					height: 175px;
					float: left;
					margin: 0 15px 0 0;
					border: 1px solid #b9b9b9; }
				
				.bio-content-right {
					width: 420px;
					float: left; }
			
			.content-right-main-left {
				width: 256px;
				float: left;
				margin: 0 70px 0 0; }
			
			.content-right-main-right {
				width: 256px;
				float: left;
				margin: 0; }
			
			#board {
				width: 596px;
				float: left;
				margin: 0 0 30px 0; }
			
			.board {
				width: 101px;
				float: left;
				text-align: center;
				margin: 0 18px 0 0; }
				
	
	#footer {
		background: url(../images/bg_footer.gif) no-repeat;
		float: left;
		height: 40px;
		width: 854px;
		margin: 50px 0 0 0;
		padding: 27px 20px 0 20px; }
		
		.footer-left {
			font: 11px Arial, Helvetica, sans-serif;
			color: #535353;
			float: left; }
		
		.footer-right {
			font: 11px Arial, Helvetica, sans-serif;
			color: #535353;
			float: right; }
	
	#footer-logos {
		float: right;
		text-align: right;
		height: 35px;
		width: 89	4px; 
		margin: 10px 0 0 0; }
		
		



