/* =RESET ||||||||||||||||||||||||||||||||*/

*     {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:none;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after  {content:'';}
abbr,acronym      {border:0;}

/* =ID ||||||||||||||||||||||||||||||||||||*/

#wrapper {width:1006px;margin-left:auto;margin-right:auto;margin-top:15px;text-align:left;}

#header  {height:122px;background:#fff url(../images/bg-header.jpg) no-repeat top center;}

	#header_table {width:100%;border:none;}
	
		#header_logo  {width:540px;} /* Left TD */
		
			#logo {padding:25px 0px 0px 25px;}
			
		#header_tabs  {width:450px;} /* Right TD */
		
			#login   {padding: 8px 22px 0px 0px;text-align:right;} /* 28px tall row =  8px pad, 20px img */
			#powered {padding:15px 22px 0px 0px;text-align:right;} /* 56px tall row = 15px pad, 41px img */
			#tabs    {height:38px;padding:0px 21px 0px 0px;text-align:right;} /* 38px tall row = 11px pad, 27px img  
			[[the 38 height and 0px top pad (instead of 11)) is a fix for commenting out the table below which has a 27 height td/img]] */
			
				/*#tabs_table {width:100%;border:none;}
				
				 TAB BG images
				td.tab_left_end  
				{height:27px;background-image:url(../images/tab-left-end.jpg);background-position:top right;background-repeat:no-repeat;}
				td.tab_middle    
				{text-align:center;width:100px;height:27px;background-position:no-repeat top right;}
				td.tab_right_end 
				{text-align:center;width:102px;height:27px;background:#e0eae1 url(../images/tab-right-end.jpg) no-repeat top right;}
				
				td.tab_right_end, td.tab_middle {color:#636466;}
				
				/* TAB text links 
				td.tab_right_end a:link,    td.tab_middle a:link    {color:#636466;text-decoration:none;}
				td.tab_right_end a:visited, td.tab_middle a:visited {color:#636466;text-decoration:none;}
				td.tab_right_end a:hover,   td.tab_middle a:hover   {color:#306205;text-decoration:underline;}
				td.tab_right_end a:active,  td.tab_middle a:active  {color:#636466;text-decoration:none;}*/
	
#header_shadow {height:15px;background:#fff url(../images/bg-header-shadow.jpg) no-repeat top center;}
	
#primary {background:#fff url(../images/bg-content.jpg) repeat-y top center;padding:0px 25px;}

	table.primary_divider {width:100%;border:none;}

		#primary_buttons {margin-bottom:8px;}
		#primary_content {}
		
		#content_tab {width:100%;border:none;}
			
			#content_tab_label {height:40px;width:408px;background:#d2dbd2 url(../images/bg-content-tab.jpg) no-repeat bottom left;}
			#content_tab_label h1 {margin:20px 0px 0px 20px;}
			
			#content_tab_ad    {background:#d1dbd2 url(../images/bg-content-tab-shadow.jpg) no-repeat bottom right;text-align:right;padding:2px 5px 0px 0px;}
			
			#content     
			{background:#e9f1e7 url(../images/bg-content-shadow-right.jpg) repeat-y top right;}
				div.content_d1
				{background-image: url(../images/bg-content-shadow-left.jpg);background-repeat:repeat-y;background-position:top left;padding:14px 20px 5px;}
				div.content_d2 {border:2px solid #c1c8c1;background-color:#fff;padding:10px;}
			
			#content_tab_footer 
			{background:#d2dbd2 url(../images/bg-content-footer-right.jpg) no-repeat top right;}
				#content_tab_footer div 
				{background-image: url(../images/bg-content-footer-left.jpg);background-repeat:no-repeat;background-position:top left;}
				
		#main_header  {margin-bottom:5px;border-bottom:1px solid #d2d2d3;}
		
		#main_content {overflow:scroll;margin-bottom:5px; width:900px;} /* This has to have a specific width for ie6 - see ie6.css to change it */
			/* #main_content_wide {width:1400px;} */
			
			#main_content_wide img.bookimg {margin-right:5px;}
		
		#main_text    {border-top:1px solid #d2d2d3;padding:20px 10px 0px;margin-bottom:5px;font-size:14px;}
				

#footer_boxes {background:#fff url(../images/bg-content.jpg) repeat-y top center;padding:15px 20px 0px;}

	#box_columns {width:100%;border:none;}
	
	#box_columns td.box1 {padding:5px;width:33%;}
	#box_columns td.box2 {padding:5px;width:34%;}
	#box_columns td.box3 {padding:5px;width:33%;}
	
table.footer_section {width:100%;border:none;}

td.section_label     {height:17px;background:#d2dbd2 url(../images/bg-box-tab-shadow.jpg) no-repeat top right;}
td.section_label div {height:17px;background-image:url(../images/bg-box-tab.jpg);background-repeat:no-repeat;background-position:top left;color:#fff;font-size:11px;padding:4px 0px 0px 14px;}

td.section_content     {background:#fff url(../images/bg-box-white-left.jpg) repeat-y top left;}
td.section_content div {background-image:url(../images/bg-box-white-right.jpg);background-repeat:repeat-y;background-position:top right;padding:12px;}

td.section_footer {background:#d2dbd2 url(../images/bg-box-footer-shadow-left.jpg) no-repeat top left;}
td.section_footer div {background-image:url(../images/bg-box-footer-shadow-right.jpg);background-repeat:no-repeat;background-position:top right;}

table#video_chapter_sections {width:100%;border:none;}

table#video_chapter_sections td {padding:15px;}

#footer {background:#fff url(../images/bg-footer.jpg) no-repeat top center;}

/* =STANDARD ||||||||||||||||||||||||||||||*/

/*FONT Standard*/
body, p, div, td {font:12px Arial, Tahoma, Verdana, sans-serif;color:#2b2b2b;}

a:link, a:visited, a:hover, a:active {color:#eb4c3b;}
a:hover {text-decoration:none;}

body   {background-color:#fff;text-align:center;} 
h1     {font-size:23px;font-weight:bold;margin-bottom:5px;color:#2b2b2b;}
h2     {font-size:19px;font-weight:bold;margin-bottom:5px;color:#2b2b2b;}
h3     {font-size:15px;font-weight:bold;margin-bottom:5px;color:#2b2b2b;}
p      {line-height:18px; margin:0px 0px 15px;}
hr     {height:1px;border:0px solid #2b2b2b;border-top-width:thin;}
ul     {margin-left:40px;}
strong, a strong, strong a {font-weight:bold;}
em, em strong, strong em   {font-style:italic;}
strong a em, strong em a   {font-weight:bold;font-style:italic;}

.print {display:none;}

div.divclr {clear:both;}