html
{
	padding: 0px;
	margin: 0px;
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
}



img { border: 0; }
div { border: 0; }
div.spacer { clear: both; }

body
{
	padding: 0px;
	background: #232323;
	font: normal 11px Arial, Helvetica, Verdana, sans-serif;
	color: #d5a34b;
	margin: auto;
	background-image:url(/pics/shared/global/bg_body.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
}


/* FONT IN TABLES */
body td
{
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	/* color: #333;
*/
	/* background: #fff; */
}

/* HEADER TAGS USING h1 - h6 HELPS SEARCH ENGINES UNDERSTAND CONTENT IMPORTANCE*/
a:link
{
	color: #666;
	text-decoration: underline;
	
}

a:visited
{
	color: #999;
	text-decoration: underline;
}

a:hover
{
	color: #666;
	text-decoration: none;
}

a:visited:hover
{
	color: #999;
	text-decoration: none;
}

h1
{
	font: normal 24px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	color: #cc9933;
	margin: 0px;
	border: 0px solid #333;
}

h2
{
	font: normal 18px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	color: #cc9933;
	margin: 0px;
	border: 0px solid #333;
	letter-spacing: .05em;
	padding: 0px 0px 0px 20px;
}

h3
{
	font: normal 16px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	color: #cc9933;
	margin: 0px;
	border: 0px solid #333;
	letter-spacing: .05em;
	padding: 0px 0px 0px 0px;
}

h4
{
	font: bold 14px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	color: #4d6977;
	margin: 20px 20px 0px 20px;
	padding: 0px;
	text-decoration: none;
}

h5
{
	font: bold 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	color: #8bb4ce;
	border-bottom: 1px solid #8bb4ce;
	margin: 20px 20px 5px 20px;
	padding-bottom: 3px;
	text-decoration: none;
}

sup
{
	font-family: Verdana, sans-serif;
	font-size: smaller;
	vertical-align: baseline;
	position: relative;
	bottom: 0.43em;
}

table#Bits { margin: 0px 0px 0px 20px; }

/* PARAGRAPH
TAG */

p
{
	margin: 0px;
	padding: 20px 20px 0px 20px;
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	line-height: 16px;
}



ul
{
	margin: 0px;
	padding: 0px 20px 20px 40px;
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	line-height: 16px;
}



/* LAYOUT */
#container_bckgrnd
{
	margin: auto;
	padding: 0px;
	width: 948px;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #8bb4ce;
	background: #8bb4ce url(../pics/shared/background_home.gif) repeat-x center top;
}

#container
{
	margin: auto;
	padding: 0px;
	width: 720px;
	border: 0px solid #333;
}

ul.body_lists
{
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	line-height: 16px;
}

li.body_lists
{
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	line-height: 16px;
}

#header
{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #333;
	height: 48px;
}

#logo_nav
{
	padding: 0px;
	margin: 10px 0px 0px 0px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	background: #9bacb6;
}

#searchbox
{
	vertical-align: middle;
	height: 14px;
	color: #999;
}

.searchbox_img
{
	vertical-align: middle;
}

#logo_search
{
	padding: 50px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	height: 59px;
	background: #4d6977 url(../pics/shared/drive_perf_logo.gif) no-repeat left top;
	width: 493px;
	border-right: solid 1px #fff;
}

#breadcrumbs
{
	padding: 2px 3px 1px 9px;
	margin: 1px 0px 0px 0px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #9bacb6;
	color: #fff;
	letter-spacing: .05em;
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
}

#breadcrumbs a
{
	color: #fff;
	letter-spacing: .05em;
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}

#breadcrumbs
a:hover
{
	color: #fff;
	letter-spacing: .05em;
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
}

#breadcrumbs a:visited
{
	color: #fff;
	letter-spacing: .05em;
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}

#flash
{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 0px solid #fff;
	background: #9bacb6;
}

#flashphoto
{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border-left: 0px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	background: #4d6977;
	width: 513px;
}

#contentbox
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-left: 0px solid #fff;
	border-right: 1px solid #fff;
	background: #fff url(/pics/index/contentbox_bckgrnd.gif) repeat-y top left;
	color: #069;
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
}

#contentbox p
{
	padding: 20px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	color: #069;
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	line-height: 16px;
}

#contentbox ul
{
	padding: 20px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	color: #069;
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	line-height: 16px;
}

#contentbox a
{
	color: #069;
	text-decoration: none;
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
}

#contentbox a:hover
{
	color: #069;
	text-decoration: underline;
}

#contentbox a:visited
{
	color: #069;
	text-decoration: none;
}

#contentbox a:visited:hover
{
	color: #069;
	text-decoration: underline;
}

#contentbox2
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #fff url(/pics/shared/contentbox2_bckgrnd.gif) repeat-y top left;
	color: #069;
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
}

#contentbox3
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #666;
	width: 500px;
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
}

#contentbox3
p
{
	padding: 20px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	color: #666;
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	line-height: 16px;
}

#contentbox3 ul
{
	padding: 0px 0px 20px 40px;
	margin: 0px 0px 0px 0px;
	color: #666;
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	line-height: 16px;
}

#contentbox3 h1
{
	font: normal 13px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	color: #4d6977;
	margin: 0px;
	border: 0px solid #333;
	letter-spacing: .05em;
	padding: 20px 0px 20px 20px;
}

#contentbox4
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #fff;
	color: #666;
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	line-height: 16px;
}

#contentbox4 a
{
	color: #666;
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
	line-height: 16px;
}

#contentbox4 a:hover
{
	color: #666;
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	line-height: 16px;
}

#contentbox4 .contact_link a
{
	font: normal 18px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	color: #cc9933;
	margin: 0px;
	border: 0px solid #333;
	letter-spacing: .05em;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

#contentbox4 .contact_link a:hover
{
	font: normal 18px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	color: #cc9933;
	margin: 0px;
	border: 0px solid #333;
	letter-spacing: .05em;
	padding: 0px 0px 0px 0px;
	/*text-decoration:
underline;*/
}

#contentbox5
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	color: #666;
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	line-height: 16px;
	background: #fff url(/pics/shared/contentbox2_bckgrnd.gif) repeat-y top left;
}

/* -------------------------HOMEPAGE CURRENT ISSUE IMAGE AND CAPTION -------------------*/
#photoCaption
{
	margin: 0px;
	padding: 0px 0px 20px 20px;
	font: normal 12px;
	'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif: ;
	line-height: 12px;
}

.caption
{
	font: normal 10px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	line-height: 12px;
	text-decoration: none;
}

.caption a, .caption a:hover, .caption a:visited, .caption a:active, .caption a:visited:hover
{
	font: normal 10px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	line-height: 12px;
	text-decoration: none;
}

#DPcover img
{
	margin: 20px 20px 4px 20px;
	float: left;
}

.textbox
{
	padding: 0px;
	margin: 0px;
	color: #666;
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	line-height: 16px;
	border: 0px solid #000;
	width: 510px;
	display: block;
}

.textbox ul
{
	color: #666;
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	line-height: 16px;
}


.reverseTextbox { color: #999; }

.list4, .list4 ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	color: #666;
	text-decoration: none;
}

.list4 li
{
	padding-bottom: 5px;
	margin-left: 40px;
	color: #666;
	text-decoration: none;
}

.list4 li a
{
	padding: 0px 4px 0px 20px;
	background: url(/pics/shared/grey_arrows.gif) no-repeat 0px center;
	color: #4d6977;
	margin-left: 0px;
	border: 0px solid #333;
	text-decoration: none;
	font: bold 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
}

.list4 li a:hover
{
	text-decoration: underline;
	color: #4d6977;
}

.list4 li a:visited
{
	text-decoration: none;
	color: #4d6977;
}

.list4 li a:visited:hover
{
	text-decoration: underline;
	color: #4d6977;
}

.mainheader, .mainheader a, .mainheader
a:visited
{
	font: normal 24px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	color: #cc9933;
	margin: 0px;
	text-decoration: none;
}

#titlebox
{
	padding: 5px;
	width: 15%;
	margin: 0px 0px 0px 0px;
	border: 0px solid #333;
	background: #000;
	color: #d5a34b;
	letter-spacing: .1em;
	text-align: center;
}

#blue_sidebar
{
	float: right;
	border-left: 0px solid #000;
	width: 197px;
	padding: 0px;
	color: #fff;
	font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
}

#blue_sidebar
a:link
{
	text-decoration: underline;
	color: #fff;
}

#blue_sidebar
a:visited
{
	text-decoration: underline;
	color: #fff;
}

#blue_sidebar
a:hover
{
	text-decoration: none;
	color: #fff;
}

#blue_sidebar
a:visited:hover
{
	text-decoration: none;
	color: #fff;
}

#online_exclusive
{
	float: right;
	border: 0px solid #000;
	width: 176px;
	padding: 10px;
	font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
}

#online_exclusive td
{
	font: normal 10px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
}

#online_exclusive h1
{
	font: bold 14px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	color: #9bacb6;
	padding: 0px;
	margin: 0px;
}

#online_exclusive h5
{
	font: bold 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
	padding: 0px 0px 3px 0px;
	margin: 0px;
	border-bottom: 1px solid #9bacb6;
}

#online_exclusive sup
{
	font-family: Verdana, sans-serif;
	font-size: smaller;
	vertical-align: baseline;
	position: relative;
	bottom: 0.43em;
}

#online_exclusive ul
{
	border: 0px solid #fff;
	color: #fff;
	padding: 10px 10px 10px 30px;
	font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
}

#online_exclusive li
{
	border: 0px solid #fff;
	color: #fff;
	font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	padding-top: 5px;
}

#online_exclusive
a
{
	color: #fff;
	text-decoration: underline;
	font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
}

#online_exclusive
a:hover
{
	color: #fff;
	text-decoration: none;
	font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
}

#online_exclusive
.mainlink a
{
	color: #fff;
	text-decoration: none;
}

#online_exclusive
.mainlink a:visited:hover
{
	color: #fff;
	text-decoration: underline;
}

#online_exclusive .mainlink a:hover
{
	color: #fff;
	text-decoration: underline;
}

#viewimages
{
	float: right;
	border: 0px solid #000;
	width: 176px;
	padding: 10px;
	font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
}

#viewimages
a
{
	color: #fff;
	text-decoration: none;
}

#viewimages a:hover
{
	color: #fff;
	text-decoration: underline;
}

#footer
{
	text-align: center;
	padding: 0px;
	clear: both;
	font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	line-height: 25px;
	border-bottom: 0px solid #fff;
	border-top: 1px solid #fff;
	color: #fff;
	background: #8bb4ce;
}

#footer a:link
{
	color: #fff;
	font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}

#footer  a:visited
{
	color: #fff;
	font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}

#footer a:hover
{
	color: #fff;
	font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
}

#footer a:visited:hover
{
	color: #fff;
	font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
}

.gobutton a:link
{
	color: #fff;
	font: normal 16px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}

.gobutton  a:visited
{
	color: #fff;
	font: normal 16px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}

.gobutton a:hover
{
	color: #fff;
	font: normal 16px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
}

.gobutton a:visited:hover
{
	color: #fff;
	font: normal 16px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
}

.nav, .nav ul
{
	/* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float: right;
	width: 196px;
	border-left: solid 1px #fff;
	background: #000;
	font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: .1em;
	color: #d5a34b;
	line-height: 20px;
	text-decoration: none;
}

.nav li
{
	/* all
list items */
	position: relative;
	padding: 0;
	margin-left: 20px;
	color: #d5a34b;
	border-left: solid 1px #fff;
}

.nav li a, .nav li .nonActive
a
{
	display: block;
	padding: 0px 4px 0px 27px;
	background: url(../pics/shared/arrows_blk.gif) no-repeat 4px center;
	color: #d5a34b;
	height: 21px;
	margin-left: -20px;
	border-top: 1px solid #fff;
	text-decoration: none;
}

.nav li a:hover, .nav li:hover a, .nav
li.sfhover a
{
	text-decoration: underline;
	color: #d5a34b;
}

.nav li
a:visited
{
	text-decoration: none;
	color: #d5a34b;
}

.nav li
a:visited:hover
{
	text-decoration: underline;
	color: #d5a34b;
}

.nav li
.nonActive a:hover, .nav li .nonActive
a:visited:hover
{
	text-decoration: none;
	color: #d5a34b;
}

/*
.nav li
a:visited
{
 text-decoration: none;
 color: #d5a34b;
}

.nav li
a:visited:hover
{
 text-decoration: underline;
 color: #d5a34b;
}
*/

.nav2,
.nav2 ul
{
	/* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float: right;
	width: 196px;
	border-left: solid 1px #fff;
	background: #000;
	font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: .1em;
	color: #d5a34b;
	line-height: 20px;
	text-decoration: none;
}

.nav2 li
{
	/* all
list items */
	position: relative;
	padding: 0;
	margin-left: 20px;
	color: #d5a34b;
	border-left: solid 1px #fff;
	text-decoration: none;
}

.nav2 li
a
{
	display: block;
	padding: 0px 4px 0px 27px;
	background: url(../pics/shared/arrows_blk.gif) no-repeat 4px center;
	color: #d5a34b;
	height: 21px;
	margin-left: -20px;
	border-bottom: 1px solid #fff;
	text-decoration: none;
}

.nav2 li a:hover, .nav2 li:hover a, .nav2 li.sfhover a
{
	text-decoration: underline;
	color: #fff;
}

.nav2 li
a:visited
{
	text-decoration: none;
	color: #d5a34b;
}

.nav2 li
a:visited:hover
{
	text-decoration: underline;
	color: #d5a34b;
}

.subnav_box
{
	float: right;
	clear: both;
	width: 196px;
	border-left: solid 1px #fff;
	border-bottom: solid 0px #fff;
	background: #000 url(/pics/shared/list_background.gif) repeat-y;
	font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
	text-decoration: none;
}

.subnav, .subnav
ul
{
	/* all lists */
	padding: 0px;
	margin: 0px 0px 10px 20px;
	background: #000;
	font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
	border-left: solid 1px #fff;
}

.subnav li
{
	/* all list items */
	margin: 0px 0px 0px 25px;
	color: #fff;
}

.subnav li a
{
	padding-left: 25px;
	padding: 0px 4px 0px 0px;
	margin: 0px;
	color: #fff;
	text-decoration: none;
}

.subnav li
a:hover, .subnav li:hover a, .subnav li.sfhover a
{
	text-decoration: underline;
	color: #fff;
}

.subnav li a:visited
{
	text-decoration: none;
	color: #fff;
}

.subnav li a:visited:hover
{
	text-decoration: underline;
	color: #fff;
}

.credit_box
{
	float: right;
	clear: both;
	width: 186px;
	padding: 5px;
	line-height: 11px;
	border-left: solid 1px #fff;
	background: #8bb4ce;
	font: normal 10px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	color: #333;
	text-decoration: none;
}

.credit_box a
{
	color: #5d7c8d;
	text-decoration: underline;
}

*
html .thumbs
{
	margin-left: 10px;
	margin-right: 10px;
}

.thumbs
{
	float: left;
	width: 120px;
	padding: 5px;
	border: solid 1px #ccc;
	background: #fff;
	margin: 0px 0px 20px 20px;
}

* html .thumbs_downld
{
	margin-left: 10px;
	margin-right: 10px;
}

.thumbs_downld
{
	float: left;
	width: 300px;
	padding: 5px;
	border: solid 1px #ccc;
	background: #f0f0f2;
	margin: 0px 0px 20px 20px;
}

.backissues
{
	float: left;
	border: 0px solid #ccc;
	color: #fff;
	width: 196px;
	margin: 0px 0px 0px 20px;
	padding: 5px;
}

* html .backissues { margin-left: 10px; }

.image_left
{
	border: 0;
	padding-right: 10px;
}

.image_right
{
	border: 0;
	padding-left: 10px;
}

.issueheader
{
	font: normal 18px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	color: #cc9933;
	margin: 0px;
	border: 0px solid #333;
	letter-spacing: .05em;
	padding: 0px 0px 0px 20px;
}

.issueheader
a:link
{
	text-decoration: none;
	color: #cc9933;
}

.issueheader
a:visited
{
	text-decoration: none;
	color: #cc9933;
}

.issueheader
a:hover
{
	text-decoration: underline;
	color: #cc9933;
}

.issueheader
a:visited:hover
{
	text-decoration: underline;
	color: #cc9933;
}

.issuelink a:link { text-decoration: none; }
.issuelink a:visited { text-decoration: none; }
.issuelink a:hover { text-decoration: underline; }
.issuelink a:visited:hover { text-decoration: underline; }

.subhead
{
	font: bold 14px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	color: #4d6977;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#contentbox4 .caltitle
{
	font-size: 12px;
	font-weight: bold;
	color: #4d6977;
}

#contentbox4 .caltitle a:link
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #4d6977;
}

#contentbox4 .caltitle  a:visited
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #4d6977;
}

#contentbox4 .caltitle a:hover
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #4d6977;
}

#contentbox4
.caltitle a:visited:hover
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #4d6977;
}

#contentbox4
.version
{
	font-size: 12px;
	font-weight: bold;
	color: #4d6977;
}

#contentbox4 .version a:link
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #4d6977;
}

#contentbox4 .version
a:visited
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #4d6977;
}

#contentbox4 .version a:hover
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #4d6977;
}

#contentbox4 .version a:visited:hover
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #4d6977;
}

.image_borders { border: 1px solid #fff; }
#anchor_list { padding: 20px 20px 0px 20px; }

#anchor_list .anchorlink a
{
	color: #4d6977;
	text-decoration: none;
}

#anchor_list .anchorlink
a:visited
{
	color: #4d6977;
	text-decoration: none;
}

#anchor_list
.anchorlink a:hover
{
	color: #8ea9b7;
	text-decoration: underline;
}

#anchor_list .anchorlink a:visited:hover
{
	color: #8ea9b7;
	text-decoration: underline;
}

.imageshead
{
	font: normal 18px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: .03em;
	color: #8ea9b7;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#online_exclusive td.column_strong { font-weight: bold; }

/**
DCI Marketing CSS Additions */

.pulsePollResult
{
	MARGIN-TOP: 10px;
	MARGIN-LEFT: 20px;
}

.pulsePollResult .label
{
	PADDING-RIGHT: 10px;
	FONT-WEIGHT: bold;
}

.pulsePollResult .result .bar
{
	PADDING-RIGHT: 3px;
	FLOAT: left;
	COLOR: #fff;
	MARGIN-RIGHT: 7px;
	BACKGROUND-COLOR: #8bb4ce;
	TEXT-ALIGN: right;
}

.pulsePollResult .result .percent { FLOAT: left; }

.iconsTop
{
	padding: 0;
	margin: 0 20px 20px 20px;
	border-bottom: 1px dotted #848484;
	width: 475px;
	text-align: left;
}

.iconsBottom
{
	padding: 0;
	margin: 20px 20px 0 20px;
	border-top: 1px dotted #848484;
	width: 475px;
	text-align: left;
}

#contentbox4
.iconsTop, #contentbox4 .iconsBottom { width: auto; }

.iconsTop a.forward,
.iconsTop a.print, .iconsTop a.bookmark, .iconsBottom a.forward, .iconsBottom a.print, .iconsBottom a.bookmark
{
	position: relative;
	top: 2px;
}

@media print
{
	.noPrint { display: none; }
	.nav2, .iconsBottom, .iconsTop, #breadcrumbs { display: none; }
	#blue_sidebar { width: 150px; }
	#container_bckgrnd { width: 655px; }
	#container { width: 612px; }
	#logo_search { width: 419px; }
	#flashphoto { width: 436px; }
	#contentbox3 { width: 425px; }
	.textbox { width: 434px; }
	#titlebox { width: 15%; }
	
	#online_exclusive
	{
		width: 150px;
		padding: 5px;
	}
	
	#viewimages { width: 150px; }
	.nav, .nav ul { width: 167px; }
	.nav2, .nav2 ul { width: 167px; }
	.subnav_box { width: 167px; }
	.credit_box { width: 158px; }
	.thumbs { width: 102px; }
	.thumbs_downld { width: 255px; }
	.backissues { width: 167px; }
}

.next_step_block
{
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	color: #8bb4ce;
	padding: 20px 20px 5px 20px;
	width: 475px;
}

#contentbox4 .next_step_block { width: auto; }

.next_step_block a, #contentbox4 .next_step_block a
{
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
	color: #8bb4ce;
}

.next_step_block a:hover, #contentbox4 .next_step_block a:hover
{
	font: normal 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	color: #8bb4ce;
}

/** END DCI Marketing CSS Additions
*/

#container1, #container2, #container3, .specsdiv { background: none !important; }

ul.test
{
	border: 0px solid #fff;
	color: #fff;
	padding: 0px 5px 15px 0px;
	font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	list-style: none;
	line-height: 13px;
}

li.test
{
	border: 0px solid #fff;
	color: #fff;
	font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	padding-top: 5px;
	line-height: 13px;
}

.PollImages
{
	margin: 5px 0px 5px 0px;
}