
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #232323;
	background-color: #ffffff;
}

a {
	color: #2E4B83;	
}

a:hover {
	color: #660000;	
}

#header {
	background-color: #2E4B83;
	padding: 11px 0px 11px 0px;
	height: auto;
	width: 100%;
	text-align:center;
	padding: 11px 0px 11px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

#header a {
	padding: 0px 18px 0px 18px;
	color: #FFFFFF;
	text-decoration: none;
}

#header a:hover {
	color: #6699CC;
	text-decoration: none;
}

#header .nav {
	padding: 08px 0px 08px 0px;
}

#sectHeader {
	background-color: #FFFFFF;
	width: 700px;
	text-align: right;
	padding: 2px 4px 2px 4px;
	border: 0px solid #999999;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #336699;
	letter-spacing: 3px;
	height: 50px;
	padding: 2px 4px 2px 4px;
}

#sectHeader .sectTitle {
	padding: 0px;
	margin: 0px 5px 0px 0px;
	line-height: 50px;
}

#sectHeader .sectLogo {
	float: left;
}


#content {
	height: auto;
	width: 700px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px 5px 10px 6px;
}

#content .contentOuter{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
}

#content .sectNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E4B83;
	width:150px;
	background:#fff;
	padding: 2px 2px 2px 2px;
	vertical-align: top;
}

#content a.sectNavItem {
	color: #2E4B83;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
}

#content a.sectNavItem:hover {
	color: #660000;
}

#content .main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #232323;
	padding: 2px 2px 2px 10px;
	border: 0px solid #000;
	vertical-align: top;
}


#footer {
	background-color: #2E4B83;
	padding: 11px 0px 11px 0px;
	height: auto;
	width: 100%;
	text-align:center;
	padding: 11px 0px 11px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}


#footer a {
	padding: 0px 50px 0px 50px;
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover {
	color: #6699CC;
}

#address {
	background-color: #FFFFFF;
	padding: 5px 0px 20px 0px;
	width: 100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

#sectImage {
	text-align: center;
	width: 100%;
}

.imageItem {
	border: 1px solid #FFFFFF;
	padding: 0px;
}



h1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #a6b266; 
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
h2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #5a5a5a; 
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
input {
	FONT-SIZE: 11px; 
	COLOR: #5a5a5a; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 0.47cm;
}
select {
	FONT-SIZE: 11px; 
	COLOR: #5a5a5a; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
textarea {
	FONT-SIZE: 11px; 
	COLOR: #5a5a5a; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

li {
	FONT-SIZE: 11px; 
	COLOR: #5a5a5a; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}


p {
	FONT-SIZE: 11px; 
	COLOR: #5a5a5a; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.alt_row1 {
	background-color: #FFFFFF;

}
.alt_row2 {
	background-color: #E4E4E4;

}

.noRows {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #990033;
	width: 100%;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	width: 100%;
}

/* BEGIN FORM ELEMENT CSS*/
.formTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	width: 100%;
}
.formElement {
	padding: 3px;
}

.formElementBold {
	font-weight: bold;
	padding: 3px;
}
.formElementOption {
	color: #660000;
	font-weight: normal;
}

.formElementMessage {
	color: #666666;
	font-weight: normal;
}

.formElementButton {
	text-align: right;
	vertical-align: middle;
	padding: 5px 20px 5px 5px;
}

/* END FORM ELEMENT CSS*/



.bungreenGoBtn
{
    BORDER-RIGHT: #336699 thin solid;
    BORDER-TOP: #cccccc thin solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #cccccc thin solid;
    WIDTH: 130px;
    CURSOR: hand;
    COLOR: #ffffff;
    LINE-HEIGHT: 0.85;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #336699 thin solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ae9e79;
}

.box
{
    FONT: bold 11px verdana, arial, sans-serif;
    COLOR: #FFFFFF;
    TEXT-INDENT: 3px;
    BACKGROUND-COLOR: #336699;
    TEXT-DECORATION: none;
}
.box a:link {
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.box a:visited {
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.box a:hover {
    COLOR: #CCCC99;
    TEXT-DECORATION: underline;
}

.plist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 100%;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.plist_title {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma,Verdana,helvetica;
    border-top: 0px solid #336699;
	border-right: 0px solid #336699;
	border-bottom: 1px solid #336699;
	border-left: 0px solid #336699;
	padding: 2px;
}

.plist_head a:link {
    COLOR: #336699;
    TEXT-DECORATION: none;
}

.plist_head a:hover {
    COLOR: #CCCCCC;
    TEXT-DECORATION: none;
}


.plist_searchResults {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #990033;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	
}
.plist_page {
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: right;
	vertical-align: middle;
	border: 0px solid #336699;
}
.plist_pageName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7891D4;
	text-transform: uppercase;
}

.plist_pageCount {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.plist_pageCount a:link { 
	color: #2E4B83; 
	text-decoration: none; 
}
.plist_pageCount a:hover { 
	color: #CC3300; 
	text-decoration: underline; 
}
.plist_noCount {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #990033;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 100%;
}

.plist_images {
	width: 20%;
	text-align: center;
	vertical-align: top;
	padding: 3px;
}

.plist_des{
	width: 50%;
	text-align: left;
	vertical-align: top;
	padding: 3px;
}

.plist_details{
	width: 30%;
	text-align: left;
	vertical-align: top;
	padding: 3px;
}

.plinks_empty {
	width: 20%;
	text-align: center;
	vertical-align: middle;
}

.plinks_moreDetails {
	width: 50%;
	text-align: center;
	vertical-align: middle;
}

.plinks_book {
	width: 30%;
	text-align: left;
	vertical-align: middle;
}

.plinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	padding: 3px 3px 3px 3px;
}

.plinks a:link {
	font-weight: bold;
	color: #990033;
	text-transform: uppercase;
	text-decoration: none;
}

.plinks a:hover {
    COLOR: #CCCCCC;
}


.pSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	width: 400px;
	background-color: #F4F4F4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	
}

.pSearch_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990033;
	padding: 5px;
}

.pSearch_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	padding: 3px;
}

.pSearch_item {
	padding: 3px;
}

.pSearch_format {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding: 3px;
}

.pSearch_dots {
	text-align: center;
	vertical-align: middle;
	padding: 1px;
}

.pSearch_button {
	text-align: right;
	vertical-align: middle;
	padding: 5px 30px 5px 5px;
}

.pSearch_locations {
	width: 100%;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: capitalize;
	color: #333333;
}

.pSearch_locations_col1 {
	width: 2%;
	padding: 3px;
}
.pSearch_locations_col2 {
	width: 48%;
	padding: 3px;
}

.footer {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #999999;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 755px;
}

.SubNavTitle {
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #660000;
}

.SubNavDots {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

a.subNav2 {
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	COLOR: #336699;
	padding: 0px 5px 10px 15px;
	line-height: 16px;
	TEXT-DECORATION: none;
}

a.SubNav2:hover {
	color: #660000;
}

/* BEGIN PROPERTY DISPLAY CSS */
.SearchResults {
	color: #CC6666;
	padding: 10px 0px 10px 0px ;
}
	
.navImg {
	padding: 0px 5px;
}

.propTable {
	padding: 5px;
	width: 100%;
}

.propDes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0px;
}

li.amenity {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.AmenityTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.AmenityTable {
	padding: 5px;
	width: 100%;
}
.propDetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.rateTable {
	padding: 5px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

.ratePeriod {
	color: #666666;
	padding: 2px;
	width: 20%;
}
.rateDate {
	color: #666666;
	padding: 2px;
	width: 35%;
}
.rateDay {
	color: #666666;
	padding: 2px;
	width: 15%;
}
.rateWeek {
	color: #666666;
	padding: 2px;
	width: 15%;
}
.rateMonth {
	color: #666666;
	padding: 2px;
	width: 15%;
}

.minRental {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}

.rateTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.propDet {
	padding: 2px;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.propDetTitle {
	font-size: 11px;
	color: #660000;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.propAvail {
	padding: 2px;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.propAvailTitle {
	font-size: 11px;
	color: #660000;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.propAvailLink {
	text-align: center;
}

.propButtons {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.calTable {
	width: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	text-align: center;
	border-collapse: collapse;
	border-spacing: 0px;
}
.calMonth {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	padding: 3px;
	border: 1px solid #660000;
}
.calDayOfWeek {
	color: #666666;
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #999999;
}
.calDay {
	color: #666666;
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #999999;
}
.calOccupied {
	color: #CC6666;
}

.calToday {
	text-decoration: underline;
}

.cal_links {
	font-size: 10px;
	width: 100%;
	padding: 3px;
}

.futureAvail {
	padding: 5px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

.futureAvailTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.futureAvailCell {
	width: 33%;
	text-align: left;
	vertical-align: top;
}

/* END PROPERTY DISPLAY CSS */

/* BEGIN GUESTBOOK CSS */
.gBook {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	width: 100%;
}

.gBook_prop {
	font-size: 11px;
	font-weight: bold;
	color: #660000;
	padding: 5px;
}

.gBook_date {
	font-size: 11px;
	color: #666666;
	padding: 5px;
	text-align: right;
}

.gBook_entry {
	font-size: 11px;
	color: #666666;
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #660000;
	border-right-color: #660000;
	border-bottom-color: #660000;
	border-left-color: #660000;
	text-align: left;
}
/* END GUESTBOOK CSS */

/* BEGIN EVENTS CSS*/
.evnt_months {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #660000;
	border-right-color: #660000;
	border-bottom-color: #660000;
	border-left-color: #660000;
}

.evnt_monthsLink a:link {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
	text-decoration: none;
	
}
.evnt_monthsLink a:hover {
	color: #660000;
	text-decoration: none;
}

.evnt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
}
.evnt_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660000;
	padding: 10px 5px 3px 5px;
	border-top: 0px solid #6C8C99;
	border-right: 0px solid #6C8C99;
	border-bottom: 0px solid #6C8C99;
	border-left: 0px solid #6C8C99;
}
.evnt_item {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding: 5px 5px 15px 5px;
	border-top: 0px solid #6C8C99;
	border-right: 0px solid #6C8C99;
	border-bottom: 1px solid #6C8C99;
	border-left: 0px solid #6C8C99;
}
.evnt_itemTitle {
	color: #333333;
	font-weight: bold;
}
/* END EVENTS CSS*/

/* BEGIN MAPS CSS */
.maps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.maps_msg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660000;
	padding: 5px;

}
/* END MAPS CSS */

/* BEGIN VC CSS */
.vc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: auto;
	padding: 5px;
}
.vc_section {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660000;
	padding: 10px;
}
/* END VC CSS*/

/* BEGIN TICKETS CSS */
.ticket {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 100%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top: 0px solid #6C8C99;
	border-right: 0px solid #6C8C99;
	border-bottom: 1px solid #6C8C99;
	border-left: 0px solid #6C8C99;
}

.ticket_title {
	color: #660000;
	font-weight: bold;
	width: 50%;
	text-align: left;
	vertical-align: top;
	padding: 10px 5px 5px 3px;
}

.ticket_fees {
	width: 50%;
	text-align: left;
	vertical-align: top;
	padding: 10px 5px 5px 3px;
}

.ticket_details {
	text-align: left;
	padding: 5px 5px 15px 3px;
}
/* END TICKES CSS*/

/* BEGIN PACKAGE CSS */
.pkg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 100%;
	padding: 3px;
	border-top: 0px solid #6C8C99;
	border-right: 0px solid #6C8C99;
	border-bottom: 1px solid #6C8C99;
	border-left: 0px solid #6C8C99;
}

.pkg_detalsExp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 100%;
	padding: 5px;
}
.pkg_title {
	font-weight: bold;
	width: 50%;
	text-align: left;
	vertical-align: top;
	color: #660000;
	padding: 3px;
}

.pkg_price{
	width: 50%;
	text-align: left;
	vertical-align: top;
	padding: 3px;
}
.pkg_details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 100%;
	padding: 5px 5px 15px 3px;
}

/* END PACKAGE CSS */

/* BEGIN SPECIALS CSS */
.special {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	width: 100%;
	padding: 3px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top: 0px solid #6C8C99;
	border-right: 0px solid #6C8C99;
	border-bottom: 1px solid #6C8C99;
	border-left: 0px solid #6C8C99;
}

.special_details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 100%;
	padding: 5px 5px 15px 3px;

}
.special_date {
	font-weight: bold;
	width: 50%;
	text-align: left;
	vertical-align: top;
	color: #660000;
	padding: 15px 3px 3px 3px;
}

/* END SPECIALS CSS */

/* BEGIN CURRENCY CSS */
.currency {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: auto;
	padding: 3px;
	border: 0px solid #6C8C99;
}

.currency_elementBold {
	font-weight: bold;
	width: 20%;
	text-align: left;
	padding: 3px 3px 3px 3px;
}

.currency_element {
	font-weight: normal;
	width: 80%;
	text-align: left;
	padding: 5px 5px 3px 3px;

}

.currency_button {
	text-align: right;
	padding: 3px 3px 3px 3px;
}
 .currency_output {
 	color: #660000;
 }
/* END CURRENCY CSS */

/* BEGIN RE AGENTS CSS */
.reAgent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 100%;
	padding: 3px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top: 0px solid #6C8C99;
	border-right: 0px solid #6C8C99;
	border-bottom: 1px solid #6C8C99;
	border-left: 0px solid #6C8C99;
}

.reAgent_image {
	padding: 3px 3px 3px 3px;
}

.reAgent_bio {
	padding: 3px 3px 3px 3px;
}

/* END RE AGENTS CSS */

/* BEGIN RE LIST CSS */
.reList {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 100%;
	padding: 5px;
	border-top: 1px solid #91A3B6;
	border-right: 1px solid #91A3B6;
	border-bottom: 1px solid #91A3B6;
	border-left: 1px solid #91A3B6;
	border-collapse: collapse;
	border-spacing: 0px;
}

.reList_head {
	background-color: #91A3B6;
	color: #FFFFFF;
	font-weight: bold;
}

.reList_item {
	padding: 5px;
}


/* END RE LIST CSS */

/* BEGIN RE CSS */
.re {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 100%;
	padding: 5px;
	border-top: 0px solid #91A3B6;
	border-right: 0px solid #91A3B6;
	border-bottom: 0px solid #91A3B6;
	border-left: 0px solid #91A3B6;
	border-collapse: collapse;
	border-spacing: 0px;
	vertical-align: top;
}


.re_details {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;
	font-weight: normal;
	color: #666666;
	width: 100%;
	padding: 5px;
	border-top: 0px solid #91A3B6;
	border-right: 0px solid #91A3B6;
	border-bottom: 0px solid #91A3B6;
	border-left: 0px solid #91A3B6;
	border-collapse: collapse;
	border-spacing: 0px;
}
.re_details_item_head {
	padding: 5px 5px 5px 5px;
}
.re_details_item {
	padding: 2px 5px 2px 5px;
}

/* END RE CSS */

/* BEGIN RES CSS */
.res {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 100%;
	padding: 5px;
	border-top: 0px solid #91A3B6;
	border-right: 0px solid #91A3B6;
	border-bottom: 0px solid #91A3B6;
	border-left: 0px solid #91A3B6;
	border-collapse: collapse;
	border-spacing: 0px;
	vertical-align: top;
}

.res_error {
	color: #FF0000;
	padding:  10px 10px 10px 5px;
}

.res_manditory {
	color: #660000;
	padding:  10px 10px 10px 5px;
}

.res_msg {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 100%;
	padding: 10px 0px 10px 10px;
	border-top: 0px solid #91A3B6;
	border-right: 0px solid #91A3B6;
	border-bottom: 0px solid #91A3B6;
	border-left: 0px solid #91A3B6;
	border-collapse: collapse;
	border-spacing: 0px;
	vertical-align: top;
}

.res_msg_options {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660000;
	width: 100%;
	padding: 10px 0px 10px 5px;
	border-top: 0px solid #91A3B6;
	border-right: 0px solid #91A3B6;
	border-bottom: 0px solid #91A3B6;
	border-left: 0px solid #91A3B6;
	border-collapse: collapse;
	border-spacing: 0px;
	vertical-align: top;
}

.res_special {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 100%;
	padding: 10px 10px 10px 5px;
	border: 1px solid #91A3B6;
	border-collapse: collapse;
	border-spacing: 0px;
}
.res_special_head {
	background-color: #91A3B6;
	padding: 5px 5px 5px 5px;
	color: #000000;
	
}
.res_special_item {
	vertical-align: top;
	padding: 5px 5px 5px 5px;
}

.spcRow1 {
	width: 5%;
}
.spcRow2 {
	width: 10%;
}
.spcRow3 {
	width: 85%;
}

.res_pkg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 100%;
	padding: 10px 10px 10px 5px;
	border: 1px solid #91A3B6;
	border-collapse: collapse;
	border-spacing: 0px;
}
.res_pkg_head {
	background-color: #91A3B6;
	padding: 5px 5px 5px 5px;
	color: #000000;
}
.res_pkg_item {
	vertical-align: top;
	padding: 5px 5px 5px 5px;
}

.pkgRow1 {
	width: 10%;
}
.pkgRow2 {
	width: 5%;
}
.pkgRow3 {
	width: 85%;
}

.res_Preview {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	border: 0px solid #91A3B6;
	vertical-align: middle;
	margin: 0px;
	padding: 2px;
	height: auto;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
}

.res_Preview_col1 {
	width: 80%;
	text-align: right;
	font-weight: bold;
}

.res_Preview_col2 {
	width: 20%;
	text-align: left;
}

.res_Preview_cc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	border: 0px solid #91A3B6;
	vertical-align: middle;
	margin: 0px;
	padding: 2px;
	height: auto;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
}

.res_Preview_cc_col1 {
	width: 25%;
}

.res_Preview_cc_col2 {
	width: 75%;
}

.res_Preview_credit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	border: 0px solid #91A3B6;
	vertical-align: middle;
	margin: 0px;
	padding: 2px;
	height: auto;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
}



.res_Preview_item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #91A3B6;
	vertical-align: middle;
	margin: 0px;
	padding: 2px;
	height: auto;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
}
.res_Preview_item_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-weight: bold;
	padding: 3px;
	color: #FFFFFF;
	background-color: #91A3B6;
}

.res_Preview_item_item_row1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #F4F4F4;
	border: 1px solid #91A3B6;
	padding: 2px;
}

.res_Preview_item_item_row2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px solid #91A3B6;
	padding: 2px;
}

.res_Preview_item_item_col1 {
	width: 60%;
}

.res_Preview_item_item_col2 {
	width: 5%;
}

.res_Preview_item_item_col3 {
	width: 15%;
}

.res_Preview_item_item_col4 {
	width: 20%;
}

.res_Preview res_Preview_col1 {
	width: 80%;
}
.res_Preview res_Preview_col2 {
	width: 20%;
}


.res_Preview_special_col1 {
	width: 10%;
}

.res_Preview_special_col2 {
	width: 70%;
}

.res_Preview_special_col3 {
	width: 20%;
}

.res_Confirm_message {

}

.res_Confirm_message_values {

}

/* END RES CSS */



/* BEGIN OC CSS */
.OCLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding: 2px;
	width: 50%;
	border-collapse: collapse;
	border-spacing: 0px;
}


.OBTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding: 2px;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px solid #91A3B6;
	background-color: #FFFFFF;
}
.LinksTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding: 5px;
	width: 100%;
}
.LinksLeft {
	text-align: left;
}
.LinksRight {
	text-align: right;
}

.OBTableHead {
	padding: 2px;
	font-weight: bold;
	background-color: #91A3B6;
	color: #FFFFFF;
}
.row1 {
	padding: 2px;
	background-color: #FFFFFF;

}
.row2 {
	padding: 2px;
	background-color: #f4f4f4;

}
.noRows {
	color: #990033;
	padding: 5px;
}
.OBheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding: 5px;
}

/* END OC CSS */
