/* Global */
body {
	height: auto;
	background-color: #ffffff;
	}
html,body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #C1C1C1;
	text-align: center;
}

#container {
	position: relative;
	width: 882px;
	margin: 0 auto;
	text-align: left;
}	
	
a:link { font-family: "Verdana", "Arial", sans-serif; font-size: inherit; color: #2583F9; text-decoration: none; outline: none; }	
a:active { font-family: "Verdana", "Arial", sans-serif; font-size: inherit; color: #2683F9; text-decoration: none; outline: none; }	
a:visited { font-family: "Verdana", "Arial", sans-serif; font-size: inherit; color: #9966CC; text-decoration: none; outline: none; }	
a:hover { font-family: "Verdana", "Arial", sans-serif; font-size: inherit; color: #2022E5; text-decoration: underline; outline: none; }	

a.more:link { font-family: "Verdana", "Arial", sans-serif; font-size: 9px; color: #99CCFF; text-decoration: none; outline: none; padding-right: 8px; background: url(/assets/images/homepage/more-arrow.gif) right no-repeat; }	
a.more:active { font-family: "Verdana", "Arial", sans-serif; font-size: 9px; color: #99CCFF; text-decoration: none; outline: none; padding-right: 8px; background: url(/assets/images/homepage/more-arrow.gif) right no-repeat; }	
a.more:visited { font-family: "Verdana", "Arial", sans-serif; font-size: 9px; color: #99CCFF; text-decoration: none; outline: none; padding-right: 8px; background: url(/assets/images/homepage/more-arrow.gif) right no-repeat; }	
a.more:hover { font-family: "Verdana", "Arial", sans-serif; font-size: 9px; color: #99CCFF; text-decoration: underline; outline: none; padding-right: 8px; background: url(/assets/images/homepage/more-arrow.gif) right no-repeat; }	
	
/* Top Nav Home */
#home-navBookTravel { position: absolute; top: 51px; left: 225px; width: 154px; height: 38px; }
#home-navBookTravel a:link { display: block;  width: 154px; height: 38px; background: url('/images/masthead/mh_bg.gif') 0 0 repeat-x; }	
#home-navBookTravel a:active { display: block;  width: 154px; height: 38px; background: url('/images/masthead/mh_bg.gif') 0 -76px repeat-x; }	
#home-navBookTravel a:visited { display: block;  width: 154px; height: 38px; background: url('/images/masthead/mh_bg.gif') 0 0 repeat-x; }	
#home-navBookTravel a:hover { display: block;  width: 154px; height: 38px; background: url('/images/masthead/mh_bg.gif') 0 -38px repeat-x; }		

#home-navSpecialOffers { position: absolute; top: 51px; left: 381px; width: 172px; height: 38px; }
#home-navSpecialOffers a:link { display: block;  width: 172px; height: 38px; background: url('/images/masthead/mh_bg.gif') 0 0 repeat-x; }	
#home-navSpecialOffers a:active { display: block;  width: 172px; height: 38px; background: url('/images/masthead/mh_bg.gif') 0 -76px repeat-x; }	
#home-navSpecialOffers a:visited { display: block;  width: 172px; height: 38px; background: url('/images/masthead/mh_bg.gif') 0 0 repeat-x; }	
#home-navSpecialOffers a:hover { display: block;  width: 172px; height: 38px; background: url('/images/masthead/mh_bg.gif') 0 -38px repeat-x; }	

#home-navTravelTools { position: absolute; top: 51px; left: 555px; width: 156px; height: 38px; }
#home-navTravelTools a:link { display: block;  width: 156px; height: 38px; background: url('/images/masthead/mh_bg.gif') 0 0 repeat-x; }	
#home-navTravelTools a:active { display: block;  width: 156px; height: 38px; background: url('/images/masthead/mh_bg.gif') 0 -76px repeat-x; }	
#home-navTravelTools a:visited { display: block;  width: 156px; height: 38px; background: url('/images/masthead/mh_bg.gif') 0 0 repeat-x; }	
#home-navTravelTools a:hover { display: block;  width: 156px; height: 38px; background: url('/images/masthead/mh_bg.gif') 0 -38px repeat-x; }

#home-navRapidRewards { position: absolute; top: 51px; left: 709px; width: 183px; height: 38px; }
#home-navRapidRewards a:link { display: block;  width: 183px; height: 38px; background: url('/images/masthead/mh_bg.gif') 0 0 repeat-x; }
#home-navRapidRewards a:active { display: block;  width: 183px; height: 38px; background: url('/images/masthead/mh_bg.gif') 0 -76px repeat-x; }	
#home-navRapidRewards a:visited { display: block;  width: 183px; height: 38px; background: url('/images/masthead/mh_bg.gif') 0 0 repeat-x; }	
#home-navRapidRewards a:hover { display: block;  width: 183px; height: 38px; background: url('/images/masthead/mh_bg.gif') 0 -38px repeat-x; }		


/* Header Home */
#home-header {
	position: relative;
	width: 892px;
	height: 89px;
	}
#home-header ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
	}
#home-header ul li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	}	
#home-logo {
	position: absolute;
	top: 0;
	left: 0;
	width: 225px;
	height: 89px;
	}		
#home-topnavDivider1 {
	position: absolute; 
	top: 51px; 
	left: 223px; 
	}
#home-topnavDivider2 {
	position: absolute; 
	top: 51px; 
	left: 379px; 
	}
#home-topnavDivider3 {
	position: absolute; 
	top: 51px; 
	left: 553px; 
	}
#home-topnavDivider4 {
	position: absolute; 
	top: 51px; 
	left: 707px; 
	}	
#home-utilityNav {
	text-align: right;
	height: 27px;
   margin-left:560px;
	padding-top: 22px;
	padding-bottom: 30px;
	padding-right: 20px;
	color: #C1C1C1;
	font-size: 11px;
	}	
#home-utilityNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#home-utilityNav ul li {
	display: inline;
	margin: 0;
	padding: 0;
	margin-left: 5px;
	margin-right: 5px;
	}	
#home-utilityNav a {
	display: inline;
	}
   
#home-utilityNav_r2 {
	text-align: right;
	height: 27px;
   margin-left:440px;
	padding-top: 22px;
	padding-bottom: 30px;
	padding-right: 20px;
	color: #C1C1C1;
	font-size: 11px;
	}	
#home-utilityNav_r2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#home-utilityNav_r2 ul li {
	display: inline;
	margin: 0;
	padding: 0;
	margin-left: 5px;
	margin-right: 5px;
	}	
#home-utilityNav_r2 a {
	display: inline;
	}


/* Home Footer */
#home-footer {	
	width: 892px;
	padding-top: 10px;
   clear:both;
	}	
.home-footerDivider {
	width:896px;
	border-top: 1px solid #DBDBDB;
	margin-bottom:6px;
	margin-top:6px;
}
#home-copyright {
	float: left;
	width: 700px;
	color: #535353;
	font-size: 9px;
	padding-left: 6px;
	padding-bottom: 25px;
	}
#back_swacom {  float:right; width:100px; vertical-align:top; font-size:9px; }


/* Homepage */	
#weatherAlert {
	background-color: #ebebeb;
	border: 1px solid #ff9700;
	border-top-width: 0px;
	width: 840px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 20px;
	padding-right: 20px;
}
.alert {
	color: #ff0200;
	font-weight: bold;
}


/** CONTENT **/
.mainLeft {
   color: #333333;
	width: 430px;
	vertical-align: top;   
   padding: 15px 0 10px 15px;
   float:left;
}	
.mainLeftIndent {
   padding-left:5px;
	margin-left:5px;
}
.mainLeftTitle {
   font-size:17px;
   font-weight:bold;
   margin-bottom:5px;
   margin-top:10px;
}
.mainLeftTextSmall {
   font-size:9px;
}
.mainRight {
   color: #333333;
	width: 440px;	
   float:right;
   padding: 15px 0 0 0 ;
}	
.quicklinks {
   margin-top:5px;  
   padding-top:5px;
   margin-bottom:5px;  
   padding-bottom:5px;
}
.mainRightIndent {
   padding-left:0px;
	margin-left:0px;
}
.mainRightImage {
   margin-bottom:0px;
   margin-top:10px;
}
.mainRightList {
   margin-top:5px;  
   padding-top:5px;
   margin-bottom:5px;  
   padding-bottom:5px;
   margin-right:12px;  
   padding-right:12px;
}
.mainRightList a {
  font-weight:bold;
}   


/* CONTACT BOX */
 
#contactBox {
	width: 95%;
	/*height: auto;*/
	border: 1px solid #BFC5E4;
	background-color: #E0E4FC;
	vertical-align:top;
   
}	
#contactBoxInner {
	font-size: 11px;
	color: #666666;
	width: 95%px;
	float:left;
	margin:10px;
}	
.contactForm {
   font-size: 11px;
	font-weight:bold;
   color: #666666;
   float:left;
	width:250px;
   margin-top:5px;
   line-height:20px;
}
.contactFormButton {
   float:right;
}

/* ***************************************** New ************************************* */

#homeMainContent {
clear:both;
width:890px;
height:330px;
}

#homeBottom { clear:both; width:893px }

.contentBox {	margin:10px; color:#666666; }

#getTheFacts {	position: relative;	float: left; width: 296px;	height: 190px;	vertical-align: top;	}
#getTheFacts .rightside { background:url('/assets/images/homepage/homeDivider-right.gif') 100% 0 no-repeat; }	

#contactUs {	position: relative; float: left; width: 296px; height: 190px; vertical-align: top; }
#contactUs .rightside { background:url('/assets/images/homepage/homeDivider-right.gif') 100% 0 no-repeat; }


#enrollment { position: relative;	float: left; width: 300px;	height: 190px;	vertical-align: top;	
            background: transparent url('/assets/images/homepage/whatsNew-right.gif') no-repeat 100% 0; }	     
#enrollmentHd { width:296px; height:26px; }
#enrollment .enrollSubHead { color:#FF7733; font-size:12px; font-weight:bold;  }
#enrollment UL { padding: 5px 0px 0px 5px; margin-left:8px; indent-left:8px; float:left;}
/* #enrollment LI { line-height:16px; list-style-image: url('/assets/images/homepage/bullet_enroll.gif');} */
 .enrollButton { float:right; margin-top:10px; margin-right:8px; vertical-align:top;}
html>body #enrollmentHd { width:301px;  }

.travelToolsLink { width: 110px; }