body {
	background-color: #dadada;
	margin: 0px 0px 0px 0px;
}

.imageBkgrd {
	background-image: url(../images/backgrounds/pageBkgrd-954wide.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.adsBkgrd {
	background-image: url(../images/backgrounds/adsBkgrd02.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.contentBkgrd {
	background-color: #ffffff;
	padding: 25px 0px 0px 0px;
}


#shields {
	position: relative;
	width: 522px;
	height: 85px;
	z-index:20;
	left: 0px;
	top: 0px;
	background-color: #00FF00;
	layer-background-color: #00FF00;
}
#content01 {
	position: relative;
	width: 522px;
	height: 150px;
	z-index:21;
	left: 0px;
	top: 0px;
	background-color: #0000FF;
	layer-background-color: #0000FF;
}
#content02 {
	position: relative;
	width: 522px;
	height: 150px;
	z-index:22;
	left: 0px;
	top: 0px;
	background-color: #FF0000;
	layer-background-color: #FF0000;
}
#content03 {
	position: relative;
	width: 522px;
	height: 150px;
	z-index:23;
	left: 0px;
	top: 0px;
	background-color: #00FF00;
	layer-background-color: #00FF00;
}
#content04 {
	position: relative;
	width: 522px;
	height: 150px;
	z-index:24;
	left: 0px;
	top: 0px;
	background-color: #0000FF;
	layer-background-color: #0000FF;
}
#content05 {
	position: relative;
	width: 522px;
	height: 150px;
	z-index:25;
	left: 0px;
	top: 0px;
	background-color: #FF0000;
	layer-background-color: #FF0000;
}

#content01 {
	width: 554px;
	background-color: #ffffff;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	padding: 1px 1px 1px 1px;
}

#content02 {
	width: 554px;
	background-color: #ffffff;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	padding: 1px 1px 1px 1px;
}

#content03 {
	width: 556px;
	background-color: #ffffff;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-top: 1px solid #dadada;
	margin: 30px 0px 30px 0px;
}

#content04 {
	width: 556px;
	background-color: #ffffff;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-top: 1px solid #dadada;
	margin: 0px 0px 30px 0px;
}

.quickLinksTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #AF0000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.homePageSpecials {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal; 
	font-size: 11px; 
	color: #000064; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
}

.homePageSpecials A:link, .homePageSpecials A:active, .homePageSpecials A:visited { 
	font-weight: normal; 
	font-size: 11px; 
	color: #595959; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}


#SVspecials01 {
	height: 27px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #dadada;
	padding: 0px 10px 0px 10px;
}

#SVspecials02 {
	height: 27px;
	background-color: #ffffff;
	border-bottom: 1px solid #dadada;
	padding: 0px 10px 0px 10px;
}


#specialsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000060;
	text-decoration: none;
	float: left;
	margin-top: 6px;
}

#specialsLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #af0000;
	text-decoration: none;
	float: right;
	margin-top: 6px;
}

#SVspecials01 a:link, a:active, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #af0000;
	text-decoration: none;
	text-align: justify;
}
	
#SVspecials01 a:hover {
	text-decoration: underline;	
}

#SVspecials02 a:link, a:active, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #af0000;
	text-decoration: none;
	text-align: right;
}
	
#SVspecials02 a:hover {
	text-decoration: underline;	
}

.textLinks { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	position: relative; 
	width: 109px; 
	height: 65px; 
	text-align: center; 
	vertical-align: middle; 
}
.textLinks a:link, .textLinks a:active, .textLinks a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: underline; 
}
.textLinks a:hover { 
	font-size: 11px; 
	font-weight: bold; 
	color: #960000;
}



.blackCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
}

.blackCopy a:link, .blackCopy a:visited, .blackCopy a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #af0000;
	line-height: 16px;
	text-decoration: underline;
}

.blueCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3c73b7;
	line-height: 16px;
}

.blueTitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3c73b7;
}

.redCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #AF0000;
}

.redCopyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #AF0000;
}

.redCopyBold a:link, .redCopyBold a:visited, .redCopyBold a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

/*
.text a:link, a:active, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #af0000;
}
.text a:hover {
	text-decoration: underline;
}
*/


.title {
	position: absolute;
	left: 0px;
	top: 6px;
	width: 433px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #3c73b7;
	margin: -3px 0px 0px 5px;
	padding-bottom: 3px;
	border-bottom: 1px solid #dadada;
}

.image {
	position: relative;
	float: right;
}


.contentDIV {
	position: relative;
	width: 552px;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
}

.contentDIV p {
	padding: 20px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
}

.contentDIV hr {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}

.bullets {
	color: #3c73b7;
	list-style-position: outside;
	list-style-type: square;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3c73b7;
	line-height: 16px;
	padding: 0px 30px 0px 0px;
}

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3c73b7;
	line-height: 16px;
	margin-left: 60px;
}

.retireeLocsTABLE {
	border-right: 1px solid #3c73b7;
}

.newsletterTitle { 
	padding-left: 10px; 
	font-weight: bold; 
	font-size: 14px; 
	color: #ffffff; 
	font-family: rial, helvetica, sans-serif; 
	text-decoration: none ;
}
.newsletterFormTitles { 
	font-weight: bold; 
	font-size: 12px; 
	color: #ffffff; 
	font-family: arial, helvetica, sans-serif; 
	text-decoration: none 
}
.newsletterBkgrd { 
	background-position: left top; 
	background-image: url(../images/newsletter/newsletterBkgrd.jpg); 
	background-repeat: no-repeat; 
	background-color: #3c73b7 ;
}
.specialsTable { 
	border-right: #dadada 1px solid; 
	border-top: #dadada 1px solid; 
	border-left: #dadada 1px solid; 
	background-color: #ffffff ;
}
.spcTableHeader {
	padding: 7px 9px 7px 9px;
	margin: 0px 0px 0px 0px;
	font-weight: bold; 
	font-size: 14px; 
	color: #3c73b7; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #e6e6e6 ;
}
.spcTableContent {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal; 
	font-size: 11px; 
	color: #000064; 
	border-bottom: #dadada 1px solid; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
}
.spcTableContent P {
	padding: 17px 10px 18px 30px;
	margin: 0px 0px 0px 0px;
	background-position: 10px 20px; 
	background-image: url( ../images/blueArrow_10wX10h.gif ); 
	background-repeat: no-repeat;
	border-top: #dadada 1px solid;
}
.spcTableContent A:link, .spcTableContent A:active, .spcTableContent A:visited { 
	font-weight: bold; 
	font-size: 11px; 
	color: #595959; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}

.spcTableContent A:hover {
	color: #af0000;
}
.spcTableLink { 
	padding-right: 25px; 
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 11px; 
	padding-bottom: 7px; 
	color: #af0000; 
	padding-top: 7px; 
	border-bottom: #dadada 1px solid; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none ;
}




/* Hotel Search */
#hotelSearch_Title {
	width: 411px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
	border-bottom: 1px solid #ffffff;
	
	margin: 0px 15px 0px 15px;
	padding: 8px 0px 1px 0px;
}

#hotelSearch_Text {
	width: 411px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	
	margin: 0px 15px 0px 15px;
	padding: 12px 0px 0px 0px;
}

#hotelSearch_FormLayout {
	width: 302px;
	height: 150px;
		
	background-image: url(../images/hotelSearch/BKGRD-FormLayout.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
	margin: auto;
	padding: 0px 0px 0px 0px;
}

#hotelSearch_FormTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #064368;
	text-decoration: none;
	
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 1px 0px;
}

#hotelSearch_FormTitle02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #064368;
	text-decoration: none;
	
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
}
