body {
	font-family			:	helvetica, arial;
	font-size			:	12px;
	color					:	#666666;
	margin				:	0px;
	background-image	:	url(/globalimages/bg.gif);
	}


	
TD {
	font-size			:	12px;
}

p {
	color				:	#666666;
	}
.ad_topbanner {
	border-right		:	solid 1px #333333;
	text-align			:	center;
}

.adrail {
	padding-left: 4px;
}
	
#sscopy p {
	color				:	#000000;
	}


.white {
	background-color	:	#FFFFFF;
	}

.red {
	color				:	#FF0000;
	font-weight			:	bold;
	margin				:	6px;
	}
	
/* .red LI {
	color				:	#FF0000;
	font-weight			:	bold;
	background-color	:	#cccccc;
	padding-left		:	4px;
	}
*/
	
form {
	margin: 0px;
}

.masterslide {
background: #ffffff;
}
	
.AlsoHed {
	margin-top 			:	10px;
}

input {
	font-family			:	helvetica, arial; 
	font-size			:	11px;
	}
	
A:link  {
	font-family			:	helvetica, arial;
	text-decoration	:	none;
	color					:	#333333;
	}
A:visited  {
	font-family			:	helvetica, arial;
	text-decoration	:	none;
	color					:	#666666;
	}
A:active  {
	font-family			:	helvetica, arial;
	text-decoration	:	underline;
	color					:	#333333;
	}
A:hover  {
	font-family			:	helvetica, arial;
	text-decoration		:	underline;
	color				:	#333333;
	}
	
	<!--  -->

.topstoryhed:active, .topstoryhed:link, .topstoryhed:hover, .topstoryhed:visited, .topstoryhed {
	color				:	#333333;
    text-decoration		:	none;
	}
	
.topstorytext, .topstorytext:link, .topstorytext:hover, .topstorytext:visited, .topstorydek, .topphotocap, .topphotocap, .topsectionhed {
	color				:	#666666;
    text-decoration		:	none;
	}
	
.special, .special:link, .special:hover, .special:visited {
	font-family			:	helvetica, arial;
	font-size			:	13px;
	color				:	#666666;
	text-decoration		:	none;
	}
	
	.specialbottom, .specialbottom:link, .specialbottom:hover, .specialbottom:visited {
	font-family			:	helvetica, arial;
	font-size			:	14px;
	color				:	#666666;
	text-decoration		:	none;
	}
	
A:active  {
	font-family			:	helvetica, arial;
	text-decoration		:	underline;
	color				:	#333333;
	}
A:hover  {
	font-family			:	helvetica, arial;
	text-decoration		:	underline;
	color				:	#333333;
	}
	<!--  -->
.size00 {
	font-size			:	8px;
	}
.size01 {
	font-size			:	9px;
	}
.size02 {
	font-size			:	10px;
	}
.size03 {
	font-size			:	11px;
	}
.size04 {
	font-size			:	12px;
	}
.size05 {
	font-size			:	 14px;
	}
.size06 {
	font-size			:	 16px;
	}

.navshadow {
	width					:	110px;
	background-image	:	url(/globalimages/generic/navtopshadow.gif);
	background-repeat	:	repeat-x;
	height				:	2px;
	}

.bodyshadow {
	border-right		:	1px solid #333333;
	background-image	:	url(/globalimages/topshadow.gif);
	background-repeat	:	repeat-x;
	height				:	2px;	
	}

.header{
	border-right		:	1px solid #333333;
	}

.body {
	border-right		:	1px solid #333333;
	}

.mastertable.bg {
	background-image	:	none;
	background-color	:	transparent;
	background			:	transparent;
	}

.mastertable {
	background-color	:	#ffffff;
	}
	
.leftnav {
	background-color	:	#666666;
	border-right		:	6px solid #ffffff;
	}

.rightrail {
	background-color	:	#666666;
	border-left			:	#999999;
	}
	
.caption {
	color					:	#666666;
	font-size			:	10px;
	font-style			:	italic;
	margin-bottom		:	6px;
	text-align			:	center;
	}

.1pxln99 {
	background-color	:	#999999;
	}

.linkbox {
	height				:	235px; 
	border-left			:	1px #cccccc solid; 
	margin-left			:	15px; 
	padding-left		:	6px; 
	padding-right		:	2px; 
	border-right		:	1px #cccccc solid;
	font-size			:	12px;
	}
 
.transparent {
 	background			:	transparent;
	background-color	:	transparent;
	}
	 
 .elipse {
	height				:	3px;
	margin-top			:	6px;
 	margin-bottom		:	6px;
 	background-image	:	url(/globalimages/elipse.gif);
	background-repeat	:	repeat-x;
	border-right		:	12px #ffffff solid;  
	}
 
.toppromo {
	font-family			:	helvetica, arial; 
	font-size			:	12px; 
	color					:	#990000;
	}
	
.secondpromo {
	font-family			:	helvetica, arial; 
	font-size			:	12px; 
	color					:	#666666;
	}

.footertop {
	background-image	:	url(/globalimages/bgfooter.gif);
	border-right		:	1px solid #333333;
	}
.footer {
	width				:	760px;
	color				:	#cccccc;
}
.footertext {font-family: arial,helvetica;text-decoration: none;color:#cccccc;font-size: 9px;}	
A.footerlink:link  {font-family: arial,helvetica;text-decoration: none;color: #ffffff;font-size: 9px;}
A.footerlink:visited {font-family: arial,helvetica;text-decoration: none;color: #ffffff;font-size: 9px;}
A.footerlink:active  {font-family: arial,helvetica;text-decoration: none;color: #ffffff;font-size: 9px;}
A.footerlink:hover {font-family: arial,helvetica;text-decoration: underline;color:#ffffff;font-size: 9px;}	

.photocredit {
	font-family			:	arial,helvetica;
	text-decoration		:	none;
	color				:	#cccccc;
	font-size			:	9px;
	padding				:	2px;
	margin-top			:	15px;
	width				:	100%;
	text-align			:	center; 
	}
	
.tbar {
	background			:	#666666;		
	margin-top			:	6px;
	border-right		:	6px solid #ffffff;
	margin-bottom		:	6px;
	}

/*  Promo page layout */


#bodybox {
  padding-right			:	15px;
  padding-left			:	11px;
  padding-bottom		:	4px;
  margin-right			:	12px;
  border-top			:	1px solid #cccccc;
  border-right			:	1px solid #cccccc;
  border-bottom		:	1px solid #cccccc;
}

#btmbox {
  padding-top			:	25px;
  padding-right		:	15px;
  padding-left			:	11px;
  padding-bottom		:	10px;
  margin-right			:	12px;
  margin-bottom		:	12px;
  border-right			:	1px solid #cccccc;
  border-bottom		:	1px solid #cccccc;
  background			:	#F2F2F2;
}


.promoimgbg, .promoimgbg2, .bigpromoimgbg {
  position				:	absolute;
  left					:	131px;
  padding				:	0px;
  width					:	104px;
  height					:	103px;
}

.promoimg {
  position				:	relative;
  left					:	1px;
  top						:	1px;
  padding				:	0px;
  width					:	98px;
}

.promotxt {
  padding-left			:	12px;
  margin-left			:	115px;
  padding				:	0px;
  margin-right			:	15px;
}


.promospace {
  height					:	103px;
  margin-top			:	7px;
  width					:	296px;
}


.promoelipse {
  margin-top			:	2px;
  margin-bottom		:	1px;
  background-image	:	url(/globalimages/elipse.gif);
  background-repeat	:	repeat-x;
}

.topsectionhed {
  font-family			:	helvetica, arial;
  font-size				:	9px;
  color					:	#666666;
}

.topstoryhed {
  font-family			:	helvetica, arial;
  font-size				:	12px;
  font-weight			:	bold; 
}
.topstorytext {
  font-family			:	helvetica, arial;
  font-size				:	11px;
}
	
.topphotocap {
  font-family			:	helvetica, arial;
  font-size				:	9px;
  
  font-style			:	italic;
  line-height			:	30px;
}
.bigpromoimgbg {
   height			:	214px;
}
.bigpromospace {
  height				:	214px;
  margin-top			:	7px;
  width					:	296px;
}


#sstopad {
height: 90px;
width: 728px;
padding-bottom: 6px;
border-bottom: 1px #666666 solid;
text-align: center;
}
#ssimage {
border-right: #666666 solid 1px;
width: 240px;
}
#sslogo {
margin: 12px;
text-align: right;
}
#ssbody {
margin-top: 15px;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
width: 488px;
padding: 8px;
background: #F0FEFF;
}
#ssphotocredit {
padding-left: 8px;
padding-top: 6px;
color: #666666;
}

#sshed {
font-weight: bold;
margin-top: 6px;
}

#ssdek {
font-weight: bold;
margin-top: 6px;
}

#sscopy {
color: #000000;
height: 100px;
}

#ssnavagation{
border-top: 1px solid #666666;
}

#ssbtmshadow{
width: 728px;
border-top: 1px solid #666666;
background-image: url(/globalimages/slideshow/btmshadow.gif);
background-repeat: repeat-y;
}

.ssblankcell{
background: #DDDDDD;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
width: 100%;
}

.ssnumber {
 background: #F0FEFF;
 color: #666666;
 text-align: center;
 font-size:10px;
 height: 19;
 
}

.shop_sub:link
		{
			font-family: Verdana;
			text-decoration: none;
			font-size: 10px;
			font-weight: normal;
			color: #70141C;
		}


		.shop_sub:visited
		{
			font-family: Verdana;
			text-decoration: none;
			font-size: 10px;
			font-weight: normal;
			color: #70141C;
		}


		.shop_sub:active
		{
			font-family: Verdana;
			text-decoration: none;
			font-size: 10px;
			font-weight: normal;
			color:#FFFFFF;
		}

		.shop_sub:hover
		{
			font-family: Verdana;
			text-decoration: none;
			font-size: 10px;
			font-weight: normal;
			color:#FFFFFF;
		}


	.trp:link
		{
			font-family: Verdana;
			text-decoration: none;
			font-size: 10px;
			font-weight: normal;
			color: #003333;
		}


		.trp:visited
		{
			font-family: Verdana;
			text-decoration: none;
			font-size: 10px;
			font-weight: normal;
			color: #003333;
		}


		.trp:active
		{
			font-family: Verdana;
			text-decoration: none;
			font-size: 10px;
			font-weight: normal;
			color:#FFFFFF;
		}

		.trp:hover
		{
			font-family: Verdana;
			text-decoration: none;
			font-size: 10px;
			font-weight: normal;
			color:#FFFFFF;
		}

		.trphead
		{
			background-color : #144575;
			font-family: Verdana;
			font-size: 10px;
			font-weight : bolder;
			color: #FFFFFF;
		}
		
		.partyextra:link
		{        
		font-family: helvetica, arial;
    	font-size: 10px;
                }


				
	.soc:link
		{
			font-family: Verdana;
			text-decoration: none;
			font-size: 10px;
			font-weight: normal;
		}


		.soc:visited
		{
			font-family: Verdana;
			text-decoration: none;
			font-size: 10px;
			font-weight: normal;
		}


		.soc:active
		{
			font-family: Verdana;
			text-decoration: none;
			font-size: 10px;
			font-weight: normal;
		}

		.soc:hover
		{
			font-family: Verdana;
			text-decoration: none;
			font-size: 10px;
			font-weight: normal;
		}

		.sochead
		{
			background-color : #144575;
			font-family: Verdana;
			font-size: 10px;
			font-weight : bolder;
		}				
				
				
				
				
.partyextra:visited 
		{      
		font-family: helvetica, arial;
        font-size: 10px;
                }


.partyextra:active
		{        
		font-family: helvetica, arial;
		font-size: 10px;             
                }

.partyextra:hover
		{        
		font-family: helvetica, arial;
		font-size: 10px;            
                }	
				
	.runway:link
		{
			font-family: Verdana;
			font-size: 10px;
			font-weight: normal;
		}


	.runway:visited
		{
			font-family: Verdana;
			font-size: 10px;
			font-weight: normal;

		}


	.runway:active
		{
			font-family: Verdana;
			font-size: 10px;
			font-weight: normal;

		}

		.runway:hover
		{
			font-family: Verdana;
			font-size: 10px;
			font-weight: normal;

		}

		.runwayhead
		{
     		font-family: Verdana;
			background-color : #144575;
			font-size: 10px;
			font-weight : bolder;
		}			
		
		
/* sweeps only */

.glbfrmbox {
			border: 1px solid #999999;
			padding: 6px;
			width: 480px;
			background-color: #fbfbfb;
			margin-bottom: 10px;
			}
.hdr1 { color: #cc0000; }

/* sweeps only */