﻿body { font-family:"Tahoma", Helvetica, Arial; font-size:11px;}
#main { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #000000; border-left-color: #000000;}
a { cursor:pointer; text-decoration:none; color:#000000; outline:none;}
#services {
	height: 100px;
	background-color: #e5e5e5;
	margin-right: auto;
	margin-left: auto;
}
.serv-desc td{ background-image: url(images/top_nav_li_icon.gif); background-repeat: no-repeat; background-position: 3px 8px; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; font-family: "Trebuchet MS", "Lucida Grande", Helvetica, Arial; font-weight:bold;}
.serv-desc td a{ font-family: "Trebuchet MS", "Lucida Grande", Helvetica, Arial; color:#000000; padding-top: 2px; padding-bottom: 2px; font-weight:bold;}
.serv-desc td a:hover{font-family: "Trebuchet MS", "Lucida Grande", Helvetica, Arial; color:#58af3a; padding-top: 2px; padding-bottom: 2px; font-weight:bold;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-style:normal; line-height:1.6em; vertical-align:baseline;}
th, td{ vertical-align:top; padding-left:5px;}
ol, ul{ list-style:none;}
/* tables still need 'cellspacing="0"' in the markup for IE */
table { border-collapse:collapse; border-spacing:0;}
caption, th, td { text-align:left; font-weight:normal;}
a img { border:none;}
div.content_start a { background:transparent url(images/linkbullet.gif) no-repeat scroll left center; padding-left:13px;}
li p{display:inline;}
#ria_panel_main { margin:0 auto; min-height:500px; overflow:hidden; width:993px;}
* html #ria_panel_main { width:993px;}
.main { margin-bottom:50px; padding-top:100px;}
body *{ font-family:"Tahoma"; font-size:11px; text-align:left; color: #000000;}
p{ margin-bottom:10px; margin-top:10px;}
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clearfix{ display: inline-block;}
.spacer20{ height:20px; line-height:20px;}
.spacer20ie{ height:0px; line-height:0px;}
.main_content .content_welcome{ width:600px;}
.wt { font-size:12px; color:#FFFFFF; }
/* $1 - Top  /////////////////////////////////////////////////////////////////*/
.page_logo{ position:absolute; top:15px;}
.top{ position:relative;}
/* top bar */
.top_bar{  background:#D1D1D1; height:34px; position:absolute; right:0; text-align:right; width:649px;}
.sky_logo{ left:0; position:absolute;}
/* top bar nav */
.top_bar_nav{ position:absolute; right:200px; top:10px;}
.top_bar_nav li{
	display:block;
	float:left;
	margin-right:15px;
	padding-left:5px;
	background-repeat: no-repeat;
	background-position: 0 4px;
}
.top_bar_nav a{ font-size:11px; text-transform:uppercase;}
.top_bar_nav li a.cryptic{ color:#4E4E4E; font-size:11px; font-weight:normal;}
/* top bar search */
.top_bar_search_wrap{ height:20px; position:absolute; top:5px;	right:44px;	width:140px; background-image: url(images/search.gif);
	background-repeat: no-repeat; background-position: center center;}
.top_bar_search{ border:0pt none; color:#4E4E4E; font-size:9px; height:11px; left:8px; padding-top:3px; position:absolute; top:3px; width:125px;} 
* html .top_bar_search{/* IE6 HACK */ height:15px; background-image: url(images/search-search.jpg); background-repeat: no-repeat;	background-position: 4px 3px;}
.top_bar_search_submit{	border:0; cursor:pointer; font-size:10px; padding-left:5px; position:absolute; left:144px; text-align:left; 	top:3px; background-image: url(images/go.gif); background-repeat: no-repeat; width:22px; background-position: 0 3px; }
/* top nav */
.top_nav { left:345px; margin:0; padding:0; position:absolute; top:29px;}
.top_nav li { float:left; height:72px; list-style:none;	padding-left:10px;	background-image: url(images/top_nav_li.gif);	background-repeat: no-repeat; background-position: right center;} 
* html .top_nav li {/* IE6 HACK */ background-position: right 15px;}
.top_nav li a { display:block; float:left; font-size:10px; height:42px; margin-top:4px; outline:none;  padding-right:10px; padding-top:26px;}
.top_nav li a:hover{ background-image: url(images/top_nav_li_marked.gif); background-repeat: no-repeat;	background-position: center top;}
.top_nav_active { background:url(images/top_nav_li_marked.gif) no-repeat top center; font-weight:bold;}
.cryptic_active { background:url(images/top_nav_li_marked.gif) no-repeat top center; font-weight:bold;}
.top_nav li.top_nav_last_item { background:transparent;}
.top_nav li a.cryptic { color:#4E4E4E; font-size:12px;  font-weight:bold;}
.top_nav_right { margin:0; padding:0; position:absolute; right:140px; top:29px;}
.top_nav_right li { background:url(images/top_nav_li.gif) no-repeat right center; float:left; height:72px; list-style:none; padding-left:10px;}
* html .top_nav_right li {/* IE6 HACK */ background-position: right 15px;}
.top_nav_right li a { display:block; float:left; font-size:10px; outline:none; padding-right:10px; padding-top:30px;}
.top_nav_right li a.cryptic { color:#B1B1B1; font-size:12px; font-weight:bold;}
.chat {  left:890px; margin:0; padding:0; position:absolute; top:49px; }
.chat_inn { width:420px;  margin:0 auto; }
/* Content //////////////////////////////////////////////////////////////*/
.main_content { margin-top:5px; width:990px;}
* html .main_content { width:993px;}
.content_start{ background:url(images/content_item_narrow.gif) repeat-y top right;}
.main_content a{ padding-left:0px;}
.main_content .sidebar a,.main_content .news_panel_overview table a { background:url(/images/linkbullet.gif) no-repeat left center; padding-left:13px;}
.main_content a.back{ background:none; padding-left:0px;}
.page_content{ float:left; width:715px;}
.page_content_sitemap{padding:0px; width:850px; left:100px; margin-left:75px; text-decoration:none;}
.page_content_sitemap a{ text-decoration:none;}
.page_content_wide{ float:left; margin-left:20px; width:750px;}
.content_news,.content_login,.content_newsletter{ float:left; width:195px;}
.content_welcome{ float:left;}
.content_welcome{ width:405px;}
.page_content p,.content_welcome p{ /*display:inline;*/}
.content_welcome table{ width:553px !important;}
* html .content_welcome{ width:352px;}
* html .content_welcome table{ width:353px;}
.content_spacing{ margin:23px 23px 20px 23px;}
.content_spacing_top{ margin-top:20px;}
.content_spacing_top_about{ margin-top:0px;}
h1 { color:#000000; font-size:20px; margin-bottom:12px;}
.main_content h2{ font-size:11px; font-weight:bold;}
.main_content h3{ font-weight:bold;}
.page_content h1{ color:#000000; background-image: url(images/dots.gif); background-repeat: repeat-x; background-position: left bottom; padding-top: 0px;padding-right: 0px;padding-bottom: 12px;padding-left: 0px; font-family: "Trebuchet MS", "Lucida Grande", Helvetica, Arial;}
.page_content h1.long{ font-size:16px; padding-left:5px;}
.page_content h2.underline{ background:transparent url(/images/dots.gif) repeat-x scroll left bottom; font-size:14px; font-weight:bold; padding:10px 0px 10px 5px; width:100%;}
.page_content th,
.page_content strong,
.content_welcome th,
.content_welcome strong {
  font-weight:bold;
}
.page_content ol,
.page_content ul,
.page_content li,
.content_welcome ol,
.content_welcome ul,
.content_welcome li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:disc;
  margin-left:6px;
}
*+html .content_welcome ol,
*+html .content_welcome ul,
*+html .content_welcome li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:disc;
  margin-left:8px;
}
/* $3 - Product Navigation ///////////////////////////////////////////////////*/
div.product_description ul {
  padding-left:10px;
}
.productdetail_content .downloads a,
table.search_result_module_results a,
td.link a {
  background:transparent url(/images/linkbullet.gif) no-repeat scroll left center;
  padding-left:13px;
}
.product_navi_level_1 {
  float:left;
  margin-right:20px;
  width:235px;
}
.product_navi_level_1 li a
{
	background-color:#D1D1D1;
	background-image:url(images/corner.png);
	background-position:left top;
	background-repeat:no-repeat;
	
	color:#ffffff;
	display:block;
	margin-right:7px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 24px;
}
* html .product_navi_level_1 li a
{ /* IE6 FIX */
  background-image:url(images/corner.gif);
}
.product_navi_level_1 li {
  list-style:none;
  list-style-image:none;
  border:1px solid #ffffff;
}

.product_navi_level_2 li {
  list-style:none;
  list-style-image:none;
}
.product_navi_level_2 li a
{
  background:#e6e6e6 !important;
  color:#4e4e4e;
  padding:4px 2px 4px 10px;
}
.product_navi_level_3 li a {
  background:#f2f2f2 !important;
  margin-right:7px;
  padding-left:20px;
}
.product_navi_level_4 li a {
  background:#fdfdfd !important;
  padding-left:30px;
}
/* $3 - Product Content, Product Detail //////////////////////////////////////*/
.product_content,
.productdetail_content {
	float:left;
	width:685px;
	padding-left: 7px;
}
.productdetail_content_about {
	float:left;
	width:715px;
}
.product_content .overview_item {
	margin-bottom:12px;
	padding-bottom:12px;
	position:relative;
	width:100%;
	background-image: url(images/dots.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.product_content h1 {
	color:#000000;
	font-size:20px;
	font-weight:600;
	margin-bottom:12px;
	padding-bottom:8px;
	background-image: url(images/dots.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.product_content h2 {
  font-weight:bold;
  padding-bottom:5px;
}
.product_content .overview_item .product_image {
  float:left;
  width:87px;
}
.product_content .overview_item .product_image img {
  margin:0 12px 0 12px;
}
.product_content .overview_item .description {
  float:left;
  margin-left:13px;
  width:320px;
}
.product_content .detail_link {
  bottom:10px;
  position:absolute;
  right:10px;
  padding-left:13px;
}
.productdetail_content h2 {
	font-weight:bold;
	padding:0 0 10px 5px;
	width:100%;
	background-image: url(images/dots.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
/* $4 - Product Sidebar //////////////////////////////////////////////////////*/
.sidebar {
  float:right;
  margin-left:5px;
  width:265px;
}
.sidebar h2 a
{ font-family: "Trebuchet MS", "Lucida Grande", Helvetica, Arial;	font-size: 16px; font-weight: bold; color: #0066CC;}
.sidebar h2 a:hover { color: #FF6600;}
.sidebar .header {
  height:20px;
}
.sidebar .header span {
  color:#ffffff;
  display:block;
  line-height:23px;
  margin-left:15px;
}
.sidebar .content {
	background-color:#FFFFFF;
	color:#4E4E4E;
	text-align: right;
}
.sidebar .content .request {
  height: 70px;
}
.sidebar .content .request .image {
  background-color:#FFFFFF;
  border:1px solid #BBBBBB;
  float:left;
  padding:6px;
}
.sidebar .content .request .info {
	float:right;
	text-align: justify;
	margin-top: -3px;
	margin-right: 13px;
}
/* $4 - Navigation Path //////////////////////////////////////////////////////*/
.navigation_path {
	display:block;
	margin-bottom:15px;
	position:relative;
	padding:0 0 8px 10px;
	background-image: url(images/dots.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.navigation_path ul {
  position:absolute;
  right:0px;
  top:0px;
}
.navigation_path ul li a {
  background:url(/images/print.gif) no-repeat left center;
  padding-left:20px;
}
.navigation_path, .navigation_path a {
  color:#9c9c9c;
  font-size:10px;
}
.navigation_path a {
  background:0;
  padding-left:0;
  padding-right:5px;
}
/* $0 - BTR specific styles //////////////////////////////////////////////////*/
.top_nav li a:hover {
  color:#58af3a;
}
.main_content a
{
  color:#58af3a;
}
.main_content h2 a {
  color:#000000;
}
.login_submit
{
  background:url(/images/2/login_submit.gif) no-repeat;
}
.product_content .detail_link {
  background:url(/images/2/product_detail_link.gif) no-repeat left center;
}
.product_navi_level_3 li a.active {
  background:#f2f2f2 url(/images/2/product_navi_active.gif) no-repeat left center !important;
}
.navigation_path, .navigation_path a {
	color:#9c9c9c;
	font-size:10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.navi_level_1 li a.active {
  background-image:url(/images/2/navi_root.png)!important;
  background-repeat:no-repeat!important;
  background-position:left center!important;
}
.productdetail_content .product_description ol,
.productdetail_content .product_description ul,
.productdetail_content .product_description li {
  list-style-position:outside;
  margin-left:6px;
}
.productdetail_content .product_description ul {
  margin:10px 0px;
}
.footer_line{ background-color:#4D4848; height:6px; margin:0px auto;   position:relative;   display:block;}
/* footer */
.footer {
  background: #c5c5c5 left top no-repeat;
  text-align:center;
  margin:0px auto;
  display:block;
  height:120px;
  position:relative;
  width:993px;
}
.footer_print_top {
  position:absolute;
  right:5px;
  top:7px;
}
*+html .footer_print_top {
  top:4px;
}
.footer_print_top li {
  float:left;
  margin-right:15px;
}
.footer * {
  color: #000000;
  font-size:11px;
  overflow:visible;
}
.footer_im { margin:0px auto;
  text-align:center;
  padding:0px;
  width:880px;
  top:14px;
  left:50px;
  position:absolute;}
.footer_im p{
  text-align:center;
  font-weight:bold;
  color:#000000;
}
.footer_im a{ color: #000000; font-weight:bold;}
.footer_im a:hover{ color: #006699; font-weight:bold;}  
.footer_copyright {
  position:absolute;
  display:block;
  float:left;
  left:360px;
  top:86px;
}
.footer_copyright a:hover {
  color:#0066CC;
}
*+html .footer_copyright {
  top:80px;
}
.footer_nav {
  float:left;
  margin-top:7px;
}

.footer_nav li {
  background:url(/images/footer_navi_item.gif) right center no-repeat;
  float:left;
  margin-right:5px;
  padding-right:5px;
}
.footer_nav li.last_item {
  background:0;
}
.printlink_grey {
  background:url(/images/print_grey.gif) no-repeat left center;
  padding-left:20px;
}
.goto_top {
	margin-left:5px;
	padding-left:18px;
	background-image: url(images/goto_top.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#ria_panel_main-infopanels-info_panel2 .content .request strong {
	float:right;
	font-size: 10px;
	color: #333333;
}
#ria_panel_main-infopanels-info_panel3 .content strong {
	font-size: 10px;
	float: right;
	color: #333333;
}
#ria_panel_main-infopanels-info_panel3 h2 { margin:0px; padding:5px 0px 5px 0px; }
#ria_panel_main-infopanels-info_panel3 p{ margin:0px; padding:0px; }
#ria_panel_main-custom_panel a {
	color: #000;
	text-decoration:underline;
}
#ria_panel_main-custom_panel a:hover {
	color: #58af3a;
}
#directory td {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	background-image: url(images/top_nav_li_icon.gif);
	background-repeat: no-repeat;
	background-position: 4px 9px;
}
#direc td {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: 4px 9px;
	border-bottom:dotted;
	border-bottom-width:1px;
}
#direca td {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: 4px 9px;
	border-bottom:dotted;
	border-bottom-width:1px;
}
#direca a {text-decoration:none;}
#direcb td {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: 4px 9px;
	border-bottom:dotted;
	border-bottom-width:1px;
}
#direcb a { text-decoration:none; }
#direc a {text-decoration:none;}#direcd td {padding-top: 4px;padding-bottom: 4px;padding-left: 12px;background-repeat: no-repeat;background-position: 4px 9px;border-bottom:dotted;border-bottom-width:1px;
}
#direcd a {text-decoration:none;
}

#sitemap td {padding-top: 4px;padding-bottom: 4px;padding-left: 15px;background-image: url(images/top_nav_li_icon.gif);background-repeat: no-repeat;background-position: 4px 9px;border-bottom:dotted;border-bottom-width:1px;
}

#sitemap a { text-decoration:none;}
#sitemapb td {	padding-top: 4px;	padding-bottom: 4px;	padding-left: 15px;	background-image: url(images/top_nav_li_icon.gif); background-repeat: no-repeat;	background-position: 4px 9px;	border-bottom:dotted;	border-bottom-width:1px;}
#sitemapb a {text-decoration:none;}
#sitemapc td {	padding-top: 4px;	padding-bottom: 4px;	padding-left: 15px;	background-image: url(images/top_nav_li_icon.gif);
background-repeat: no-repeat;	background-position: 4px 9px;	border-bottom:dotted;	border-bottom-width:1px;}
#sitemapc a {text-decoration:none;}
#sitemapd td {	padding-top: 4px;	padding-bottom: 4px;	padding-left: 15px;	background-image: url(images/top_nav_li_icon.gif);
background-repeat: no-repeat;	background-position: 4px 9px;	border-bottom:dotted;	border-bottom-width:1px;}
#sitemapd a {text-decoration:none;}
#sitemape td {	padding-top: 4px;	padding-bottom: 4px;	padding-left: 15px;	background-image: url(images/top_nav_li_icon.gif);
background-repeat: no-repeat;	background-position: 4px 9px;	border-bottom:dotted;	border-bottom-width:1px;}
#sitemape a {text-decoration:none;}
#sitemapf td {	padding-top: 4px;	padding-bottom: 4px;	padding-left: 15px;	background-image: url(images/top_nav_li_icon.gif);
background-repeat: no-repeat;	background-position: 4px 9px;	border-bottom:dotted;	border-bottom-width:1px;}
#sitemapf a {text-decoration:none;}
#sitemapg td {	padding-top: 4px;	padding-bottom: 4px;	padding-left: 15px;	background-image: url(images/top_nav_li_icon.gif);
background-repeat: no-repeat;	background-position: 4px 9px;	border-bottom:dotted;	border-bottom-width:1px;}
#sitemapg a {text-decoration:none;}
#sitemaph td {	padding-top: 4px;	padding-bottom: 4px;	padding-left: 15px;	background-image: url(images/top_nav_li_icon.gif);
background-repeat: no-repeat;	background-position: 4px 9px;	border-bottom:dotted;	border-bottom-width:1px;}
#sitemaph a {text-decoration:none;}
#siteborder { border-color:#999999; border-style:solid; border-width:1px; background-color: #F9F9F9;}
#tdd a{ text-decoration:none; color:#FFFFF1;}
#tdda a{ text-decoration:none; color:#FFFFF2;}
#tddb a{ text-decoration:none; color:#FFFFF3}
#tddc a{ text-decoration:none; color:#FFFFF4;}
#tddd a{ text-decoration:none; color:#FFFFF5;}
#tdde a{ text-decoration:none; color:#FFFFF6;}
#tddf a{ text-decoration:none; color:#FFFFF7;}
#counter { width: 133px; padding-left: 350px;}
#counter td {padding-left: 440px; }
.tablecon td {border: 1px solid black; background-color:#F9F9F9; padding:6px;}
.tablecontant {margin:0px auto; padding-top:3px; padding-right:3px; padding-bottom:3px; padding-left:3px; border-color:#990000;	border-width:1px; border-style:solid;}
.tablecontant td {border-top: 1px dashed black; border-right: 1px solid black; border-left: 1px solid black; border-bottom: 1px dashed #D2D2D2; background-color:#F9F9F9; padding:7px;}
.tablecontant tr {border-top: 1px dashed black; border-bottom: 1px dashed #D2D2D2; background-color:#F9F9F9;} 
#right{ width:400px; float:left; display:block; }
#right table{ padding:0px;}
#right td{ padding-top:4px; padding-bottom:4px; padding-left:0px; padding-right:0px;}
#right img{
	width:289px;
	height:116px;
	margin:13px 0 0 33px;
}
#right h2{font:20px/15px Georgia, "Times New Roman", Times, serif; text-decoration:underline; letter-spacing:-1px; margin:0px auto;
padding:0px; color: #FF6600; }
#right h3{
	width:282px;
	font:14px/17px Arial, Helvetica, sans-serif;
	color:#048BD8;
	margin:0 0 0 54px;
	letter-spacing:-.05em;
	font-weight:bold;
}
.abc {font-family:"Trebuchet MS", "Lucida Grande", Helvetica, Arial; font-size:20px; color: #FF6600; font-weight:bold;}
.abd {font-family:"Trebuchet MS", "Lucida Grande", Helvetica, Arial; font-size:18px; font-weight:bold; color: #339900;}
.abe {font-family:"Trebuchet MS", "Lucida Grande", Helvetica, Arial; font-size:13px; font-weight:bold; color: #000000;}
.abf {font-family:"Trebuchet MS", "Lucida Grande", Helvetica, Arial; font-size:13px; font-weight:bold; color: #0099CC; text-decoration:underline;}
.abf {font-family:"Trebuchet MS", "Lucida Grande", Helvetica, Arial;;font-size:13px; font-weight:bold; text-decoration:underline; 	color: #000000;}
.abg {font-family:"Trebuchet MS", "Lucida Grande", Helvetica, Arial;;
	font-size:12px;
	font-weight:bold;
	color: #000000;}
.abh {font-family:"Trebuchet MS", "Lucida Grande", Helvetica, Arial;;
	font-size:18px;
	color: #3366CC;
	font-weight:bold;}
.abi {font-family:"Trebuchet MS", "Lucida Grande", Helvetica, Arial;;
	font-size:16px;
	color: #3366CC;
	font-weight:bold;
	text-decoration:underline;}
.abj {font-family:"Trebuchet MS", "Lucida Grande", Helvetica, Arial;;
	font-size:16px;
	color: #FF6600;
	font-weight:bold;
	letter-spacing:-1px;}
.abk { font-family:"Trebuchet MS", "Lucida Grande", Helvetica, Arial;;
	font-size:17px;
	color: #3366CC;
	font-weight:bold;}
.abl {	background-color: #E9E9E9; font-family:"Trebuchet MS", "Lucida Grande", Helvetica, Arial;;
	font-size:15px;
	color: #009900;
	font-weight:bold;}
/*.support td{padding:3px; border-bottom: 1px dashed #D2D2D2;}
.support tr{border-bottom: 0px dashed #D2D2D2;}	
*/
.support {margin:0px auto; border-bottom: 1px dashed #000; border-top: 1px dashed #000; border-right: 1px dashed #666666; border-left: 1px dashed #666666; text-align:center;}
.support td {background-color:#F9F9F9; padding:3px;}
.faq { margin:0px auto; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.faqa a{margin:0px auto; 
	text-decoration:none;
}
.none a{margin:0px auto; 
	text-decoration:none;
}
.faqb {font-family:"Trebuchet MS", "Lucida Grande", Helvetica, Arial;
	font-size:13px;
	font-weight:bold;
	color: #000000;}
.faqb a{ text-decoration:none;}
.faq td {
	padding:6px;
}
.atd {font-family:"Trebuchet MS", "Lucida Grande", Helvetica, Arial;
	font-size:13px;
	font-weight:bold;
	color: #BE5021;}
.navbg{ background-image:url(images/bg.jpg); width:230px; float:left; background-repeat:repeat-y; 
margin:0; padding:0; height:600px;}
.mbg {background-image:url(images/lbg.jpg); height:27px;}
h2 {font-family: "Trebuchet MS", "Lucida Grande", Helvetica, Arial;	font-size: 16px; font-weight: bold; color: #0066CC}
h3 {
	font-family:Georgia, Tahoma, Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#993300;
}
h4 {font-family:Tahoma; font-size:12px; font-weight:bold; color:#993300}
/* $3 - Sub Navigation ///////////////////////////////////////////////////*/
.navi_level_1 li a { border:1px solid #ffffff; background-color:#eeeeee; background-image:none; color:#4e4e4e; display:block; margin-right:7px; padding:5px 20px; }
.navi_level_1 li.root {
  list-style-image:none;
  list-style-type:none;
  list-style-position:outside;
}
.navi_level_1 li.root a {
  background:#E6E6E6 none repeat scroll 0% 0% !important;
  padding:4px 2px 4px 10px;
}
.navi_level_2 li a {
  background:#f2f2f2 !important;
  color:#4e4e4e;
  padding:4px 2px 4px 30px;
}
.navi_level_3 li a {
  background:#fdfdfd !important;
  padding-left:40px;
}
.navi_level_4 li a {
  background:#e2e2e2 !important;
  padding-left:50px;
}
.navi_level_1 {
  float:left;
  margin-right:20px;
  width:211px;
}
.navi_level_3 li a {
  margin-right:7px;
}
.column {
  float: left;
  margin-right: 10px;
}
/* The last column in a row needs this class. */
.last { margin-right: 0; }
/* Use these classes to set the width of a column. */
.span-1   { width: 30px; }
.span-2   { width: 70px; }
.span-3   { width: 110px; }
.span-4   { width: 200px; margin-top: 10px; }
.span-5   { width: 190px; }
.span-6   { width: 230px; }
.span-7   { width: 270px; }
.span-8   { width: 310px; }
.span-9   { width: 350px; }
.span-10  { width: 390px; }
.span-11  { width: 430px; }
.span-12  { width: 470px; }
.span-13  { width: 510px; }
.span-14  { width: 550px; }
.span-15  { width: 590px; }
.span-16  { width: 630px; }
.span-17  { width: 670px; }
.span-18  { width: 710px; }
.span-19  { width: 750px; }
.span-20  { width: 790px; }
.span-21  { width: 830px; }
.span-22  { width: 870px; }
.span-23  { width: 910px; }
.span-24  { width: 950px; margin: 0; }
.answers {
	float: left;
	width: 715px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px dashed #4D4848;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#ups {
	float: left;
	margin-right: 35px;
	margin-bottom: 10px;
}
#distributor {
float:right;
}
#antivirus {
	float:right;
}
.top1 {
	float:right;
	margin-bottom: 7px;
}
/*   ---  Sub Highlighted   ---   */
.hightlightBox {width:465px; height:auto; padding:0px; margin:0px; float:left;}
.hightlightBoxTop {width:465px; height:19px; padding:0px; margin:0px; float:left; background-image:url(images/sub-hightlighting-top.gif); background-repeat:no-repeat;}
.hightlightBoxBG {width:463px; height:auto; padding:0px; margin:0px; float:left; background-image:url(images/sub-hightlighting-bg.gif); background-repeat:repeat-x; background-position:bottom; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3;}
.hightlightBoxBottom {width:465px; height:7px; padding:0px; margin:0px; float:left; background-image:url(images/sub-hightlighting-bottom.gif); background-repeat:no-repeat; padding-bottom:20px;}
.highlightedText {width:420px; height:auto; margin:0px auto;}
.highlightedText ul {width:380px; height:auto; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:30px; padding-right:10px; line-height:normal; list-style:circle; padding-bottom:20px;}
.highlightedText ol {width:380px; height:auto; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:30px; padding-right:10px; line-height:normal;padding-bottom:20px;}
.border1{
	border-bottom:#EDEEF2 solid 1px;
	border-top:#B9B5B4 solid 1px;
	border-left:#B9B5B4 solid 1px;
	border-right:#B9B5B4 solid 1px;
	padding-left: 5px;
}
.border2 { border-bottom:#B9B5B4 solid 1px; border-top:#B9B5B4 solid 1px; border-left:#B9B5B4 solid 1px; border-right:#B9B5B4 solid 1px; }
.pkg_blue_row { background-image:url(images/middle_bg.jpg);	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	height:20px; font-weight:bold; color:#FFFFFF;}
.blue_row { background-image:url(images/bluebg.jpg); font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	height:20px; font-weight:bold; color:#FFFFFF;}
.blue_row_linux { background-image:url(images/linux-header.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:20px; font-weight:bold; color:#FFFFFF;}
.blue_row_windows { background-image:url(images/windows-header.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:20px;	font-weight:bold; color:#FFFFFF; }
.tbl_link:link { COLOR: #000000; BORDER-BOTTOM: 1px; text-decoration: underline;}
.tbl_link:active {	COLOR: #000000; }
.tbl_link:visited {	COLOR: #000000; }
.tbl_link:hover { COLOR: #000000; POSITION: relative ;}
.tbl_link SPAN { DISPLAY: none }
.tbl_link:hover SPAN { BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000000 1px solid; DISPLAY: block; PADDING-LEFT: 3px; Z-INDEX: 50; BACKGROUND: #EDF5FB; LEFT: 75px; PADDING-BOTTOM: 3px; MARGIN: 3px; BORDER-LEFT: #000000 1px solid; WIDTH: 290px; COLOR: black; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; TOP: -50px; TEXT-ALIGN: justify; TEXT-DECORATION: none; opacity: 1.1;}
.textarea_style {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	background-color: #E2EAFE;
	border-style:solid;
	border-width:1px;
	border-color:#6D90B0;
	text-align: center;
}
.textarea_style_slim { font-family:Tahoma, Verdana, Arial; font-size:11px; color:#333333;background-color:#EDF5FB; border-style:solid; border-width:1px;	border-color:#6D90B0;}
.line{
	border-collapse: collapse;
	border: 1px dashed #e8e8e8;	
}
.td-bg{
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #0084c8;
	background-color: #ffffff;
	text-align: center;
	padding-left: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg-mail.jpg)
}
.contentimg {
	float: right;
	margin-left: 15px;
	border: thick solid #333333;
}
/* Use this class together with the .span-x classes
   to create any composition of columns in a layout. */

.column {
  float: left;
  margin-right: 10px;
}
/* The last column in a row needs this class. */
.last { margin-right: 0; }
/* Add these to a column to append empty cols. */
.append-1   { padding-right: 40px; }  
.append-2   { padding-right: 80px; } 
.append-3   { padding-right: 120px; } 
.append-4   { padding-right: 160px; } 
.append-5   { padding-right: 200px; } 
.append-6   { padding-right: 240px; } 
.append-7   { padding-right: 280px; } 
.append-8   { padding-right: 320px; } 
.append-9   { padding-right: 360px; } 
.append-10  { padding-right: 400px; } 
.append-11  { padding-right: 440px; } 
.append-12  { padding-right: 480px; } 
.append-13  { padding-right: 520px; } 
.append-14  { padding-right: 560px; } 
.append-15  { padding-right: 600px; } 
.append-16  { padding-right: 640px; } 
.append-17  { padding-right: 680px; } 
.append-18  { padding-right: 720px; } 
.append-19  { padding-right: 760px; } 
.append-20  { padding-right: 800px; } 
.append-21  { padding-right: 840px; } 
.append-22  { padding-right: 880px; } 
.append-23  { padding-right: 920px; } 
/* Add these to a column to prepend empty cols. */
.prepend-1   { padding-left: 40px; }  
.prepend-2   { padding-left: 80px; } 
.prepend-3   { padding-left: 120px; } 
.prepend-4   { padding-left: 160px; } 
.prepend-5   { padding-left: 200px; } 
.prepend-6   { padding-left: 240px; } 
.prepend-7   { padding-left: 280px; } 
.prepend-8   { padding-left: 320px; } 
.prepend-9   { padding-left: 360px; } 
.prepend-10  { padding-left: 400px; } 
.prepend-11  { padding-left: 440px; } 
.prepend-12  { padding-left: 480px; } 
.prepend-13  { padding-left: 520px; } 
.prepend-14  { padding-left: 560px; } 
.prepend-15  { padding-left: 600px; } 
.prepend-16  { padding-left: 640px; } 
.prepend-17  { padding-left: 680px; } 
.prepend-18  { padding-left: 720px; } 
.prepend-19  { padding-left: 760px; } 
.prepend-20  { padding-left: 800px; } 
.prepend-21  { padding-left: 840px; } 
.prepend-22  { padding-left: 880px; } 
.prepend-23  { padding-left: 920px; } 
/* Clearing floats without extra markup */
.clear, .clearit {display:inline;}   
.clear:after, .container:after, .clearit:after {
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.left   { float:left; }
.right  { float:right; margin-left:15px; }
/* Border with more whitespace, spans one column. */
.colborder {
  padding-right: 24px;
  margin-right: 25px;
  border-right: 1px solid #eee;
}
/* Border with more whitespace on the left, spans one column, used on elements floated right. */
.colborderl {
  padding-left: 24px;
  margin-left: 25px;
  border-left: 1px solid #eee;
}
.h3 {
	color: #656566; 
	font-size: 1.3em;
	font-weight: bold;  
	line-height: 1.2;
	padding: 13px 10px; 
	margin-bottom: 1em;
	border: 1px solid #b9b9b9;
	border-bottom-width: 0px;
	background-color: #e6e6e9; 
}
.th {
	padding-top: 18px;
	color: #666;
	font-size: 14px;
	padding: 9px 0 8px 10px;
	margin: 0px 0px 9px 0px;
	border: 0px;
	background: #ffffff url(images/thback.gif) top left no-repeat; 
}
#plans {
	width: 635px;
	table-layout:fixed;
}
#payments {
	width: 90%;
	border: 1px dashed #999;
}
#payments td{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	border-right-style: dashed;
	border-right-color: #999;
}
#payments tr.alt td  { background-color: #e9f2d2; }
#plans td {
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #EEEEEE;
}
#plans tr.alt td  { background-color: #e9f2d2; }
.box { padding: 1.5em; margin-bottom: 1.5em; background: #eee; }
.whitetext { font-family: Verdana; font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration:none; }
.whitetext a:hover { font-family: Verdana; font-size: 8pt; font-weight: normal; color: #FF9900; text-decoration:none; }
.whiteTextBold { font-family: Verdana; font-size: 8pt; font-weight: Bold; color: #ffffff; text-decoration:none; }
.Blacktext { font-family: Verdana; font-size: 8pt; font-weight: normal; color: #000000; text-decoration:none; line-height:1.5em; }
.Blacktext a:hover { font-family: Verdana; font-size: 8pt; font-weight: normal; color: #ff6600; text-decoration:none; line-height:1.5em; }
.BlackTextBold { font-family: Verdana; font-size: 8pt; font-weight: Bold; color: #000000; text-decoration:none; }
.BlackTextBold a:hover { font-family: Verdana; font-size: 8pt; font-weight: Bold; color: #FF6600; text-decoration:none; }
.BlackTextBoldBigger { font-family: Verdana; font-size: 10pt; font-weight: Bold; color: #000000; text-decoration:none; }
.GrayBackGround { background-color: #EAEAEA; }
.LightGrayBackGround { background-color: #EEEEEE; }
.BlueBackGround { background-color: #6699CC; }
#twitter_badge { float: right; margin-left: 35px; }
#plans-content{ display:block; position:relative; margin-top:15px; width:560px; float:left; padding:20px; background: url(../images/bgd-content.png) repeat-x; 	left:25px; }
.plan-box { display:block; border: 1px solid #cdcdcd; margin-bottom:7px; width:100%; }
.plan-box-hdr { display:block; font-size: 12px; font-weight: bold; height:25px; padding:5px; color: #000; width:545px; background-image: url(images/bgd-plan-box-hdr.gif); background-repeat: repeat-x; }
.plan-box-desc { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.plan-box-sum { padding: 0 30px; }
.dataTable	{ width: 100%; color: #333; font-size:	12px; border:solid 1px #999999; }
.features	{ width:693px !important; margin:10px 5px 5px 5px; }
.inner	{ width:95%; }
.dataTable th	{ color:#147; border-bottom:1px solid #147; }
.dataTable th.top	{ padding:3px; background:#158; color:#fff; border:1px solid #147; }
.dataTable td { padding:4px; border-bottom:1px solid #ddd; }
.dataTable td.sp { padding:0px; border-bottom:0px; }
.dataTable td.pad3	{ padding:0 3px 0 3px; }
.dataTable td.pad5	{ padding:0 5px 0 7px; }
.dataTable tr.dark { background:#FAFAFA; border:1px solid #000 !important; font-weight:bold; color:#666; }
.dataTable tr.dark td { border-top:1px solid #ccc !important; border-bottom: 1px solid #ccc !important; }
.dataTable tr.dark td.st {







	border-left:		1px solid #ccc !important;







}















.dataTable tr.dark td.ed {







	border-right:		1px solid #ccc !important;







}























.dataTable .nul {







	border-bottom:		0px !important;







}















.dataTable .center {







	text-align:			center;







}















.dataTable .gy{







	background:			#F6F6F6;







}















.dataTable a.dis {







	display:			block;







	height:				20px;







	line-height:		20px;







	padding-left:		8px;







	border-bottom:		1px solid #E5E5E5 !important;







	border-right:		1px solid #ccc !important;







	border-left:		1px solid #E5E5E5 !important;







	background:			#FAFAFA;







	cursor:            pointer;







}















.dataTable a.tl {







	border-top:			1px solid #E5E5E5 !important;







}















.dataTable a.bl {







	border-bottom:		1px solid #E5E5E5 !important;







}















.dataTable a.hightl {







	border-top:			1px solid #ccc !important;







}















.dataTable a.highlighted {







	background:			#fff;







	color:				#147 !important;







	font-weight:		bold;







	border-right:		0px !important;







	display:			block;







	height:				20px;







	line-height:		20px;







	padding-left:		8px;







	border-bottom:		1px solid #ccc !important;







	border-left:		1px solid #ccc !important;	







}















.dataTable a.highbot {







	border-bottom:		1px solid #ccc !important;	







}















.dataTable a.dis:hover {







	background:			#fff;







}







.headingsim {







	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica;







	font-size: 18px;







	font-weight: bold;







	color: #7EACB8;







	margin: 0px;







	padding: 0px;







}







.h3im {







	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica;







	font-size: 14px;







	font-weight: bold;







	color: #7EACB8;







	margin: 0px;







	padding: 0px;







}







.h3es {







	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica;







	font-size: 14px;







	font-weight: bold;







	color: #D9621e;







	margin: 0px;







	padding: 0px;







}







.h3wd {







	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica;







	font-size: 14px;







	font-weight: bold;







	color: #BEC75A;







	margin: 0px;







	padding: 0px;







}







.h3ncs {







	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica;







	font-size: 14px;







	font-weight: bold;







	color: #1d98a3;







	margin: 0px;







	padding: 0px;







	letter-spacing: 0.1em;







}







.h4ncs {
	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #1B8A94;
	margin: 0px;
	padding: 0px;
	text-decoration:underline;
	letter-spacing: 0.1em;
}
.news_content { width:500px; }
.news_content p{text-align:justify; } 

.news_content p.pagenext { float:right; }
.news_content p.pagenext a {background:url(images/pagenext.gif) no-repeat right center; padding:0px 15px 0px 0px; font-weight:bold; font-style:italic; text-decoration:none; } 
.news_content p.pagenext a:hover { text-decoration:none; }

.news_content p.pageprev { float:left; }
.news_content p.pageprev a {background:url(images/pageprev.gif) no-repeat left center; padding:0px 0px 0px 15px; font-weight:bold; font-style:italic; } 

p.pagetop { margin:0px; padding:0px 0px 15px 0px;  text-align:center;  background:url(images/faq-devider.gif) no-repeat center bottom; text-decoration:none;}
p.pagetop a { text-decoration:none;} 
.hline { background:url(images/dots.gif) repeat-x left bottom }

/* form */
.frm { border:1px solid #E9E7E7; background:url(images/frm_bg.gif) repeat-x left top; padding:10px; width:600px; } 
.frm p { margin:0px; padding:3px 0px 3px 0px; text-align:left; }
.frm p span { float:left; width:120px; line-height:20px; float:left; }
.cstext { border:1px solid #BDBDBD; background:url(images/input_bg.gif) repeat-x left top; height:20px; }
input.bsubmit{width:68px; height:25px; background: url(images/br_button.gif) 0 0 no-repeat;  border:none; margin:0px; color:#FFFFFF;}
.csselect { border:1px solid #BDBDBD; width:270px; height:26px; }

.mandatory { color:#FF0000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
.box1 { width:280px; float:left; padding:0px 10px 0px 0px; }

/*=PROJECTSCROLL*/
#projectscroll {height: 160px; }
#projectscroll .ps-item {margin:0px; padding:0px 10px 10px 0px; height: 160px; width:265px; }
.ps-item p { margin:0px; padding:0px 0px 7px 0px; }
#projectscroll a, #projectscroll a:visited  { display: block; }
.name-right { font-weight:bold; text-align:right; }

.k_bottom{bottom:50%; right:0px; _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 130 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 130); z-index:9999999;position:fixed !important;position:absolute;cursor:pointer;}