/* START style.css */

body {
	background-color: #80997f;
	/*background-color: #b4d689;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #565656;
}

/* start global.css */

.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565656;
	text-decoration: none;
}

.bestinterest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

a:Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C52D25;
	text-decoration: none;
}
a:Visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C52D25;
	text-decoration: none;
}

a:Link:hover {
	text-decoration: none;
}

.Nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #255b96;
	text-decoration: none;
}

.NavBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #255b96;
	text-decoration: none;
}

.Heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C52D25;
	text-decoration: none;
}

.nhHeadingLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #70856f;
	text-decoration: none;
}

a.nhHeadingLink:hover {
    color: #255b96;
	text-decoration: underline;
}


.Tip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #F5F4F4;
	border: 1px dashed #000000;
	padding: 2px;
}
.flyerheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.sfCriteria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.sfCriteriaTip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.SubHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5e715e;
	text-decoration: none;
}
.TipLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #255b96;
	text-decoration: underline;
}
a.TipLink:hover {
text-decoration: none;
}

.SmallLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #255b96;
	text-decoration: underline;
}
a.SmallLink:hover {
	text-decoration: none;
}
.navsublink {
	font: bold 11px/15px "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #3d3d3d;
}

a.navsublink:hover {
	text-decoration: underline;
}

.xheadspace {
	font: bold 7px "Arial Narrow", Arial, Helvetica, sans-serif;
	white-space: nowrap;
}

.mvnav {
	font: 10px "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
}

a.mvnav:hover {
	text-decoration: underline;
}

.xheadlink {
	font: bold 11px "Arial Narrow", Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #1e5693;
    vertical-align: middle;
    position: relative;
}

.formlabel {
	color: #4b4b4b;
	font: bolder 10px "Arial Narrow", Arial, Helvetica, sans-serif;
}

.fncborder {
	border: 1px solid #5a9bc1;
}

.fncdesctitle {
	color: #5e715e;
	font: bold 11px Arial, Helvetica, sans-serif;
}

.fncdesctext {
	color: #555555;
	font: normal 10px Arial, Helvetica, sans-serif;
}

a.xheadlink:hover {
	text-decoration: none;
}

/* begin ms */

.plTableBorderedTop {
	/**/
}
	
.plTableBorderedBot {
	/**/
}

.blank {
	border:			0px;
    BORDER-TOP-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}	

.tabNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #255b96;
	text-decoration: none;
}
.NavOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.tabNav:hover {
	color: #2a6ab1;
}

a.Nav:hover {
	color: #2a6ab1;
	text-decoration: underline;
}
.tabNavBox {
	clear:			both;
	border:			1px solid rgb( 145, 155, 156 );
	background:		rgb( 252, 252, 254 );
}	
.srNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.srNav:hover {
	color: #1e5693;
	text-decoration: underline;
}
.srBar {
	background: #CCCCCC;
}
.plTableNav1 {
	background-color: #F5F4F4;
}
.plTableNav2 {
	background-color: #F5F4F4;
}
.plTableBanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #5e715e;
	text-decoration: none;

}
.plTableMid {
}

.TableCount {
}
.NavTableCount {
}
.plTablePhotoZoom {
	background-color: #F5F4F4;
}
.plPhotoCount {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.plKey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #434545;
	text-decoration: none;
}
.plValue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #5e715e;
	text-decoration: none;
}
.plZoomLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.plZoomLink:hover {
	color: #255b96;
	text-decoration: underline;
}
.plMiscLinks {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #255b96;
	text-decoration: underline;
}
a.plMiscLinks:hover {
	text-decoration: none;
}
.plDescriptionText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.plAmenitiesKey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.plAmenitiesValue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #5e715e;
	text-decoration: none;
}
.plCourtesyOf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #9f9f9f;
	text-decoration: none;
}
.plCourtesyOffice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #9f9f9f;
	text-decoration: none;
}

.srCourtesyOffice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8c8c8c;
}
.plBulletResource {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #255b96;
	text-decoration: none;
}
.plNavResources {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #255b96;
	text-decoration: underline;
}
a.plNavResources:hover {
	text-decoration: none;
}

.srNavCount
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	vertical-align: bottom;
}

.htmtableborders {
	BORDER-LEFT-COLOR: #999999;
	BORDER-TOP-COLOR: #999999;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-TOP-WIDTH: 1px;
	border-top-style: solid;
	border-left-style: solid;
	margin: 6px;
	padding: 2px 4px;
	border: 2px solid #565656;
	color: #565656;
}


.cpRowOdd {
background:#F5F7F7;
	BORDER-LEFT-COLOR: #999999;
	BORDER-TOP-COLOR: #999999;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-TOP-WIDTH: 1px;
	border-top-style: solid;
	border-left-style: solid;
}
.cpRowEven {
background:#FFFFFF;
	BORDER-LEFT-COLOR: #999999;
	BORDER-TOP-COLOR: #999999;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-TOP-WIDTH: 1px;
	border-top-style: solid;
	border-left-style: solid;
}

.srSortText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.Table {
	/**/
}
.Required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #b86274;
	text-decoration: none;
}
.Error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #b86274;
	text-decoration: none;
}
.riKey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #586757;
	text-decoration: none;
}

.riKeypl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/*  Common input field and text area style in forms */
.form {
        border : 1px solid #666666;
        background-color : #F6F6F6;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
        vertical-align : middle;
}

/* E-mail form style */
.contact_form {
        border : 1px solid #666666;
        background-color : white;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
        vertical-align : middle;
}
.TableForm {  
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-style: normal;
line-height: normal;
font-weight: normal;
color: #000000;
}
.TableForm th {
background: #000000;
color: #FFFFFF;
}
.TableForm tr#even {
background:#F5F7F7;
}
.TableForm tr#odd {
background:#F5F4F4;
}
.odd {
}
.even {
}
.checker {
	border-width: 0;
	border-spacing: 0;
	margin: 0;
	padding: 0;
}

.Copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	
}

.cplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ededed;
	text-decoration: none;
}
div.hr {
  height: 1px;
  background: #fff url(../images/greyDotHorizontal.gif) repeat scroll center;
}
div.hr hr {
  display: none;
}
/* END style.css */