BODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    WORD-SPACING: normal;
    TEXT-TRANSFORM: none;
    FONT-FAMILY: ARIAL;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: transparent;
    width:900px;
    margin:0px auto;
	background:#e9e3db;
}

/*
BODY FORM
{
    margin: 0px;
    padding: 0px;	
}
*/
/*
DIV
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
}*/

/*Edited 01/26/09*/
a {color:#000; text-decoration:none;}
/*a:hover {text-decoration:underline;}*/
a img {
	border:none;
}

.headers {
	height:100px;
	background:#f1f1f2 url(/xwsHome/images/logo.gif) no-repeat 20px 20px;
	
}
.headers a {
	height:100px;
	width:200px;
	display:block;
	cursor:pointer;
}


.main {
	width:900px;
	margin:0px auto;
	padding:0 0 0 0;
	text-align:left;
	/*background:#fff;*/
	FONT-FAMILY: Arial;
	font-size: 10pt;
		
}

/*.menu {
	width:900px;
	margin:0px auto;
	padding:0 0 0 0;
	text-align:left;
	background:#fff;
	FONT-FAMILY: Arial;
	font-size: 10pt;
		
}*/


/* footer home*/
.footer_home {
	background:#fff url(/xwsHome/images/divider.gif) repeat-x top;
	color:#333333;
	height:200px;
	font-family: Arial;
	font-size:10px;
}

.footer_home .news {
	width:250px;
	height:62px;
	background:url(/xwsHome/images/news.gif) no-repeat;
	margin:0px;
	float:left;
	line-height:55px;
	padding:0 0 0 120px;
	font-weight:bold;
	cursor:pointer;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-family: Arial;
	font-size:12px;
	
}

.footer_home .awards {
	float:left;
	width:230px;
	
}

.footer_home ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:180px;
	float:left;
	text-align:right;
	font-family: Arial;
	font-size:10px;
}

.footer_home li {
	float:left;
	list-style-type:none;
	padding:0 2px 0 1px;
	margin:20px 0px 0 0;
	font-size:10px;
	font-family: Arial;
	
}


/* home */
#home {
	background:url(/xwsHome/images/b1.jpg) no-repeat 0 36px;
	padding:60px 20px 20px 500px;
	height:260px;
}
#home h1 {
	font-size:24px;
	font-weight:normal;
	color:#999999;
}
#home ul {
	margin:30px 0 0 0;
	padding:0 0 0 0;
}
#home li {
	width:74px;
	height:130px;
	float:left;
	margin:0 20px 0 0;
	padding:0 0 0 0;
	list-style:none;
	cursor:pointer;
}
#home li.utility_pay {
	background:transparent url(/xwsHome/images/main_1.png) no-repeat 0 3px;
}
#home li.resident_bill {
	background:transparent url(/xwsHome/images/main_2.png) no-repeat;
}
#home li.resident_pay {
	background:transparent url(/xwsHome/images/main_3.png) no-repeat 0 4px;
}
#home .play a {
	text-decoration:none;
	color:#000;
}
#home .play {
	text-align:right;
}
#home .play img {
	margin:0 0 2px 10px;
}

/* movie */
#movie {
	background:url(/xwsHome/images/b1.jpg) no-repeat 0 36px;
}
#movie .left {
	float:left;
	width:452px;
	padding:40px 0 0 0;
}
#movie .right {
	float:left;
	width:408px;
	padding:60px 20px 20px 20px;
}

#movie .right h1 {
	font-size:24px;
	font-weight:normal;
	color:#999999;
}
#movie .right ul {
	margin:30px 0 0 0;
	padding:0 0 0 0;
}
#movie .right li {
	width:74px;
	height:130px;
	float:left;
	margin:0 20px 0 0;
	padding:0 0 0 0;
	list-style:none;
	cursor:pointer;
}
#movie .right li.utility_pay {
	background:transparent url(/xwsHome/images/main_1.png) no-repeat 0 3px;
}
#movie .right li.resident_bill {
	background:transparent url(/xwsHome/images/main_2.png) no-repeat;
}
#movie .right li.resident_pay {
	background:transparent url(/xwsHome/images/main_3.png) no-repeat 0 4px;
}
#movie .right .play a {
	text-decoration:none;
	color:#000;
}
#movie .right .play {
	text-align:right;
}
#movie .right .play img {
	margin:0 0 2px 10px;
}

/* nav */
.main_nav {
	color:#fff;
	position:absolute;
	width:910px;
	overflow:hidden;
}
.main_nav dl {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	cursor:pointer;
}
.main_nav dl dt {
	width:149px;
	height:72px;
	line-height:36px;
	text-align:center;
	/*background:url(/xwsHome/images/button_blue.png) no-repeat;*/
	list-style:none;
	margin:0 1px 0 0;
	font-weight:bold;
	font-family: Arial;
	font-size: 12px;
	
}
.main_nav dl.out {
	height:36px;
}

.main_nav dl.out dt {
	/*background:url(/xwsHome/images/button_green.png) no-repeat;*/
	width:149px;
}
.main_nav dl.subnav dt, .main_nav dl.active dt {
	height:36px;
	background:#ffc423;
}
.main_nav dl.subnav {
	background:#fff;
}
.main_nav dl.subnav dd {
	display:block;
}

.main_nav dl dd {
	display:none;
	color:#000;
	border-bottom:1px solid #000;
	padding:10px 0 10px 0;
	margin:0 7px 0 7px;
}
.main_nav dl dd:hover {
	color:#ffc423;
}



/*End*/

Table.main
{
	height:100%;
	width:100%;
	border:0;
	padding:0;
	
}
Table.nav
{
	height:100%;
	width:208;
	border:0;
	PADDING:0
}	
Table.navItems
{
	padding:0;	
	width:100%;
	background-image: url(/xwsHome/images/MasterImages/link_gradient_1px.gif)
}
      
Table.MsoTableGrid
{
    BORDER-RIGHT: windowtext 1pt solid;
    BORDER-TOP: windowtext 1pt solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: windowtext 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: windowtext 1pt solid;
    FONT-FAMILY: "Verdana"
}

TD.btndent
{
    PADDING-LEFT: 6.75cm
   
}

TD.indent
{
    PADDING-RIGHT : 0;
    PADDING-LEFT: 0.5cm;
}
TD.indent2
{
    PADDING-RIGHT : 0.5cm;
    PADDING-LEFT: 0.5cm
}
TD.head
{
    PADDING-RIGHT: 1cm;
    PADDING-LEFT: 0.5cm;
    PADDING-TOP: 0;
    PADDING-BOTTOM: 0;
    HEIGHT: 45px;
    width:100%;
    background-image: url(/xwsHome/images/MasterImages/header_gradient_1px.gif);
    background-repeat: repeat-x;
    border:0;
}

TD.NavIndent
{ 
	PADDING-LEFT: 0.3cm;
}
TD.ResNav
{
	height:66; 
	BORDER-TOP: #4a6ead .3px solid; 
	PADDING-LEFT: 0.3cm;
	background-image: url(/xwsHome/images/MasterImages/for_residents_nav.jpg);
	vertical-align:bottom;
	
	
}
TD.NWPNav
{
	height:66; 
	BORDER-TOP: #4a6ead .3px solid; 
	PADDING-LEFT: 0.3cm;
	background-image: url(/xwsHome/images/MasterImages/about_nwp_nav.jpg);
	vertical-align:bottom
}
TD.PropMngrNav
{
	height:66; 
	BORDER-TOP: #4a6ead .3px solid; 
	PADDING-LEFT: 0.3cm;
	background-image: url(/xwsHome/images/MasterImages/for_prop_managers_nav.jpg);
	vertical-align:bottom
}
TD.ProdServNav
{
	height:66; 
	BORDER-TOP: #4a6ead .3px solid; 
	PADDING-LEFT: 0.3cm;
	background-image: url(/xwsHome/images/MasterImages/products_services_nav.jpg);
	vertical-align:bottom
}
TD.ResourceNav
{
	height:66; 
	BORDER-TOP: #4a6ead .3px solid; 
	PADDING-LEFT: 0.3cm;
	background-image: url(/xwsHome/images/MasterImages/my_resources_nav.jpg);
	vertical-align:bottom
}	
LABEL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.label
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    white-space : nowrap;
}
A
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.gridlink:link
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
A.gridlink:visited
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
A.gridlink:hover
{
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
A.menu:link
{
    FONT-SIZE: 9pt;
    COLOR: Black;
    FONT-FAMILY:Verdana;
    TEXT-DECORATION: none;   
    
}
A.menu:visited
{
    FONT-SIZE: 9pt;
    COLOR: Black;
    FONT-FAMILY:Verdana;
    TEXT-DECORATION: none;
}
A.menu:hover
{
    FONT-SIZE: 9pt;
    COLOR: Black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline;
}
A.menu:active
{
    FONT-SIZE: 9pt;
    COLOR: Black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    
}
A.menuHead:link
{
    FONT-SIZE: 10pt;
    COLOR: Black;
    FONT-FAMILY: Verdana, Arial Black;
    TEXT-DECORATION: none;
    font-weight:bold   
    
}
A.menuHead:visited
{
    FONT-SIZE: 10pt;
    COLOR: Black;
    FONT-FAMILY: Verdana, Arial Black;
    TEXT-DECORATION: none;
    font-weight:bold 
}
A.menuHead:hover
{
    FONT-SIZE: 10pt;
    COLOR: Black;
    FONT-FAMILY:  Verdana, Arial Black;
    TEXT-DECORATION: underline;
    font-weight:bold  
}
A.menuHead:active
{
    FONT-SIZE: 10pt;
    COLOR: Black;
    FONT-FAMILY: Verdana, Arial Black;
    TEXT-DECORATION: none;    
    font-weight:bold  
}
A.pagelink:link
{
    FONT-SIZE: 9pt;
    COLOR: blue;
    font-weight:bold;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.pagelink:visited
{
    FONT-SIZE: 9pt;
    COLOR: blue;
    font-weight:bold;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.pagelink:hover
{
    FONT-SIZE: 9pt;
    COLOR: blue;
    font-weight:bold;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
A.htmlink:link
{
    FONT-SIZE: 9pt;
    COLOR: blue;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    font-weight:bold
}
A.htmlink:visited
{
    FONT-SIZE: 9pt;
    COLOR: blue;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    font-weight:bold
}
A.htmlink:hover
{
    FONT-SIZE: 9pt;
    COLOR: blue;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline;
    font-weight:bold
}

A.SMhtmlink:link
{
    FONT-SIZE: 8pt;
    COLOR: blue;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    font-weight:bold
}
A.SMhtmlink:visited
{
    FONT-SIZE: 8pt;
    COLOR: blue;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    font-weight:bold
}
A.SMhtmlink:hover
{
    FONT-SIZE: 8pt;
    COLOR: blue;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline;
    font-weight:bold
}

A.footerfont
{
    FONT-SIZE: 8pt;
    COLOR:Black;
    FONT-FAMILY: Helvetica;
    TEXT-DECORATION: none;
    font-weight: normal;  
    
    
}
A.footer:link
{
    FONT-SIZE: 8pt;
    COLOR:Black;
    FONT-FAMILY: Helvetica;
    TEXT-DECORATION: none;
    font-weight: normal;  
   
}
A.footer:visited
{
    FONT-SIZE: 8pt;
    COLOR:Black;
    FONT-FAMILY: Helvetica;
    TEXT-DECORATION: none;
    font-weight: normal;  
    
}
A.footer:hover
{
    FONT-SIZE: 8pt;
    COLOR: Black;
    FONT-FAMILY: Helvetica;
    font-weight: normal;  
    TEXT-DECORATION: underline;
   
}

A.email
{
    FONT-SIZE: 10pt;
    COLOR: blue;
    font-weight:bold;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

A.email:hover
{
    FONT-SIZE: 10pt;
    COLOR: blue;
    font-weight:bold;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}

A.Submenu:link
{
    FONT-SIZE: 7pt;
    COLOR:black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.Submenu:visited
{
    FONT-SIZE: 7pt;
    COLOR:black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

A.Submenu:hover
{
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}


.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.htmHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.subheader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.htmSubheader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.format
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.errormsg
{
    FONT-SIZE: 9pt;
    WIDTH: 100%;
    COLOR: red;
    FONT-FAMILY: Verdana
}
.step
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.contact
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.textbox
{
    BORDER-RIGHT: #4a6ead 1px solid;
    BORDER-TOP: #4a6ead 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #4a6ead 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #4a6ead 1px solid;
    FONT-FAMILY: Verdana
}
.button
{
    BORDER-RIGHT: #4a6ead 2px solid;
    BORDER-TOP: #4a6ead 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #4a6ead 2px solid;
    COLOR: black;
    BORDER-BOTTOM: #4a6ead 2px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR::White
}
.checkbox
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-SIZE: 8pt;
    BORDER-LEFT: thin;
    COLOR: black;
    BORDER-BOTTOM: thin;
    FONT-FAMILY: Verdana
}
.headerbox
{
    BORDER-RIGHT: orange 2px solid;
    BORDER-TOP: orange 2px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: orange 2px solid;
    COLOR: black;
    BORDER-BOTTOM: orange 2px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR:lightgoldenrodyellow
}
P
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: "Verdana"
}

P.Steps15Space
{
    FONT-SIZE: 9pt;
    COLOR: Black;
    FONT-FAMILY: "Verdana";
    tab-stops: list .25in
}
P.MsoNormal
{
    FONT-SIZE: 9pt;
    MARGIN-BOTTOM: 0pt;
    COLOR: Black;
    FONT-FAMILY: "Verdana";
    mso-style-parent: "";
    padding: 0 20px 0 0;
    
    
      
}
H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: "Verdana";
    TEXT-DECORATION: underline;
    text-underline: single
}
LI.MsoNormal
{
    FONT-SIZE: 9pt;
    MARGIN-BOTTOM: 0pt;
    COLOR: Black;
    FONT-FAMILY: "Verdana";
    mso-style-parent: ""
}
SPAN.msoDel
{
    FONT-SIZE: 9pt;
    COLOR: Black;
    TEXT-DECORATION: line-through;
    mso-style-name: ""
}
SPAN.msoIns
{
    FONT-SIZE: 9pt;
    COLOR: Black;
    TEXT-DECORATION: underline;
    text-underline: single;
    mso-style-name: ""
}
.grid
{
    BORDER-RIGHT: white .5px;
    BORDER-TOP: white 0px;
    FONT-SIZE: 11pt;
    BORDER-LEFT: white .5px;
    COLOR: black;
    BORDER-BOTTOM: white 0px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
    FONT-VARIANT: normal
}
.grid TD
{
    BORDER-RIGHT: white .5px;
    BORDER-TOP: white 0px;
    FONT-SIZE: 10pt;
    BORDER-LEFT: white .5px;
    COLOR: black;
    BORDER-BOTTOM: white 0px;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal
}

.gridAltItem 
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    BORDER-TOP: 0px;
    BORDER-LEFT: white .5px;
    FONT-SIZE: 9pt;
    BORDER-BOTTOM: 0px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    background-image: url(/xwsHome/images/griditemColor.jpg);
    BORDER-RIGHT: white .5px;
    FONT-VARIANT: normal;   
}

.gridHeader
{
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    BORDER-LEFT: white .5px;
    FONT-SIZE: 10pt;
    BORDER-BOTTOM: 0px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: LightSteelBlue;
    BORDER-RIGHT: white .5px;
    FONT-VARIANT: normal
}
.ccText
{
	font-family : Verdana;
	font-size:9pt;
	color : Black
}
.ccTextM
{
	font-family : Verdana;
	font-size:15pt;
	color : Black
}
.ccTextL
{
	font-family : Verdana;
	font-size:17pt;
	color : Black
}
.ccTextXL
{
	font-family : Verdana;
	font-size:20pt;
	color : Black
}
.ccTextXXL
{
	font-family : Verdana;
	font-size:30pt;
	color : Black
}
.ccTextXXXL
{
	font-family : Times New Roman;
	font-size:50pt;
	color : Black
}

TD.movein_td
{
	font-family:Verdana;
	color: #000000;
	white-space:normal;
	text-align:center;
	/*background-color:gold;*/
	font-size: 9pt;
	font-weight:bold;
	height: 30px;
}

TD.ms-text-small
{
	font-family : Verdana;
	font-size:8pt;
	color : #000000;
	font-weight:normal;
	border-style : solid;
	border-color : gold;
	border-width : 1px;
}

TD.subPageRow
{
	horizontal-align:left;
	font-family : Verdana;
	font-size:9pt;
	color : Black;	
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:20px;
	white-space:nowrap;
}
TD.subPageRow2
{
	horizontal-align:left;
	font-family : Verdana;
	font-size:9pt;
	color : Black;	
	padding-top:2px;
	padding-left: 3px;
	padding-right:3px;
	white-space:nowrap;
	width:50px;
	
}

TD.subPageRow3
{
	text-align:left;
	height: 18px;
	font-family : Verdana;
	font-size:10pt;
	color : Black;	
	padding-top:2px;
	padding-left:10px;
	padding-right:2px;
	white-space:nowrap;
	width:102px;
}

.inputbutton
{
	font-family : Verdana;
	color:#000000;
	border-style:solid;
	border-width : 1px;
	font-size:7pt;
	font-weight:bold;
	width:100px;
	height:20px;
	margin-right: 20px;
	margin-top: 15px;
	
}


.textboxmenu
{
    BORDER-RIGHT: none;
    BORDER-TOP: none;
    FONT-SIZE: 10pt;
    BORDER-LEFT: none;
    COLOR: black;
    BORDER-BOTTOM: none;
    FONT-FAMILY: Verdana
}

TD.movein_td_sub
{
	font-family:Verdana;
	color: #000000;
	white-space:normal;
	font-size: 9pt;
	font-weight:bold;
	height: 30px;
	
}


