/*//---------------------------------------------*/
/*// Name: RMA - Default Style Sheet			 */
/*// Specification: CSS 2.1						 */
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/
	
	body {		
		background: url(images/page-bg.jpg) repeat-x #0226ac;
	}
	
	html, body td, ul, li, p {
		font-family: Trebuchet MS, Arial, Verdana, sans-serif;
		font-size: 12px;
		font-weight: Normal;
		color: #0236bb;
	}			

	table.siteTable {
		background: url(images/site-bg.jpg) repeat-y;
	}
	
	td.headerShadowLeft {
		background: url(images/header-shadow-left.jpg) no-repeat; width: 15px; height: 254px;
	}
	
	td.headerShadowRight {
		background: url(images/header-shadow-right.jpg) no-repeat; width: 15px; height: 254px;
	}			
	
	td.contentBg {
		background: url(images/content-bg.jpg) repeat-y; width: 750px;
	}		
	
	table.schdeduleTable tr td{
		text-align: center;
	}
	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/
	
	.headerCell h1 a {
		background: url(images/logoarea.jpg) no-repeat; width: 327px; height: 153px;
	}
	
	td.headerTop {
		background: url(images/header-top.jpg) no-repeat; width: 750px; height: 168px;
	}
	
	td.headerLeft {
		background: url(images/header-left.jpg) no-repeat; width: 212px; height: 153px;
	}
	
	td.headerRight {
		background: url(images/header-right.jpg) no-repeat; width: 211px; height: 153px;
	}	
.headerCell3 {
		background: url(images/logoarea3.jpg) no-repeat; width: 327px; height: 153px;
	}
	.headerCell3 h1 a
	{
		display:none;
	}
	td.headerTop3 {
		background: url(images/header-top3.jpg) no-repeat; width: 750px; height: 168px;
	}
	
	td.headerLeft3 {
		background: url(images/header-left3.jpg) no-repeat; width: 212px; height: 153px;
	}
	
	td.headerRight3 {
		background: url(images/header-right3.jpg) no-repeat; width: 211px; height: 153px;
	}
	/*//---------------------------------------------*/
	/*// ImgRollOver Settings						 */
	/*//---------------------------------------------*/
	
	a.imgRollOver-newsletter { background: url(images/btn-newsletter-upX.jpg) no-repeat; height:58px; width: 140px; float: left; }
	a.imgRollOver-newsletter:hover { background: url(images/btn-newsletter-overX.jpg) no-repeat; }

	a.imgRollOver-login { background: url(../images/login-up.gif) no-repeat; display: block; height: 77px; width: 95px; }
	a.imgRollOver-login:hover { background: url(../images/login-over.gif) no-repeat; }
	
	a.rollOver-hotels {
		border: 2px solid #EDB200;
		background: url(/resources/images/hotelbanner.jpg);
		width: 532px;
		height: 55px;
		display: block;
		}
	a.rollOver-hotels:hover {border: 2px solid #E8D962;
	display: block;}
	
	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/
	
	table.navigationTable {
		margin-left: 10px;
		width: 100%;
	}
	table.navigationTable tr td {
		height: 25px;
		background: url(images/nav-div.gif) bottom left no-repeat;
	}
	
	table.navigationTable tr td a {
		font-family: Trebuchet MS, Arial, Verdana, sans-serif;
		font-size: 13px;
		line-height: 1.5em;
		color: #0236bb;
		text-decoration: none;
		padding-bottom: -5px;
		padding-top: 0px;
	}
	
	table.navigationTable tr td a:hover {
		font-family: Trebuchet MS, Arial, Verdana, sans-serif;
		font-size: 13px;
		line-height: 1.5em;
		color: #0236bb;
		text-decoration: underline;
		padding-bottom: -5px;
		padding-top: 0px;
	}	
	td.navigationCell {
		padding-top: 15px;
	}
		
	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/
		
	td.footerBg	{
		background: url(images/footer-bg.jpg) no-repeat bottom; width: 780px; height: 106px;
		
	}
	
 	.imgStatic-BVlogo { 
 		background: url(images/bv-logo.jpg) 226px 25px no-repeat; 
 		float: left; 
 		display: inline; 
 		width: 750px;
 		height: 50px;
 		line-height: 1em;
 		padding-left: 17px;
 	}	

/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/
		
	h2 {
		font-family: Trebuchet MS, Arial, Verdana, sans-serif;
		font-weight: Normal;
		font-size: 17px;	
		color: #0236bb;
		
		border-bottom: #ecb200 1px solid;
	}
	
	h3 {
		font-family: Trebuchet MS, Arial, Verdana, sans-serif;
		font-weight: Normal;
		font-size: 17px;	
		color: #0265eb;
		
		padding-bottom: 4px;
		border-bottom: #ecb200 1px solid;
	}	
	
	h4 {
		font-family: Trebuchet MS, Arial, Verdana, sans-serif;
		font-weight: Normal;
		font-size: 17px;	
		color: #0236bb;
		
		padding-bottom: 4px;
		margin: auto;
		border-bottom: #ecb200 1px solid;
	}
	
	.categoryTitle {
		font-weight: Bold;
		font-size: 15px;
		color: #0265eb;
	}
	
	.bodyTitle {
		font-size: 15px;
		color: #0265eb;
	}
	
	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
		
	.copyright {
		font-size: 10px;
		color:#0237bc;
	}
	
	.coachTitle {
		font-weight: Bold;
		font-size: 13px;	
	}
	
	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
		
	a {
		color: #e78600;
		text-decoration: underline;
	}
	
	a:hover {
		color: #e78600;
		text-decoration: none;
	}
	
	a.copyrightLinks {
		color: #0237bc;
		font-size: 10px;		
		text-decoration: underline;
	}
	
	a.copyrightLinks:hover {
		color: #0237bc;
		font-size: 10px;
		text-decoration: none;
	}
	
	a h4 {
		color: #0236bb;
		text-decoration: underline;	
	}
	a:hover h4 {
		color: #0236bb;
		text-decoration: none;	
	}	
	
	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
		
	img.imgBorder {
		border: 1px solid #0236bb;
	}
	
	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for forms contained in the bodycontents */
	
	.borderTable
	{
		border: 1px solid #ecb200;
	}
	tr.tableRowHeader td {	
		font-size: 14px;
		color: #FFFFFF;
	}
	tr.tableRowHeader {	
		background: url(images/tableRowHeader.jpg) repeat-x #0338bc; height: 20px;
		
		text-align: center;
	}
	tr.tableRowSubHeader td {		
		color: #FFFFFF;
		background-color: #3565e1;
		text-align: center;
	}	
	tr.tableRow1 a {
		color: #0236bb;
		text-decoration: underline;
	}
	tr.tableRow1 a:hover {
		color: #0236bb;
		text-decoration: none;
	}
	tr.tableRow2 a {
		color: #0236bb;
		text-decoration: underline;
	}
	tr.tableRow2 a:hover {
		color: #0236bb;
		text-decoration: none;
	}	
	tr.tableRow1 {
		background: url(images/tableRow1.jpg) repeat-x #efc22b; height: 20px;
	}
	tr.tableRow2 {
		background: url(images/tableRow2.jpg) repeat-x #ffc400; height: 20px;	
	}	
	.textRequiredField
	{
		font-weight: bold;
	}
	textarea {
		font-family: Trebuchet MS, Arial, Verdana, sans-serif;
		font-size: 12px;
		font-weight: Normal;
	}
		
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/
		
	.bodyContentsBottom {
		background: url(images/content-bg-bottom.jpg) no-repeat bottom; height: 93px;
	}	
	div.bodyContentContainer {
		background: url(images/content-bg-top.jpg) no-repeat top;
		padding: 0px 0px 0px 1px;
	}	
	div.contentContainer {
		color: #0236bb;
		padding: 5px 7px 0px 1px;
	}	
	div.contentPush {
		padding: 0px 0px 0px 22px;
		line-height: 1.2em;
	}		
		
	div.ecom-shoppingCartTitle {
		font-weight: Bold;
		color: #0237bc;
	}
	a.ecom-shoppingCartLink {
		color: #e78600;
		text-decoration: underline;
	}
	
	a.ecom-shoppingCartLink:hover {
		color: #e78600;
		text-decoration: none;
	}	
	div.shoppingCartContainer {
		padding-top: 15px;
		line-height: 2em;
	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/
	
	.headers {
		font-family: Trebuchet MS, Arial, Verdana, sans-serif;
		font-size: 15px;
		color: #000066;
		font-weight: bold;
	}
	.comRequiredField {
		font-family: Trebuchet MS, Arial, Verdana, sans-serif;
		font-size: 11px;
		color: #ff0000;
		font-weight: bold;
	}
	th.tableHeader {
		font-family: Trebuchet MS, Arial, Verdana, sans-serif;
		font-size: 14px;
		color: #FFFFFF;
		background: url(images/tableRowHeader.jpg) repeat-x #0338bc; height: 20px;
		background-color: #0236bb;
	}
	table.calendarTable {
		border: 1px solid #0236bb;
	}
	.calendarTable tr td {
		border: 1px solid #7797e9;
	}	
	.calendarTable tr th {
		border: 1px solid #7797e9;
	}		

	/*//---------------------------------------------*/
	/*// Image Gallery System Settings				 */
	/*//---------------------------------------------*/
	.igs-textNotification {
		font-weight: bold;
	}
	.igs-categoryImage {
		margin-bottom: 5px;
	}
	.igs-galleryNavigation {
		text-align: center;
		
		background: #F9F9FF;
		border: #D9D9FF 1px solid;
		padding: 5px;
	}
	.igs-galleryNavigation a {
		font-weight: bold;		
	}
	a.igs-imageListingLinkImage img {
		border: #D0D0FF 1px solid;
	}
	a.igs-imageListingLinkImage:hover img {
		border: #E0E0FF 1px solid;
	}
	div.igs-imageListingLinkText {
		margin: 10px;
	}
	div.igs-imageListingLinkText a {
		text-decoration: none;
		
		background: #FFFFFF;
		border: #D0D0FF 1px solid;
		padding: 3px 10px;
	}
	div.igs-imageListingLinkText a:hover {
		text-decoration: none;
		
		background: #FCFCFF;
		border: #E0E0FF 1px solid;
		padding: 3px 10px;
	}	
	
	/*//---------------------------------------------*/
	/*// Image Gallery System Tables				 */
	/*//---------------------------------------------*/
	.igs-tableCommon {
		width: 100%;
		padding: 0px;
	}
	.igs-tableCommon td {
		padding: 1px;
		padding-bottom: 5px;
	}
	.igs-tableCommon td.igs-borderFlow {
		border-right: 0px;
	}
	.igs-tableImageCategories {
		border: #D9D9FF 1px solid;
		border-right: 0px;
		border-bottom: 0px;
	}
	.igs-tableImageCategories td {
		border-right: #E0E0FF 1px solid;
		border-bottom: #E0E0FF 1px solid;
	}
	
	.igs-tableImageListing {
		background: #F9F9FF;
		border: #D9D9FF 1px solid;
		border-right: 0px;
		border-bottom: 0px;
		margin: 5px 0px;
	}
	.igs-tableImageListing td {
		text-align: center;
		vertical-align: top;
		
		border-right: #E0E0FF 1px solid;
		border-bottom: #E0E0FF 1px solid;
	}
	.igs-tableImageListing tr.igs-tableRowHeader td,
	.igs-tableImageListing tr.igs-tableRowFooter td {
		font-size: 14px;
		font-weight: bold;
		letter-spacing: 1px;
		text-align: center;
		vertical-align: middle;
		
		color: #FFFFFF;
		background: #0236bb;
		
		padding: 5px;
	}
	.igs-tableImageListing tr.igs-tableRowFooter td {
		font-size: 13px;
		padding: 4px;	
	}
	.igs-tableImageListing tr.igs-tableRowTitles td,
	.igs-tableImageListing tr.igs-tableRowBaseline td {
		font-size: 13px;
		letter-spacing: 1px;
		text-align: center;
		vertical-align: middle;
		
		padding: 3px;
	}
	.igs-tableImageListing tr.igs-tableRow2 td {
		background: #F0F0FF;	
	}
	.igs-tableImageListing div.igs-title,
	.igs-tableImageListing div.igs-title a {
		font-size: 14px;
		letter-spacing: 1px;
		font-weight: bold;		
	}
	.igs-tableImageListing div.igs-description,
	.igs-tableImageListing div.igs-description a {
		font-size: 12px;		
	}


	.igs-tableImageSearch {
		background: #F9F9FF;
		
		border: #D9D9FF 1px solid;
		border-right: 0px;
		border-bottom: 0px;
		margin: 5px 0px;
	}
	.igs-tableImageSearch {
		width: 500px;
		margin-left: auto;
		margin-right: auto;
	}
	.igs-tableImageSearch tr.igs-tableRow1 td {		
		border-right: #E0E0FF 1px solid;
		border-bottom: #E0E0FF 1px solid;
		
		padding: 5px;
	}
	.igs-tableImageSearch td.igs-labelColumn {	
		width: 100px;
	}
	.igs-tableImageSearch tr.igs-tableRowHeader td,
	.igs-tableImageSearch tr.igs-tableRowFooter td {
		font-size: 14px;
		font-weight: bold;
		letter-spacing: 1px;
		text-align: center;
		vertical-align: middle;
		
		color: #FFFFFF;
		background: #336699;
		
		padding: 5px;
	}
	
	/*//---------------------------------------------*/
	/*// Image Gallery System Popup Image			 */
	/*//---------------------------------------------*/
	div.igs-popupImageDisplay {
		text-align: center;
		
		margin-top: 5px;
	}
	div.igs-popupImageDisplay img {
		border: #E0E0FF 2px solid;
		display: inline;
	}
	div.igs-popupCloseButton {
		text-align: center;
		margin: 10px;
	}
	div.igs-popupCloseButton a {
		text-decoration: none;
		background-color: #FFFFFF;
		
		width: 100px;
		height: 16px;
		line-height: 16px;
		border: #D0D0FF 1px solid;
		padding: 3px 10px;
		margin-left: auto;
		margin-right: auto;
		
		display: block;
	}
	div.igs-popupCloseButton a:hover {
		text-decoration: none;		
		background-color: #FCFCFF;
		border: #E0E0FF 1px solid;
	}
	div.igs-popupImageDetails {
		text-align: center;
	}
	div.igs-popupImageDetails .igs-title {
		font-size: 14px;
		font-weight: bold;
		letter-spacing: 1px;
		color: #FFFFFF;
	}
	div.igs-popupImageDetails .igs-description p {
		margin: 0px;
		margin-bottom: 5px;
		padding: 0px;
		color: #FFFFFF;		
	}
	
	/*//---------------------------------------------*/
	/*// Image Gallery System Slide Show			 */
	/*//---------------------------------------------*/	
	.igs-slideShowContainer {
	
	}
	.igs-tableSlideShowSpeed {
		width: 200px;	
	}
	.igs-tableSlideShowSpeed td {
		text-align: center;
		
		padding: 5px;
	}
	.igs-tableSlideShowNav {
		width: 500px;
	}
	.igs-tableSlideShowNav td {
		text-align: center;
		width: 20%;
		
		padding: 5px;
	}
	.igs-tableSlideShowSpeed td a,
	.igs-tableSlideShowNav td a {
		text-decoration: none;
		background-color: #FFFFFF;
		
		height: 16px;
		line-height: 16px;
		border: #D0D0FF 1px solid;
		padding: 3px 10px;
		
		display: block; 
	}
	.igs-tableSlideShowSpeed td span,
	.igs-tableSlideShowNav td span {
		vertical-align: middle;
	}
	div.igs-slideShowImageDisplay img {
		border: #E0E0FF 2px solid;
		display: inline;
	}
	
	div.igs-slideShowImageDetails {
		text-align: center;
		
		margin-top: 5px;
		color: #FFFFFF;		

	}
	div.igs-slideShowImageDetails .igs-title {
		font-size: 14px;
		font-weight: bold;
		letter-spacing: 1px;
		
	}
	div.igs-slideShowImageDetails .igs-description p {
		margin: 0px;
		margin-bottom: 5px;
		padding: 0px;

	}
	
	div.igs-slideShowCloseButton {
		text-align: center;
		margin: 10px;
	}

	td.igs-slideShowSeekPrevious a {
		background: url(images/arrow-left.jpg) left center no-repeat #FFFFFF;
		padding-left: 20px;
	}
	td.igs-slideShowSeekNext a {
		background: url(images/arrow-right.jpg) right center no-repeat #FFFFFF;
		padding-right: 20px;
	}
	
	div.igs-slideShowCloseButton a {
		text-decoration: none;
		background-color: #FFFFFF;
		
		width: 100px;
		height: 16px;
		line-height: 16px;
		border: #D0D0FF 1px solid;
		padding: 3px 10px;
		margin-left: auto;
		margin-right: auto;
		
		display: block;
	}
	td.igs-slideShowSeekFirst a:hover,
	td.igs-slideShowSeekPrevious a:hover,
	td.igs-slideShowSeekNext a:hover,
	td.igs-slideShowSeekLast a:hover,
	td.igs-slideShowPlayPause a:hover,
	td.igs-slideShowSpeedDown a:hover,
	td.igs-slideShowSpeedUp a:hover,
	div.igs-slideShowCloseButton a:hover {
		text-decoration: none;		
		background-color: #FCFCFF;
		border: #E0E0FF 1px solid;
	}

	/*//---------------------------------------------*/
	/*//////////////////////////////////////////////////////////////*/
	/*//---------------------------------------------*/

	/*//---------------------------------------------*/
	/*// Static Image Settings						 */
	/*//---------------------------------------------*/
	.igs-imgStatic-exists { display: block; width: 100px; height: 100px; }
	.igs-imgStatic-categoryExists {  }
	.igs-imgStatic-missingLarge { display: block; vertical-align: top; background: url(images/no_image.gif) center no-repeat; width: 100px; height: 100px; border: 0px; padding: 0px; margin: 0px; }
	.igs-imgStatic-missingSmall { display: block; vertical-align: top; background: url(images/no_image_sm.gif) center no-repeat; width: 100px; height: 100px; border: 0px; padding: 0px; margin: 0px; }
	.igs-imgStatic-missingLarge img,
	.igs-imgStatic-missingSmall img { display: none; }

	.igs-tableImageCategories td {
		padding: 0px;
	}
	.igs-tableImageCategories td a div.igs-title {
		font-size: 16px;
		font-weight: bold;	
		text-decoration: none;
		color: #0236bb;
	}
	.igs-tableImageCategories td a:hover div.igs-title {		
		color: #000000;
	}
	.igs-tableImageCategories td a div.igs-description {
		font-size: 12px;
		text-decoration: none;
		color: #000000;
	}
	.igs-tableImageCategories td a:hover div.igs-description {		
		color: #000000;
	}
	.igs-tableImageCategories td a,
	.igs-tableImageCategories td a:hover {
		text-decoration: none;
		vertical-align: middle;
		
		height: auto;
		padding: 5px;
		position: relative;
		display: block;
	}
	.igs-tableImageCategories tr.igs-tableRow1 td a {
		background-color: #ecb200;
	}
	.igs-tableImageCategories tr.igs-tableRow1 td a:hover {
		background-color: #ffc000;
	}
	.igs-tableImageCategories tr.igs-tableRow2 td a {
		background-color: #f1c02b;
	}
	.igs-tableImageCategories tr.igs-tableRow2 td a:hover {
		background-color: #ffc000;
	}
	
	.labelColumn{
		width: 180px;
	}
	
	/*//---------------------------------------------*/
	/*//////////////////////////////////////////////////////////////*/
	/*//---------------------------------------------*/	

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/