body{
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #E3E1E2;
	font-family: Tahoma;
	line-height:160%;

font-size:9pt;

	
 SCROLLBAR-FACE-COLOR: #f5f5f5;
 SCROLLBAR-HIGHLIGHT-COLOR: #666666; SCROLLBAR-SHADOW-COLOR: #666666;
 SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #99cc00;
 SCROLLBAR-TRACK-COLOR: #ffffff;
 SCROLLBAR-DARKSHADOW-COLOR: #ffffff
	
}

.ltr
{
	text-direction:ltr;
}
.middleMain
{


	padding: 2px 2px ;
	margin: 0;
	width: 100%;
}

.bodytitle
{
	padding:3;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
font-size:12pt;
	font-weight:bold;	
	color:#566759;
	text-decoration:none;
	line-height:130%;
	 margin: 0 5px 
	background: url(../_Images/menu/box-bg.gif) repeat-x;
	 }

.bodytext
{
	padding:3;
	font: Tahoma, Arial, Helvetica, sans-serif;	
font-size:9pt;
	color:#000;
	text-decoration:none;
	line-height:130%;
	 margin: 0 5px 
	 }


.gradienttd{
	BORDER-RIGHT: #A4A4A4 1px solid;
	 BORDER-TOP: #A4A4A4 1px solid;
	  FONT-SIZE: 10pt;
	   FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#D1D2D4);
	    BORDER-LEFT: #A4A4A4 1px solid;
	     COLOR: #000000;
	      BORDER-BOTTOM: #A4A4A4 1px solid;
	       FONT-FAMILY: Tahoma;
	        BACKGROUND-COLOR: #ffffff
}

.gradienttd2{

	BORDER-RIGHT: #A4A4A4 2px solid;
	 BORDER-TOP: #A4A4A4 2px solid;
	  FONT-SIZE: 10pt;
	   FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#D1D2D4);
	    BORDER-LEFT: #A4A4A4 1px solid;
	     COLOR: #000000;
	      BORDER-BOTTOM: #A4A4A4 1px solid;
	       FONT-FAMILY: Tahoma;
	        BACKGROUND-COLOR: #ffffff

}


	
.bodylink1{
	font: 10pt Tahoma, Arial, Helvetica, sans-serif;
	color:#006699;
} 


h4 { font-size: 1.6em; margin: .5em 0; font-family: "Tahoma";}



a {
	color: #000;
}

img {
	border: none;
	margin: none;
}

form {
	margin: 0;
	padding: 0;
}



.textbox
{
	border: #ccc 1px inset;
	background: url(../_Images/menu/SubBg.gif) repeat-x;
	padding: 2px 2px ;
	margin: 0;
	font: 9pt "Tahoma";
	color: #647768;
	height: 20px;
	width: 250px;
}


.Logintextbox
{
	border: #ccc 1px inset;
	background: url(../_Images/menu/bg3.gif) repeat-x;
	padding: 2px 2px 0px;
	margin: 0;
	font: 11px "Tahoma";
	color: #647768;
	height: 18px;	
	width: 250px;	
}


.SignIntextbox
{
	border: #ccc 1px inset;
	background: url(../_Images/menu/CollapsedBg.gif) repeat-x;
	padding: 2px 2px 0px;
	margin: 0;
	font: 11px "Tahoma";
	color: #647768;
	height: 18px;	
	width: 200px;	
}

.textarea {
	border: #ccc 1px inset;
	background: url(../_Images/menu/welcomeBg.gif) repeat-x;
	padding: 7px 0 10px;
	margin: 0;
	font: 11px "Tahoma";
	color: #647768;
	height: 40px;	
	width: 250px;	
}

.select{
	border: #ccc 1px inset;
	background: url(../_Images/menu/welcomeBg.gif) repeat-x;
	padding: 7px 0 10px;
	margin: 0;
	font: 11px "Tahoma";
	color: #647768;
	height: 25px;	
	width: 250px;	
}


input.focus, select.focus, textarea.focus {
	border-width: 2px 0 0 2px;
}


.Bottom
{
	border: #ccc 1px inset;
	background-color: Transparent;
	background-image: url(../_Images/button.gif);
	background-repeat: repeat-x;
	font: Normal 11px Tahoma, Verdana, Sans-serif;
	color: #000;
	height: 22px;
	width: 81px;
}
/* */


.vertical{
white-space:nowrap;
writing-mode :tb-rl;
}


.titlereport {
	display: block;
	font-size:12pt;
	text-align: Left;
	text-decoration: none;
	background: url(../_Images/menu/BgSelected.gif) repeat-x;
	padding: 7px 0 10px;
	margin: 0;
	border: none;
	color: #000;
	font-family:Times New Roman;
	font-weight:bold;
}	


.Ftitle {
	display: block;
	font-size:12pt;
	text-align: right;
	text-decoration: none;
	background: url(../_Images/menu/BgSelected.gif) repeat-x;
	padding: 7px 0 10px;
	margin: 0;
	border: none;
	color: #000;
	font-family:Times New Roman;
	font-weight:bold;
}	


.Etitle {
	display: block;
	font-size:10pt;
	text-align: left;
	text-decoration: none;
	background: url(../_Images/menu/BgSelected.gif) repeat-x;
	padding: 7px 0 10px;
	margin: 0;
	border: none;
	color: #000;
font-family:Verdana;
	font-weight:bold;
}	

imgmain
{
	border-width:1px;
	margin:2px 2px 2px 2px;
	border-top:solid 1px #0066CC;
	border-bottom:solid 1px #0066CC;
	border-right:solid 1px #0066CC;
	border-left:solid 1px #0066CC;

}





input.yellow_bg_btn,
a.yellow_bg_btn {
	display: block;
	text-align: center;
	text-decoration: none;
	background: url(../_Images/btn_yellow_bg.jpg) no-repeat;
	width: 140px;
	padding: 7px 0 10px;
	margin: 0;
	border: none;
	font: italic 13px "Tahoma";
	color: #626262;
}

input.gradient_bg_btn {
	background: url(../_Images/btn_gradient_bg.jpg) no-repeat	;
	width: 140px;
	height: 29px;
	padding: 0 0 3px 0;
	margin: 0;
	border: none;
	font: italic 13px "Tahoma";
	color: #626262;
}

.go_btn input,
.go_btn a {
	background-color: #8ea091;
	border: #556758 1px outset;
	color: #fff;
	text-decoration: none;
}
.stop_btn input,
.stop_btn a {
	background-color: #7a6548;
	border: #391d0f 1px outset;
	color: #fff;
	text-decoration: none;
}
.stop_btn a, .go_btn a {
	padding: 1px;
}

.bottom_callout {
	float: right;
}

.line_right	{
	border-right: #e7dab0 1px solid;
}

.breadcrumbs,
.breadcrumbs a {
	font: italic 11px "Tahoma";
	color: #fff;
	margin-bottom: 5px;
	text-transform: capitalize;
}

table.datatable {
	clear: both;
	width: 100%;
	border-bottom: #556758 1px solid;
}
table.datatable th {
	font: italic 12px "Tahoma"; /* ems buggy in I.E. for this */
	color: #405143;
	border-bottom: #556758 1px solid;
	padding: 0 0 5px 10px;
}
table.datatable th a {
	color: #405143;
	text-decoration: none;
}

table.datatable td {
	background-color: #8ea091;
	border-bottom: #819585 1px solid;
	font-size: 12px; /* ems buggy in I.E. for this */
	color: #fff;
	padding: .3em 10px .2em;
}
table.datatable td a {
	color: #fff;
}

table.datatable_white {
	clear: both;
	width: 100%;
	border-bottom: #c0cbc2 1px solid;
	background-color: #fff;
}

table.datatable_white th {
	font: italic 1.1em "Tahoma";
	color: #405143;
	border-bottom: #c0cbc2 1px solid;
	padding: 10px 0 5px 5px;
}
table.datatable_white td {
	background-color: #fff8e2;
	border-bottom: #e7dab0 1px solid;
	font-size: 1.1em;
	color: #8ea091;
	padding: .3em 5px .2em;
}
table.datatable_white td a {
	color: #8ea091;
}


/* --------------------- container ------------------------ */

#container{
	width:751px;
	margin:0 auto;
	text-align:right;
	position:relative;
	direction:ltr;
	background:#ffffff url(../_images/mainbk.gif);		
}

/* --------------------- main ------------------------ */

#main{
	display:inline;
	width:95%;	
	background:#ffffff url(../_images/mainbk.gif);	
	padding:2em 2em;
	z-index:0;
	font: 110% Tahoma, Arial, Helvetica, sans-serif;	
	color:#000;
	line-height:160%;
	text-align:right;
}
#main address{
	float:right;
	margin:1em 1em;
	margin-right:20px;
	width:150px;
	font-style:normal;
}
#main p{
			
	float:right;
	clear:both;
}


#main a{
	font: 130% Times New Roman, Tahoma, Arial, Helvetica, sans-serif;	
	font-weight:Bold;
	margin-Right:.5em;
	color:#05508A;
	text-decoration:none;
	
}
#main a:hover{
	color:#CD5004;
	text-decoration:underline;
}


#main ul{
	margin:1em 0;	
	padding:0;
	list-style:none;
}
#main li{
	padding-right:20px;
	list-style:none;
	line-height:160%;
}
#main .linklist li{
	padding-right:30px;
	list-style:none;
	line-height:160%;
}
#main ol li {
	margin-right:-30px;
}
#main .ol-main{
	list-style:decimal;
}
#main .ol-main li{
	margin-right: -35px;
	list-style:decimal;
}
#main .linklist li{
	background:url(../_images/bullet.gif) no-repeat 340px 7px;
}
#news li{
	height:27px;
	line-height:27px;
}
#news li a{
	display:block;
	width:100%;
	color:#7d849b;
}

.pageTitle{
	padding:0;
	margin:0;
	height:31px;
	line-height:35px;
	text-indent:-8000px;
	overflow:hidden;	
}


/* ----- page subtitles ----- */

.highlight{color:#cd0000;}
.top{display:block;text-indent:15px;background:url(../_images/top.gif) no-repeat .4em .52em;}
.print{display:block;text-indent:15px;background:url(../_images/print.gif) no-repeat .1em .55em;}
label{
	display:block;
}
.formField{
	border:1px solid #adadad;
	width:205px;
}
.formArea{
	border:1px solid #adadad;
	width:350px;
	height:250px;
	overflow:auto;
}
.submit{text-align:right;padding:0 10px;}
form, form p{margin:.5em 0;}
/* --------------------- nav ------------------------ */

#nav{
	float:right;
	display:inline;
	width:165px;
	background:#ffffff url(../_images/mainbk.gif);	

}

#nav ul, #nav li{
	margin:0;
	padding:0;
	list-style:none;
}
#nav ul{
	width:104px;
	margin-right:33px;
	padding-top:8px;
}
#nav li{
	text-indent:-8000px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:0 0;
}
#nav li a{
	display:block;
	background-repeat:no-repeat;
	background-position:0 0;

}
#nav li a:hover, #nav li a.selected{
	background-position:0 -59px;
}
#nav li#nav1, #nav li#nav1 a{background-image:url(../_images/nav1.jpg);}
#nav li#nav2, #nav li#nav2 a{background-image:url(../_images/nav2.jpg);}
#nav li#nav3, #nav li#nav3 a{background-image:url(../_images/nav3.jpg);}
#nav li#nav4, #nav li#nav4 a{background-image:url(../_images/nav4.jpg);}
#nav li#nav5, #nav li#nav5 a{background-image:url(../_images/nav5.jpg);}
#nav li#nav6, #nav li#nav6 a{background-image:url(../_images/nav6.jpg);}

#banner{
	text-indent:-8000px;
	overflow:hidden;
	margin:0;
}
#banner a{
	display:block;
	margin:55px 0 150px 22px;
}


/* --------------------- extra ------------------------ */

#extra{
	float:right;
	display:inline;
	width:580px;	
	margin-right:40px;
	padding:1em 0;
}
#portfolio, #portfolio li{
	margin:0;
	padding:0;
	list-style:none;
}
#portfolio li{
	float:right; 
	display:inline;
}




/* --------------------- header------------------------ */

#header{
right:0px;
	width:751px;
	margin:0 0;
	text-align:center;
	direction:ltr;
	
}

#header a{
	margin-left:.5em;
	color:#7d849b;
}
#header a:hover{
	color:#5b6071;
	text-decoration:underline;
}


#headertopback1{

	top:0;
	width:751px;
	height:149px;
	margin:0 0;
	background-image:url(../_images/top.jpg);
	background-repeat:no-repeat;
}

#headertopback2{

	top:0;
	width:751px;
	height:71px;
	margin:0 0;
	background-image:url(../_images/top2.gif);
	background-repeat:no-repeat;
}

#headerlinks{
	margin-top:50px;
	margin-right:44px;
	position:relative;
}
#headerlinks li{
	position:absolute;
	text-indent:-8000px;
	overflow:hidden;
}
#headerlinks li a{
	display:block;
}



#headerlinks li#topMenuRight{
	top:-26;
	right:-1;
	width:159px;
	height:46px;
	background:url('../_images/mnu_topmenu.gif') ;	
}
#topMenuRight li#linkshomepage a{height:24px;}


#headerlinks li#topMenuRight2{
	top:-26;
	right:160;
	width:159px;
	height:46px;
	
}
#topMenuRight2 li#linkshomepage a{height:24px;}


#headerlinks li#linkshomepage{
	top:-50;
	right:5;
	width:76px;
	height:24px;
	background:url(../_images/mnu_mainpage.gif) no-repeat 0 0;	
}
#headerlinks li#linkshomepage a{height:24px;}



#headerlinks li#linksnews{
	top:-50;
	right:78;
	width:41px;
	height:24px;
	background:url(../_images/mnu_news.gif) no-repeat 0 0;	
}
#headerlinks li#linksnews a{height:24px;}

#headerlinks li#linksarticles{
	top:-50;
	right:118;
	width:47px;
	height:24px;
	background:url(../_images/mnu_articles.gif) no-repeat 0 0;	
}
#headerlinks li#linksarticles a{height:24px;}


#headerlinks li#linksgallery{
	top:-50;
	right:166;
	width:51px;
	height:24px;
	background:url(../_images/mnu_gallery.gif) no-repeat 0 0;	
}
#headerlinks li#linksgallery a{height:24px;}


#headerlinks li#linkssponsers{
	top:-50;
	right:218;
	width:57px;
	height:24px;
	background:url(../_images/mnu_sponsers.gif) no-repeat 0 0;	
}
#headerlinks li#linkssponsers a{height:24px;}


#headerlinks li#linkscontactus{
	top:-50;
	right:283;
	width:50px;
	height:24px;
	background:url(../_images/mnu_contactus.gif) no-repeat 0 0;	
}
#headerlinks li#linkscontactus a{height:24px;}


/* --------------------- footer------------------------ */

#footer{
	width:751px;
	margin:0 auto;
	height:51px;
	background:url(../_images/iua_24.jpg) no-repeat 0 0;
	text-align:center;
	direction:ltr;
	vertical-align: bottom;

}
#footer ul, #footer li{
	margin:0;
	padding:0;
	list-style:none;
	line-height:36px;
	height:36px;

}
#footer ul{
		width:455px;
		padding-top:3px;	
		overflow:hidden;	
}
#footer li{
	display:inline;
	margin-right:.3em;

}
#footer li.first{
	border:none;
}
#footer a{
	margin-left:.5em;
	color:#7d849b;
}
#footer a:hover{
	color:#5b6071;
	text-decoration:underline;
}

/* --------------------- float fix ------------------------ */

#container:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#container{display: block;}
/* Hides from IE-mac \*/
#container {min-height:1%;}
* html #container{height: 1%;}
#container{display: block;}
/* End hide from IE-mac */
/* end float fix */




******************************************************************
.btn-more-2,.btn-more-3,.btn-more-4,.btn-more-5,.btn-more-6,.btn-more-7,.btn-more-8,.btn-more-9,.btn-more-10,.btn-more-11,.btn-more-12,.btn-more-13,.btn-more-8, .hd li.on em, div.hd li.sparkle a, .hd, #mastheadbd .top, #mastheadbd, #doors li a, #today .ft li.on a{
  background-image:url(../_Images/grd-1px_1.1.gif);
  background-repeat:repeat-x;
}

.btn-more-2{
padding:1px 10px 2px;
*padding:1px 5px 0;
font:bold 90% Tahoma;
color:#000;
text-align: left;
white-space:nowrap;
border:1px solid #999b9a;
background-color:#ce9200;
background-position:0 -450px;
	direction: ltr;
}

.btn-more-3{
padding:1px 10px 2px;
*padding:1px 5px 0;
font:bold 100% Tahoma;
color:#000;
border:1px solid #999b9a;
background-color:#ce9200;
background-position:0 -296px;
	direction: ltr;
}

.btn-more-4{
padding:1px 10px 2px;
*padding:1px 5px 0;
font:bold 100% Tahoma;
color:#000;
border:1px solid #999b9a;
background-color:#ce9200;
background-position:0 -383px;
	direction: ltr;
	text-align: left;
}

.btn-more-5{
padding:1px 10px 2px;
*padding:1px 5px 0;
font:bold 100% Tahoma;
color:#000;
white-space:nowrap;
border:1px solid #999b9a;
background-color:#ce9200;
background-position:0 -177px;
}

.btn-more-6{
padding:1px 10px 2px;
*padding:1px 5px 0;
font:bold 100% Tahoma;
color:#000;
white-space:nowrap;
border:1px solid #C3DAE2;
background-color:#ce9200;
background-position:0 -30px;
}


.btn-more-7{
padding:0px 20px 2px;

font:Normal  Tahoma;
font-size:11px;
cursor:default;
text-align:right;
color:#000000;
border:1px solid #C3DAE2;
background-color:#ce9200;
background-position:0 -410px;
	direction: ltr;
}


.btn-more-8{
*padding:1px 10px 2px;
padding:1px 5px 0;
font:bold 70% Tahoma;
color:#000;
white-space:nowrap;
border:1px solid #A0B2BA;
background-color:#ce9200;
background-position:0 -1280px;
}



.btn-more-9{
*padding:1px 10px 2px;
padding:1px 5px 0;
font:bold 70% Tahoma;
color:#000;
white-space:nowrap;
border:1px solid #A0B2BA;
background-color:#ce9200;
background-position:0 -757px;
}


.btn-more-10{
*padding:1px 10px 2px;
padding:1px 5px 0;
font:bold 13px Times new roman;
color:#000;
white-space:nowrap;
border:1px solid #A0B2BA;
background-color:#ce9200;
background-position:0 -1230px;
}


.btn-more-11{
*padding:1px 10px 2px;
padding:1px 5px 0;
font:bold 20px Times new roman;
color:#000;
white-space:nowrap;
border:1px solid #A0B2BA;
background-color:#ce9200;
background-position:0 -1185px;
}

.btn-more-11{
*padding:1px 10px 2px;
padding:1px 5px 0;
font:bold 70% Tahoma;
color:#000;
white-space:nowrap;
border:1px solid #A0B2BA;
background-color:#ce9200;
background-position:0 -1070px;
}

.btn-more-12{
*padding:1px 10px 2px;
padding:1px 5px 0;
font:bold 70% Tahoma;
color:#000;
white-space:nowrap;
border:1px solid #A0B2BA;
background-color:#ce9200;
background-position:0 -1025px;
}

.btn-more-13{
*padding:1px 10px 2px;
padding:1px 5px 0;
font:bold 70% Tahoma;
color:#000;
white-space:nowrap;
border:1px solid #A0B2BA;
background-color:#ce9200;
background-position:0 -945px;
}

******************************************************************





/* page elements */




/* misc classes */
.forcebreak {
	clear: both;
}
.align_right {
	float: right;
}

.disclaimer {
	color: #647768;
	font: normal 10px "Tahoma";
}

.msg {
	clear: both;
	font-style: italic;
	background-color: #fff;
	border: #E6F2FE 3px double;
	text-align: center;
	padding: 10px;
}

.error {
	color: #ff0000;
}

input.base_width,
select.base_width {
	width: 170px;
}


	

h2.tab a {
	font: italic 15px "Tahoma";
	padding: 10px 45px 4px 10px;
	margin: 25px 0 0 0;
	float: left;
	background: url(../_Images/white_tab.gif) no-repeat right top;
	text-decoration: none;
	color: #94a597;
}

img.map {
	border: #e7dab0 1px solid;
	padding: 2px;
	float: right;
	margin-left: 15px;
}

/* page layout */

div#header_wrap {
	background: url(../_Images/header_bg.jpg) repeat-x;
	height: 98px;
	background-color: #fff;
}
div#header {
	text-align: left;
	width: 776px;
	margin: 0 auto;
}
	#header img.logo {
		float: left;
	}
	
	#header div#tip_top_nav {
		font: normal 11px "Tahoma";
		color: #000;
		float: right;
		height: 25px;
	}
	#header div#tip_top_nav a {
		color: #000;
		text-decoration: none;
	}
	#header div#tip_top_nav a:hover {
		text-decoration: underline;
	}
	#header div#tip_top_nav img {
		margin-bottom: -5px;
	}
	
	
	
	
	#header div#legal_popup {
		position: absolute;
		right: 100px;
		top: 25px;
		width: 375px;
		background-color: #fff8e2;
		color: #626262;
	}
	#header #legal_popup p {
		margin: 0;
		padding: 1em;
	}
	#header a.mn_tab {
		display: block;
		font: italic 15px "Tahoma";
		padding: 4px 10px 4px 20px;
		margin: 37px 0 0 0;
		float: right;
		clear: right;
		background: url(../_Images/myNewland_tab.gif) no-repeat left top;
		text-decoration: none;
		color: #94a597;
		border-right: #e6e8e3 1px solid;
	}
	#header a.mn_tab em {
		padding-right: 5px;
	}
	#header .mn_tab img {
		xborder: #111 1px dotted;
		vertical-align: bottom;
	}
	
	div#mn_wrap {
		margin: 0 auto;
		background-color: #fff;
		padding: 3px 0;
		border: #fff 1px solid; /* for some reason this keeps IE from showing a green bg??? */
	}
		#mn_wrap div#mn_inner {
			text-align: left;
			width: 776px;
			margin: 0px auto;
			background-color: #fff;
			font: normal 10px "Tahoma";
			color: #626262;
		}	
		#mn_wrap #mn_inner td {
			font: normal 10px "Tahoma";
			color: #626262;
		}
		div#login_wrap {
			background-color: #fff8e2;
			margin: 10px 0;
			padding: none;
		}
		#mn_wrap p {
			color: #E6F2FE;
			margin: 0 5px 0 0;
		}
		
		#mn_wrap #mn_inner label {
			text-align: right;
			margin-right: 1px;
			margin-left: 5px;
			display: block;
			float: right;
		}
		#mn_wrap input {
			width: 140px;
		}
		#mn_wrap input.yellow_bg_btn {
			border: none;
		}
		#mn_wrap table {
			padding: 5px 10px;
			margin: none;
		}
		#mn_wrap td {
			padding: 0 5px;
		}

		div#home_search_box {
			background: url(../_Images/homeSearchBox_bg.gif) repeat-x;
			float: right;
			width: 590px; /* -------------------------------------------------------make this better ---*/
			margin: 0;
			padding: 0;
		}
		#home_search_box h3 {
			margin: 0;
			padding: 0;
		}
		#home_search_box table {
			float: left;
		}
		#home_search_box td {
			vertical-align: bottom;
			padding-right: 10px;
		}
		#home_search_box th {
			font-size: 12px;
			vertical-align: bottom;
		}

div#left_callouts {
	float: left;
	margin-top: 2px;
}
	#left_callouts a img{
		margin-bottom: 6px;
	}

div#content_wrap {
	background-image: url(../_Images/contentWrap_bg.jpg);
	background-repeat: repeat-x;
	background-color: #E6F2FE;

}

	div#top_nav {
		width: 760px;
		display: block;
		margin: 0 auto;


	}
		#top_nav ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		#top_nav ul li {
			display: block;
			float:right;
			margin: 0 4px;

		}
		#top_nav ul li a{
			display: block;
			text-decoration: none;
			color: #50A8FF;
		}
		#top_nav ul li a em {
			display: block;
			padding: 6px 15px 18px;
			font: Normal 12px "tahoma";
		}
		
		#top_nav ul li a:hover,
		#top_nav ul li a.current {
			color: #E51813;
			background-image: url(../_Images/topNav_right.jpg);
			background-repeat: no-repeat;
			background-position: top right;
		}
		
		#top_nav ul li a:hover em,
		#top_nav ul li a.current em {
			background-image: url(../_Images/topNav_left.jpg);
			background-repeat: no-repeat;
			background-position: top left;
		}
		
	div#inner {
		clear: both;
		text-align: left;
		width: 776px;
		margin: 0 auto;
		padding-top: 2px;
	}
	
	#inner div#image_header {
		background: url(../_Images/header_right_bg.jpg) no-repeat right top;
		margin-bottom: 15px;
		height: 200px;
	}
	#inner h1 {
		font: italic 18px "trebuchet";
		border: #f8eabd 1px dashed;
		border-width: 1px 0;
		background-color: #E6F2FE;
		color: #fff;
		padding: 7px;
	}
	#inner #image_header img {
		float: left;
	}
	#inner #image_header h3 {
		color: #fff;
		font: italic 16px "Tahoma";
		padding: 20px 15px 8px 565px;
		line-height: 17px;
		margin: 0;
	}
	#inner #image_header p {
		font: normal 11px "Tahoma";
		padding: 0px 15px 8px 565px;
		margin: 0;
		color: #405143;
		line-height: 14px;
	}
		
	div#welcome_content,
	div#content {
		color: #405143;
	}
	div#content {
		margin: 30px 10px 0 250px;
	}
	#welcome_content .fmttext {
		margin-right: 240px;
		margin-left: 25px;
		font-size: 1.1em;
		line-height: 1.4em;
		margin-top: 0;
	}
	#content .fmttext {
		font-size: 1.1em;
		line-height: 1.4em;
	}
	#welcome_content h3 {
		font: italic 15px "Tahoma";
		clear: both;
		color: #405143;
		margin: 0 0 6px 0;
		padding: 15px 0 0;
		border-bottom: #6f8473 1px dashed;
	}

	#welcome_content h4 { 
		font-weight: normal;	
		margin: .5em 0 0 25px;
	}
	#content h4 {
		font: italic 1.5em "Tahoma";
		color: #fff;
	}
	#content p,
	#welcome_content p{
		margin: .5em 0;
	}
 	#inner #right_callouts div {
		float: right;
		clear: right;
	}
	#right_callouts h3 {
		margin: 15px 0 0 0;
		padding: 0;
	}
	#right_callouts h3 a {
		font:  10pt "Tahoma";
		color: #fff;
		text-decoration: none;
		margin-left: 75px;
		text-align: right;
		line-height: 15px;
	}
	#right_callouts p {
		margin-right: 75px;
		font: normal 10pt "Tahoma";
		color: #d6ded8;
		text-align: right;
		margin: 15px 32px 0 0;
		line-height: 11px;
	}
	#right_callouts div#community_intranet {
		background: url(../_Images/community_intranet.jpg) top right no-repeat;
		width: 216px;
		height: 76px;
	}
	#right_callouts div#online_brochure {
		background: url(../_Images/online_brochure.jpg) bottom no-repeat;
		width: 216px;
		height: 137px;
		margin: 0 0 0 2px;
	}
		#right_callouts #online_brochure h3 {
			margin-top: 88px;
		}
		#right_callouts #online_brochure p {
			color: #405143;
		}
	#welcome_content div#bottom_callouts {
		clear: left;
		margin-left: 20px;
		vertical-align: bottom;
	}
	#welcome_content #bottom_callouts div {
		float: left;
		margin: 0;
		margin-right: 5px;
		margin-top: 10px;
	}
		#welcome_content #bottom_callouts h3 { 
			border: none; 
			padding: 0; 
			margin: 15px 32px 0 0;
			text-align: right;
		}
		#welcome_content #bottom_callouts h3 a {
			font: italic 14px "Tahoma";
			color: #fff;
			margin-left: 100px;
			text-decoration: none;
		}
		#welcome_content #bottom_callouts p {
			font-size: 11px;
			line-height: 12px;
			margin: 5px 0 0 105px;
			color: #405143;
			margin-right: 32px;
			text-align: right;
		}
	#welcome_content div#bottom_callouts div#community_maps {
		background: url(../_Images/community_maps.jpg) bottom no-repeat;
		width: 260px;
		height: 76px;
		xmargin-top: 61px;
		
	}
	#welcome_content div#bottom_callouts div#community_lifestyle {
		background: url(../_Images/community_lifestyle.jpg) bottom no-repeat;
		width: 260px;
		height: 76px;
		xmargin-top: 61px;
	}

	
	div#left_col {
		float: left;
		padding: 0 2px;
	}
	#left_col img {
		float: left;
		clear: left;
		padding-bottom: 10px;
	}
	div#right_col {
		float: right;
	}
	
	#inner div#footer {
		background: url(../_Images/footer_bg.jpg) repeat-x;
		padding: 14px 0;
		font-size: 12px;
		color: #647768;
		text-align: center;
		vertical-align: middle;
		clear: both;
	}
* HTML #inner div#footer {
	padding-top: 7px;
}
		#inner #footer a {
			color: #405143;
			font: normal 11px "Tahoma";
			text-decoration: none;
			padding: 0 2px;
			margin: 0;
		}
		#inner #footer a:hover {
			text-decoration: underline;
		}
		
		#inner div#disclaimer,
		#inner div#disclaimer a {
			color: #647768;
			font: normal 10px "Tahoma";
		}
		#inner #disclaimer img.newland_logo {
			float: left;
		}
		#inner #disclaimer p {
			margin: .5em 0 .5em 160px;
			padding-bottom: .5em;
		}
		#inner #disclaimer p.underline {
			border-bottom: #899c8d 1px solid;
		}
		
/* Page or Section Specific Styles ------------------------------------------------------------------- */

/* --------------- Home Search Page stuff ------------ */	
	#inner div#home_search_box {

	}
	#inner #home_search_box h3 {
		font: italic 16px "Tahoma";
		color: #fff;
	}
	
	#right_col div#home_search {
		background-image: url(../_Images/homeSearch_bottom_bg_3.jpg);
		background-repeat: no-repeat;
		background-position: bottom left;
		
		width: 215px;
		padding-bottom: 100px;
		text-align:center;
	}
	
	#right_col #home_search h2 {
		background-image: url(../_Images/homeSearch_top_bg.gif);
		background-repeat: no-repeat;
		background-position: top left;
		text-align: center;
		padding: 10px 0 5px;
		margin: 0;
		font: italic 18px "Tahoma";
		color: #fff;
	}

	#right_col #home_search h3 {
		background-image: url(../_Images/homeSearch_top_bg2.gif);
		background-repeat: no-repeat;
		background-position: top left;
		text-align: center;
		padding: 10px 0 5px;
		margin: 0;
		font: italic 18px "Tahoma";
		color: #fff;
	}

	#right_col #home_search ol {
		text-align: left;
		margin: 0;
		padding: 0 10px 4px;
		font-size: 11px;
	}
	#right_col #home_search ol li {
		padding: 2px 0;
		list-style-position: inside;
	}
	
	
	



	#left_col  div#home_search {
		background-image: url(../_Images/homeSearch_bottom_bg_2.jpg);
		background-repeat: no-repeat;
		background-position: bottom left;
		
		width: 215px;
		padding-bottom: 100px;
		text-align:center;
	}
	
	#left_col #home_search h2 {
		background-image: url(../_Images/homeSearch_top_bg2.gif);
		background-repeat: no-repeat;
		background-position: top left;
		text-align: center;
		padding: 10px 0 5px;
		margin: 0;
		font: italic 18px "Tahoma";
		color: #fff;
	}
	#left_col #home_search ol {
		text-align: left;
		margin: 0;
		padding: 0 10px 4px;
		font-size: 11px;
	}
	#left_col #home_search ol li {
		padding: 2px 0;
		list-style-position: inside;
	}	
	
	div#toggle_saved_homes,
	div#toggle_edit_profile,
	div#toggle_home_prefs {
		clear: both;
		background-color: #fff;
		border-top: #adbdb0 1px solid;
	}
	
	#toggle_edit_profile div.form {
		padding: 15px;
	}
	
	#toggle_home_prefs div.form {
		padding: 15px;
	}

/* -----------------  Builder/'hood Page Stuff --------------------- */
div#builder_links,
div#neighborhood_links {
	padding: 0;
}
	#builder_links ul,
	#neighborhood_links ul {
		margin: 0;
		margin-bottom: 15px;
		padding-left: 15px;
	}
  #builder_links ul li,
 	#neighborhood_links ul li{
		margin-bottom: 2px;
		padding: 0;
		list-style: square;
		xdisplay: inline;
	}
	#builder_links ul li a,
	#neighborhood_links ul li a {
		xpadding: 20px;
		margin: 0;
		xborder: #adbdb0 3px double;
		xbackground-color: #F8EABD;
		xdisplay: block;
		xfloat: left;
		font: italic 14px "Tahoma";
		color: #405143;
		text-decoration: none;
	}
div.builder_info,
div.neighborhood_info {
	clear: both;
	border: #adbdb0 3px double;
	padding: 10px;
	font-size: 1.1em;
}
	.builder_info h3,
	.neighborhood_info h3 {
		margin: 0;
		padding: 0;
	} 

#details table td {
	padding-left: 15px;
}
#details table th {
	font-weight: normal;
}

.homes {
	font-size: 1.2em;
}





	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 970px; PADDING-TOP: 0px; HEIGHT: 36px
}
#mainBlock {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 970px; PADDING-TOP: 0px; HEIGHT: 36px
}

#headimage {
	BACKGROUND: url(images/top-right.gif) no-repeat right top; WIDTH: 783px; HEIGHT: 143px
}
#mainBlock {
	HEIGHT: auto
}
#mainBlock .leftNav {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; BACKGROUND: url(../_images/homeSearchBox_bg.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 165px; PADDING-TOP: 165px; TEXT-ALIGN: right
}
#mainBlock .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 783px; PADDING-TOP: 0px
}
#mainBlock .content A {
	FONT-WEIGHT: bold
}
.menu-1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menu-2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menu-3 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menu-1 A {
	TEXT-DECORATION: none
}
.menu-2 A {
	TEXT-DECORATION: none
}
.menu-3 A {
	TEXT-DECORATION: none
}
.mainhead {
	BORDER-TOP: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.linkedhead {
	BORDER-BOTTOM: black 1px solid
}
.menu-1 {
	BORDER-BOTTOM: #5998c9 1px solid;text-align:right;PADDING-right: 10px;
}
.menu-1 LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #5998c9 1px solid; DISPLAY: inline-block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 7px 0px; WIDTH: 167px; PADDING-TOP: 7px
}
.menu-1 A:hover {
	COLOR: #708574
}
.menu-1 DIV.active A {
	PADDING-RIGHT: 13px; FONT-WEIGHT: bold; MARGIN-RIGHT: -13px
}
.menu-1 A {
	COLOR: #004681; LINE-HEIGHT: 1.4em
}
.menu-1 .item-1 {
	BORDER-RIGHT: #708574 3px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.menu-2 {
	PADDING-TOP: 5px
}
.menu-2 A {
	LINE-HEIGHT: 1.2em
}
.menu-2 LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; WIDTH: auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.menu-2 LI.active {
	BACKGROUND-IMAGE: none
}
.menu-2 .item-2 {
	BORDER-RIGHT: #004681 3px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px -8px 0px 0px; PADDING-TOP: 0px
}
.menu-3 {
	TEXT-ALIGN: right
}
.sp_events {
	TEXT-ALIGN: left
}
.sp_events LI.active {
	BORDER-LEFT: #004681 3px solid
}
.menu-3 {
	MARGIN-TOP: 6px; MARGIN-BOTTOM: 6px
}
.menu-3 A {
	FONT-WEIGHT: normal
}
.menu-3 .item-3 {
	BORDER-RIGHT: #004681 3px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px -8px 0px 0px; PADDING-TOP: 0px
}
.menu-3 LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}



.adminpagetitle
{
	background-image: url(../_Images/menu/BgDisabled.gif);
	background-repeat: repeat-x;
	background-color: #E6F2FE;

}
