body
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-repeat: repeat-x;
	background-color: #bbd896;
	padding: 0 0 0 0;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}
.arsmallitem /* | separator and links under posters on default */
{
	font-size: 10px;
	font-family: Verdana;
	color: #3333FF;
	font-style: normal;
	font-weight: normal;
}
.button
{
	border: 1px solid #D5D5D5;
	border-bottom: 1px solid #C2C2C2;
	border-right: 1px solid #C2C2C2;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	background-image: url(buttonBg.gif);
	background-position: top;
	background-color: white;
	height: 20px;
	vertical-align: top;
}

.addressSelectChkOut
{
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 0.02em;
}

.clm1
{
	padding-left: 5px;
	float: left;
	margin: 0px;
	width: 120px;
	color: #1c4c85;
	text-align: left;
}
.clm2
{
	padding-right: 3px;
	padding-left: 3px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 60px;
	color: #666666;
	padding-top: 0px;
	text-decoration: line-through;
	text-align: right;
}

a.breadcrumb
{
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: Blue;
}

.breadCNoLink
{
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #cccccc;
}

a.breadcrumb:visited
{
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: Blue;
}
a.breadcrumb:hover
{
	font-family: Verdana;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	color: Blue;
}

.clm3
{
	padding-right: 4px;
	padding-left: 3px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 60px;
	color: #ff0000;
	padding-top: 0px;
	text-align: right;
}
.clm4
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 60px;
	padding-top: 0px;
	text-align: right;
}
.clm5
{
	padding-right: 0px;
	padding-left: 5px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 290px;
	padding-top: 0px;
	text-align: left;
	color: #1c4c85;
}
P
{
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}
H1
{
	font-weight: bold;
	font-size: 16px;
	color: #62942d;
	line-height: 16px;
	font-family: Arial, Verdana, sans-serif;
}
H2
{
	font-weight: bold;
	font-size: 14px;
	color: #62942d;
	line-height: 16px;
	font-family: Arial, Verdana sans-serif;
}
H3
{
	font-weight: bold;
	font-size: 12px;
	color: #1c4c85;
	line-height: 16px;
	font-family: Arial, Verdana sans-serif;
}
H4
{
	font-weight: bold;
	font-size: 11px;
	color: #62942d;
	line-height: 16px;
	font-family: Arial, Verdana sans-serif;
}
H5
{
	font-weight: bold;
	font-size: 11px;
	color: #62942d;
	line-height: 12px;
	font-family: Verdana, Arial, sans-serif;
}
A
{
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
A:visited
{
	color: Blue;
}
.price
{
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	line-height: 24px;
	font-family: Arial, Verdana sans-serif;
}
.price_bkg
{
	padding-right: 1px;
	padding-left: 1px;
	background: #eff4f8;
	padding-bottom: 1px;
	padding-top: 1px;
}
.forms_blue
{
	font-size: 11px;
	color: #4c789f;
	line-height: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 0.02em;
}
.forms_white
{
	font-size: 10px;
	color: #ffffff;
	line-height: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 0.02em;
}
.forms_white_big
{
	font-size: 12px;
	color: #ffffff;
	line-height: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 0.02em;
}
.forms_white A
{
	color: #ffffff;
}
.forms_white A:hover
{
	display: block;
	color: #4c789f;
	background-color: #ffffff;
}
.forms_blue_title
{
	font-weight: bold;
	font-size: 12px;
	color: #4c789f;
	line-height: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 0.02em;
}

.forms_white_title
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 0.02em;
}

.forms_blue_title_big
{
	font-weight: bold;
	font-size: 14px;
	color: #4c789f;
	line-height: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 0.02em;
}
.details_h1
{
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 5px;
	color: #62942d;
	line-height: 20px;
	font-family: Arial, Verdana, sans-serif;
}
.details_h2
{
	font-weight: bold;
	font-size: 14px;
	color: #62942d;
	line-height: 16px;
	font-family: Arial, Verdana sans-serif;
}
.details_h3
{
	font-weight: bold;
	font-size: 12px;
	color: #1c4c85;
	line-height: 16px;
	font-family: Arial, Verdana sans-serif;
}
.details_h4
{
	font-weight: bold;
	font-size: 11px;
	color: #62942d;
	line-height: 16px;
	font-family: Arial, Verdana sans-serif;
}
.details_h5
{
	font-weight: bold;
	font-size: 11px;
	color: #62942d;
	line-height: 12px;
	font-family: Verdana, Arial, sans-serif;
}
.book_h1
{
	padding-left: 10px;
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
	line-height: 16px;
	font-family: Arial, Verdana, sans-serif;
}
.special_price
{
	padding-left: 5px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 6px;
	color: #355d0d;
	line-height: 16px;
	padding-top: 6px;
	font-family: Arial, Verdana sans-serif;
}
.nav_details A
{
	padding-right: 5px;
	font-weight: bold;
	font-size: 11px;
	color: #62942d;
	line-height: 12px;
	font-family: Arial, Verdana sans-serif;
}
.nav_details A:hover
{
	padding-right: 5px;
	font-weight: bold;
	font-size: 11px;
	color: #1c4c85;
	line-height: 12px;
	font-family: Arial, Verdana sans-serif;
}
.nav_details_red
{
	padding-right: 5px;
	font-weight: bold;
	font-size: 11px;
	color: Red;
	line-height: 12px;
	font-family: Arial, Verdana sans-serif;
}
.details_course
{
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}
.details_rate
{
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
	border-left: none 0px white;
	border-right: none 0px white;
}
.details_rate_cell
{
	border-left: none 0px white;
	border-right: none 0px white;
}
.line
{
	background: #a9d07f;
}
.dotted
{
	border-right: 1px dotted;
	border-top: 1px dotted;
	border-left: 1px dotted;
	color: #858585;
	border-bottom: 1px dotted;
}
.dotted_details
{
	border: 1px dotted;
	color: #DEE6EB;
}

.joinPage
{
	padding-left: 25px;
	text-align: left;
}
.paddingleft
{
	padding-left: 25px;
}
.cup
{
	border-right: #5b5c4a 1px solid;
	border-left: #5b5c4a 1px solid;
	border-bottom: #5b5c4a 1px solid;
}
.mast
{
	border-right: #35353c 1px solid;
	border-top: #35353c 0px solid;
	border-left: #35353c 1px solid;
	border-bottom: #35353c 0px solid;
	background-color: #ffffff;
}
.textbody
{
	border-right: #35353c 1px solid;
	border-top: #35353c 0px solid;
	font-size: 10px;
	border-left: #35353c 1px solid;
	color: #333333;
	line-height: 13px;
	border-bottom: #35353c 0px solid;
	font-family: verdana, arial;
	background-color: #ffffff;
}
.bottom
{
	border-right: #35353c 1px solid;
	border-top: #35353c 0px solid;
	font-size: 11px;
	border-left: #35353c 1px solid;
	line-height: 13px;
	border-bottom: #35353c 1px solid;
	background-color: #e8e8e8;
}
.copyright
{
	padding-left: 11px;
	font-size: 9px;
	color: #666666;
	line-height: 10px;
}
.alltext
{
	font-size: 10px;
	color: #333333;
	line-height: 11px;
	font-family: verdana, arial;
	text-align: left;
}
.footer
{
	font-size: 11px;
	color: #62942d;
	line-height: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url("images/sysCustomer/footer_bkg.gif" );
}
.footer A
{
	font-size: 11px;
	color: #62942d;
	line-height: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.footer A:hover
{
	font-size: 11px;
	color: #44681e;
	line-height: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.list
{
	list-style-position: outside;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: square;
}
.mainImage
{
	padding-right: 4px;
	padding-left: 4px;
	float: left;
	padding-bottom: 4px;
	padding-top: 4px;
}
.img_outline
{
	border-right: #e3e3e3 2px solid;
	border-top: #e3e3e3 2px solid;
	border-left: #e3e3e3 2px solid;
	border-bottom: #e3e3e3 2px solid;
	height: 90px;
	width: 116px;
}
.img_details_outline
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
#nav1
{
	padding-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	line-height: 0;
	margin-right: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#nav1 A
{
	display: block;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	background-image: url(images/sysCustomer/nav_bkg_level1.gif);
	margin: 0px;
	color: #ffffff;
	line-height: 20px;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	text-decoration: none;
}
#nav1 A:hover
{
	display: block;
	font-weight: bold;
	background-image: url(images/sysCustomer/nav_bkg_over.gif);
	color: #7ab639;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#nav1 A.Selected
{
	display: block;
	font-weight: bold;
	background-image: url(images/sysCustomer/nav_bkg_over.gif);
	color: #7ab639;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#nav1 A.SubSelected
{
	display: block;
	padding-left: 5px;
	font-weight: bold;
	font-size: 14px;
	background-image: url(images/sysCustomer/nav_bkg_level1.gif);
	margin: 0px;
	color: #ffffff;
	line-height: 20px;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	text-decoration: underline;
	font-style: oblique;
}

#nav2
{
	padding-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	line-height: 0;
	margin-right: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#nav2 A
{
	display: block;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(images/sysCustomer/nav_bkg_level2.gif);
	margin: 0px;
	color: #ffffff;
	line-height: 17px;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	text-decoration: none;
}
#nav2 A:hover
{
	display: block;
	font-weight: bold;
	font-size: 11px;
	background: url(images/sysCustomer/nav_bkg_over.gif) #ffffff repeat-y;
	color: #5180aa;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#nav2 A.Selected
{
	display: block;
	font-weight: bold;
	font-size: 11px;
	background: url(images/sysCustomer/nav_bkg_over.gif) #ffffff repeat-y;
	color: #5180aa;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#nav3
{
	padding-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	line-height: 0;
	margin-right: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#nav3 A
{
	display: block;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(images/sysCustomer/nav_bkg_level3.gif);
	margin: 0px;
	color: #ffffff;
	line-height: 17px;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	text-decoration: none;
}
#nav3 A:hover
{
	display: block;
	font-weight: bold;
	font-size: 11px;
	background: url(images/sysCustomer/nav_bkg_over.gif) #ffffff repeat-y;
	color: #5180aa;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#nav3 A.Selected
{
	display: block;
	font-weight: bold;
	font-size: 11px;
	background: url(images/sysCustomer/nav_bkg_over.gif) #ffffff repeat-y;
	color: #5180aa;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#nav4
{
	padding-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	line-height: 0;
	margin-right: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#nav4 A
{
	display: block;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(images/sysCustomer/nav_bkg_level4.gif);
	margin: 0px;
	color: #5180aa;
	line-height: 17px;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	text-decoration: none;
}
#nav4 A:hover
{
	display: block;
	font-weight: bold;
	font-size: 11px;
	background: url(images/sysCustomer/nav_bkg_over.gif) #ffffff repeat-y;
	color: #5180aa;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#nav4 A.Selected
{
	display: block;
	font-weight: bold;
	font-size: 11px;
	background: url(images/sysCustomer/nav_bkg_over.gif) #ffffff repeat-y;
	color: #5180aa;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.browse
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	float: left;
	padding-bottom: 5px;
	width: 580px;
	color: #333333;
	line-height: 20px;
	padding-top: 5px;
	border-top: #b1b1b1 1px dotted;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.browse_h2
{
	font-weight: bold;
	font-size: 12px;
	color: #62942d;
	line-height: 14px;
	font-family: Arial, Verdana sans-serif;
}
.browse_h2 a:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #62942d;
	line-height: 14px;
	font-family: Arial, Verdana sans-serif;
}
.browse_h3
{
	font-weight: bold;
	font-size: 12px;
	color: #1c4c85;
	line-height: 12px;
	font-family: Arial, Verdana sans-serif;
}
.browse_h3 A
{
	color: #1c4c85;
}
.tn_image
{
	float: left;
	margin-right: 10px;
}
.productFeaturedName
{
	margin-top: 0px;
	margin-bottom: 0px;
}
.productFeaturedName A
{
	font-weight: normal;
	font-size: 16px;
	color: #234aa7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.summary
{
	padding-bottom: 10px;
	line-height: 14px;
}
.courseColH
{
	font-size: 11px;
	width: 180px;
	color: #333333;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}
.courseCol
{
	padding-left: 2px;
	font-size: 11px;
	width: 180px;
	color: #333333;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}
.courseCol A
{
	color: #4c789f;
}
.prodColH
{
	font-size: 11px;
	width: 180px;
	color: #333333;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}
.prodCol
{
	font-size: 11px;
	width: 180px;
	color: #333333;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}
.regColH
{
	font-size: 11px;
	width: 70px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}
.regCol
{
	padding-left: 10px;
	font-size: 11px;
	width: 70px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}
.cardColH
{
	font-size: 11px;
	width: 100px;
	color: red;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}
.cardCol
{
	padding-left: 25px;
	font-size: 11px;
	width: 100px;
	color: red;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}
.youSaveColH
{
	font-size: 11px;
	width: 70px;
	color: green;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}
.youSaveCol
{
	padding-left: 10px;
	font-size: 11px;
	width: 50px;
	color: green;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}
.bg1
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #eef2f5;
}
.bg2
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #ffffff;
}
.bg3
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
}
.bg4
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #eef2f5;
}
.bg4 A
{
	padding-left: 5px;
	font-size: 11px;
	color: #4c789f;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}
.bg4 A:hover
{
	display: block;
	background: #ffffff;
	color: #4c789f;
}
.bg4 A:hover
{
	padding-left: 5px;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}
.body_p
{
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}
.membership_h1
{
	font-weight: bold;
	font-size: 16px;
	color: #1c4c85;
	line-height: 16px;
	font-family: Arial, Verdana, sans-serif;
	letter-spacing: 0.02em;
}
.search
{
	border-right: #a0b88c 1px solid;
	border-top: #a0b88c 1px solid;
	font-size: 9px;
	border-left: #a0b88c 1px solid;
	color: #000000;
	border-bottom: #a0b88c 1px solid;
	font-family: Geneva, Arial, Verdana, Helvetica, sans-serif;
}
.search_pad
{
	padding-right: 3px;
	background-image: url(images/sysCustomer/search_bkg.gif);
	padding-top: 3px;
	background-repeat: repeat-x;
}
.search_bkg
{
	background-image: url(images/sysCustomer/search_bkg.gif);
	background-repeat: repeat-x;
}
.greenPalet_title
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
	line-height: 16px;
	font-family: Arial, Verdana, sans-serif;
	letter-spacing: 0.04em;
}
.package_booking_outline
{
	border-right: #6e8eb8 2px solid;
	border-top: #6e8eb8 2px solid;
	border-left: #6e8eb8 2px solid;
	border-bottom: #6e8eb8 2px solid;
}
.total
{
	font-weight: bold;
	font-size: 11px;
	color: red;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}
.total_special
{
	font-weight: normal;
	font-size: 80%;
	color: red;
	line-height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.subtotal
{
	font-weight: bold;
	font-size: 11px;
	color: #4c789f;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}
.booking_title_white
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	line-height: 14px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}
.booking_blue_strikeout
{
	font-weight: bold;
	font-size: 11px;
	color: #4c789f;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: line-through;
}
.booking_h4
{
	font-weight: bold;
	font-size: 11px;
	color: #62942d;
	line-height: 16px;
	font-family: Verdana, Arial, sans-serif;
}
.h1_blue
{
	font-weight: bold;
	font-size: 16px;
	color: #4c789f;
	line-height: 16px;
	font-family: Arial, Verdana, sans-serif;
}


table.scard
{
	width: 100%;
	padding: 4px 4px 4px 4px;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}

tr.scard_header
{
	background-color: #e2e9db;
	font-weight: bold;
	text-align: center;
	padding: 4px 4px 4px 4px;
}

td.scard_data
{
	background-color: #f7fcf3;
	padding: 4px 4px 4px 4px;
	text-align: center;
}

td.scard_data_label
{
	background-color: #f7fcf3;
	padding: 4px 4px 4px 4px;
	text-align: center;
	font-weight: bold;
	width: 50px;
}

td.scard_label
{
	font-weight: bold;
	background-color: #FFFFCC;
	padding: 4px 4px 4px 4px;
	font-family: Verdana;
	text-align: center;
	font-size: 11pt;
	font-weight: bold;
	height: 21px;
	border: solid 1px #ECEBD0;
}

td.scard_sum
{
	font-weight: bold;
	background-color: #f7fcf3;
	padding: 4px 4px 4px 4px;
	text-align: center;
	font-weight: bold;
}

td.scard_hdcp
{
	background-color: #e2e9db;
	padding: 4px 4px 4px 4px;
	text-align: center;
}

td.scard_hdcp_label
{
	background-color: #e2e9db;
	padding: 4px 4px 4px 4px;
	text-align: center;
	font-weight: bold;
	width: 50px;
}

td.scard_par
{
	background-color: #f0f5eb;
	padding: 4px 4px 4px 4px;
	text-align: center;
}

td.scard_par_sum
{
	background-color: #f0f5eb;
	padding: 4px 4px 4px 4px;
	text-align: center;
	font-weight: bold;
}
td.scard_par_label
{
	background-color: #f0f5eb;
	padding: 4px 4px 4px 4px;
	text-align: center;
	font-weight: bold;
	width: 50px;
}

.commonHeader
{
	font-family: Arial;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}

table.TabLabelDefaultStyle
{
	font-family: "MS Sans Serif" , Arial, sans-serif;
	font-size: 8pt;
	color: black;
	cursor: pointer;
	background-color: #E4F1F8;
	line-height: 22px;
	border-left: 1px solid #E4F1F8;
	border-top: 3px solid white;
	border-right: 1px solid white;
}

table.TabLabelHoverStyle
{
	font-family: "MS Sans Serif" , Arial, sans-serif;
	font-size: 8pt;
	color: #333333;
	cursor: pointer;
	background-color: #4c789f;
	line-height: 22px;
	border-left: 1px solid white;
	border-top: 3px solid white;
	border-right: 1px solid white;
	text-decoration: underline;
}

.TabLabelDisabledStyle
{
	font-family: "MS Sans Serif" , Arial, sans-serif;
	font-size: 8pt;
	color: #BBBBBB;
	cursor: wait;
	cursor: no-drop;
	background-color: white;
	line-height: 22px;
	border-left: 1px solid white;
	border-top: 3px solid white;
	border-right: 1px solid white;
}

.TabLabelSelectedStyle
{
	font-family: "MS Sans Serif" , Arial, sans-serif;
	font-size: 8pt;
	color: white;
	cursor: pointer;
	background-color: #128CDD;
	line-height: 22px;
	border-left: 1px solid #128CDD;
	border-top: 3px solid #128CDD;
	border-right: 1px solid white;
}

.TabLabelText
{
	text-align: center;
}

.TabRadTabstrip
{
	border-bottom: 4px solid #128CDD;
	padding: 0px 30px;
}

.cypFeeTableLabel
{
	text-align: left;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	background-color: #7AB639;
	color: White;
	font-weight: bold;
	height: 18px;
}

.cypFeeTableFee
{
	text-align: left;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	color: #4c789f;
	font-weight: bold;
}
.style1
{
	color: #FFFFFF;
}
.style4
{
	color: #999999;
}
.style8
{
	color: #000000;
}
.style9
{
	color: BLACK;
}
.table_title
{
	font-size: 11px;
	color: #4C789F;
	line-height: 14px;
	letter-spacing: 0.02em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.style12
{
	font-size: 11px;
	color: #1C4C85;
	line-height: 14px;
	font-family: Verdana, "Arial sans-serif";
	font-weight: bold;
}
.details_h1_blue
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1C4C85;
	line-height: 20px;
	padding-bottom: 5px;
}

.browse_h1
{
	font-family: Verdana, Arial sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 14px;
}
.browse_h2
{
	font-family: Verdana, Arial sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #62942D;
	line-height: 14px;
}
.browse_h3
{
	font-family: Verdana, Arial sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1C4C85;
	line-height: 14px;
}
.browse_h4
{
	font-family: Verdana, Arial sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	line-height: 14px;
}
.browse_h5
{
	font-family: Verdana, Arial sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	line-height: 14px;
}

.details_h2_blue
{
	font-family: Arial, Verdana sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1C4C85;
	line-height: 16px;
}

.forms_blue_title_v
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C789F;
	line-height: 14px;
	letter-spacing: 0.02em;
}
.booking_red_strikeout
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	line-height: 16px;
	text-decoration: line-through;
}

.arRssSourceInfo /*Source: ... Last Updated: ...*/
{
	font-size: 10px;
	font-family: Verdana;
	color: #666666;
	font-style: normal;
	font-weight: normal;
}


a.feature_white_title
{
	font-size: 12px;
	color: White;
	line-height: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
}

.feature_white
{
	font-size: 12px;
	color: White;
	line-height: normal;
	font-family: Verdana, Arial, sans-serif;
}
.forms_white_title_11
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 0.02em;
}
.forms_green_title
{
	font-weight: bold;
	font-size: 12px;
	color: #688b33;
	line-height: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 0.02em;
}
.imagebutton
{
	margin-left: -3px;
	margin-right: -5px;
}
.style1
{
	color: #FFFFFF;
}

.forms_white_title_16
{
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 18px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 0.02em;
}
img
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-width: 0;
	text-align: left;
}

.buyGolfCardFormRowSpace
{
	height: 3px;
	width: 95%;
}

.buyGolfCardFormTable
{
	background-color: #ffffff;
	width: 95%;
	margin: auto;
}

.buyGolfCardFormCellLeft
{
	background-color: #ffffff;
	width: 151px;
	text-align: left;
}

.buyGolfCardFormCellRight
{
	background-color: #ffffff;
	text-align: left;
	width: auto;
}
a.affiliate_white_title
{
	font-size: 10px;
	color: White;
	line-height: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
}
a.affiliate_blue
{
	font-size: 10px;
	color: #4c789f;
	line-height: 13px;
	font-family: Verdana, Arial, sans-serif;
	text-align: left;
	padding-left: 3px;
}



#navPack1
{
	padding-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	line-height: 0;
	margin-right: 0px;
	padding-top: 0px;
	list-style-type: none;
	background-color: #D6D198;
}
#navPack1 A
{
	display: block;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	color: #ffffff;
	line-height: 20px;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	text-decoration: none;
	background-color: #D6D198;
}
#navPack1 A:hover
{
	display: block;
	font-weight: bold;
	color: #7ab639;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FFFFFF;
}
#navPack1 A.Selected
{
	display: block;
	font-weight: bold;
	color: #ffffff;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #D6D198;
}

#navPack1 A.SubSelected
{
	display: block;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	color: #ffffff;
	line-height: 20px;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	text-decoration: underline;
	font-style: oblique;
	background-color: #D6D198;
}

.checkratetd
{
	height: 13px;
	width: 159px;
	vertical-align: middle;
	padding-left: 2px;
	background-color: #ffffff;
	color: #4c789f;
	font-family: Verdana;
	font-size: 11px;
	border: solid 3px #dee6eb;
	text-align: left;
}

.checkratetitle
{
	display: inline;
	float: left;
	height: 20px;
	padding-top: 1px;
	width: 51px;
	text-align: left;
}
.checkratecell
{
	display: inline;
	float: left;
	width: 100px;
	height: 20px;
	padding-top: 0px;
	text-align: left;
}
/* CSS Document */
.txtGrey1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
    font-weight:bold;
	color: #000044;
}
.txtGrey2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #36365e;
}
.txtGrey3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #545454;
}
.txtRED1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b00c00;
}
.txtRed3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
}
.txtBlueBIG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #0000ff;
	line-height: 20px;
	text-decoration:underline;
}
.txtWhiteBig
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #ffffff;
}
.tableBorderLR
{
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
}
.tableBorderGreen{
	border:1px solid #d9eddb;
}
.tableBorderGreen2{
	border:1px solid #b0dad2;
}
.tableBorderGrey1{
	border:1px solid #cbcbcb;
}
.tableBorderLRB
{
	border-left:1px solid #d2e5d4;
	border-right:1px solid #d2e5d4;
	border-bottom:1px solid #d2e5d4;
}
.txtBT1 {
	font-family: Arial;
	font-size: 10px;
	color: #ababab;
}
.txtBT2 {
	font-family: Arial;
	font-size: 10px;
	color: #cc9933;
}

a.clm1 
{
	padding-left:0px;
	color: #1c4c85;
	text-align: left;
}

a.faq
{
	padding-left:0px;
	color: black;
	text-align: left;
	text-decoration:underline;
}

.forms_red
{
	font-size: 11px;
	color: red;
	line-height: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 0.02em;
}

