﻿body {
	background: #F7F7F7 url(../img/bg.jpg) repeat-x;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #505050;
}
p{margin:12px 0;}
img{border:0}
h1{
	font-size:25px;
	color:#942013;
	font-weight:normal;
	margin:12px 0;
	font-family:Helvetica;
}
h2{
	font-size:20px;
	color:#942013;
	font-weight:normal;
	margin:12px 0;
	font-family:Helvetica;
}

h2.bluebar
		{color: #000000; background: #DBEAF5; font-weight: bold; font-family: Tahoma, Verdana; font-size: 12px;}


h5.example{
	font-size:small;
	color:#942013;
	font-weight:normal;
	margin:12px 0;
	font-family:"Courier New", Courier, monospace;
}

h4.testimonial{
	color: #333333;
	font-style: italic;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.testimonial em {
	font-size: x-small;
	color: #942013;
}


h4.release{
	
	color: #008000;
	font-weight: bold;
	margin: 12px 0;
	
}


p.slim {
	margin-top:.5em;
	margin-bottom: .5em;
	}



p.red {	
	color: red;
}

p.blue {	
	color: blue;
}
em.relnote_main_item {
	font-weight: bold;
	color:black;
}

em.relnote_secondary_item {
	font-weight: bold;
}

em.fwf {
	font-family:"Courier New", Courier, monospace;
	font-style:normal;
	font-size:small;
}

.orderform_required {
	color:red;
}

.red_highlight{
color:red;
}
.blue_highlight{
color:blue;
}

.blue_dark {
	color: #0033CC;
}

.indent10{
text-indent: 10em;

}

em.ital {
	font-style: italic;
}


.p3 {
	text-align: center;
	margin-top: 0px;
	z-index: auto;
}

p p.red {
	
	color:red;
}

p em.blue {
	
	color:blue;
}

p em.relnote_item {
	font-weight:bold;
	color:black;
}



p.rnotes_defect {
	font-style: italic;
}

.rnotes_status  {
	font-weight:bold;
}
.rnotes_status_em {
	font-weight: bold;
	text-transform: uppercase;
}





p.indent_1 {	
	text-indent: 5em;
}

p.indent_2 {	
	text-indent: 10em;
}

p.indent_1p1 {	
	padding-left: 1em;
	
}

p.indent_1p1_zm {	
	margin:0px;
	padding-left: 2.5em;
	
}

p.indent_1p1_zmt {
	margin: 0px;
	padding: 0px;
	color: #000000;
}




p.indent_1p2 {	
	padding-left: 2em;
	
}


p.indent_2p1 {	
	padding-left: 6em;
	
}

p.indent_2p3 {	
	padding-left: 8em;
	
}


p.indent_2p5 {	
	padding-left: 12em;
	
}

p.fwf {	
	font-family:"Courier New", Courier, monospace;
	font-size:small;	
}

p.xfwf {	
	font-family:"Courier New", Courier, monospace;
	font-size:x-small;	
}

p.i1fwf {
	text-indent: 5em;	
	font-family:"Courier New", Courier, monospace;
	font-size:small;	
}

p.i2fwf {
	text-indent: 2em;	
	font-family:"Courier New", Courier, monospace;
	font-size:small;	
}

p.i2xsfwf {
	text-indent: 2em;	
	font-family:"Courier New", Courier, monospace;
	font-size:x-small;
}



p.bluewhite {
	color:#3f5ecf;
	font-weight:bold;
	font-size:small;

}

b.bluewhite{
	color:#3f5ecf;
	font-weight:bold;
	font-size:small;
}

.bluewhite_bg{
	background-color:#3f5ecf;
	text-align:center;
	font-size:medium;
	color:white;
	}

#parnote em{	
	font-style:italic;
	
}




#ex_page_con {
	margin: 7px auto;
	width: 876px;
	border: 1px solid #FFFFFF;
}

#ex_full_page_con {
	margin: 7px auto;
	width: 1200px;
	border: 1px solid #FFFFFF;
}

#ex_fullwide_page_con {
	margin: 7px auto;
	width: 1300px;
	border: 1px solid #FFFFFF;
}


#ex_med_page_con {
	margin: 7px auto;
	width: 875px;
	border: 1px solid #FFFFFF;
}


#page_con {
	border: 1px solid #bfbfbf;
	padding: 3px 4px;
	background-color:#FFFFFF;
}
#header_con {
	background-image: url(../img/header_byr_bg.jpg);
	height: 107px;
	border-bottom: 3px solid #FFFFFF;
}

#header_con_downbar {
	background-image: url(../img/header_byr_bg.jpg);
	height: 107px;
	border-bottom: 3px solid #FFFFFF;
}

#logo {
	float:left;
	width:300px;
	height: 106px;
	color:#f0efef;
	line-height:87px;
	text-align:center;
	font-size:20px;
	font-family:Helvetica;
}
#topnav {
	float:right;
	width:516px;
	height: 26px;
}
#topnav a:hover{
	color: #a5db00;
	font-weight: bold;
}
#topnav .topmenu_ul{
	margin:0;
	padding: 0 0 10px 0;
	list-style:none;
}
#topnav .topmenu_li{
	border-left:1px solid #525252;
	width:102px;
	height: 52px;
	padding-top:35px;
	float:left;
}
#topnav .topmenu_a{
	display: block;
	height: 20px;
	background: url('/img/topnav_bg.jpg') repeat-x;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
}

.floatright {
	float: right;
	margin: 35px 5px 10px 20px;
	
}

.floatright_nf {
	padding: 3px 0 0 0;
	float: right;
	margin: 0px 5px 10px 0px;
}


.floatright_nf1 {
	float: right;
	margin: 35px 5px 10px 20px;
	width: 45%;
}


.textInputH1 {
	text-align:left;
	height: 13px;
	vertical-align:middle;
	margin-top:1px;
	margin-bottom:2px;
	padding-bottom:4px;
}


#midnav {
	float: right;
	width: 516px;
	height: 16px;
	padding-top: 8px;
}
#midnav ul{
	margin:0;
	padding: 0 0 10px 0;
	list-style:none;
}
#midnav li{
	border-left:1px solid #525252;
	width:102px;
	height: 12px;
	padding-top:35px;
	float:left;
}
#midnav a{
	display:block;
	height:20px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
}
#midnav a:hover{
	color: #a5db00;
	font-weight: bold;
}


#flash {
	height: 167px;
	border-bottom: 6px solid #FFFFFF;
}
#content {
	background: url(../img/content_sp_orange.gif) repeat-y 252px top;
}
* html #content {height:1px;}
#narrow_left_col {
	float:left;
	width:170px;
	padding-right:6px;
	border-right: 1px solid #cacaca;
}
#left_col {
	float:left;
	width:246px;
	padding-right:6px;
	border-right: 1px solid #cacaca;
}

#leftnav a:hover{color:#0000ff; text-decoration: underline;}
#leftnav{
	padding:0 0 10px 0;
	border-bottom: 5px solid #353535;
}
#leftnav .clear{
	height:10px;
	border-bottom: 1px solid #cacaca;
}
#leftnav ul{
	margin:0;
	padding: 0 0 10px 0;
	list-style:none;
	border-bottom: 10px solid #cacaca;
}
#leftnav li{
	background: url(../img/leftnav_bg.jpg) repeat-x;
	width:100%;
	float:left;
	height:27px;
}
#leftnav a{
	display:block;
	color:#656565;
	background: url(../img/arrow.gif) no-repeat 15px center;
	padding:0 0 0 30px;
	line-height:27px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	}
#news {padding-top:3px;}
.news_title {
	line-height: 37px;
	height: 37px;
	background: url(../img/title_bg.jpg) repeat-x;
	padding: 0 0 0 15px;
	color:#FFFFFF;
	font-size:20px;
}
#right_col {
	float:left;
	width:607px;
	padding-left:6px;
}

#right_full_col {
	float:left;
	width:931px;
	padding-left:6px;
	background-color:white;
}

#right_med_col {
	float:left;
	width:580px;
	padding-left:6px;
}

.white_box_long{
	float:left;
	width: 876px;
	font-size:11px;
	color:#FFFFFF;
	padding:5px 0 0 0;
	height:100px;
}
.white_title_long{
	padding: 0 0 0 10px;
	font-size:16px;
	color:#656565;
	font-weight:bold;
	height:27px;
	line-height:27px;
	margin: 0 45px 10px 0;
}

.white_box_tall{
	float:left;
	width:604px;
	font-size:11px;
	color:#FFFFFF;
	padding:5px 0 0 0;
	height:400px;
}

.green_box, .brown_box, .gray_box, .white_box{
	float:left;
	width:604px;
	font-size:11px;
	color:#FFFFFF;
	padding:5px 0 0 0;
	height:100px;
}
.green_title, .brown_title, .gray_title, .white_title{
	padding: 0 0 0 10px;
	font-size:16px;
	color:#656565;
	font-weight:bold;
	height:27px;
	line-height:27px;
	margin: 0 45px 10px 0;
}

.white_title_full{
	padding: 0 0 0 10px;
	font-size:16px;
	color:#656565;
	font-weight:bold;
	height:27px;
	line-height:27px;
	margin: 0 2px 10px 0;
}

.white_box {
	background: url(../img/white_shadow_shorter1.jpg) repeat-x;
	margin-right:3px;
}

.white_box_shadow2_5 {
	background: url('../img/white_shadow_shorter_base2_5.jpg') repeat-x;
	margin-right:3px;
}

.white_box_long {
	background: url(../img/white_shadow_longer.jpg) repeat-x;
	margin-right:3px;
}
.white_box_long3_5 {
	background: url(../img/white_shadow_longer3_5.jpg) repeat-x;
	margin-right:3px;
}

.white_box_shadow3_5a {
	background: url(../img/white_shadow_3_5a_252.jpg) repeat-x;
	margin-right:3px;
}


.white_box_long4_5 {
	background: url(../img/white_shadow_longer4_5.jpg) repeat-x;
	margin-right:3px;
}

.white_box_shadow_4_5a {
	background: url(../img/white_shadow_4_5b.jpg) repeat-x;
	margin-right:3px;
}

.white_box_shadow_5_5a {
	background: url(../img/white_shadow_5_5b.jpg) repeat-x;
	margin-right:3px;
}


.white_box_shadow_6_5a {
	background: url(../img/white_shadow_6_5b.jpg) repeat-x;
	margin-right:3px;
}


.white_box_shadow_7_5a {
	background: url(../img/white_shadow_7_5b_540.jpg) repeat-x;
	margin-right:3px;
}

.white_box_shadow_8_5a {
	background: url(../img/white_shadow_8_5b.jpg) repeat-x;
	margin-right:3px;
}

.white_box_shadow_9_5a {
	background: url(../img/white_shadow_9_5a_684.jpg) repeat-x;
	margin-right:3px;
}

.white_box_shadow_10_5a {
	background: url(../img/white_shadow_long10_5a_750.jpg) repeat-x;
	margin-right:3px;
}

.white_box_shadow_11_5a {
	background: url(../img/white_shadow_long11_5a_850.jpg) repeat-x;
	margin-right:3px;
}

.white_box_shadow_12_5a {
	background: url(../img/white_shadow_long21_5a_950.jpg) repeat-x;
	margin-right:3px;
}
.white_box_shadow_13_5a {
	background: url(../img/white_shadow_long13_5b_1050.jpg) repeat-x;
	margin-right:3px;
}
.white_box_shadow_13_5c {
	background: url(../img/white_shadow_long13_5c_1100.jpg) repeat-x;
	margin-right:3px;
}
.white_box_shadow_16_5a {
	background: url(../img/white_shadow_long16_5a_1650.jpg) repeat-x;
	margin-right:3px;
}


.white_box_shadow_17_5a {
	background: url(../img/white_shadow_long17_5a_1700.jpg) repeat-x;
	margin-right:3px;
}


.white_box_shadow_18_5a {
	background: url(../img/white_shadow_long18_5a_1800.jpg) repeat-x;
	margin-right:3px;
}






.white_box_long5_5 {
	background: url(../img/white_shadow_longer5_5.jpg) repeat-x;
	margin-right:3px;
}

.white_box_long7_5 {
	background: url(../img/white_shadow_longer7_5.jpg) repeat-x;
	margin-right:3px;
}
.white_box_long8_5 {
	background: url(../img/white_shadow8_5_612.jpg) repeat-x;
	margin-right:3px;
}



.white_box_long_ns {
	background: url(../img/white_shadow_nostripe_1000.jpg) repeat-x;
	margin-right:3px;
}

.white_box_tall1{
	background: url(../img/white_shadow_shorter.jpg) repeat-x;
	margin-right:3px;
}

.white_box_white{
	background:white;
	margin-right:3px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}

.white_box_rnotes{
	background:white;
	margin-right:3px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}

.down_h6{
	color:navy;

}


.white_title .white_title_long .white_title_tall{background: url(../img/leftnav_bg.jpg) repeat-x;}
.white_title_long1 {background: url(../img/leftnav_bg.jpg) repeat-x;}
.white_title_tall1{background: url(../img/leftnav_bg.jpg) repeat-x;}


.brown_box {
	background: url(../img/brown_bg.jpg) repeat-x;
	margin-right:3px;
}
.brown_title{background: url(../img/brown_title_bg.jpg) repeat-x;}
.gray_box {background: url(../img/blue_dark1_bg.jpg) repeat-x;}
.gray_title{background: url(../img/blue_title_bg.jpg) repeat-x;}


.curtain_box {
	background: url(../img/curtain_511w_1139h.png);
	margin-right:3px;
}




#header_con {
	background-image: url(../img/header_byr_bg.jpg);
	height: 107px;
	border-bottom: 3px solid #FFFFFF;
}

#ts_header_con {
	background-image: url(../img/ts_leftnav_bg.jpg);
	height: 60px;
	border-bottom: 3px solid #FFFFFF;
}

#ts_buttons_left {
	float:left;
	width:120px;
	height: 60px;
	color:#f0efef;
}

#ts_buttons_expand {
	float:right;
	height: 60px;
	color:#f0efef;
	width:604px;

	
	
}

#ts_title {
	float: left;
	width: 650px;
	height: 60px;
	color: #000000;
	line-height: 58px;
	text-align: left;
	font-size: 20px;
	font-family: Helvetica;
}


#rs_title {
	float: left;
	width: 700px;
	height: 60px;
	color: #000000;
	line-height: 58px;
	text-align: left;
	font-size: 20px;
	font-family: Helvetica;
}



#ts_title_short {
	float: left;
	width: 80px;
	height: 60px;
	color: #000000;
	line-height: 58px;
	text-align: left;
	font-size: 20px;
	font-family: Helvetica;
}

#ts_inst_left {
	float: left;
	width: 250px;
	height: 60px;
	color: #000000;
	text-align: left;
	vertical-align:middle;
	
	
	
}

#ts_buttons_right {
	float:right;
	width:330px;
	height: 60px;
	color:#f0efef;
	line-height:87px;
}

#com_header_con {
	background-image: url(../img/ts_leftnav_bg.jpg);
	height: 75px;
	border-bottom: 3px solid #FFFFFF;
	vertical-align:middle;

}
.com_buttons_left {
	float:left;
	width:80px;
	height: 75px;
	color:#f0efef;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

#com_title {
	float: left;
	width: 00px;
	height: 75px;
	color: #000000;
	line-height: 75px;
	text-align: left;
	font-size: 20px;
	font-family: Helvetica;
	vertical-align:middle;
}

#com_title_right {
	margin: 0 0 0 0;
	float: right;
	width: 330px;
	height: 75px;
	color: #f0efef;
	padding-top: 0px;
}

div.container {
	
	display: table-cell;
	vertical-align:middle;

}

#soc_header_con {
	background-image: url(../img/bg.jpg);
	height: 35px;
	border-bottom: 3px solid #FFFFFF;
}

#soc_buttons_left {
	float:left;
	width:120px;
	height: 35px;
	color:#f0efef;
}

#soc_title {
	float: left;
	width: 800px;
	height: 35px;
	color: #000000;
	line-height: 33px;
	text-align: left;
	font-size: 14px;
	font-family: Helvetica;
}

#soc_buttons_right {
	float:right;
	width:330px;
	height: 35px;
	color:#f0efef;
	line-height:87px;
}

#sec_header_con {
	
	background-color:white;
	height: 20px;
	border-bottom: 3px solid #FFFFFF;
}

#sec_icon_left {
	float: left;
	width: 140px;
	height: 90px;
	color: #FFFFFF;
}

#sec_title {
	float: left;
	background-color:white;
	height: 20px;
	color: #000000;
	line-height: 20px;
	text-align: left;
	font-size: 12px;
	font-weight:bold;
	font-family: Helvetica;
}

#sec_description_heading {
	float: left;
	color: #000000;
	text-align: left;
	font-size: 12px;
	font-family: Helvetica;
	font-weight:bold;	
}

#sec_description {
	float: left;
	height: 90px;
	color: #000000;
	text-align: left;
	font-size: 12px;
	font-family: Helvetica;
	vertical-align:middle;
}


#content_footer{
	border-top:6px solid #353535;
	padding:7px 0;
	text-align:center;
}
#content_footer a{margin:0 15px;}
#footer {
	
	background: url(../img/footer_bg.jpg) repeat-x;
	height: 34px;
	padding-top:5px;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}
.img_right{
	float:right;
	margin: 5px 0 0 5px;
}
.img_right_center{
	float: right;
	margin: 0px 0px 5px 5px;
}

.img_left{
	float:left;
	margin: 0 10px 10px 0;
}
.img_left_center{
	float: left;
	margin: 5px 0px 5px 5px;
}

.img_center{
	float:none;
	margin: 0 10px 10px 0;
	text-align:center;
}


.border_white{
	border: 0 #FFFFFF hidden;
}
.read_more{
	background: url(../img/arrow_2.gif) no-repeat left center;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding:0 0 0 12px;
}
.brown{color:#ab5d01}
.padding10{
	padding: 0 10px;
	margin-top: 0;
}

.padding5{
	padding: 0 5px;
	margin-top: 0;
}

.bold{font-weight:bold;}
.clear{
	font-size: 1px;
	line-height: 1px;
	clear: both;
	height: 1px;
}
.hr{
	border-bottom:1px solid #cacaca;
	margin:10px 0;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}

.contact_s {
	float: left;
	width: 100px;
	padding: 0px;
	
}

.contact_n {
	
	
}


.tbl_reseller{
	table-layout:fixed;
}

.phone_s {
	float: left;
	width: 100px;
	
}

.phone_n {
	float:left;
	width: 250px;
	padding-left: 0px;

}
.reseller_col_h {
	float:left;
	width:300px;
}

.reseller_col1 {
	float:left;
	
	
}

.reseller_col1_text {
	float:left;
	width: 300px;
	
}

.reseller_col2 {
	float:left;
	width:150px;
}
.reseller_col2s {
	float:left;
	width:150px;
}

.reseller_col3 {
	float:left;
	width:400px;
}

.reseller_col3s {
	float:left;
	width:350px;
}

.reseller_col4 {
	float:left;
	
}

#search box{
	border: none;
	width: 10px;
	margin: 0;
	
	background: lime;
}

#search box #sw{
float: left;
padding: 0;
margin: 6px 0 0 0;
border:0;
width: 15px;
background:red;
}



table.stats 
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.stats td 
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.stats td.hed
{background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;} 
