* { font-family: verdana, arial, helvetica, sans-serif; font-size: 100%; color:#000; margin: 0; padding: 0;}


body { 
	font-size: 70%;
	text-decoration: none;
	text-align: center;
  background-color: #FFFFFF; 
}


a:link { text-decoration: none; color: #006699; }
a:visited { text-decoration: none; color: #006699; }
a:active { text-decoration: none; color: #3399CC; }
a:hover { text-decoration: underline; color: #3399CC; }

a.noUnderline:link { text-decoration: none; }
a.noUnderline:visited { text-decoration: none; }
a.noUnderline:active { text-decoration: none; }
a.noUnderline:hover { text-decoration: none; }

a.underline:link { text-decoration: underline; }
a.underline:visited { text-decoration: underline; }
a.underline:active { text-decoration: underline; }
a.underline:hover { text-decoration: underline; }

p {
	text-indent: 0px; 
	margin: 0px 0px 10px 0px;
	line-height: 125%;
	font-size: 100%;
}


.centered {
	text-align: center;
}

.copyright {
	font-size: 9px;
	font-weight: lighter;
	color: #999999;
}


.content td {
  background-color: #EEEEEE;
}

h1 {
	font-size: 12px;
	color: #00CC66;	
  }

h2 {
	font-size: 10px;
	color: #00CC66;	
  }

hr {
  margin: 0;
  padding: 0;
}



table.TablePage {
	border-width: 0px;
	border-spacing: ;
	border-style: solid;
	border-color: rgb(102, 204, 204);
	border-collapse: separate;
	background-color: white;
}
table.TablePage th {
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	border-color: rgb(102, 204, 204);
	background-color: white;
	-moz-border-radius: ;
}
table.TablePage td {
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	border-color: rgb(102, 204, 204);
	background-color: white;
	-moz-border-radius: ;
}

table.TableBorder {
	border-width: 0px;
	border-spacing: ;
	border-style: solid;
	border-collapse: separate;
	background-color: E9EDFF;
}
table.TableBorder th {
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	background-color: E9EDFF;
	-moz-border-radius: ;
}
table.TableBorder td {
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	background-color: E9EDFF;
	-moz-border-radius: ;
}

table.TableRow {
	border-width: 0px;
	border-spacing: ;
	border-style: solid;
	border-color: E9EDFF;
	border-collapse: separate;
	background-color: E9EDFF;
}
table.TableRow th {
	border-width: 0px;
	padding: 3px;
	border-style: solid;
	border-color: E9EDFF;
	background-color: E9EDFF;
	-moz-border-radius: ;
}
table.TableRow td {
	border-width: 7px;
	padding: 0px;
	border-style: solid;
	border-color: E9EDFF;
	background-color: E9EDFF;
	-moz-border-radius: ;
}

table.TableCell {
	border-width: 0px;
	border-spacing: ;
	border-style: solid;
	border-color: E9EDFF;
	border-collapse: separate;
	background-color: white;
}
table.TableCell th {
	border-width: 4px;
	padding: 3px;
	border-style: solid;
	border-color: E9EDFF;
	background-color: white;
	-moz-border-radius: ;
}
table.TableCell td {
	border-width: 0px;
	padding: 3px;
	border-style: solid;
	border-color: E9EDFF;
	background-color: white;
	-moz-border-radius: ;
}


.Tagline {
	font-style: italic;
	text-align: center;
}


.title {
	font-size: larger;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}



.Title1 {
	font-size: 12px;
	color: #00CC66;	
}


/* */

i {}
	.link { color: #006699; font-weight: bold; }

em {}
	.link { color: #006699; font-weight: bold; }
	
b {}
	.link { color: #006699; font-weight: bold; }

strong {}
	.link { color: #006699; font-weight: bold; }

.linkNoBold { color: #006699; }

h1 {
	font-size: 180%;
	font-weight: normal;
}


h2 {
	font-size: 140%;
	font-weight: normal;
}

h3 {
	font-size: 120%;
}

h4 {
	font-size: 120%;
	font-weight: normal;
}

.textRight {
	text-align: right;
}

.textCenter {
	text-align: center;
}

.textLeft {
	text-align: left;
}

.indent10 {
	text-indent: 10px; 
}

.text90 {
	font-size: 90%;
}

.text100 {
	font-size: 100%;
}

.text110 {
	font-size: 110%;
}

.text120 {
	font-size: 120%;
}

.text125 {
	font-size: 125%;
}

.text130 {
	font-size: 130%;
}

.text140 {
	font-size: 140%;
}

.text150 {
	font-size: 150%;
}

.text250 {
	font-size: 250%;
}

.uppercase {
	text-transform: uppercase;
}

ol {
	margin-left: 5px;
	line-height: 145%;
}

ul {
	list-style-image: url("../images/bullet_black.gif");
	list-style-type: disc;
	padding: 0px 0px 0px 16px;
	margin: 0px 0px 5px 0px;
	line-height: 145%;
}

ul.listblue {
	list-style-image: url("../images/bullet_blue.gif");
	list-style-type: disc;
	padding: 0px 0px 0px 16px;
	margin: 0px 0px 5px 0px;
	line-height: 145%;
}

ul.listbluetall {
	list-style-image: url("../images/bullet_blue.gif");
	list-style-type: disc;
	padding: 0px 0px 0px 16px;
	margin: 0px 0px 5px 0px;
	line-height: 175%;
	position:relative;
}

ul.Arrow {
	list-style-image: url("../images/bullet_greenArrow.gif");
	list-style-type: disc;
	padding: 0px 0px 0px 16px;
	margin: 0px 0px 10px 0px;
	line-height: 125%;
}

.Arrow li {
	margin: 0px 0px 5px 0px;
}

ul.dots {
	list-style-image: url("../images/bullet_dots.gif");
	list-style-type: disc;
	padding: 0px 0px 0px 16px;
	margin: 0px 0px 15px 0px;
	line-height: 125%;
}

.dots li {
	margin: 0px 0px 5px 0px;
}

ul.advisoryList {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

ul.advisoryList li {
	padding-left: 10px;
	line-height: 160%;
	background-image: url("../images/bullet_red.gif");
	background-repeat: no-repeat;
	background-position: 0.5em;
}

ul.noBullets {
	line-height: 150%;
	padding-left: 0px;
	list-style-type: none;
	list-style-image: none;
}

ul.noBullets li a {
	list-style-type: none;
	list-style-image: none;
}

ul.thumbnail {
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}

.thumbnail li {
	float: left;
	width: 165px;
	height: 135px;
	text-align: center;
	margin: 0px;
}

.thumbnail li img {*margin-bottom: 2px;}

/* 	NAVIGATION */
.navigation {
	font-size: 84%;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #006699;
}

.navigation a:link { text-decoration: none; }
.navigation a:visited { text-decoration: none; }
.navigation a:active { text-decoration: none; }
.navigation a:hover { text-decoration: none; }

ul.footerLinkList {
	line-height: 175%;
	padding-left: 0px;
	list-style-type: none;
	list-style-image: none;
}

ul.footerLinkList li a {
	list-style-type: none;
	list-style-image: none;
}

ul.arrowLinkList {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	list-style-image: none;
}

ul.arrowLinkList li {
	line-height: 175%;
	list-style-type: none;
	list-style-image: none;
}

ul.arrowLinkList li a {
	padding-left: 10px;
	list-style-type: none;
	list-style-image: none;
}

ul.arrowLinkList li a:hover {
	font-weight: bold;
	background-image: url("../images/arrow_right.gif");
	background-repeat: no-repeat;
	background-position: 0.5em;

}

ul.introleft {
	font-size: 90%;
	float: left;
	width: 80px;
	margin: 3px 0px 0px 0px;
	padding: 0;
}
  
ul.introright {
    font-size: 90%;
    margin: 3px 0px 0px 80px;
    padding: 0;
}

.dagger {
	font-size: 110%;
	text-decoration: none;
	color: #0066CC
}
.dagger a:link { text-decoration: none; }
.dagger a:visited { text-decoration: none; }
.dagger a:active { text-decoration: none; }
.dagger a:hover { text-decoration: none; }

/* START DYNAMIC TEXT RESIZE STYLES */
#type_tool_header {
	float: right;
	padding: 1px 5px 0px 0px;
	color: #006699;
}

#type_tool {
	float: right;
}

.type_tool_on {}
.type_tool_on a:link { border: 1px solid #CCCCCC; height: 17px; width: 18px; float: left; }
.type_tool_on a:visited { border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; height: 17px; width: 18px; float: left; }
.type_tool_on a:hover { border-bottom: 2px solid #F0A607; }

.type_tool_on_at {}
.type_tool_on_at a:link { border-bottom: 2px solid #666666; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; height: 17px; width: 18px; float: left; }
.type_tool_on_at a:visited { border-bottom: 2px solid #666666; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; height: 17px; width: 18px; float: left; }
.type_tool_on_at a:hover { border-bottom: 2px solid #F0A607; }

.type90 {
	font-size: 90%;
}

.big {
	font-size: 100%;
}

.bigger {
	font-size: 140%;
}

.biggest {
	font-size: 180%;
}
/* END DYNAMIC TEXT RESIZE STYLES */

a.grayLink {
	color: #73838c;
}

a.redLink {
	color: #CC0000;
}

.advisory {
	font-weight: bold;
	color: #FE0000;
}
.advisory a:link { font-size: 100%; color:#FE0000; text-decoration:underline; }
.advisory a:visited { font-size: 100%; color:#FE0000; text-decoration:underline; }
.advisory a:active { font-size: 100%; color:#CC0000; text-decoration:underline; }
.advisory a:hover { font-size: 100%; color:#CC0000; text-decoration:underline; }

.advisoryBanner {
	font-family: Helvetica-Condensed, arial, helvetica, sans-serif;
	font-size: 300%;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	position: absolute;
	margin: 55px 0px 0px 50px; 
}

.error {
	color: #CC0000;
}

.fineprint {
	font-size: 80%;
}

.highlightTips {
	background-color: #edf9e9;
	padding: 7px;
}

.price {
	font-weight: bold;
	color: #CC0000;
}

.red {
	color: #CC0000;
}	

.textBlue {
	color: #006699;
}

.textBrightBlue {
	color: #0066CC;
}

.textGold {
	color: #E0AB4B;
}

.textGray {
	color: #73838c;
}

.textGreen {
	color: #006633;
}

.textBrightGreen {
	color: #2CA308;
}

.textOrange {
	color: #f78f1e;
}

.textPink {
	color: #d93872;
}

.textWhite {
	color: #FFFFFF;
}
.textWhite a:link { font-size: 100%; color:#FFFFFF; text-decoration:underline; }
.textWhite a:visited { font-size: 100%; color:#FFFFFF; text-decoration:underline; }
.textWhite a:active { font-size: 100%; color:#FFCC33; text-decoration:underline; }
.textWhite a:hover { font-size: 100%; color:#FFCC33; text-decoration:underline; }

.textWhiteNoUnderline {
	color: #FFFFFF;
}
.textWhiteNoUnderline a:link { font-size: 100%; color:#FFFFFF; text-decoration:none; }
.textWhiteNoUnderline a:visited { font-size: 100%; color:#FFFFFF; text-decoration:none; }
.textWhiteNoUnderline a:active { font-size: 100%; color:#FFCC33; text-decoration:none; }
.textWhiteNoUnderline a:hover { font-size: 100%; color:#FFCC33; text-decoration:none; }

.white_subhead {
	font-size: 100%;
	color: #FFFFFF;
	font-weight: bold;
}
	.white_subhead a:link { font-size: 100%; color:#FFFFFF; text-decoration:underline; }
	.white_subhead a:visited { font-size: 100%; color:#FFFFFF; text-decoration:underline; }
	.white_subhead a:active { font-size: 100%; color:#FFCC33; text-decoration:underline; }
	.white_subhead a:hover { font-size: 100%; color:#FFCC33; text-decoration:underline; }

.lineHeight145 {
	line-height: 145%;
}

.lineHeight175 {
	line-height: 175%;
}

.fakeLink {
	text-decoration: underline;
	cursor: pointer;
	color: #006699;
}

.tableHdr {
	font-size: 120%;
	font-weight: bold;
}

/* 	START GREEN SHERPA BUTTONS */

.btn20Lt {
	background: transparent url("../images/btn20Lt.gif") no-repeat scroll left top;
	cursor: pointer;
	float: left;
	height: 20px;
	width: 5px;
}

.btn20 {
	background: transparent url("../images/btn20Bkgd.gif") repeat-x scroll left top;
	font-size: 100%;
	font-weight: bold;
	height: 20px;
	padding: 0px 3px 2px 3px;
	border: 0 solid;
	cursor: pointer;
	float: left;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}

.btn20Rt {
	background: transparent url("../images/btn20Rt.gif") no-repeat scroll left top;
	cursor: pointer;
	float: left;
	height: 20px;
	width: 5px;
}

.btn26Lt {
	background: transparent url("../images/btn26Lt.gif") no-repeat scroll left top;
	cursor: pointer;
	float: left;
	height: 26px;
	width: 5px;
}

.btn26 {
	background: transparent url("../images/btn26Bkgd.gif") repeat-x scroll left top;
	font-size: 120%;
	font-weight: bold;
	height: 26px;
	padding: 0px 0px 2px 0px;
	border: 0 solid;
	cursor: pointer;
	float: left;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}

.btn26Rt {
	background: transparent url("../images/btn26Rt.gif") no-repeat scroll left top;
	cursor: pointer;
	float: left;
	height: 26px;
	width: 5px;
}

.btn36Lt {
	background: transparent url("../images/btn36Lt.gif") no-repeat scroll left top;
	cursor: pointer;
	float: left;
	height: 36px;
	width: 7px;
}

.btn36 {
	background: transparent url("../images/btn36Bkgd.gif") repeat-x scroll left top;
	font-size: 140%;
	height: 36px;
	padding: 8px 0;
	border: 0 solid;
	cursor: pointer;
	float: left;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}

.btn36Rt {
	background: transparent url("../images/btn36Rt.gif") no-repeat scroll left top;
	cursor: pointer;
	float: left;
	height: 36px;
	width: 7px;
}

/* 	END GREEN SHERPA BUTTONS */

.redHotSale 
{
	color: #ff0000;
	font-size: 140%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

#redHotSale h1
{
	color: #ffdf4a;
	font-size: 210%;
	font-family: Helvetica, Verdana, Arial;
	font-weight: 200;
	margin: 35px 40px 3px 85px;
}

#redHotSale h3
{
	color: #ffffff;
	font-size: 115%;
	font-family: Arial, Helvetica;
	font-weight: bold;
	margin: 0px 70px 0px 85px;
}

#redHotSale #redHotSale_leftCol p
{
	color: #ffffff;
	font-size: 100%;
	margin: 0px 5px 0px 85px;
}

#redHotSale #redHotSale_rightColCopy
{
	margin-top: 48px;
	height: 75px;
}
#redHotSale #redHotSale_rightCol #redHotSale_rightColCopy h2
{
	color: #ffffff;
	font-family: Arial, Helvetica;
	font-weight: bold;
	margin-left: 7px;
}

#redHotSale #redHotSale_rightCol #redHotSale_rightColCopy p
{
	color: #ffffff;
	font-size: 100%;
	margin: 0px 40px 0px 7px;
}

.ebParticipatingDest
{
	margin-right: 20px;
	float: left;
	font-size: 100%;
	vertical-align: top;
}

.ebParticipatingDestRight
{
	float: left;
	font-size: 100%;
	vertical-align: top;	
}