body {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: smaller;
	color: #7D6A55;
	line-height: 18px;
	background-color: #E9E3DB;
	background-image: url(../images/background_blue.jpg);
	background-repeat: repeat-y;
	background-position: center center;	

}
.analyzer_block {
	z-index: 200; position: relative; left: 0px; bottom: 13px; width: 204px; height: 32px; padding: 0px;
}

.checker_block {
	z-index: 200; position: relative; left: 0px; bottom: 13px; width: 204px; height: 32px; padding: 0px;
}

.chart_brown {
	background-color: #82705E;
	color: #FFFFFF;
	/*border: 1px #FFFFFF;*/
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;  
	font-size: 11px;
	text-align: center;
}
.chart_lt_blue {
	background-color: #DAE4ED;
	/*border: 1px solid #82705E;*/
	border-bottom: 1px solid #82705E;
	border-right: 1px solid #82705E;
	 font-size: 11px;
	 text-align: center;
}
.chart_blue {
	background-color: #487593;
	color: #FFFFFF;
	/*border: 1px solid #82705E; */
	border-bottom: 1px solid #82705E;
	border-right: 1px solid #82705E;
	font-size: 11px;
	text-align: center;
}
.chart_white {
	/*border: 1px solid #82705E; */
	border-bottom: 1px solid #82705E;
	border-right: 1px solid #82705E;
	font-size: 11px;
	text-align: center;
}



.prod_description {
	color: #3A6E8E;
	text-align: center;
	padding: 0px 5px 0px 5px;
}


/* Top Nav Bar Styles */

div#topnavbar {
 height: 30px;
 border-top: solid #000 0px;
 border-bottom: solid #000 0px;

}
div#topnavbar ul {
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFF;
 line-height: 30px;
 white-space: nowrap;
}
div#topnavbar li {
 list-style-type: none;
 display: inline;
}
div#topnavbar li a {
 text-decoration: none;
 padding: 7px 10px;
 color: #FFF;
}
div#topnavbar li a:link {
 color: #FFF;
}
div#topnavbar li a:hover {
 color: #F7941D;
}

/* Main Nav Bar Styles */
/* Out State */

div#mainnavbar {
display: inline-block;
*display: block;
*float: left;
 height: 32px;
 padding: 8px 8px 0px 8px; 
 border-top: solid #000 0px;
 border-bottom: solid #000 0px;

}
div#mainnavbar a {
 text-decoration: none;
 padding: 7px 10px;
 color: #6C5C4A;
}
div#mainnavbar a:link {
 color: #6C5C4A;
}
div#mainnavbar a:hover {
 color: #416CA2;
}

/* Over State */

div#mainnavbarover {
display: inline-block;
*display: block;
*float: left;
 height: 32px;
 padding: 8px 8px 0px 8px;
 border-top: solid #000 0px;
 border-bottom: solid #000 0px;

}
div#mainnavbarover a {
 text-decoration: none;
 padding: 7px 10px;
 color: #416CA2;
}
div#mainnavbarover a:link {
 color: #416CA2;
}
div#mainnavbarover a:hover {
 color: #416CA2;
}

/* End Main Nav Styles */

/* Prod Nav Bar Styles */
/* Out State */

div#prodnavbarholder {
	text-align: right;
}

div#prodnavbar {
 padding: 0px 0px 0px 0px;
 border-top: solid #000 0px;
 border-bottom: solid #000 0px;

}
div#prodnavbar a {
display: block;
width: 182px;
height: 25px;
padding: 7px 25px 0px 0px;
 text-decoration: none;
 color: #244C62;
}
div#prodnavbar a:hover {
 color: #FFFFFF;
 background-color: #7C9CB7;
}

/* Over State */

div#prodnavbarholder {
	text-align: right;
}

div#prodnavbarover {
 padding: 0px 0px 0px 0px;
 border-top: solid #000 0px;
 border-bottom: solid #000 0px;

}
div#prodnavbarover a {
display: block;
width: 182px;
height: 25px;
padding: 7px 25px 0px 0px;
 text-decoration: none;
 color: #FFFFFF;
 background-color: #7C9CB7;
}
div#prodnavbarover a:hover {
 color: #FFFFFF;
 background-color: #7C9CB7;
}

/* End Prod Nav Styles */

/* Analyzer Nav Bar Styles */
/* Out State */

div#analyzernavbarholder {
	text-align: right;
}

div#analyzernavbar {
 padding: 0px 0px 0px 0px;
 border-top: solid #000 0px;
 border-bottom: solid #000 0px;

}
div#analyzernavbar a {
display: block;
width: 182px;
height: 25px;
padding: 7px 25px 0px 0px;
 text-decoration: none;
 color: #244C62;
}
div#analyzernavbar a:hover {
 color: #FFFFFF;
 background-color: #8E377D;
}

div#analyzernavbarover {
display: block;
width: 182px;
height: 25px;
padding: 7px 25px 0px 0px;
 color: #FFFFFF;
 background-color: #8E377D;

}
div#analyzernavbarover a {
display: block;
width: 182px;
height: 25px;
padding: 7px 25px 0px 0px;
 text-decoration: none;
 color: #FFFFFF;
 background-color: #8E377D;
}
div#analyzernavbarover a:hover {
 color: #FFFFFF;
 background-color: #8E377D;
}

/* End Analyzer Nav Styles */

/* Viewer Nav Bar Styles */
/* Out State */

div#viewernavbarholder {
	text-align: right;
}

div#viewernavbar {
 padding: 0px 0px 0px 0px;
 border-top: solid #000 0px;
 border-bottom: solid #000 0px;

}
div#viewernavbar a {
display: block;
width: 182px;
height: 25px;
padding: 7px 25px 0px 0px;
 text-decoration: none;
 color: #244C62;
}
div#viewernavbar a:hover {
 color: #FFFFFF;
 background-color: #85C2EA;
}

/* Over State */

div#viewernavbarholder {
	text-align: right;
}

div#viewernavbarover {
display: block;
width: 182px;
height: 25px;
padding: 7px 25px 0px 0px;
 color: #FFFFFF;
 background-color: #85C2EA;

}
div#viewernavbarover a {
display: block;
width: 182px;
height: 25px;
padding: 7px 25px 0px 0px;
 text-decoration: none;
 color: #FFFFFF;
 background-color: #85C2EA;
}
div#viewernavbarover a:hover {
 color: #FFFFFF;
 background-color: #85C2EA;
}

/* End Viewer Nav Styles */

/* Checker Nav Styles  */
div#checkernavbarholder {
	text-align: right;
}

div#checkernavbar {
 padding: 0px 0px 0px 0px;
 border-top: solid #000 0px;
 border-bottom: solid #000 0px;

}
div#checkernavbar a {
display: block;
width: 182px;
height: 25px;
padding: 7px 25px 0px 0px;
 text-decoration: none;
 color: #244C62;
}
div#checkernavbar a:hover {
 color: #FFFFFF;
 background-color: #737d34;
}

/* Over State */

div#checkernavbarholder {
	text-align: right;
}

div#checkernavbarover {
display: block;
width: 182px;
height: 25px;
padding: 7px 25px 0px 0px;
 color: #FFFFFF;
 background-color: #737d34;

}
div#checkernavbarover a {
display: block;
width: 182px;
height: 25px;
padding: 7px 25px 0px 0px;
 text-decoration: none;
 color: #FFFFFF;
 background-color: #737d34;
}
div#checkernavbarover a:hover {
 color: #FFFFFF;
 background-color: #737d34;
}

div#checkernavbarholder {
	text-align: right;
}
/* End Checker Nav Styles */

/* "BIG" Button Style */
/* Out State */

div#bigbutton a {
	display: inline;
 	border: solid #7D6A55 1px;
	margin: 30px 0px 0px 0px;	padding: 4px 10px 4px 10px;
 	text-decoration: none;
 	color: #7D6A55;
	background-image: url(../images/background_big_button.jpg); 
	background-repeat: repeat-x; 
}

/* Over State */

div#bigbutton a:hover {
	display: inline;
 	border: solid #7D6A55 1px;
		margin: 30px 0px 0px 0px;	padding: 4px 10px 4px 10px;
 	text-decoration: none;
 	color: #7D6A55;
	background-image: url(../images/background_big_button_f2.jpg); 
	background-repeat: repeat-x; 
}



/* End "BIG" Button Style */


/* "BIG" Button FLOAT Style */
/* Out State */

div#bigbutton_float a {
	float: left;
	display: inline;
 	border: solid #7D6A55 1px;
	margin: 0px 15px 0px 0px;	padding: 4px 10px 4px 10px;
 	text-decoration: none;
	text-align: center;
 	color: #7D6A55;
	background-image: url(../images/background_big_button.jpg); 
	background-repeat: repeat-x; 
}

/* Over State */

div#bigbutton_float a:hover {
	float: left;
	display: inline;
 	border: solid #7D6A55 1px;
		margin: 0px 15px 0px 0px;	padding: 4px 10px 4px 10px;
 	text-decoration: none;
	text-align: center;
 	color: #7D6A55;
	background-image: url(../images/background_big_button_f2.jpg); 
	background-repeat: repeat-x; 
}



/* End "BIG" Button Style */


/* "BIG" Button Viewer Style */
/* Out State */

div#bigbuttonviewer a {
	display: inline;
 	border: solid #3B6E8F 1px;
	padding: 10px 15px 10px 15px;
 	text-decoration: none;
 	color: #3B6E8F;
	background-image: url(../images/background_big_button_viewer.jpg); 
	background-repeat: repeat-x; 
}

/* Over State */

div#bigbuttonviewer a:hover {
	display: inline;
 	border: solid #3B6E8F 1px;
	padding: 10px 15px 10px 15px;
 	text-decoration: none;
 	color: #3B6E8F;
	background-image: url(../images/background_big_button_viewer_f2.jpg); 
	background-repeat: repeat-x; 
}
/* End "BIG" Button Viewer Style */

/* "BIG" Button Viewer Style */
/* Out State */

div#bigbuttonviewerlanding a {
	display: inline;
 	border: solid #3B6E8F 1px;
	margin: 15px 0px 15px 0px;
	padding: 15px 20px 15px 20px;
 	text-decoration: none;
 	color: #3B6E8F;
	background-image: url(../images/background_big_button_viewer.jpg); 
	background-repeat: repeat-x; 
}

/* Over State */

div#bigbuttonviewerlanding a:hover {
	display: inline;
 	border: solid #3B6E8F 1px;
	margin: 15px 0px 15px 0px;
	padding: 15px 20px 15px 20px;
 	text-decoration: none;
 	color: #3B6E8F;
	background-image: url(../images/background_big_button_viewer_f2.jpg); 
	background-repeat: repeat-x; 
}
/* End "BIG" Button Viewer Style */

/* "BIG" Button Analyzer Style */
/* Out State */

div#bigbuttonanalyzer a {
	display: inline;
 	border: solid #772E72 1px;
	padding: 10px 15px 10px 15px;
 	text-decoration: none;
 	color: #FFFFFF;
	background-image: url(../images/background_big_button_analyzer.jpg); 
	background-repeat: repeat-x; 
}

/* Over State */

div#bigbuttonanalyzer a:hover {
	display: inline;
 	border: solid #772E72 1px;
	padding: 10px 15px 10px 15px;
 	text-decoration: none;
 	color: #FFFFFF;
	background-image: url(../images/background_big_button_analyzer_f2.jpg); 
	background-repeat: repeat-x; 
}
/* End "BIG" Button Analyzer Style */

/* "BIG" Button Checker Style */
/* Out State */

div#bigbuttonchecker a {
	display: inline;
 	border: solid #772E72 1px;
	padding: 10px 15px 10px 15px;
 	text-decoration: none;
 	color: #FFFFFF;
	background-image: url(../images/background_big_button_checker.jpg);
	background-repeat: repeat-x;
}

/* Over State */

div#bigbuttonchecker a:hover {
	display: inline;
 	border: solid #772E72 1px;
	padding: 10px 15px 10px 15px;
 	text-decoration: none;
 	color: #FFFFFF;
	background-image: url(../images/background_big_button_checker_f2.jpg);
	background-repeat: repeat-x;
}
/* End "BIG" Button Checker Style */

/* "BIGHOME" Button Style */
/* Out State */

div#bighomebutton a {
	font-size: 11px;
	text-align: center;
	margin: 10px 0px 0px 0px; 
	display: block;
	width: 80px;
 	border: solid #7D6A55 1px;
	padding: 7px 0px 7px 0px;
 	text-decoration: none;
 	color: #7D6A55;
	background-image: url(../images/background_big_button.jpg); 
	background-repeat: repeat-x; 
}

/* Over State */

div#bighomebutton a:hover {
font-size: 11px;
text-align: center;
	margin: 10px 0px 0px 0px; 
	display: block;
	width: 80px;
 	border: solid #7D6A55 1px;
	padding: 7px 0px 7px 0px;
 	text-decoration: none;
 	color: #7D6A55;
	background-image: url(../images/background_big_button_f2.jpg); 
	background-repeat: repeat-x; 
}



/* End "BIGHOME" Button Style */



/* "BIG" Button Coach Style */
/* Out State */

div#coachbutton a {
	display: inline-block;
 	border: solid #762D71 1px;
	margin: 0px 0px 0px 0px;	padding: 4px 10px 4px 10px;
 	text-decoration: none;
	text-align: center;
 	color: #762D71;
	background-image: url(../images/background_big_button_coach.jpg); 
	background-repeat: repeat-x; 
}

/* Over State */

div#coachbutton a:hover {
	display: inline-block;
 	border: solid #762D71 1px;
		margin: 0px 0px 0px 0px;	padding: 4px 10px 4px 10px;
 	text-decoration: none;
	text-align: center;
 	color: #762D71;
	background-image: url(../images/background_big_button_coach_f2.jpg); 
	background-repeat: repeat-x; 
}



/* End "BIG" Button Style */



@font-face {
    font-family: HN;
    src: url(../fonts/HelveticaNeueLTStd-Cn.otf);
}
.hnu_brown { 
	font-face: HN;
	color: #7D6A55;
	
	 }
.headline_brown {
	font-size: 20px;
	color: #7D6A55;
	text-align: right;
	padding: 0px 20px 10px 0px;
}
.headline_blue {
	font-size: 20px;
	color: #416CA2;
	text-align: right;
	padding: 0px 20px 10px 0px;
}
#wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 922px;
	background-color: #ffffff;
}
.bg_viewer {
	 background: url(../images/background_viewer_icon.png) 0% 100% no-repeat;
}
.bg_analyzer {
	 background: url(../images/background_analyzer_icon.png) 0% 100% no-repeat;
}
.bg_checker {
	 background: url(../images/background_checker_icon.png) 0% 100% no-repeat;
}
.bg_steelray {
	 background: url(../images/background_steelray_icon.png) 0% 100% no-repeat;
}
.bg_prod_steelray {
	 background: url(../images/background_prod_steelray_icon.png) 0% 100% no-repeat;
}
.bg_news_steelray {
	 background: url(../images/background_news_box_bottom_steelray.png) 0% 100% no-repeat;
}
.bg_news_analyzer{
	 background: url(../images/background_news_box_bottom_analyzer.png) 0% 100% no-repeat;
}
.bg_news_checker{
	 background: url(../images/background_news_box_bottom_checker.png) 0% 100% no-repeat;
}
.bg_news_viewer{
	 background: url(../images/background_news_box_bottom_viewer.png) 0% 100% no-repeat;
}
.bg_white {
background: url(../images/background_box_white.png) 0% 100% no-repeat;
}

.bg_white_wide {
background: url(../images/background_box_wide_white.png) 0% 100% no-repeat;
}

img {

	border: 0px;

}
.spacer {
	height: 15px;
}


h1 {

	color: #416CA2;

	font-size: 20px;

	margin-top: 0px;

	margin-bottom: 0px;

	font-family: Arial, Helvetica, sans-serif;
	
	line-height: 26px;

}
.home_rt {
	text-transform: uppercase;
	font-stretch: extra-condensed;
}
.FAQ_name {
	font-size: 12px;
	text-transform: uppercase;
	color: #3B6E8F;
	
		
}
.prod_description_short {
	text-align: center; margin: 10px 0px 0px 0px; padding: 0px 30px 0px 0px; font-size: 80%; line-height: 12px; color: #3A6E8E;
}
.quote_name {
	font-size: 11px;
	color: #3B6E8F;
	font-style: normal;
}
.quote_title {
	font-size: 11px;
	color: #8EA9C2;
	font-style: normal;
}
.sm_read_more {
	font-size: 9px;
	text-transform:uppercase;
}
.blue {
color: #3B6E8F;
}
.orange {
color: #f7941d;
}
.small_form {
	font-size: 11px;
}
.tan {
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7D6A55;
	line-height: 18px;
	font-weight: bold;
	}

.tan_lg {
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #7D6A55;
	line-height: 18px;
	font-weight: bold;
	}

.blue_bold {
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3B6E8F;
	line-height: 18px;
	font-weight: bold;
	}

ul.noIndent {
	margin-top: 0px;
    margin-left: 5px;
    padding-left: 10px;
}
ol.noIndent {
margin-top: 0px;
margin-left: 5px;
    padding-left: 10px;
}
.form_holder {
	background-image: url(../images/background_form_middle.png);
	background-repeat: repeat-y;
}
.form_content {
	padding: 0px 10px 0px 10px;
}
.top_nav_holder {
	padding: 0px;
	background-image: url(../images/background_top_nav.jpg);
	background-repeat: no-repeat;
	height: 32px;
}
.top_nav {

	margin: 0px 0px 0px 0px;
}
.main_nav_holder {
	padding: 0px;
	background-image: url(../images/background_nav.jpg);
	background-repeat: no-repeat;
	height: 34px;
}
.main_nav {

	margin: 0px 0px 0px 0px;
}

.testimonials_box_1 {
	border: 1px solid #E9E3DB;
	background-color: #FDFCFB;
	padding: 15px;
	font-size: 13px;
	font-style: italic;
	margin: 15px 5px 0px 0px;
}
.testimonials_box_2 {
	border: 1px solid #D3C8B8;
	background-color: #F7F3F0;
	padding: 15px;
	font-size: 13px;
	font-style: italic;
	margin: 15px 5px 0px 0px;
}


#top_banner {

	background-image: url('../images/banner_back.png');

	background-repeat: repeat-x;

	margin-bottom: 5px;
	
	z-index: 5;


}
#news_analyzer_rt{
	color: #61525A;
	padding: 15px 10px 15px 10px;
}
#news_analyzer_rt a {
	color: #6382B2;
	
}
#news_analyzer_rt a:hover {
	color: #000000;
	
}
#news_viewer_rt{
	color: #61525A;
	padding: 15px 10px 15px 10px;
}
#news_viewer_rt a {
	color: #6382B2;
	
}
#news_viewer_rt a:hover {
	color: #000000;
	
}

#news_checker_rt{
	color: #737d34;
	padding: 15px 10px 15px 10px;
}
#news_checker_rt a {
	color: #6382B2;

}
#news_checker_rt a:hover {
	color: #000000;

}

#news{
	padding: 15px 10px 15px 10px;
}

.news {
	font-size: 10px;
}

.news a {
	color: #3B6E8F;
	font-size: 10px;
	text-decoration: none;	
}
.news a:hover {
	color: #79BDE8;
	font-size: 10px;
}

#content_home_1 {
	background-image: url(../images/background_home_column_1.jpg);
}

.content-home-1-left {
	float: left;
	padding: 0px 15px 0px 15px;
	width: 510px;
}
.content-home-1-left a {
	color: #3B6E8F;
	}
.content-home-1-left a:hover {
	color: #7D6A55;
	}	

.content-home-1-right {
	text-align: right;
	float: right;
	padding: 0px 10px 0px 0px;
	width: 335px;
}
#content_home_2 a {
	color: #3B6E8F;
	}
#content_home_2 a:hover {
	color: #7D6A55;
	}	
.content-home-2-left {
	float: left;
	padding: 15px 5px 15px 15px;
	width: 680px;
}
.content-home-2-right {
	float: right;
	padding: 15px 15px 15px 0px;
	width: 205px;
}
#content {
	background-image: url(../images/background_white_main.jpg);
}
#text_content {
	background-image: url(../images/background_text_column.jpg);
}
.text-content-left {
	float: left;
	padding: 25px 0px 25px 25px;
	width: 640px;
}
.text-content-left a {
	color: #3B6E8F;
}
.text-content-left a:hover {
	color: #79BDE8;
}
#brown_content {
	background-image: url(../images/background_brown_column.jpg);
}
#analyzer_content {
	background-image: url(../images/background_analyzer_column.jpg);
}

#analyzer_content_no_right_margin {
	background-image: url(../images/background_analyzer_column_no_right_margin.jpg);
}

.analyzer-content-left {
	float: left;
	padding: 15px 0px 15px 0px;
	width: 207px;
}
.analyzer-content-middle {
	float: left;
	padding: 15px 0px 15px 0px;
}
.analyzer-content-middle a {
	color: #3B6E8F;
}
.analyzer-content-middle a:hover {
	color: #79BDE8;
}
.analyzer-content-right {
	width: 210px;
	float: right;
	text-align: right;
	padding: 15px 15px 15px 0px;
}
.analyzer-content-right IMG {
	margin: 0px 0px 10px 0px;
}
#viewer_content {
	background-image: url(../images/background_viewer_column.jpg);
}

#viewer_content_no_right_margin {
	background-image: url(../images/background_viewer_column_no_right_margin.jpg);
}

.viewer-content-left {
	float: left;
	padding: 15px 0px 15px 0px;
	width: 207px;
}
.viewer-content-middle {
	float: left;
	padding: 15px 5px 15px 0px;
}
.viewer-content-right {
	width: 215px;
	float: right;
	text-align: right;
	padding: 15px 15px 15px 0px;
}
.viewer-content-right IMG {
	margin: 0px 0px 10px 0px;
}

#checker_content {
	background-image: url(../images/background_checker_column.jpg);
}

#checker_content_no_right_margin {
	background-image: url(../images/background_checker_column_no_right_margin.jpg);
}

.checker-content-left {
	float: left;
	padding: 15px 0px 15px 0px;
	width: 207px;
}
.checker-content-middle {
	float: left;
	padding: 15px 0px 15px 0px;
}
.checker-content-middle a {
	color: #3B6E8F;
}
.checker-content-middle a:hover {
	color: #79BDE8;
}
.checker-content-right {
	width: 210px;
	float: right;
	text-align: right;
	padding: 15px 15px 15px 0px;
}

.checker-features-content-right {
	text-align: left;
}

.checker-features-content-right ul {
    margin-left: 10px;
    line-height: 20px;
    padding-left: 10px;
}

.checker-content-right IMG {
	margin: 0px 0px 10px 0px;
}

#news_content {
	background-image: url(../images/background_standard_blue.png);
}
.news-content-middle {
	float: left;
	padding: 15px 0px 15px 0px;
}
.news-content-middle a {
	color: #3B6E8F;
}
.news-content-middle a:hover {
	color: #79BDE8;
}
.news_middle {
	background-image: url(../images/background_news_box_middle.png);
	background-repeat: repeat-y;
}
.news_mid_content {
	width: 641px;
	padding: 0px 15px 0px 15px;
}

.about_middle_left_background{
	
	
}
.about_middle_left{
	width: 401px;
	float:left;
	padding: 0px 15px 0px 15px;
}
.about_middle_right{
	width: 220px;
	background:url(../images/background_about_line.png);
	background-repeat:repeat-y;
	float:right;
	padding: 0px 10px 0px 10px;
}


.prod_middle {
	background-image: url(../images/background_box_wt_middle.jpg);
}
.prod_mid_content_left {
	float: left;
	padding: 5px 10px 5px 20px;
	width: 440px;
}

.prod_mid_content_wide_left {
	float: left;
	padding: 5px 10px 5px 20px;
	width: 640px;
}

.prod_mid_content_left a {
	color: #3B6E8F;
}

.prod_mid_content_wide_left a {
	color: #3B6E8F;
}

.prod_mid_content_left a:hover {
	color: #79BDE8;
}

.prod_mid_content_wide_left a:hover {
	color: #79BDE8;
}

.demo_content {
	padding: 5px 5px 120px 15px;
	width: 450px;
}
.prod_mid_content_right {
	float: left;
	padding: 5px 5px 5px 5px;
	width: 223px;
}
.footer_holder {
	padding: 10px;
	color: #416CA2;
	text-align: center;
	font-size: 11px;
        background-color: #b4bec7;

}
.footer_holder a {
	color: #3B6E8F;
}
.footer_holder a:hover {
	color: #FFFFFF;
	
}
.clear { 
	clear: both; 
	display: table;
	}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.news-general-date, a.news-general-more {
	color: #000000;
}

.news-analyzer-date, a.news-analyzer-more {
	color: #8E377D;
}

.news-viewer-date, a.news-viewer-more {
	color: #85C2EA;
}

.news-checker-date, a.news-checker-more {
	color: #737d34;
}

/* Form Code */

form,input,select,textarea{margin:0; padding:0;}


/* Form Box Code */

div.formbox {
margin:0 0px 20px 0px;
width:640px;
background:#EFE8E0;
/*position:relative;*/
top:50px;
border:0px solid #262626;
}

div.formbox h1 { 
color:#ffffff;
font-size:18px;
text-transform:uppercase;
padding:5px 0 5px 5px;
/*border-bottom:1px solid #161712;
border-top:1px solid #161712; */
}

div.formbox label {
width:100%;
display: block;
/*border-bottom:1px solid #161712;
border-top:1px solid #161712; */
padding:10px 0 10px 0;
clear: both;
}

div.formbox label span {
display: block;
font-size:12px;
float:left;
width:200px;
text-align:right;
padding:0px 20px 0 0;
}
div.formbox .formitemrt {
float: left;
}
div.formbox .input_text {
padding:10px 10px;
width:200px;
border-bottom: 1px double #171717;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;
}

div.formbox .message{
padding:7px 7px;
width:220px;
border-bottom: 1px double #171717;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;
overflow:hidden;
height:150px;
}

div.formbox .button
{
top:10px;
margin-left:115px;
}


/* Form Box 2 Code */

div.formbox2 {
margin:0 0px 20px 0px;
width:440px;
background:#F8FAFC;
/*position:relative;*/
top:50px;
border:0px solid #262626;
}

div.formbox2 h1 { 
color:#ffffff;
font-size:18px;
text-transform:uppercase;
padding:5px 0 5px 5px;
/*border-bottom:1px solid #161712;
border-top:1px solid #161712; */
}

div.formbox2 label {
width:100%;
display: block;
/*border-bottom:1px solid #161712;
border-top:1px solid #161712; */
padding:10px 0 10px 0;
clear: both;
}

div.formbox2 label span {
display: block;
font-size:12px;
float:left;
width:100px;
text-align:right;
padding:0px 20px 0 0;
}
div.formbox2 .formitemrt {
float: left;
}
div.formbox2 .input_text {
padding:10px 10px;
width:200px;
border-bottom: 1px double #171717;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;
}

div.formbox2 .message{
padding:7px 7px;
width:220px;
border-bottom: 1px double #171717;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;
overflow:hidden;
height:150px;
}

div.formbox2 .button
{
margin:0 0 10px 0;
padding:4px 7px;
border: 1px solid #3B6E8F;
background: #E5DED6;
position: relative;
top:10px;
left:115px;
width:100px;
}

.highlight {
	background-color: yellow;
	color: navy;
}

.whitetext {
	color: white;
}

.required {
	color: red;
}

#latestversions {
	margin-left: 15px;
}

.blog_date {
	font-size: 11px;
	color: #3B6E8F;
	font-style: normal;
	margin-bottom: 0px;
	margin-top: 12px;
}

.blog_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #7D6A55;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
	}

/* News Nav Bar Styles */
/* Out State */

div#newsnavbarholder {
	text-align: right;
}

div#newsnavbar {
 padding: 0px 0px 0px 0px;
 border-top: solid #000 0px;
 border-bottom: solid #000 0px;

}
div#newsnavbar a {
display: block;
width: 182px;
height: 25px;
padding: 7px 25px 0px 0px;
 text-decoration: none;
 color: #244C62;
}
div#newsnavbar a:hover {
 color: #FFFFFF;
 background-color: #7C9CB7;
}

/* Over State */

div#newsnavbarholder {
	text-align: right;
}

div#newsnavbarover {
 padding: 0px 0px 0px 0px;
 border-top: solid #000 0px;
 border-bottom: solid #000 0px;

}
div#newsnavbarover a {
display: block;
width: 182px;
height: 25px;
padding: 7px 25px 0px 0px;
 text-decoration: none;
 color: #FFFFFF;
 background-color: #7C9CB7;
}
div#newsnavbarover a:hover {
 color: #FFFFFF;
 background-color: #7C9CB7;
}

/* End News Nav Styles */

/* My Steelray Styles */
#my_steelray_content {
		background-image: url(../images/background_standard_blue.png);
}

.my-steelray-content-left {
	float: left;
	padding: 15px 0px 15px 0px;
	width: 207px;
}

.my-steelray-content-left a {
	color: #3B6E8F;
}
.my-steelray-content-left a:hover {
	color: #79BDE8;
}



.my-steelray-content-middle {
	float: left;
	padding: 15px 0px 15px 0px;
}
.my-steelray-content-middle a {
	color: #3B6E8F;
}
.my-steelray-content-middle a:hover {
	color: #79BDE8;
}

.my_steelray_middle {
	background-image: url(../images/background_news_box_middle.png);
	background-repeat: repeat-y;
}

.bg_my_steelray {
	 background: url(../images/background_news_box_bottom_steelray.png) 0% 100% no-repeat;
}

.my_steelray_mid_content {
	width: 641px;
	padding: 0px 15px 0px 15px;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.coolbutton {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.coolbutton span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.coolbutton:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.coolbutton:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

.checkout_header {
    color: #416ca2; 
    font-size: 17pt; 
    font-family: Arial; 
    font-weight: bold;
}

.checkout_help_phone {
    color:#57810a; 
    font-weight: bold;
}
