BODY {background-color: #FFFFFF;margin: 0px;}

/***** TEXT *****/
TD, P {font-family: Arial, sans-serif;	font-size: 11px;font-color: #333333;}
.small {font-size: 10px;}
.medium {font-size: 12px;}
.large {font-size: 16px;}
.dateTEXT {	color: #666666;	font-size: 10px;}
.color01TEXT {	color: #FF9900;}
.color02TEXT {color: #CC6600;	font-size: 16px;font-weight: bold;}
.color03TEXT {color: #667683;}
.color04TEXT {color: #003399;	font-size: 12px;}
.color05TEXT {color: #FFFFFF;	font-size: 10px;}
.boldTEXT {	color: #000000;font-size: 12px;	font-weight: bold;}
.colorPageHDR {color: #003399;font-size: 18px;font-weight: bold;}
.Headcolor01 {color: #003399;font-size: 12px;font-weight: bold;}
.Headcolor02 {color: #003399;font-size: 16px;font-weight: bold;}
.Headcolor03 {color: #CC6699;font-size: 12px;font-weight: bold;}

/***** LINKS *****/
A {color: #336699;	text-decoration: underline;}
A:hover {color: #003366;text-decoration: none;}
A.black { color: #000000;	text-decoration: underline;}
A.black:hover {	color: #000000;	text-decoration: none;}
A.white { color: #ffffff;}
A.white:hover {	color: #ffffff;	text-decoration: none;}
A.globalNav {color: #7A8D9C; text-decoration: none;}
A.globalNav:hover {	color: #000000;	text-decoration: none;}
A.Callout {font-size: 12px; font-weight: bold; color: #CC0000;	text-decoration: underline;}
A.Callout:hover {font-size: 12px; font-weight: bold;	color: #CC0000;	text-decoration: none;}

/***** CALENDAR *****/
.midcolorCAL {background-color: #FFBE00; color: #000000; font-size: 12px;	font-weight: bold;}
.midcolorBGCAL {background-color: #CCCCCC;}
.ltcolorBGCAL {background-color: #EFF1F2;}
.ltcolorCAL {background-color: #FFDE7F;	font-weight: bold;}

/***** BACKGROUND COLORS *****/
.BG01 {background: #FF9900;}
.BG02 {background: #FFCCFF;}
.BG03 {background: #CC6699;}
.BG04{background: #CC6699;}
.ltBG {background: #FF99CC;}
.midBG {background: #CC6699;}
.dkBG {background: #CC6699;}
.dkBG02 {background: #667683;}
.whiteBG {background: #FFFFFF;}

/***** STEP BOXES *****/
.stepAt {background-color: #CCCCCC;}
.stepTodo {background-color: #EFF1F2;}
.stepDone {background-color: #EFF1F2;}

/***** FORMS *****/
input {font-size: 10px;}
input.text {width: 130px;}
input.profile1 {width: 160px;}
input.profile2 {width: 200px;}
input.textWide {width: 200px;}
input.date {width: 58px;}
input.phone {width: 96px;}
input.radio {margin-bottom: -2px; }
input.button { font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; background-color: #FF99CC; border-top: 2px solid #FFFFFF; border-left: 2px solid #FFFFFF; border-right: 2px solid #CC6600; border-bottom: 2px solid #CC6600; margin-right: 4px; }
textarea.textWide { font-family: arial;	font-size: 11px; width: 220px; }
textarea.terms {font-family: arial;	font-size: 11px; width: 692px; }
select {font-size: 10px;}
select.time {width: 100px;}
select.qty {width: 36px;}
select.fare {width: 160px;}
select.idealVacation { width: 170px;}