*{margin: 0;padding: 0;font-family: Helvetica, sans-serif; }

/* General Elements*/
body{
	color: #333;
	font-size: 12px;
	background-color: #797979;
}
/* font-size: 10 => establishes the 'base' for all EM settings. */

#wrapper {padding: 0;position: absolute;top: 0;left: 0;width: 100%;}
#contentcontainer{margin-top: 1.5em;text-align: center;}
#contentbody
{/* DIV */
	width: 900px; margin: auto;text-align: left;}

#dv_banner{position: relative; }
.internal_width{width: 897px;}
table{border-collapse: collapse;}
tr{vertical-align: top;}
.leftpadding{padding-left: 15px;}
.leftmargin{margin-left: 15px;}
.txt_gray{color: #666;}
div#ban_call{float:right; margin-top: 15; /* left: 543px;  *//* width: 355px;  */font-family: Gill Sans MT, Helvetica, sans-serif; font-size: 1.1em; color: #ccc; visibility: visible;}
div#img_logo{z-index:5005; width: 361px; height: 91px; position: absolute; top:3px; background: url(images/img_logo.gif) top left no-repeat; visibility: visible; color: #fff;}
	#home_label {position: absolute; top: 80px; left: 202px;} /* anchor tag set at bottom of css. */
div#img_tagline{position: absolute; top: 20px; left: 405px; width: 492px; height: 41px; float:right; padding-top: 28px; clear:both; background: url(images/img_tagline.gif) bottom left no-repeat; visibility: visible;}

a{text-decoration: none; cursor: pointer;}
a:hover, #footer_links a:hover{color: #ffcc33; cursor: pointer;}

/* Navigation Elements >>> in its own CSS */
/* End Navigation Elements */

/* Main Content Elements */
	/* below_banner also set in IE6 css. */
#below_banner{ position: absolute; top: 125px; vertical-align: top; text-align: left; padding:0; background-color: transparent;}
	#border_div{border: 1px solid #fff;}
#tbl_content{visibility:visible; background-color: #fff;}
#td_col1, #td_col2, #td_col3{vertical-align: top; align: left;}
	#td_col1{width: 215px; border-right: 1px dotted #000;} /* background varies from page to page */
	#td_col2{width: 468px; padding-top: 15px; padding-left: 30px;}
		#content2{padding-right: 15px;}
	#td_col3{width: 215px; padding-top: 24px; border-left: 1px dotted #000;}
		#content3 {padding-right: 10px; }
			
	
.content_txt{font-family: Helvetica, sans-serif; font-size: 12pt;}
	.content_txt p{font-size: 12px; margin-top: 10px; line-height: 17px;text-align: left; vertical-align: top;}
	.content_txt ul, .content_txt ol{margin-left: 18px; margin-top: 5px;}
		.content_txt ul li, .content_txt ol li{font-size: 12px; line-height: 17px; margin-bottom: 7px;}
		ul.nobullet{list-style-type: none;}
	div.clearboth {clear: both; height: 20px;} /* placed below floating elements, such as the wrap-links elements. */
	#dv_spacer{position: relative;top: 110px; height: 20px;}/* Also set in IE css. */
	#page_pad_bottom{clear: both; position: relative; height: 40px;} /* related to .clearboth */

/* wrap-links is a set of elements used to create linked element pairs starting with the link-type cue.  Ex: "> Contact Us" */
/* The idea is to allow for wrapped text being justified as tho the cue type were a bullet.  Using UL/LI with an image currently requires too much tweaking across browsers. */
/* This is because neither IE6 nor 7 can use the LI:before css specification. */
div.wrap_links{position: relative; vertical-align: top; clear: both; font-size: 12px; line-height: 17px;}
	span.link-float {/* Float-lefts stacked next to each other. */float: left;}
	.icon-pdf{background: url(images/icon_pdf.gif) top left no-repeat; width: 50px; height: 50px;}
	.link-text {padding-left: 5px;}
	#order_stuff {position: relative; margin-left: -5px; top: 20px;}
	#wraplinks2 {top: 10px; margin-left: 11px;}/* also set in IE css */
		#content3 div.wrap_links {
			clear:both;
			height: auto; 
			margin-left: 0px; 
			padding-bottom: 2px; 
			vertical-align: middle; 
		}
		#content3 div.wrap_links a {width: 190px; }
			#content3 div.wrap_links span.link-text{width: 170px; padding-bottom: 5px;}
			/* width must be constrained in order for the 2 float-left elements to not wrap. Padding is the spacing between elements. */
		
*.first_child{margin-top: 0px;} /* have to put this in as a class because IE6 doesn't have first-child or even the adjacent selector. */
	p.first_child{margin-top: 0px;}

/* All Headings have... */
h1, h2, h3{color: #ff6600; font-family: Gill Sans MT, Helvetica, sans-serif; font-weight: bold; margin: 15px 0px;}

	/* EXCEPT (remember: line-height affects the margin settings.) */
	h1{font-size: 1.7em;}
	h2{font-size: 1.2em; margin-bottom: 0px;}
	h3{font-size: 1.0em; margin-bottom: 5px;}
	span.h1_intro {font-size: .70em;}

.content_txt+*, .content_txt *:first-child{margin-top: 0px;} /* Does not work in IE6 */
div.instruction_steps {clear: both;}
	span.number_it {
	  float: left; 
	  font-size: 15px; font-weight: bold;
	  padding: 0 5px;
	  margin-right: 10px; 
	 /*  background: #eb832b;
	  border: 3px outset #ffcc66; */
	  margin-bottom: 10px;
	  color: #ff6600;
  }
  span.numbered_text{float: left; padding-top: 2px; font-size: 12px; margin-bottom: 10px;}
  div.instructions div.instruction_steps span.numbered_text {width: 380px;}
  div.end_instruction {font-weight: bold; text-align: center; margin-top: 20px; font-size: .70em;}

.emphasize_hdcolor{color:#ff6600; font-weight: bold;}
	ul.definition_list li {font-size: 10px; padding-right: 15px;}

.rect_pdf_icon {width:27px; height: 12px; padding-top: 2px;}
	
#td_hr, #tr_hr{height:1px; vertical-align: middle;}
#td_footer{position: relative; font-size: 9pt; text-align: left; padding-top: 5px; padding-bottom: 5px; background-color: #eb832c; border-top: 1px solid #fff;}
	#copyright {font-size: 7pt; color: #000; width: 300px; float: left; padding-left: 15px; margin-top: 2px;}
	#footer_links {float: right; padding-right: 15px;}
		#footer_links a {color: #fff;}

/* Link-Anchor Specifications ... need to stay at end of file. */
#tbl_content a{text-decoration: none; color: #0033cc;}
	#tbl_content a:hover{color: #ffcc33; /* #eb832c #836c28 */;}

ul#training_downloadlist{margin-left: 0px; list-style: square inside url('images/pdf_bug3.gif');}
	#training_downloadlist a{font-size: .9em;}
		.pdf{font-weight: bold; color: #cc0000; font-size: .85em}
		
#home_label a {font-weight: normal; color: #fff;}
	#home_label a:visited {color: #fff;} 