body {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CCCCCC;
}

li, td {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

p {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a {
	cursor: hand;
	color: #0033CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a:hover {
	cursor: hand;
	color: #993399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a:visited {
	cursor: hand;
	color: #0033CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
}

a:visited:hover {
	cursor: hand;
	color: #993399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
}

.aqua {
	color: #006666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.aqua {
	color: #006666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.aqua:hover {
	color: #006666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

a.aqua:visited {
	color: #006666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.aqua:visited:hover {
	color: #006666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

.aquaHeader {
	color: #006666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.aquaLinks {
	cursor: hand;
	color: #B5E4C2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.aquaLinks:hover {
	cursor: hand;
	color: #B5E4C2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.aquaLinks:visited {
	cursor: hand;
	color: #B5E4C2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.aquaLinks:visited:hover {
	cursor: hand;
	color: #B5E4C2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

a.aqua2 {
	cursor: hand;
	color: #006666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
}

a.aqua2:hover {
	cursor: hand;
	color: #006666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	font-weight: normal;
}

a.aqua2:visited {
	cursor: hand;
	color: #006666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
}

a.aqua2:visited:hover {
	cursor: hand;
	color: #006666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	font-weight: normal;
}

a.aqua2selected {
	cursor: hand;
	color: #006666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
}

a.aqua2selected:hover {
	cursor: hand;
	color: #006666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	font-weight: bold;
}

a.aqua2selected:visited {
	cursor: hand;
	color: #006666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
}

a.aqua2selected:visited:hover {
	cursor: hand;
	color: #006666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	font-weight: bold;
}

.blackHeader {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.blue {
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.blue {
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.blue:hover {
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

a.blue:visited {
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.blue:visited:hover {
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

.blueHeader {
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.blue2 {
	color: #2A7294;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.blue2 {
	color: #2A7294;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.blue2:hover {
	color: #2A7294;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

a.blue2:visited {
	color: #2A7294;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.blue2:visited:hover {
	color: #2A7294;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

.blue2Header {
	color: #2A7294;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.blueLinks {
	cursor: hand;
	color: #C0CFE1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.blueLinks:hover {
	cursor: hand;
	color: #C0CFE1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.blueLinks:visited {
	cursor: hand;
	color: #C0CFE1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.blueLinks:visited:hover {
	cursor: hand;
	color: #C0CFE1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.blue_lg {font-family: verdana, arial, sans-serif; font-size: 16px; color: #0d3d72; font-weight: bold;}

.blueText {
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.blue2Links {
	cursor: hand;
	color: #B0DBEC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.blue2Links:hover {
	cursor: hand;
	color: #B0DBEC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.blue2Links:visited {
	cursor: hand;
	color: #B0DBEC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.blue2Links:visited:hover {
	cursor: hand;
	color: #B0DBEC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.blue2Text {
	color: #2A7294;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bold {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.brown_med {font-family: verdana, arial, sans-serif; font-size: 13px; color: #663300}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 1px;
}

.button2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 1px;
}

.button3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 1px;
	width: 525px;
}

.buttonDirections {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 110px;
}

.cbi_margin {margin: 9px 28px 21px 28px}
.cbi_black12 {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000;}
.cbi_black12 a:link{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #00539c; text-decoration: underline;}
.cbi_black12 a:visited{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #00539c; text-decoration: underline;}
.cbi_black12 a:hover{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #00539c; text-decoration: none;}
.cbi_black12 a:active{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #00539c; text-decoration: none;}

.cbi_black19 {font-family: arial, helvetica, sans-serif; font-size: 19px; color: #000000;}

.footerLinks {
	cursor: hand;
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.footerLinks:hover {
	cursor: hand;
	color: #993399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.footerLinks:visited {
	cursor: hand;
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.footerLinks:visited:hover {
	cursor: hand;
	color: #993399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.gold {
	color: #B8851F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.gold {
	color: #B8851F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.gold:hover {
	color: #B8851F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

a.gold:visited {
	color: #B8851F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.gold:visited:hover {
	color: #B8851F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

.goldHeader {
	color: #B8851F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}
.gprdop {font-weight: bold; text-decoration: underline; display: inline;}

a.gray {
	cursor: hand;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

a.gray:hover {
	cursor: hand;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}

a.gray:visited {
	cursor: hand;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

a.gray:visited:hover {
	cursor: hand;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}

a.gray2 {
	cursor: hand;
	color: #A3A3A3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
}

a.gray2:hover {
	cursor: hand;
	color: #A3A3A3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	font-weight: normal;
}

a.gray2:visited {
	cursor: hand;
	color: #A3A3A3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
}

a.gray2:visited:hover {
	cursor: hand;
	color: #A3A3A3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	font-weight: normal;
}

.grayBG {
	background-color: #eeeeee;
	height: 425px;
	width: 160px;
}

.grayText {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.grayTextDk {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.green {
	color: #237823;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.green {
	color: #237823;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.green:hover {
	color: #237823;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

a.green:visited {
	color: #237823;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.green:visited:hover {
	color: #237823;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

.greenHeader {
	color: #237823;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.greenLinks {
	cursor: hand;
	color: #E1FFC5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.greenLinks:hover {
	cursor: hand;
	color: #E1FFC5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.greenLinks:visited {
	cursor: hand;
	color: #E1FFC5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.greenLinks:visited:hover {
	cursor: hand;
	color: #E1FFC5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.hgblue_large {
	font-family: Arial,Helvetica,Sans-Serif;
	font-weight: bold;
	color: #0062fa;
	font-size: 18px;
}

.hgblue_med {
	font-family: Arial,Helvetica,Sans-Serif;
	font-weight: bold;
	color: #0062fa;
	font-size: 14px;
}

.hgblue_small {
	font-family: Arial,Helvetica,Sans-Serif;
	font-weight: bold;
	color: #0062fa;
	font-size: 13px;
}

.mainTable {
	width: 800px;
	height: 640px;
	background-color: #ffffff;
}

.medium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

a.medium {
	cursor: hand;
	color: #0033CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
}

a.medium:hover {
	cursor: hand;
	color: #993399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
}

a.medium:visited {
	cursor: hand;
	color: #0033CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	font-weight: normal;
}

a.medium:visited:hover {
	cursor: hand;
	color: #993399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	font-weight: normal;
}

.marbrisaPurchaseDirect {
    background: url("images/marbrisa2.jpg") no-repeat;
    width: 183;
    text-align: center;
    padding-top: 240px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 20;
    float: left;
}

.marbrisaPurchaseDirect a:link {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

.marbrisaPurchaseDirect a:visited {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

.marbrisaPurchaseDirect a:active {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

.marbrisaPurchaseDirect a:hover {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}

.owners_vo101 {
	background: url(images/voclass_background.jpg) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #03675b;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	width: 537px;
	margin-bottom: 10px;
	float: left;
	}

.owners_vo101 a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #03675b;
	text-decoration: none;
	}
.owners_vo101 a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #03675b;
	text-decoration: none;
	}

.owners_vo101 a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #03675b;
	text-decoration: none;
	}
.owners_vo101 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #03675b;
	text-decoration: underline;
	}

.pinkLinks {
	cursor: hand;
	color: #FAB5B2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.pinkLinks:hover {
	cursor: hand;
	color: #FAB5B2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.pinkLinks:visited {
	cursor: hand;
	color: #FAB5B2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.pinkLinks:visited:hover {
	cursor: hand;
	color: #FAB5B2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.purple {
	color: #663E7D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.purple {
	color: #663E7D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.purple:hover {
	color: #663E7D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

a.purple:visited {
	color: #663E7D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.purple:visited:hover {
	color: #663E7D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

.purpleHeader {
	color: #663E7D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.purpleLinks {
	cursor: hand;
	color: #DAA6DD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.purpleLinks:hover {
	cursor: hand;
	color: #DAA6DD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.purpleLinks:visited {
	cursor: hand;
	color: #DAA6DD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.purpleLinks:visited:hover {
	cursor: hand;
	color: #DAA6DD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.red {
	color: #A40A20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.red {
	color: #A40A20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.red:hover {
	color: #A40A20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

a.red:visited {
	color: #A40A20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.red:visited:hover {
	color: #A40A20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

.redHeader {
	color: #A40A20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.red2 {
	color: #A40A20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
}

a.red2 {
	cursor: hand;
	color: #A40A20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
}

a.red2:hover {
	cursor: hand;
	color: #A40A20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	font-weight: normal;
}

a.red2:visited {
	cursor: hand;
	color: #A40A20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
}

a.red2:visited:hover {
	cursor: hand;
	color: #A40A20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	font-weight: normal;
}

a.red2selected {
	cursor: hand;
	color: #A40A20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
}

a.red2selected:hover {
	cursor: hand;
	color: #A40A20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	font-weight: bold;
}

a.red2selected:visited {
	cursor: hand;
	color: #A40A20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
}

a.red2selected:visited:hover {
	cursor: hand;
	color: #A40A20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	font-weight: bold;
}
.red3 {
	cursor: hand;
	color: #A40A20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.red_med {font-family: verdana, arial, sans-serif; font-size: 11px; color: #db0000; font-weight: bold;}

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.smallText {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.smallerText {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.specialoffers_black12 {font-family: verdana, arial, sans-serif; font-size: 12px; line-height: 130%;}

.whiteHeader {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.whiteLinks {
	cursor: hand;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.whiteLinks:hover {
	cursor: hand;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.whiteLinks:visited {
	cursor: hand;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.whiteLinks:visited:hover {
	cursor: hand;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.whiteText {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.whiteText:hover {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.whiteText:visited {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.whiteText:visited:hover {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.yellowLinks {
	cursor: hand;
	color: #FBDE94;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.yellowLinks:hover {
	cursor: hand;
	color: #FBDE94;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.yellowLinks:visited {
	cursor: hand;
	color: #FBDE94;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.yellowLinks:visited:hover {
	cursor: hand;
	color: #FBDE94;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.referral_medB {color: #000000; font-family: arial, helvetica, sans-serif; font-size: 19px; text-decoration: none;}
a.referral_medB {color: #0000FF; font-family: arial, helvetica, sans-serif; text-decoration: underline;}
a.referral_medB:hover {color: #0000FF; font-family: arial, helvetica, sans-serif; text-decoration: none;}
a.referral_medB:visited {color: #0000FF; font-family: arial, helvetica, sans-serif; text-decoration: underline;}
a.referral_medB:visited:hover {color: #0000FF; font-family: arial, helvetica, sans-serif; text-decoration: none;}
.referral_medSmB {color: #000000; font-family: arial, helvetica, sans-serif; font-size: 14px; text-decoration: none;}

.referral_smallB {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000;}
a.referral_smallB {font-family: arial, helvetica, sans-serif; font-size: 12px; text-decoration: underline; color: #0000FF;}
a.referral_smallB:hover {font-family: arial, helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #0000FF;}
a.referral_smallB:visited {font-family: arial, helvetica, sans-serif; font-size: 12px; text-decoration: underline; color: #0000FF;}
a.referral_smallB:visited:hover {font-family: arial, helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #0000FF;}
.referral_exsmallB {font-family: arial, helvetica, sans-serif; font-size: 10px; color: #000000;}

.referral_medLgB {font-family: arial, helvetica, sans-serif; font-size: 21px; color: #000000;}
.referral_largeB {font-family: arial, helvetica, sans-serif; font-size: 23px; color: #000000;}
.referral_exlargeB {font-family: arial, helvetica, sans-serif; font-size: 35px; color: #000000;}

.referral_largeG {font-family: arial, helvetica, sans-serif; font-size: 28px; color: #9b8c6d;}
a.referral_largeG {font-family: arial, helvetica, sans-serif; font-size: 28px; color: #9b8c6d; text-decoration: underline;}
a.referral_largeG:hover {font-family: arial, helvetica, sans-serif; font-size: 28px; color: #9b8c6d; text-decoration: none;}
a.referral_largeG:visited {font-family: arial, helvetica, sans-serif; font-size: 28px; color: #9b8c6d; text-decoration: underline;}
a.referral_largeG:visited:hover {font-family: arial, helvetica, sans-serif; font-size: 28px; color: #9b8c6d; text-decoration: none;}

.referral_largeO {font-size: 19px; font-weight: bold; color: #f36e21; margin: 5px 0 0 0;}

.referral_hawaiian_container {width: 700px; background: url(images/referral-hawaiianBkgrnd.jpg) no-repeat #f8ed78;}
.referral_hawaiian_callout {padding: 279px 0 0 95px;} 

.referral_details_container {width: 700px; background: url(images/referralPurpleBkgrnd.jpg) repeat-y; height: 50px; padding: 10px;}
.referral_details_subheader {font-family: arial, helvetica, sans-serif; font-size: 40px; color: #fff; background: url(images/referralPurpleBkgrndSubTitle.jpg) -40px top repeat-y; height: 47px; padding: 0 10px; text-align: left; margin: 20px 20px 20px 20px;}

.errors {
 border: 2px solid red;
 color: red;
 margin: 5px 0px;
 padding: 15px;
}

.errors ul {
 margin: 0;
 padding: 0;
 margin-left: 80px;
 list-style: square;
}

.errors li {
 color: red;
}
/* GPP Owners Page */
.gpp_bullet_list {line-height: 14px;}
	.gpp_bullet_list ul {margin-bottom: 2px;}
	.gpp_bullet_list li {list-style-type:disc; padding-bottom:0.3em;}
.gpp_bullet_list li a:link {text-decoration: none;}
.gpp_bullet_list li a:visited {text-decoration: none;}
.gpp_bullet_list li a:active {text-decoration: none;}
.gpp_bullet_list li a:hover {text-decoration: underline;}
.ownersPod {width: auto; height: 100%; border: 1px solid #078a83; background: #FFF; /* old browsers */
background: -moz-linear-gradient(top, #FFF 0%, #EEE 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#EEE)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EEEEEE',GradientType=0 ); /* ie */
background: -o-linear-gradient(top, #FFF 0%,#EEE 100%); /* opera */}
.ownersPod a, .ownersPod a:link, .ownersPod a:active, .ownersPod a:visited {text-decoration: underline; padding: 0px; margin: 0px;}
.ownersPod a:hover, .ownersPod a:visited:hover {text-decoration: none; padding: 0px; margin: 0px;}
.ownersPod div {padding: 0;}
.ownersTab {background: #078A84; padding: 5px 3px 6px; margin: 0; width: auto; text-align: center; color: #fff; float: left; height: 13px;}
.ownersTabL {float: left; width: 18px; height: 24px; margin-left: 5px;}
.ownersTabR {float: left; width: 18px; height: 24px;}
.ownersLinks {margin: 15px 0 10px 17px;}
a.resortEvents {border-radius: 10px; height: auto; color: #fff; margin: -5px 5px 15px 0; text-decoration: underline;
                background: #589a96; /* Old browsers */
                background: -moz-radial-gradient(center, ellipse cover,  #589a96 0%, #408480 100%); /* FF3.6+ */
                background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#589a96), color-stop(100%,#408480)); /* Chrome,Safari4+ */
                background: -webkit-radial-gradient(center, ellipse cover,  #589a96 0%,#408480 100%); /* Chrome10+,Safari5.1+ */
                background: -o-radial-gradient(center, ellipse cover,  #589a96 0%,#408480 100%); /* Opera 12+ */
                background: -ms-radial-gradient(center, ellipse cover,  #589a96 0%,#408480 100%); /* IE10+ */
                background: radial-gradient(center, ellipse cover,  #589a96 0%,#408480 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#589a96', endColorstr='#408480',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
                }
a.resortEvents:hover {text-decoration: none; color: #fff;}
.resortTitle {width: 100%; font-size: 14px; font-weight: 700; margin-bottom: 10px; padding: 5px 3px 11px;}
	/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
.planningInfoLeft {width: 434px; padding-left: 7px; float: left;}
.planningInfoRight {width: 265px; margin-left: 15px; padding: 6px 24px; float: right;}
.planningBlueGradient {-moz-box-shadow: 0 1px 5px 0 #ccc; -webkit-box-shadow: 0 1px 5px 0 #ccc; box-shadow: 0 1px 5px 0 #cccccc; ; background: #e3edfa; /* Old browsers */
background: -moz-linear-gradient(top,  #e3edfa 0%, #b7cded 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3edfa), color-stop(100%,#b7cded)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e3edfa 0%,#b7cded 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e3edfa 0%,#b7cded 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e3edfa 0%,#b7cded 100%); /* IE10+ */
background: linear-gradient(top,  #e3edfa 0%,#b7cded 100%); /* W3C */}
.planningSubTitle {font-size: 14px; font-weight: 700; padding: 15px 0 0 7px;}
div.inputWrapperPlanning {
xwidth: 209px; height: 18px; text-align: left; margin-bottom: 4px; padding: 2px 0 2px 5px; border: 1px solid #bbbbbb; background: #fff;
}
div.inputWrapperPlanning:hover,
div.inputWrapperPlanning:focus {
background-position: 0 top;
}
div.inputWrapperPlanning input {
border: 0;
padding: 0;
height: 18px;
xwidth: 197px;
background-color: transparent;
}
.inputClassPlanning {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
