BODY
{
    MARGIN: 1px 0px;
    FONT-FAMILY: "Arial", "Verdana", "Helvetica";
	FONT-SIZE: 10pt;
background-color: black;
}

.button {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; BORDER-LEFT: 1px outset; COLOR: white; BORDER-BOTTOM: 1px outset; BACKGROUND-COLOR: #891402;
}

b, strong { 
	color: #891402;
}
.calcTable td
{
	color: #891402;
	font-weight: bold;
}

.header {
	margin-top: 25px;
	margin-bottom: 15px;
	color: #348286; #891402;
	font-family: arial;
	font-size: 16pt;
	font-weight: bold;
}
.hdrRow1Spacer
{
	background-image: url(/images/hdr_top_bg.jpg);
	bacground-repeat: repeat-y;
}
.hdrRow2Spacer
{
	background-image: url(/images/hdr_r2_bg.jpg);
	bacground-repeat: repeat-y;
}
.hdrRow3Spacer
{
	background-image: url(/images/hdr_r3_bg.jpg);
	bacground-repeat: repeat-y;
}
.hdr_content_bg
{
	background-image: url(/images/hdr_content_bg.jpg);
	bacground-repeat: repeat-y;
}
.hdr_inside_content_bg
{
	background-image: url(/images/hdr_r3_inside_bg.jpg);
	bacground-repeat: repeat-y;
}
.leftnav_buyinghome
{
	background-image: url(/images/leftnav/leftnav_menu_bg.jpg);
	background-repeat: repeat-y;
}
.leftnav_defaultpage
{
	background-image: url(/images/leftnav/leftnav_bg.jpg);
	background-repeat: repeat-y;
}
.SatisfactionBG
{
	background-image: url(/images/home2/Satisfaction_bg.jpg);
	bacground-repeat: repeat-x;
}

.rightnav
{
	background-image: url(/images/home2/rightnav_bg.jpg);
	bacground-repeat: repeat-y;
}
.rightnav_default
{
	background-image: url(/images/home2/rightnav_bg.jpg);
	bacground-repeat: repeat-y;
}
.rightmenu_content
{
	background-image: url(/images/home2/right_bg.jpg);
	bacground-repeat: repeat-y;
}

.rightbannercontainer
{
	vertical-align: top;
	padding-left: 15px;
}
.rightbanner
{
	padding-bottom: 2px;	
}
.bottomNavSpacer
{
	width: 380px;
	height: 3px;
	background-color: black;
}
.insidebottomNavSpacer
{
	width: 100%;
	height: 3px;
	background-color: black;
	margin-bottom: 10px;
}
.bottomNav
{
	font: arial;
	font-size: 8pt;
	color: #891402;
	padding-left: 2px;
	padding-right: 2px;
}
.bottomNav TD
{
	font: arial;
	font-size: 8pt;
	color: #891402;
	padding-left: 2px;
	padding-right: 2px;
}
.bottomNav TD A
{
	font: arial;
	font-size: 8pt;
	color: #891402;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}
.bottomNav TD A:Hover
{
	font: arial;
	font-size: 8pt;
	color: #891402;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: underline;
}

.content
{
	eight: 529px;
	padding: 0px;
	margin: 0px;
	verflow: visible;
}
.content .nexusContentBody
{
	margin: 0px;
	padding: 0px;
}
.insidecontent
{
	overflow: visible;
}


.miscContent .nexusContentHeadline
{
	display: none;
	margin-top: 5px;
	color: #348286;
}

.teambios .nexusContentListHeadline
{
	font: bold 14px arial,verdana,sans-serif;
}

.team .nexusContentListItemDivider
{
	border-bottom: 2px solid #F4CC84;
	margin-bottom: 10px;
	margin-left: 20px;
	clear:both;
}

.team .nexusContentListItem
{	

	clear: both;	
	margin-left: 22px;
	margin-bottom: 10px;
	Margin-right: 10px;
}

.team .nexusContentListImage
{
    margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 2px solid #891402;
}
.team .nexusContentListHeadline
{
    FONT: bold 12px arial,verdana,sans-serif;
    COLOR: #891402;
}

.team .nexusContentListHeadline em
{
	font-weight: normal;
}

.team .nexusContentListHeadline A
{
    COLOR: #891402;
    TEXT-DECORATION: none;
}
.team .nexusContentListHeadline A:hover
{
    COLOR: #891402;
    TEXT-DECORATION: underline;
}
.team .nexusContentListBrief p
{
	margin: 0px;
}
.team .nexusContentListBrief
{
    FONT-FAMILY: arial,verdana,sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 3px;
    COLOR: black;
    FONT-VARIANT: normal;
	line-height: 20px;
}
.team .nexusContentListBrief A
{
    FONT-WEIGHT: bold;
	olor: #176669; 
	COLOR: blue;
    TEXT-DECORATION: none;
}
.team .nexusContentListBrief A:hover
{
   	olor: #176669; 
   	cOLOR: blue;
    TEXT-DECORATION: underline;
}


























.specialBulletedLists .nexusContentList, 
.specialBulletedLists .nexusContentListItem, 
.specialBulletedLists .nexusContentListImage,
.specialBulletedLists .nexusContentListHeadline A
{
	margin: 0px;
	color: black;
}

.specialBulletedLists .nexusContentListHeadline
{
	clear: both;
	margin:0px;
	
	margin-left: 3px;
	margin-bottom: 2px;

	eight: 18px;
	
	padding-left: 20px;
	padding-top: 2px;
	
	background-image: url(/images/inside/arrow_small.gif);
	background-repeat: no-repeat;
}
.specialBulletedLists .nexusContentHeadline
{
	display: none;
}







.specialBulletedListsRight .nexusContentList, 
.specialBulletedListsRight .nexusContentListItem, 
.specialBulletedListsRight .nexusContentListImage,
.specialBulletedListsRight .nexusContentListHeadline A
{
	margin: 0px;
	olor: #89412;
	color: white;
	font-weight: bolder;
	padding-left: 1px;
}
.specialBulletedListsRight .nexusContentListHeadline A:Hover
{
	olor: #89412;
	color: white;
}
.specialBulletedListsRight .nexusContentListHeadline
{
	clear: both;
	margin:0px;
	
	margin-left: 8px;
	margin-bottom: 2px;
	order: 1px solid red;

	eight: 20px;
	
	padding-left: 24px;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-right: 0px;
	
	background-image: url(/images/home2/inside_right_marker.gif);
	background-repeat: no-repeat;
}

.specialBulletedListsRight .nexusContentHeadline
{
	display: none;
}

.specialBulletedListsRight .ResourcesTitle
{
	font-family: Arial;
	font-size: 16pt;
	font-weight: bold;
	olor: #891402;
	color: #1A7178;
	clear: both;
	margin:0px;
	margin-left: px;
	margin-bottom: 5px;
	padding-left: 15px;
	padding-top: 2px;
	background-color: #EBE1D5;
}
.specialBulletedListsRight .MeetTheTeamTitle
{
	font-family: Arial;
	font-size: 16pt;
	font-weight: bold;
	olor: #891402;
	color: #1A7178;
	clear: both;
	margin:0px;
	margin-left: px;
	margin-bottom: 5px;
	padding-left: 15px;
	padding-top: 2px;
	background-color: #EBE1D5;
}
.specialBulletedListsRight P
{
	margin: 0px;
}





.divider
{
	clear:both;
	text-align: center;
}
.divider div
{
	margin:5px;
	argin-left:24px;
	border-bottom:1px solid #891402;
}

.headerTextLink 
{
	margin-bottom: 2px;
	margin-left: 5px;
}
.headerTextLink a
{
	font-size:8pt;
	color: #176669; blue;
	text-decoration: none;
}
.headerTextLink a:hover
{
	font-size:7pt;
	color: #176669;
	olor: blue;
	text-decoration: underline;
}

.nexusContentListMoreLink
{
	font-size: 9px;
	text-decoration: none;
	float: right;
	margin-right: 50px;
	margin-top: 5px;
	color: #891402;
}


.nexusContentList
{
    FONT-SIZE: 12px;
    COLOR: #891402;
    margin-bottom: 20px;
}

.nexusContentListItemDivider
{
	border-bottom: 1px solid #891402;
	clear:both;
}

.Listings
{
	width: 500px;
}
.nexusContentListItem
{	
	clear: both;	
	margin-left: 22px;
	margin-bottom: 10px;
	margin-right: 10px;
}

.nexusContentListImage
{
	margin-top: 20px;
    margin-right: 10px;

	margin-bottom: 10px;
}
.nexusContentListHeadline
{
	margin-top: 20px;
    FONT: bold 12px arial,verdana,sans-serif;
    COLOR: #891402;
}

.nexusContentListHeadline em
{
	font-weight: normal;
}

.nexusContentListHeadline A
{


    COLOR: #891402;
    TEXT-DECORATION: none;
}
.nexusContentListHeadline A:hover
{
    COLOR: #891402;
    TEXT-DECORATION: underline;
}
.nexusContentListBrief p
{
	margin: 5px;
}
.nexusContentListBrief
{
    FONT-FAMILY: arial,verdana,sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 15px;
    COLOR: black;
    FONT-VARIANT: normal;
}
.nexusContentListBrief A
{
    FONT-WEIGHT: bold;
	color: #176669; 
	OLOR: blue;
    TEXT-DECORATION: none;
}
.nexusContentListBrief A:hover
{
   	color: #176669; 
   	OLOR: blue;
    TEXT-DECORATION: underline;
}











.nexusContent
{
	margin-left: 15px;
	margin-right: 15px;
}

.nexusContentHeadline
{
    
    FONT: bold 17px arial,verdana,sans-serif;
    COLOR: #176669; 
    olor: #891402;
}
.nexusContentHeadline em
{	
	font-size: 10pt;
	font-weight: normal;
}

.nexusContentHeadline A
{
    FONT-WEIGHT: bold;
    COLOR: #176669; 
    olor: blue;
    TEXT-DECORATION: none;
}
.nexusContentHeadline A:hover
{
    COLOR: blue;
    TEXT-DECORATION: underline;
}

.nexusContentBrief
{    
    FONT: italic 10pt arial,verdana,sans-serif;
    COLOR: black;
}
.nexusContentBrief A
{
    FONT-WEIGHT: bold;
    COLOR: #176669;
    olor: blue;
    TEXT-DECORATION: none;
}
.nexusContentBrief A:hover
{	
    COLOR: #176669;
    olor: blue;
    TEXT-DECORATION: underline;
}
.nexusContentBody
{

    FONT: 10pt Arial,Verdana;
    COLOR: black;
    ACKGROUND-COLOR: white;
}
.nexusContentBody A
{
    COLOR: #176669;
    olor: blue;
    TEXT-DECORATION: none;
}
.nexusContentBody A:hover
{
    COLOR: #176669;
    olor: blue;
    TEXT-DECORATION: underline;
}

.nexusContentImage
{
	margin-right: 10px;
	margin-bottom: 5px;
}










<!-- -->
.LeftNav_headlineList
{
    MARGIN: 0px;
    MARGIN-TOP: 1px;
    FONT: bolder 9pt Arial;
    COLOR: black;
    TEXT-ALIGN: left;
	border: 1px solid white;
}
.LeftNav_headlinelist P
{
	margin: 0px;
}
.LeftNav_headlineList A
{
    FONT: bolder 9pt Arial;
	color: black;
}

.LeftNav_headlineList .nexusContentListItem
{
    FONT: bolder 9pt Arial;
	margin: 0px;
	margin-top: 5px;
}
.LeftNav_headlineList .nexusContentListBrief
{
	color: blue;
	ARGIN-LEFT: 10px;
}
.LeftNav_headlineList .nexusContentListHeadline
{
    FONT: bolder 9pt Arial;
	margin:0px;
	margin-left: 3px;
	padding-left: 12px;
	margin-top: 1px;
	background-image: url(/images/dash.gif);
	background-repeat: no-repeat;
}
<!-- -->


.headlineList
{
    MARGIN: 0px;
    MARGIN-TOP: 5px;
    ARGIN-RIGHT: 5px;
    FONT: bolder 10pt Arial,Verdana;
    COLOR: black;
    TEXT-ALIGN: left;
}

.headlineList A
{
    FONT: bolder 10pt Arial,Verdana;
	color: black;
}

.headlineList .nexusContentListItem
{
    FONT: bolder 10pt Arial,Verdana;
	margin: 0px;
	argin-top: 5px;
}
.headlineList .nexusContentListBrief
{
	color: blue;
	ARGIN-LEFT: 10px;
}
.headlineList .nexusContentListHeadline
{
    FONT: bolder 10pt Arial,Verdana;
	margin:0px;
	margin-left: 5px;
	padding-left: 12px;
	margin-top: 5px;
	background-image: url(/images/dash.gif);
	background-repeat: no-repeat;
}


.headlineListLess
{
    MARGIN: 0px;
    MARGIN-TOP: 5px;
    ARGIN-RIGHT: 5px;
    FONT: bolder 10pt Arial,Verdana;
    COLOR: black;
    TEXT-ALIGN: left;
}

.headlineListLess A
{
    FONT: bolder 10pt Arial,Verdana;
    COLOR: 	#891402;
}

.headlineListLess .nexusContentListItem
{
    FONT: bolder 10pt Arial,Verdana;
	margin: 0px;
	argin-top: 5px;
}
.headlineListLess .nexusContentListBrief
{
	color: blue;
	ARGIN-LEFT: 10px;
}
.headlineListLess .nexusContentListHeadline
{
    FONT: bolder 10pt Arial,Verdana;
	margin:0px;
	margin-left: 5px;
	argin-bottom: 2px;
	padding-left: 12px;
	margin-top: 5px;
	background-image: url(/images/dash.gif);
	background-repeat: no-repeat;
}









TD
{
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    COLOR: black;
}
.item
{
    MARGIN-TOP: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 3px;
    LETTER-SPACING: 1px;
}
.item A
{
    MARGIN-LEFT: 4px;
    COLOR: #474f58;
    TEXT-DECORATION: none;
}
.item A:hover
{
    COLOR: red;
    TEXT-DECORATION: underline;
}
.mainHeadline
{
}
.mainHeadline .nexusContentHeadline
{
    FONT-FAMILY: Arial,Verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 32px;
    COLOR: black;
}
.banner
{
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#004522,endColorStr=#3e5869);
}
.mainHeadline .nexusContentBrief
{
    FONT-FAMILY: arial,verdana,sans-serif;
    DISPLAY: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 20px;
    COLOR: black;
    INE-HEIGHT: normal;
    FONT-VARIANT: normal;
}


.nexusContentLinkList
{
    MARGIN: 1px 5px;
    FONT: bold 10pt Arial,Verdana;
    COLOR: blue;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left;
}
.nexusContentLinkList A
{
    COLOR: blue;
    TEXT-DECORATION: none;
}
.nexusContentLinkList A:hover
{
    COLOR: blue;
    TEXT-DECORATION: underline;
}

.nexusContentLinkList .nexusContentBody
{
    DISPLAY: none;
}
.nexusContentLinkList .nexusContentListBrief
{
    DISPLAY: none;
}


.footer
{
	font: 8pt Arial;
	text-align:left;
	margin-left: 10px;
	color: white;
}
.footer a
{
	color: white;
}

.footer .nexusContent
{
	margin:0px;
	padding: 0px;
}
.footer .nexusContentBody 
{
	padding: 0px;
	font: 8pt Arial;
	color: white;
	ackground-color:#348286;
}






.ExternalLoginForm
{
	vertical-align: bottom;
	background-color: black;
	background-image: url(/images/home2/login_form_bg.jpg);
	background-repeat: no-repeat;
	width: 197px;	

}
.ExternalLoginForm2
{
	vertical-align: bottom;
	padding-left: 15px;
	background-color: black;
	background-image: url(/images/home2/login_form_bg2.jpg);
	background-repeat: no-repeat;
}
.loginnamefield
{
	border: 0px solid black;
	ackground-color: transparent;
	width: 103px;
	height: 15px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 2px;
	font-size: 10px
	
}
.passwordfield
{
	border: 0px solid black;
	ackground-color: transparent;
	width: 103px;
	height: 15px;
	margin-bottom: 6px;
	margin-left: 2px;
	font-size: 10px
	
}
.HomeFeedbackForm
{
	width: 182px;
	padding-left: 15px;
	padding-bottom: 30px;
}
.HomeFeedbackForm2
{
	width: 182px;
	padding-left: 15px;
}
.loginnamefield2
{
	border: 0px solid black;
	ackground-color: transparent;
	width: 103px;
	height: 15px;
	margin-bottom: 6px;
	margin-left: 2px;
	font-size: 10px
	
}
.passwordfield2
{
	border: 0px solid black;
	ackground-color: transparent;
	width: 103px;
	height: 15px;
	margin-bottom: 6px;
	margin-left: 2px;
	font-size: 10px
	
}