/* 
	Rev Date: 1/09/2006
	Author  : David Walsh
	Comments: The tan hack is used for
	div box methods.  
*/

/*  GLOBAL CLASSES  */
* 								{ font-family:verdana, arial, helvetica, sans-serif; font-size:10px; }
body							{ background-color:#fff; margin:5px 0px 5px 0px; padding:0px; }

/*	PAGE LAYOUT CLASSES :: CUSTOM  */
.wrap 						{ border:1px solid #cccccc; width:718px; margin-left:auto; margin-right:auto; }
.banner						{  }
.top_bar_container		{ width:100%; }
.top_bar_left				{ padding:5px; width:100px; padding-left:10px; }
.top_bar_center			{ padding:5px; width:485px; }
.top_bar_right				{ padding:5px; width:93px; text-align:right; padding-left:10px; }
.left_content				{ width:210px; float:left; }
.left_news_bar				{ background-color:#E6E6E7; }
.left_news_bar_left		{ width:32px; text-align:center; }
.home_news_arrow			{ padding-left:11px; }
.left_news_bar_right		{  }
.right_content_home		{ width:508px; }
.home_gonstead_1			{ width:305px; }
.home_gonstead_2			{ width:203px; }
.home_gonstead_2_arrow	{ width:20px; text-align:right; padding-left:20px; }
.home_gonstead_2_text	{ padding-left:7px; width:225px; height:89px; }
.right_content_left		{ width:339px; }
.right_content_right		{ background-color:#E6E6E7; }
.welcome_text				{ width:290px; margin-left:auto; margin-right:auto; }
.home_cubes					{ width:155px; }
.techniques_content		{ width:135px; }
.bottom_bar_top_space	{ height:10px; width:100%; }
.bottom_bar					{ width:718px; height:17px; background-color:#E6E6E7; }
.bottom_bar_div			{ width:400px; padding:2px 5px 2px 5px; }
.bottom_bar_center_div	{ width:275px; padding:2px 5px 2px 80px; }
.bottom_bar_right_div	{ width:118px; padding:2px 2px 5px; text-align:right; }
.copyright_div				{ margin-top:4px; color:#666666; }

.content_area				{ min-height:400px; width:100%; float_left; border-top:1px solid #cccccc; margin:0px; } * html .content_area { height:400px; }
/*.left_content			{ above } */
.right_content				{ float:left; width:478px; margin-left:15px; }
.content_half_left		{ width:225px; margin-right:25px; float:left; }
.content_half_right		{ width:225px; float:left; }

/*  FORMATTING CLASSES :: TAGS  */
b								{ font-weight:bold; }
em								{ font-style:italic; }
h1								{ font-size:18px; color:#bb0034; margin-top:10px; margin-bottom:15px; padding-bottom:0px; }
h2								{ font-size:11px; color:#bb0034; margin-top:0px; margin-bottom:4px; padding-bottom:0px; }
h3								{ font-weight:bold; color:#666666; margin:0px; }
h4								{ font-size:11px; color:#bb0034; margin:0px; padding:0px; }
i								{ font-style:italic; }
input							{ border:1px solid #7a7a7a; }
p								{ margin-bottom:0px; margin-top:10px; line-height: 14px; }
small							{ font-size:9px; }
strong						{ font-weight:bold; }
textarea						{ border:1px solid #7a7a7a; }



/*  FORMATTING CLASSES :: CUSTOM  */
.adjusting_equipment		{ border:1px solid black; margin-left:10px; }
.b								{ font-weight:bold; }
.rb_img						{ padding-right:7px; }
.border_bottom				{ border-bottom:1px solid #cccccc; }
.border_right				{ border-right:1px solid #cccccc; }
.button						{ cursor:pointer; }
.category					{ color: #000; }
.clear						{ clear:both; }
.copyright 					{ font-size: 9px;  text-align: center; color: #666; }
.cube_hack					{ position:relative; top:0px; left:0px; }
.cursorp						{ cursor:pointer; }
.def  						{ color:#bb0034; border-bottom:3px double #bb0034; text-decoration:none; }
.email_page_container	{ margin-left:10px; margin-top:0px; padding-top:0px; }
.error 						{ color:#ff0000; }
.error_table				{ width:100%; }
.error_td					{ color:#ff0000; background-color:#fff; font-weight:bold; font-size:10px; border:1px solid #ff0000; padding-left:10px; padding-top:3px; padding-bottom:3px; }
.error_td_head				{ color:#fff; background-color:#ff0000; font-weight:bold; font-size:10px; }
.firstp						{ margin-top: 0px; }
.float_left					{ float:left; }
.float_right				{ float:right; }
.grey_text					{ color:#666666; }
.highlight					{ color: #bb0034;  }
#hintbox						{ position:absolute; top: 0; background-color: lightyellow; width: 150px; padding: 2px; border:1px solid black; font:normal 10px Verdana; line-height:12px; z-index:100; visibility: hidden; }
.image_border				{ border:1px solid black; }
.indent						{ padding-left: 9px; margin-top: 0px; }
.link_pad					{ margin: 5px 0 9px 9px; }

.news_container			{ margin-bottom:15px; width:460px; }
.news_spike					{ width:10px; float:left; padding-top:3px; }
.news_title					{ float:left; width:450px; }
.news_story					{ padding-left:10px; width:440px; }

.news_arrow					{ margin-top:4px; }
.news_table					{ margin-bottom:3px; }
.no_top_margin				{ margin-top:0px; }
.pad_left_9					{ padding-left:9px; }
.pad_bio						{ padding: 0 10px 10px 0; }
.pad_left_10				{ padding-left:10px; }
.pad_top_10					{ padding-top:10px; }
.r								{ align: right; }
.subnav_container			{ margin-left:10px; margin-top:15px; }
.subnav_head				{ color:#7a7a7a; margin-bottom:2px; }
.subnav_content			{ margin:0px; }
.techniques_p				{ margin-left:20px; width:149px; padding-bottom:4px; margin-top:4px; }
.unresolved					{ background-color:yellow; color:red; border:1px dashed red; font-weight:bold;}
.whats_new					{ margin:0px; padding:0px; }
.wn_content					{ margin-top:0px; padding-top:0px; }
.wn_more_link				{ margin:0px; padding:0px; text-align:right; padding-top:4px; }


/*  LINKS  */
a:link 						{ color:#bb0034; text-decoration: underline; }
a:visited 					{ color:#bb0034; text-decoration: underline; }
a:hover 						{ color:#bb0034; text-decoration: none; }
a:active 					{ color:#bb0034; text-decoration: none; }

a.def:link 					{ color:#bb0034; text-decoration: none; }
a.def:visited 				{ color:#bb0034; text-decoration: none; }
a.def:hover 				{ color:#bb0034; text-decoration: none; }
a.def:active 				{ color:#bb0034; text-decoration: none; }

a.subnav:link 				{ color:#bb0034; text-decoration: none; }
a.subnav:visited 			{ color:#bb0034; text-decoration: none; }
a.subnav:hover 			{ color:#bb0034; text-decoration: underline; }
a.subnav:active 			{ color:#bb0034; text-decoration: underline; }

a.grey_link:link 			{ color:#666666; text-decoration: none; }
a.grey_link:visited 		{ color:#666666; text-decoration: none; }
a.grey_link:hover 		{ color:#666666; text-decoration: none; }
a.grey_link:active 		{ color:#666666; text-decoration: none; }

a.black_link:link 		{ color:#000000; text-decoration: none; }
a.black_link:visited 	{ color:#000000; text-decoration: none; }
a.black_link:hover 		{ color:#bb0034; text-decoration: none; }
a.black_link:active 		{ color:#bb0034; text-decoration: none; }

a.h2:link 					{ font-size:11px; color:#bb0034; text-decoration: none; }
a.h2:visited 				{ font-size:11px; color:#bb0034; text-decoration: none; }
a.h2:hover 					{ font-size:11px; color:#bb0034; text-decoration: underline; }
a.h2:active 				{ font-size:11px; color:#bb0034; text-decoration: underline; }
