BODY {
	BACKGROUND: #FFFFFF;
}
/* Border around Top Image */
.MainBG {
	BACKGROUND-IMAGE: url(Images/bg.gif);
	background-repeat: repeat-y; 
}

.LandingBG {
	BACKGROUND-color: #FFFFFF;
	background-repeat: repeat-y; 
}

.TravelBG {
	BACKGROUND-IMAGE: url(Images/TravelPerson.gif);
	background-repeat: no-repeat; 
	background-position: right top;
}

strong { color: #C82327; }

#sidemenu ul { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#000000; margin-top: -2px; padding-top: -1px; margin-left: 10px; padding-left: 10px; margin-right: 1px; padding-right: 1px; text-indent: -3px;}
#sidemenu a:link, #sidemenu a:hover, #sidemenu a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#000000; text-decoration: none; }
.redLink a:link, .redLink a:hover, .redLink a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FF0000; text-decoration: none; }

.PageHeading {
	FONT-SIZE: 15px;  COLOR: #CB2026; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;
}
.PageHeadingAbout {
	FONT-SIZE: 15px;  COLOR: #CB2026; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;
}
.PageHeadingIncentive {
	FONT-SIZE: 15px;  COLOR: #CA7716; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;
}
.PageHeadingMeetings {
	FONT-SIZE: 15px;  COLOR: #018D45; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;
}
.PageHeadingPromotional {
	FONT-SIZE: 15px;  COLOR: #0071BB; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;
}
.PageHeadingResearch {
	FONT-SIZE: 15px;  COLOR: #751B78; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;
}
.PageHeadingMarketing {
	FONT-SIZE: 15px;  COLOR: #8C0353; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;
}


.submit {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial;	background-color: #0071BB;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
}

.MiddleText ul { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; margin-left: 12px; padding-left: 12px;  }
.MiddleText ol { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; margin-left: 15px; padding-left: 15px;  }

.MiddleTextSM {
	FONT-SIZE: 11px;  COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-LEFT: 2px; 
}
.thickBorderContactForm {
	BORDER-RIGHT: #DB886C 2px solid; BORDER-TOP: #DB886C 2px solid; BORDER-LEFT: #DB886C 2px solid; BORDER-BOTTOM: #DB886C 2px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE: 12px; color: #000000;
}
.thickBorderLeftContact {
	BORDER-LEFT: #0071BB 2px solid; padding-left: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE: 12px; color: #000000;
}

.thickBorderRewardPage {
	BORDER-RIGHT: #DB886C 2px solid; BORDER-TOP: #DB886C 2px solid; BORDER-LEFT: #DB886C 2px solid; BORDER-BOTTOM: #DB886C 2px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE: 12px; 
}

.thickBorderAdmin {
	BORDER-RIGHT: #DB886C 2px solid; BORDER-TOP: #DB886C 2px solid; BORDER-LEFT: #DB886C 2px solid; BORDER-BOTTOM: #DB886C 2px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE: 12px; 
}


/* Footer of each page */
.navmenuBottom {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #563F32; text-align: center;
	margin: 0px; padding-top: 10px; padding-bottom: 10px; padding-right: 2px; padding-left: 2px;
}
.navmenuBottom a:link, .navmenuBottom a:visited {
	FONT-SIZE: 10px; COLOR: #563F32; TEXT-DECORATION: none; padding-right: 4px;
	padding-left: 4px; padding-top: 10px; padding-bottom: 10px; font-weight: bold;
}
.navmenuBottom a:hover {
	FONT-SIZE: 10px; COLOR: #563F32; TEXT-DECORATION: underline; padding-right: 4px;
	padding-left: 4px; padding-top: 10px; padding-bottom: 10px; font-weight: bold;
}

/* Navigation Menu Links */
.navmenuMain {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: tahoma, arial; BACKGROUND-COLOR: #0066CC; 
	margin: 0px; padding-top: 10px; padding-bottom: 10px; padding-right: 2px; padding-left: 2px; text-align: left;
}
.navmenuMain a:link, .navmenuMain a:visited, .navmenuMain a:hover {
	FONT-SIZE: 12px; COLOR: #FFFFFF; text-decoration: none; padding-right: 8px;
	padding-left: 8px; padding-top: 10px; padding-bottom: 10px;
}

/* Headings for each page section - Uniquely colored for page theme */
.sectionheadMain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND-COLOR: #FFFFFF;
	COLOR: #0066CC; PADDING-TOP: 5px;  PADDING-BOTTOM: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

/* Side Text and Links */
.SideTextMain {
	FONT-SIZE: 12px;  COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #6699FF;
	PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px; TEXT-ALIGN: left;
}


/* Bottom part of page, same color as the sidetext.  */
.thickbottomMain {
	BORDER-RIGHT: #6699FF 2px solid; BORDER-LEFT: #6699FF 2px solid; BORDER-BOTTOM: #6699FF 16px solid;
}



.MiddleText {
	FONT-SIZE: 13px;  COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
	PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px;
}

.MiddleText a:link {
	FONT-SIZE: 13px;  COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;
}
.MiddleText a:visited {
	FONT-SIZE: 13px;  COLOR: #660066; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;
}
.MiddleText a:hover{
	text-decoration: underline;
}

.MiddleText2 {
	FONT-SIZE: 13px;  COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
	PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px;
}

a:link{
	FONT-SIZE: 13px;  COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;
}
a:visited {
	FONT-SIZE: 13px;  COLOR: #660066; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

.borderTableGrey {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-top: #000000 1px solid;
	BACKGROUND: #B1AC25;
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodyTextSMLt {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #563F32;
}
.bodyTextSMLt2 {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #563F32;
}
.thickBorder {
	BORDER-RIGHT: #AA3330 1px solid; 
	BORDER-TOP: #AA3330 1px solid; 
	BORDER-LEFT: #AA3330 1px solid; 
}
.thickLeftSide {
	BORDER-LEFT: #AA3330 2px solid; 
	background-color: 990000;
}
.thickRightSide {
	BORDER-RIGHT: #AA3330 2px solid; 
	background-color: 990000;
}
.thinBorderText {
	FONT-SIZE: 8pt; COLOR: #0000CC;  font-weight: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; PADDING-LEFT: 2px;
	BORDER-RIGHT: #0000CC 1px solid; BORDER-TOP: #0000CC 1px solid; BORDER-LEFT: #0000CC 1px solid; BORDER-BOTTOM: #0000CC 1px solid;	
}
.thinBorderTextBold {
	FONT-WEIGHT: bold; background-color: #0000CC; FONT-SIZE: 9pt; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-RIGHT: #0000CC 1px solid; BORDER-TOP: #0000CC 1px solid; BORDER-LEFT: #0000CC 1px solid; BORDER-BOTTOM: #0000CC 1px solid;
}
.thinBorderTextBoldSM {
	FONT-WEIGHT: bold; background-color: #0000CC; FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-RIGHT: #0000CC 1px solid; BORDER-TOP: #0000CC 1px solid; BORDER-LEFT: #0000CC 1px solid; BORDER-BOTTOM: #0000CC 1px solid;
}


.topBG{
	FONT-SIZE: 10px;; FONT-FAMILY: tahoma, arial; COLOR: #FFFFFF; BACKGROUND: #AA332F;
}
.topBGOver{
	FONT-SIZE: 10px;; FONT-FAMILY: tahoma, arial; COLOR: #FFFFFF; BACKGROUND: #6D1310;
}


.bodyBG{
	FONT-SIZE: 9pt; FONT-FAMILY: tahoma, arial; COLOR: #000000; BACKGROUND: #FFFFFF; BACKGROUND-REPEAT: repeat;
}

.botBG{
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma, arial; COLOR: #FFFFFF; BACKGROUND: #FFFFFF; 
}

.bodyText {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.redWarning {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #FF0000;
}
.BodyLinkTop:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;
}
.BodyLinkTop:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 11px;  FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;
}
.BodyLinkTop:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;
}
.BodyLinkSM:link {
	COLOR: #563F32; TEXT-DECORATION: none; FONT-SIZE: 8pt;
}
.BodyLinkSM:visited {
	COLOR: #563F32; TEXT-DECORATION: none; FONT-SIZE: 8pt;
}
.BodyLinkSM:hover {
	COLOR: #563F32; TEXT-DECORATION: underline; FONT-SIZE: 8pt;
}
.BodyLinkWhiteSM:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 9pt;
}
.BodyLinkWhiteSM:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 9pt;
}
.BodyLinkWhiteSM:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline; FONT-SIZE: 9pt;
}
.BodyLinkBlackSM:link {
	COLOR: #000000; TEXT-DECORATION: none; FONT-SIZE: 9pt;
}
.BodyLinkBlackSM:visited {
	COLOR: #000000; TEXT-DECORATION: none; FONT-SIZE: 9pt;
}
.BodyLinkBlackSM:hover {
	COLOR: #000000; TEXT-DECORATION: underline; FONT-SIZE: 9pt;
}
.bodyLinksDark:link {
	COLOR: #563F32; TEXT-DECORATION: none; FONT-SIZE: 8pt; font-weight: bold;
}
.bodyLinksDark:visited {
	COLOR: #563F32; TEXT-DECORATION: none; FONT-SIZE: 8pt; font-weight: bold;
}
.bodyLinksDark:hover {
	COLOR: #563F32; TEXT-DECORATION: underline; FONT-SIZE: 8pt; font-weight: bold;
}
.bodyLinksBlue:link {
	COLOR: #0000CC; TEXT-DECORATION: none; FONT-SIZE: 8pt; font-weight: normal;
}
.bodyLinksBlue:visited {
	COLOR: #0000CC; TEXT-DECORATION: none; FONT-SIZE: 8pt; font-weight: normal;
}
.bodyLinksBlue:hover {
	COLOR: #0000CC; TEXT-DECORATION: underline; FONT-SIZE: 8pt; font-weight: normal;
}

.subuls li{
width: 100%;
}

.subuls li a{
text-decoration: underline;
}

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
left: auto;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

#cssdropdown, #cssdropdown ul {
padding: 0;
margin: 0;
list-style: none;
}

#cssdropdown li {
float: left;
position:  relative;
}
.subulsMain{
display: none; width: 10em; position: absolute; top: 1.2em;
left: 0; background-color: #6699FF; border: 1px solid black;
}
.subulsMain a:link, .subulsMain a:visited{
text-decoration: none; color: #000000;
}
.subulsMain a:hover{
text-decoration: underline; color: #000000;
}
.subulsAbout{
display: none; width: 10em; position: absolute; top: 1.2em;
left: 0; background-color: #66CCCC; border: 1px solid black;
}
.subulsAbout a:link, .subulsAbout a:visited{
text-decoration: none; color: #000000;
}
.subulsAbout a:hover{
text-decoration: underline; color: #000000;
}
.subulsContact{
display: none; width: 10em; position: absolute; top: 1.2em;
left: 0; background-color: #66CCCC; border: 1px solid black;
}
.subulsContact a:link, .subulsContact a:visited{
text-decoration: none; color: #000000;
}
.subulsContact a:hover{
text-decoration: underline; color: #000000;
}
.subulsReward{
display: none; width: 10em; position: absolute; top: 1.2em;
left: 0; background-color: #FF99CC; border: 1px solid black;
}
.subulsReward a:link, .subulsReward a:visited{
text-decoration: none; color: #FFFFFF;
}
.subulsReward a:hover{
text-decoration: underline; color: #FFFFFF;
}
.subulsRecognition{
display: none; width: 10em; position: absolute; top: 1.2em;
left: 0; background-color: #FF99CC; border: 1px solid black;
}
.subulsRecognition a:link, .subulsRecognition a:visited{
text-decoration: none; color: #FFFFFF;
}
.subulsRecognition a:hover{
text-decoration: underline; color: #FFFFFF;
}
.subulsLoyalty{
display: none; width: 10em; position: absolute; top: 1.2em;
left: 0; background-color: #CCFFCC; border: 1px solid black;
}
.subulsLoyalty a:link, .subulsLoyalty a:visited{
text-decoration: none; color: #000000;
}
.subulsLoyalty a:hover{
text-decoration: underline; color: #000000;
}
.subulsResearch{
display: none; width: 10em; position: absolute; top: 1.2em;
left: 0; background-color: #6699FF; border: 1px solid black;
}
.subulsResearch a:link, .subulsResearch a:visited{
text-decoration: none; color: #FFFFFF;
}
.subulsResearch a:hover{
text-decoration: underline; color: #FFFFFF;
}
.subulsEvents{
display: none; width: 10em; position: absolute; top: 1.2em;
left: 0; background-color: #FFCC66; border: 1px solid black;
}
.subulsEvents a:link, .subulsEvents a:visited{
text-decoration: none; color: #000000;
}
.subulsEvents a:hover{
text-decoration: underline; color: #000000;
}
.subulsBranded{
display: none; width: 10em; position: absolute; top: 1.2em;
left: 0; background-color: #FF9999; border: 1px solid black;
}
.subulsBranded a:link, .subulsBranded a:visited{
text-decoration: none; color: #000000;
}
.subulsBranded a:hover{
text-decoration: underline; color: #000000;
}
.submitResearch {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial;	background-color: #6699FF;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
}
.submitMain {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial;	background-color: #0066CC;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
}
.surveyProgress {
	FONT-SIZE: 8pt; COLOR: #264178; FONT-FAMILY: Tahoma, Arial;	BORDER-RIGHT: #264178 1px solid; text-indent: 2px;
	BORDER-TOP: #264178 1px solid; BORDER-LEFT: #264178 1px solid; BORDER-BOTTOM: #264178 1px solid;
}
.surveyProgressBG {
	background-color: #6699FF;
}