/* v7-103 */
BODY				{ 
	background-color: #ffffff; 
	margin: 0;
}
/* Start Memguide*/

h1.memGuide 

{ font-family: Times New Roman, Times, Serif; font-size: 16pt; COLOR: #003366; font-weight:bold; text-transform:uppercase}

#memLayout {
	margin: 0;
	padding: 0;
	margin: 0 80px 20px 20px;
	_margin: 20px 60px 20px 20px;
}
/* Start Memguide*/


TD, P, LI			{ font-family: Times New Roman, Times, Serif; font-size: 10pt; COLOR: #003366}
.bodytext			{ font-family: Times New Roman, Times, Serif; font-size: 10pt; COLOR: #003366}
TD.Forms			{ font-size: 8pt; border-bottom: solid 1px #AAAAAA}
.ImageWrap			{ margin-left:8px; margin-bottom:2px }
.HeadNav, .disclaim	{ font-family: Times New Roman, Times, Serif; font-size: 8pt; COLOR: #666666}
.white				{ font-family: Times New Roman, Times, Serif; font-size: 10pt; COLOR: #ffffff; font-weight: bold;}
.red				{ font-family: Times New Roman, Times, Serif; font-size: 10pt; COLOR: #990000; font-weight: bold;}
.rednobold	{ font-family: Times New Roman, Times, Serif; font-size: 10pt; COLOR: #990000}
.fluf 				{ font-family: Times New Roman, Times, Serif; font-size: 11pt; font-weight: bold; COLOR: #003366}
.ATagsize			{ font-family: Times New Roman, Times, Serif; font-size: 8pt; COLOR: #003366;}
.redfluf 			{ font-family: Times New Roman, Times, Serif; font-size: 13pt; font-weight: bold; COLOR: #990000}
.fluffy 			{ font-family: Times New Roman, Times, Serif; font-size: 13pt; font-weight: bold; COLOR: #003366}
.fluffyWhite 			{ font-family: Times New Roman, Times, Serif; font-size: 13pt; font-weight: bold; COLOR: #FFFFFF}
.form, .boldtext	{ font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: bold; COLOR: #003366}
.formfront 			{ font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: bold; COLOR: #666666}
.Header 			{ font-family: Times New Roman, Times, Serif; font-size: 16pt; COLOR: #003366; font-weight:bold; text-transform:uppercase}
.HeaderRegCase		{ font-family: Times New Roman, Times, Serif; font-size: 16pt; COLOR: #003366; font-weight:bold; }
.superscript		{ vertical-align: super; font-size: smaller; TEXT-DECORATION: none; }
.required_field		{ font-family: Times New Roman, Times, Serif; font-size: 14pt; font-weight: bold; COLOR: #ff2222; }
.clearbtn 			{ }
.clearbtn2			{ width: 75; height: 25; color: yellow; font-size: 12pt; font-weight: bold; border-style: none; background-color: transparent; background-image: url(../images/menu/cart_button.gif) }
.bgcolor_babyblue	{ background-image: url(../images/navigation/babyblue_menu_spacer.gif)}
.bgcolor_blue		{ background-image: url(../images/navigation/blue_hdr_spacer.gif)}
.bgcolor_darkblue	{ background-color: #003366}
.tinytext			{ font-family:  Times New Roman, Times, Serif; font-size: 7pt; COLOR: #003366; TEXT-DECORATION: none}
.pale				{ font-size:11pt; color:#ffffff; }
.sup				{ font-size:75%; vertical-align:top; TEXT-DECORATION: none; }
.LinkInText 		{ font-family: Times New Roman, Times, Serif; font-size: 10pt; COLOR: #0066cc; TEXT-DECORATION: underline }
.LinkInText2 		{ font-family: Times New Roman, Times, Serif; font-size: 12pt; COLOR: #0066cc; TEXT-DECORATION: underline }

.linktext			{font-size:12; font-family:Verdana, Arial, Helvetica, serif; font-weight:bold; font-style:italic; color:#003366; text-decoration:none;}

A.linkback:LINK, A.linkback:VISITED	{ font-family: Times New Roman, Times, Serif; font-size: 8pt; COLOR: #666666; font-weight: bold; }
A.LinkInText:LINK, A.LinkInText:VISITED, A.LinkInText:HOVER, A.LinkInText:ACTIVE { font-family: Times New Roman, Times, Serif; font-size: 10pt; COLOR: #0066cc; TEXT-DECORATION: underline }

A:LINK, .ATag		{ font-family:  Times New Roman, Times, Serif; font-size: 8pt; COLOR: #0066cc; TEXT-DECORATION: none}
A:VISITED			{ font-family:  Times New Roman, Times, Serif; font-size: 8pt; COLOR: #660099; TEXT-DECORATION: none}

A.LinkHead:LINK, A.LinkHead:VISITED, A.LinkHead:HOVER, A.LinkHead:ACTIVE
					{ font-family:  Times New Roman, Times, Serif; font-size: 10pt; COLOR: #0066cc; TEXT-DECORATION: none; font-weight: bold;}
A.hometext:LINK, A.hometext:VISITED, A.hometext:HOVER, A.hometext:ACTIVE
					{ font-family:  Times New Roman, Times, Serif; font-size: 8pt; COLOR: #0066cc; TEXT-DECORATION: none}
A.QL:LINK, A.QL:VISITED, A.QL:HOVER, A.QL:ACTIVE
					{ font-size:7pt; font-weight:bold; font-family:verdana; color:#000066;}
A.QLHome:LINK, A.QLHome:VISITED, A.QLHome:HOVER, A.QLHome:ACTIVE
					{ font-size:7pt; font-weight:bold; font-family:verdana; color:#000066;}
A.QLHomeL:LINK, A.QLHomeL:VISITED, A.QLHomeL:HOVER, A.QLHomeL:ACTIVE
					{ font-size:7pt; font-weight:bold; font-family:Verdana; color:#000066;}
				
TD.QL1				{ width:14; height:14; }
TD.QL2				{ width:14; height:14; }
TD.QL3				{ width:14; height:24; }
TD.QLHome1			{ width:15; height:10; }
TD.QLHome2			{ width:15; height:24; }
TD.QLHome3			{ width:15; height:38; }
TD.QLHomeL1			{ width:15; height:11; }
TD.QLHomeL2			{ width:15; height:12; }
TD.QLHomeL3			{ width:15; height:24; }
TD.Resort			{ height:22px; font-size:13px; font-weight: bold; color:#ffffff; background-color: #003366; vertical-align:middle; }
TD.Underline 		{ border-bottom: solid 1px #000000;}
.ResortInfo			{ font-size: 9pt; COLOR: #003366; }
IMG					{ border:none 0px;}
IMG.border			{ border:solid 1px}
HR.ResortHR			{ height:1px; color: #003366; }
INPUT.Resort		{ height: 16px; font-size: 11px; color: #000000; background-color: rgb(239,239,239); border:1px #CCCCCC solid;}
INPUT.Readonly		{ height: 16px; font-size: 14px; color: #FF0000; background-color: transparent; border:none 0px; font-weight:bold; text-align:right;}
.error				{ font-size: 9pt; font-weight: bold; COLOR: #FF0000 }
P.breakhere			{ page-break-before: always }
Option.sectionhead  { background-color: #D4F4FF }
.formsmall			{ font-size:8pt }
.border 			{ border: solid 1px #000000 }
.borderblue			{ border: solid 2px #003366 }
.borderred 			{ border: solid 2px #990000 }
.mmguide_img		{ margin-right:0px; margin-left:7px; margin-top:2px; margin-bottom:2px; float:right; border:none 0px }
UL.nogap			{ margin-right:0px; margin-top:0px; margin-bottom:0px }
/div.ordlist			{ margin-left:50px }
/div.ordlist span.ordnum { margin-left:-30px }
/div.ordlist span.ordnum span	{ width:30px }
/table.ordlist		{ margin:0px; margin-left:20px; border:1px solid #000000 }
/table.ordlist td	{ padding:0px; vertical-align:top; border:1px solid #003366; spacing:0px }
/table.ordlist td.ordnum { width:20px }
table.reversefont tr td { font-family: Times New Roman, Times, Serif; font-size: 12pt;color:#FFFFFF;}
.whitefont {font-family: Times New Roman, Times, Serif; font-size: 12pt;color:#FFFFFF}
.regularfont {font-family: Times New Roman, Times, Serif; font-size: 10pt;COLOR: #003366}
.HeaderWhite		{ font-family: Times New Roman, Times, Serif; font-size: 16pt;font-weight:bold; color:#FFFFFF; text-transform:uppercase}
A.linkwhite:LINK, A.linkwhite:VISITED	{ font-family: Times New Roman, Times, Serif; font-size: 10pt; COLOR: #FFFFFF; font-weight: bold; }

A.LinkInTextWhite, A.LinkInTextWhite:VISITED { font-family: Times New Roman, Times, Serif; font-size: 10pt; COLOR:#FFFFFF; TEXT-DECORATION: underline }
A.LinkInTextWhite12, A.LinkInTextWhite12:VISITED { font-family: Times New Roman, Times, Serif; font-size: 12pt; COLOR:#FFFFFF; TEXT-DECORATION: underline }

.new
	{font-size:7pt; font-weight:bold; color:#CC0000;}

/*Travel Web Page*/
			.disclaimer
				{font-size:7pt; font-family:verdana; width:560px;}
			.text
				{font-size:9pt; font-family:verdana, arial;}
			.copyright 
				{color: #555555; font-family:arial; font-size:8pt;}
			.branding 
				{font-size : 11pt;}			
			.ParagraphHighlight
				{color:#5F3797; font-family:arial; font-size:10pt; font-weight:bold;}	
			.PageHeading
				{color:#5F3797; font-family:arial; font-size:11pt; font-weight:bold;}	
			.ParagraphSubheading
				{color:#293163;	font-family:arial, helvetica, san serif; font-size:9pt; font-weight:bold;}	
			.ParagraphText
				{color:#330000; font-family:arial; font-size:9pt;}	
			.PageBorder
				{background-color:#5F3797;}	
			.ParagraphHeading
				{color:#ffffff; background-color:#5F3797; font-family:arial; font-size:10pt; font-weight:bold;}
			.AgentName 
				{font-size : 13pt; font-weight : bold;}
			.AgencyName 
				{font-size : 10pt; font-weight : bold;}
			.AgencyPhone 
				{font-size : 11pt; font-weight : bold;}
			.AgencySmall 
				{font-size : 8pt; font-weight : normal;}
/*Travel Web Page*/

h1 {
	margin-bottom: 15px;
}

h2, h3, h4, h5, h6 {
	margin-bottom: 0;
}

.tmSmall {
	font-size: x-small;
	font-weight: 100;
}

.tmSmall2 {
	font-size: xx-small;
}

.tmSmall1 {
	font-size: 20px;
}
ul li {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.05em;
	line-height: 12pt;
	padding-bottom: 5px;
}

#rghtPanel {
	
}

#rghtPanel h4 {
	margin-bottom: 0;
}

#rghtPanel ul {
	margin-top: 0;
	padding: 0;
}

#rghtPanel ul li {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.05em;
	color: #ffffff;
	padding: 2px;
}
.imgCenter {
	margin-top: 20px;
	text-align: center;
	clear: both;
}


#titleImg {
	display: inline;
	float: right;
	margin-top: -60px;
}
a.h3Link {
	margin-bottom: 0;
	font-family:  Times New Roman, Palatino, sans-serif;
	font-size: 0.8em;
	font-weight: bolder;
	color: #0063BE;
	text-decoration: underline;
}

a:link.h3Link, a:visited.h3Link {
	margin-bottom: 0;
	font-family:  Times New Roman, Palatino, sans-serif;
	font-size: 0.8em;
	font-weight: bolder;
	color: #0063BE;
	text-decoration: underline;
}

a:hover.h3Link {
	margin-bottom: 0;
	font-family:  Times New Roman, Palatino, sans-serif;
	font-size: 0.8em;
	font-weight: bolder;
	color: #0063BE;
	text-decoration: underline;
}

a:active.h3Link {
	margin-bottom: 0;
	font-family:  Times New Roman, Palatino, sans-serif;
	font-size: 0.8em;
	font-weight: bolder;
	color: #0063BE;
	/*text-decoration: none;	*/
}
#memLayout {
	margin: 0;
	padding: 0;
	margin: 0 20px 20px 20px;
	_margin: 20px 20px 20px 20px;
}
h1.memGuide {
	font-family: "Times New Roman", Palatino, sans-serif;
	color: #0063BE;
	font-style: italic;
	text-transform:capitalize;
	font-size: 2.6em;			
}
#GuaranteesLeft {
	position:relative; 
	float:left;
}
#GuaranteesRight {	
	margin:200px 40px 40px 540px; 
	text-align:justify;
}
hr.blue {
	color: #0063BE;
}
h2.rightGuarantee {
	margin: 0;
	font-family: Times New Roman, Palatino, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #0063BE;
	font-style: italic;
}

/* Anchor links and classes */
a.h2Link {
	margin-bottom: 0;
	font-family:  Times New Roman, Palatino, sans-serif;
	font-size: 1em;
	font-weight: bolder;
	color: #0063BE;
	text-decoration: none;
}

a:link.h2Link, a:visited.h2Link {
	margin-bottom: 0;
	font-family:  Times New Roman, Palatino, sans-serif;
	font-size: 1em;
	font-weight: bolder;
	color: #0063BE;
	text-decoration: underline;
}

a:hover.h2Link {
	margin-bottom: 0;
	font-family:  Times New Roman, Palatino, sans-serif;
	font-size: 1em;
	font-weight: bolder;
	color: #0063BE;
	text-decoration: underline;
}

a:active.h2Link {
	margin-bottom: 0;
	font-family:  Times New Roman, Palatino, sans-serif;
	font-size: 1em;
	font-weight: bolder;
	color: #0063BE;
	text-decoration: none;	
}
