BODY.white
{
	BACKGROUND-COLOR: #FFFFFF;
	Margin:0;
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
	FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

input, select    { border: 1px solid silver; }
input.error, select.error {
padding-right: 16px; 
border: 1px solid red; 
background-color: #FFFCE2; 
background-image: url(images/warning_obj.gif); 
background-position: right; 
background-repeat: no-repeat;}
input:focus, select:focus {
border: 1px solid red; 
background-color:#EFEFEF;}


A.main10
{
    FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

A.main11
{
    FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

A.main12
{
    FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

A.Agreement
{
    FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}

A:link
{
    COLOR: #394792;
}

A:visited
{
    COLOR: #2CA6DB;
}

A:active
{
    COLOR: #2CA6DB;
}


A.resortListingLinks
{
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

A.resortListingLinks:link
{
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
	COLOR: #2CA6DB;
	TEXT-DECORATION:NONE;
}

A.resortListingLinks:visited
{
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
	COLOR: #2CA6DB;
	TEXT-DECORATION:NONE;
}

A.resort_HomeLink
{
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

A.resort_HomeLink:link
{
	COLOR: #2CA6DB;
	TEXT-DECORATION:NONE;
}

A.resort_HomeLink:visited
{
	COLOR: #2CA6DB;
	TEXT-DECORATION:NONE;
}

A.adminNav
{
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

A.adminNav:link
{
	COLOR: #FFFFFF;
	TEXT-DECORATION:NONE;
}

A.adminNav:visited
{
	COLOR: #FFFFFF;
	TEXT-DECORATION:NONE;
}


.header12
{
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    PADDING: .25em;
}

.header12Blue
{
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #394792;
}

.subheader12Blue
{
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: italic;
    FONT-WEIGHT: normal;
    COLOR: #394792;
}

.header15
{
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 15px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    PADDING: .25em;
}

.header20
{
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 20px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    PADDING: .25em;
}

.header_cvr
{
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #9F65A5;
    PADDING: .5em 0 .5em 0;
}

.header_cvrLIVE
{
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #9F65A5;
    PADDING: .5em 0 .15em 0;
}

.images_cvr
{
    PADDING: .5em 0 .25em .25em;
}

.images_cvrLIVE
{
    MARGIN: 0;
    PADDING: .5em 0 0 0;
}

.box3_txt
{
	width: 170px;
	margin: 0;
	padding: .15em  1em 0 1em;
}


.errorText
{
FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
FONT-SIZE: 12px;
FONT-STYLE: normal;
FONT-WEIGHT: normal;
COLOR: #FF3333;
}

.bckgrnd_Default
{
	BACKGROUND-COLOR: #394792;
}


.bckgrnd_lghtBlueRows
{
	BACKGROUND-COLOR: #DFF2FB;
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
}

.bckgrnd_lghtBlueRows12
{
	BACKGROUND-COLOR: #DFF2FB;
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
}

.bckgrnd_DrkBlueRows10
{
	BACKGROUND-COLOR: #394792;
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	COLOR: #FFFFFF;
}

.bckgrnd_DrkBlueRows12
{
	BACKGROUND-COLOR: #394792;
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	COLOR: #FFFFFF;
}

.bckgrnd_whiteRows12
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
}

.bckgrndSidesTop_Default
{
	BACKGROUND: URL(images/2_bckgrndSides_Default.gif) repeat-x;
}

.bckgrndSidesBtm_Default
{
	BACKGROUND: URL(images/4_bckgrnd_Default.gif) repeat-x;
}

.bckgrndCurve_Default
{
	BACKGROUND: URL(images/3A_bckgrnd_Default.gif) repeat-y;
}

DIV.textBodyBox
{
	WIDTH: 390px;
}

DIV.textBodyBoxW590
{
	WIDTH: 590px;
}


DIV.resort_pg_content
{
	MARGIN: 0;
	PADDING: 1em 1em 1em 1em;
}

DIV.resort_pg_links
{
	MARGIN: 0;
	PADDING: 1em 1em 1em 1em;
}

P.textBody
{
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
	FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
	TEXT-INDENT: 0em;
	LINE-HEIGHT: 1.4em;
	MARGIN: 0em 0em 1em .75em;
	text-align: justify;
}

H1.header12Blue
{
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #394792;
    MARGIN: 0;
    PADDING: 0 0 0 0em;
}

.italicBlk12
{
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
	FONT-SIZE: 12px;
    FONT-STYLE: italic;
    FONT-WEIGHT: normal;
}

.italicDarkBlue12
{
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
	FONT-SIZE: 12px;
    FONT-STYLE: italic;
    FONT-WEIGHT: normal;
    COLOR: #394792;
    MARGIN: 0;
    PADDING: 1em 0em 0em 0em;
}

.FormFields
{
	BACKGROUND-COLOR : #DFF2FB;
	BORDER: 1px Solid #394792;
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    VERTICAL-ALIGN: middle;
    PADDING: .25em .15em .15em .15em;
}

.FormRadioBtns
{
	BACKGROUND-COLOR : #DFF2FB;
	BORDER: 0px;
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    VERTICAL-ALIGN: middle;
    PADDING: .15em .10em .15em .15em;
}

.blueDarkBorder
{
	BORDER: 1px Solid #394792;
}

.FormBtns
{
	BACKGROUND-COLOR : #394792;
	BORDER: 1px Solid #394792;
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    VERTICAL-ALIGN: middle;
    PADDING: 1px;
}

.FormBtnsAgreement
{
	BACKGROUND-COLOR : #394792;
	BORDER: 1px Solid #394792;
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    VERTICAL-ALIGN: middle;
    PADDING: 1px;
    WIDTH: 585px;
}

.DataFormBtns
{
	BACKGROUND-COLOR : #394792;
	BORDER: 1px Solid #394792;
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    PADDING: .125em;
    Margin: .125em;
}

.cvr_bckgrndSidesTop_Default
{
	BACKGROUND: URL(../images/2_cvr_bckgrndSides_Default.gif) repeat-x;
}

.cvr_bckgrndCurve
{
	BACKGROUND: URL(../images/cvr_curve_bckgrnd.gif) repeat-y;
}


H1.Admin {
	Margin: 0;
	Padding: 8px 0;
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 15px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #000000;
}

H2.Admin {
	Margin: 0;
	Border-Bottom: 1px Solid #394792;
	Padding: 8px 0;
	FONT-FAMILY: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #394792;
}


TD.bckgrnd_adminnav {
	BACKGROUND-COLOR: #2CA6DB;
}


DIV.ConrolWrapper {
	Margin: 0;
	Padding: 5px 0 0 20px;
}

#contentAdminNavigation {
	font-family: verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom: #666666 2px solid;
}
#admin {
	font-family: verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 7px;
	background: #cccccc;
	border-bottom: #666666 2px solid;
}
#admin a {
	color: #0000ff;
	text-decoration: underline;
}
#admin a:visited {
	color: #0000ff;
	text-decoration: underline;
}
#admin a:active {
	color: #0000ff;
	text-decoration: underline;
}
#admin a:hover {
	color: #ffffff;
	background: #0000ff;
	text-decoration: none;
}
#panel
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	border: #cccccc 1px solid;
	padding: 10px;
}
#panel a {
	color: #0000ff;
	text-decoration: underline;
}
#panel a:visited {
	color: #0000ff;
	text-decoration: underline;
}
#panel a:active {
	color: #0000ff;
	text-decoration: underline;
}
#panel a:hover {
	color: #ffffff;
	background: #0000ff;
	text-decoration: none;
}
#panel h1
{
	font-size: 14px;
	font-weight: bold;
}
#panel li {
	font-size: 14px;
}
#panel form
{
	margin: 0px;
	padding 0px;
}
#panel .action {
	font-size: 14px;
}
#panel .form .big {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	width: 650px;
	height: 400px;
}
#panel #status {
	padding: 10px;
	margin: 5px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	border: #FF0000 2px solid;
	background: #ffcccc;
}
#panel .block {
	padding: 10px;
	background: #eeeeee;
	margin-bottom: 2px;
}