@charset "utf-8";
/* CSS Document */

body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #c9cfdb url(../images/bg_body.jpg) repeat-x;
	color: #000000;
}

* {padding:0; margin:0;}

div#outer_wrapper {width:908px; margin: 1em auto;}
div#top_shadow {background: url(../images/bg_pgTop.jpg) no-repeat center top; height: 5px;}
div#right_shadow {background: url(../images/bg_pgRight.jpg) right repeat-y; }
div#bottom_shadow {height:10px; background: url(../images/bg_pgBottom.jpg) bottom no-repeat;}
div#wrapper {width: 900px; position:relative; background-color:#FFFFFF; padding: 0; text-align: left; background: #FFFFFF; }

div#header {width: 900px;}

div.heading_text {
	width: 100%;
	border-top: 1px solid #c49f06;
	border-bottom: 1px solid #c49f06;
	border-right-style: none;
	border-left-style: none;
	padding: 4px 0px;
	height:31px;
	text-align: center;
}

div.heading_text h1 {	
	font: 24px "Times New Roman", Times, serif;
	color: #FFF; 
	background-color:#c49f06;
	height:28px;
	padding-top:3px;
	padding-bottom:0px;
	margin:0;
	word-spacing:5px;
}

div#header img {display:block;}

div.DST_header {background-color:#bacfec; width:900px; height:134px; background-image:none; background-repeat:no-repeat; background-position:left; }
div.DST_header img {float:left;}


div#DST_affiliate { height:129px; float:right; background-color:#e1eaf7; padding:5px 20px 0px 20px; border-left:5px solid #FFF;}
/*div#DST_affiliate h3 {font-size:0.85em; padding:3px 5px 2px 5px; font-weight:normal;}
div#DST_affiliate p {font-size:0.75em; font-weight:bold; padding: 2px 5px 0px;}
div#DST_affiliate a {font-weight:normal; color:#FBC509; text-decoration:none;}*/
div#DST_affiliate a:hover {text-decoration:underline;}
	
div#topnav {width:900px; height:28px; background-color:#0076c0;}
div#topnav ul {list-style:none; }
div#topnav li {float: left;}
div#topnav li a {display:block; font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;  text-decoration:none; padding-top: 6px; padding-bottom: 6px; padding-left:20px; padding-right:20px; }
div#topnav li a:hover {text-decoration:underline; background-color:#c49f06; }

div.top_trim {width:900px; position:absolute; top: 209px; left:0px; border-top: 1px solid #c49f06; border-bottom: 3px solid #c49f06; height: 3px;}

div#affiliate {width:810px; min-height:100px; padding:17px 10px 5px 10px; margin-left:35px; border-left: 1px solid #c49f06; border-right: 1px solid #c49f06; text-align:center; line-height:1.5; }

div#content_wrap {width:900px; border-top:solid 1px #c49f06; border-bottom:solid 1px #c49f06;} 

div#content_main {
	width:800px;
	margin-left:35px;
	border-left: 1px solid #c49f06;
	border-right: 1px solid #c49f06;
	padding:5px 15px;
}
div#content_DST {width:625px; margin-left:175px; padding:15px 15px 5px 0px; min-height:750px;}
ul.goldcheck {
	list-style: url(../images/check_gold.png);
}

ol li {
	list-style: decimal url(none);
}

div#footer { clear:both; padding-top:5px; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }

div#bottomnav {width:830px; height: 25px; padding-top:10px; margin-left:35px; border-left: 1px solid #c49f06; border-right: 1px solid #c49f06; text-align:center; }
div#bottomnav ul {list-style:none; }
div#bottomnav li {display:inline; }
div#bottomnav li a {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#0076c0; text-decoration:none; padding-left:25px; }
div#bottomnav li a:hover {text-decoration:underline; }

.feature_box {border-top:3px solid #c49f06; border-right:1px solid #c49f06; border-bottom:3px solid #c49f06; border-left:1px solid #c49f06; padding: 2px 0;}
div.feature_box > div {border-top:1px solid #c49f06; border-bottom:1px solid #c49f06;}

div#home_feature {width:220px; float:right; margin-left:20px; margin-right:-16px; margin-top:10px; margin-bottom:5px; background-image:url(../images/Home_LearnMore.jpg); background-position:bottom right; background-repeat:no-repeat;} 
div#home_feature > div {padding-bottom:97px;}

div#DST_info {position:relative; width:200px; border-bottom:1px solid #c49f06; text-align:right; padding:10px 10px 15px 10px;}
/* For link that overlays another div, add a transparent back-ground-image so that it is clickable in IE */
#DST_FeatureLink {display:block; position:absolute; top:0px; left:0px; z-index:2000; height:98px; width:220px; background-image:url(../images/onepixel.gif);}

div#Free_Report {position:relative; width:200px; padding:10px; }
/* For link that overlays another div, add a transparent back-ground-image so that it is clickable in IE */
#FreeReportLink {display:block; position:absolute; top:0px; left:0px; z-index:2000; height:179px; width:220px; background-image:url(../images/onepixel.gif);}

/* Code for the left nav on DST subpages */
div#leftnav {
	width: 180px;
	position:absolute;
	top:209px;
	left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ffffff;
	padding:3px 0;
	/*margin: 4px 0 0 -25px;*/
	
}
div#leftnav ul {width: 100%; list-style:none; padding:0;}
div#leftnav ul li {display:inline; text-indent:10px; font-size:12px; line-height:1.5em; }
div#leftnav ul li a {color:#0671b4; font-weight:bold; text-decoration:none; display:block; width:100%; background-color:#ffffff; padding:3px 0;}
div#leftnav ul li a:hover {background-color:#0076c0; color:#FFFFFF;}
div#leftnav ul li ul {margin-left:15px; width:165px;}

div#leftnav h3 {text-indent:10px; padding:5px 0;}


/*General tags and classes */
h1 {font-size: 1.6em;	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; font-weight:normal; padding: 0.3em 0 0.4em 0;}
h2 {
	font-size: 1.4em;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding: 0.4em 0 0.4em 0;
	font-weight:normal;
}
h3 {font-size: 1.1em;	font-family: Arial, Helvetica, sans-serif; padding: 0.2em 0;}
p sup {font-size:1.1em;}
p {padding: 0.8em 0;}
li ul {font-size: 1em;}
td {font-size: 1em; }
a {text-decoration:none; color:#0076c0;}
a:hover {text-decoration:underline;}
a:visited {color:#0076c0;}
blockquote {margin-left:30px;}

.serif {font-family:"Times New Roman", Times, serif;font-size:1.3em;}
.sanserif {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
.feature_serif {font-family:"Times New Roman", Times, serif; font-size:1.3em; font-weight:normal;}
.feature_sanserif {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:1.3em; font-weight:normal;}
.larger {font-size:1.2em;}
.blue {	color:#0076c0;}
.gold {color:#c49f06;}

.clear {clear:both;}
.centered {	text-align: center;}
.larger {	font-size: 1.2em; }
.footnote {font-size:0.8em;}


div#content_DST ul, div#content_DST ol, div#content_Home ul {padding-left:30px;}
div#content_DST li, div#content_Home li {padding-left:10px; line-height:1.7em;}
div#content_DST {line-height:1.5em;}

div#content_DST .calc_table td {padding:3px 5px 3px 0px;}

.goldbullet {
	list-style: url(../images/bullet_gold.png);
}

table.chart {font-size:0.9em;}
table.chart td {padding:4px;}
table.chart td.head {background-color:#ffffff; text-align:center; font-weight:bold;}
table.chart td.gold_row {background-color:#e3e2b3; vertical-align:top;}
table.chart td.blue_row {background-color:#e1eaf7; vertical-align:top;}

