@charset "utf-8";

a, p, div, font, h1, h2, h3, h4, h5 {text-decoration:none; font-family:Arial, Helvetica, sans-serif}
img {border:0px;}

font.required {color:#c40000; font-size:80%; font-weight:bold;}
font.headertitle {font-weight:bold; font-size:160%; color:#999292;}
font.headercontactt {font-weight:bold; font-size:90%; color:#999292;}
font.headercontactn {font-weight:bold; font-size:180%; color:#353192;}
font.tandc {font-size:60%; color:#666666;}

font.headerresellerbox {font-weight:bold; font-size:110%; color:#000000;}
font.formresellerbox {font-weight:bold; font-size:90%; color:#000000;}
font.headerresellerjoinbox {font-weight:bold; font-size:110%; color:#353491;}

font.pagefooter {font-weight:bold; font-size:70%; color:#817d7d;}

h1.ns-title {font-weight:normal; font-size:270%; color:#231f20; margin:5px 0px 5px 0px;}
h1.ns-title-vb {font-weight:normal; font-size:370%; color:#231f20; margin:5px 0px 5px 0px;}
h2.ns-title {font-weight:normal; font-size:130%; color:#231f20;}
h2.ns-sec-title {font-weight:bold; font-size:90%; color:#353491; margin:0px 0px 0px 0px;}
font.ns-content {font-size:80%; color:#231f20;}
a.ns-content:link {font-weight:bold; text-decoration:none; color:#353491; line-height:110%;}
a.ns-content:hover {font-weight:bold; text-decoration:underline; color:#353491; line-height:110%;} 
a.ns-content:visited {font-weight:bold; color:#353491; line-height:110%;}
ul.ns-content {margin-left:10px; padding-left:0px}

h1.content {font-weight:bold; font-size:130%; color:#000000;}
h1.content-ns {font-weight:bold; font-size:130%; color:#000000; margin:10px 0px 1px 0px;}
h1.content-ns-nm {font-weight:bold; font-size:130%; color:#000000; margin:0px 0px 0px 0px;}
h1.content-w {font-weight:bold; font-size:140%; color:#ffffff;}
h1.content-w-ns {font-weight:bold; font-size:130%; color:#ffffff; margin:0px 0px 5px 0px;}
h1.content-b {font-weight:bold; font-size:130%; color:#353491;}
h2.content-b {font-weight:bold; font-size:90%; color:#353491; margin:0px 0px 5px 0px;}

font.contentn {font-size:90%; color:#000000; line-height:130%;}
font.contentn-n {font-size:80%; color:#000000;}
font.contentn-n-wn {font-size:80%; color:#ffffff;}
font.contentn-n-w {font-size:80%; color:#ffffff;}
font.contenth {font-weight:bold; color:#353192;}
font.contenth-n {font-size:80%; color:#353192;}
font.content-textbox-label {font-weight:bold; font-size:80%; color:#000000;}
font.disclaimer {font-size:60%; color:#777777; text-align:center; line-height:100%;}
font.content-product {font-size:80%; color:#000000;}

font.HP-ProductMenu-Title {font-weight:bold; font-size:100%; color:#272626;}
.textbox-search {border: 0px solid #ffffff; background-image:url(Images/textbox-search-bg.png); height:19px; width:137px; padding:3px 0px 0px 5px;}
.textbox-reseller {border: 2px solid #817d7d;}

body
	{
	margin:0px 0px; padding:0px;
	text-align:left;
	}

/*	
background-image:url('Images/background.jpg');
background-repeat:no-repeat;
background-position:top center;
*/

.topmenu {margin: 0px 0px; padding-top: 0px;}	
.topmenu ul {margin: 0px; padding: 0px 0px 0px 5px; list-style-type:none;}   
.topmenu li {margin: 0px; padding: 14px 6px 15px 0px; float: left;}
.topmenu li.tab-left-pad {margin: 0px; padding: 14px 6px 15px 10px; float: left;}
.topmenu li.tab-select {margin: 0px; padding: 0px 6px 15px 0px; float: left;}

.ItemListBox100 { border-bottom: 1px dotted #bbb; padding: 4px; margin: 0 0 3px 0}
.divider {border-bottom: 1px dotted #bbb; padding:5px 0px 5px 0px;}

a.TopMenuA:link {font-weight:bold; text-decoration:none; color:#FFFFFF; font-size:90%;}
a.TopMenuA:hover {font-weight:bold; text-decoration:underline; color:#FFFFFF; font-size:90%;} 
a.TopMenuA:visited {font-weight:bold; color:#FFFFFF; font-size:90%;}
a.TopMenuASelect:link, a.TopMenuASelect:hover, a.TopMenuASelect:visited {font-weight:bold; text-decoration:underline; color:#FFFFFF; font-size:90%;}

a.ResellerBoxForgot:link {font-weight:normal; text-decoration:none; color:#817d7d; font-size:70%;}
a.ResellerBoxForgot:hover {font-weight:normal; text-decoration:underline; color:#817d7d; font-size:70%;} 
a.ResellerBoxForgot:visited {font-weight:normal; color:#817d7d; font-size:70%;}

a.ResellerBoxJoin:link {font-weight:normal; text-decoration:none; color:#353491; font-size:70%;}
a.ResellerBoxJoin:hover {font-weight:normal; text-decoration:underline; color:#353491; font-size:70%;} 
a.ResellerBoxJoin:visited {font-weight:normal; color:#353491; font-size:70%;}

a.PageFooter:link {font-weight:bold; text-decoration:none; color:#817d7d; font-size:70%;}
a.PageFooter:hover {font-weight:bold; text-decoration:underline; color:#817d7d; font-size:70%;} 
a.PageFooter:visited {font-weight:bold; color:#817d7d; font-size:70%;}

a.HP-ProductMenu-1:link {font-weight:bold; text-decoration:none; color:#353491; font-size:80%;}
a.HP-ProductMenu-1:hover {font-weight:bold; text-decoration:underline; color:#353491; font-size:80%;} 
a.HP-ProductMenu-1:visited {font-weight:bold; color:#353491; font-size:80%;}

a.HP-ProductMenu-2:link {font-weight:bold; text-decoration:none; color:#817d7d; font-size:70%; padding-left:4px;}
a.HP-ProductMenu-2:hover {font-weight:bold; text-decoration:underline; color:#817d7d; font-size:70%; padding-left:4px;} 
a.HP-ProductMenu-2:visited {font-weight:bold; color:#817d7d; font-size:70%; padding-left:4px;}

a.OP-ProductMenu-1:link {font-weight:bold; text-decoration:none; color:#000000; font-size:90%;}
a.OP-ProductMenu-1:hover {font-weight:bold; text-decoration:underline; color:#000000; font-size:90%;} 
a.OP-ProductMenu-1:visited {font-weight:bold; color:#000000; font-size:90%;}

a.OP-ProductMenu-2:link {text-decoration:none; color:#817d7d; font-size:90%;}
a.OP-ProductMenu-2:hover {text-decoration:underline; color:#817d7d; font-size:90%;} 
a.OP-ProductMenu-2:visited {color:#817d7d; font-size:90%;}

a.LM-ProductMenu-1:link {font-weight:bold; text-decoration:none; color:#ffffff; font-size:90%; padding-left:10px; line-height:160%;}
a.LM-ProductMenu-1:hover {font-weight:bold; text-decoration:underline; color:#ffffff; font-size:90%; padding-left:10px; line-height:160%;} 
a.LM-ProductMenu-1:visited {font-weight:bold; color:#ffffff; font-size:90%; padding-left:10px; line-height:160%;}

a.LM-ProductMenu-2:link {text-decoration:none; color:#ffffff; font-size:90%; padding-left:20px;}
a.LM-ProductMenu-2:hover {text-decoration:underline; color:#ffffff; font-size:90%; padding-left:20px;} 
a.LM-ProductMenu-2:visited {color:#ffffff; font-size:90%; padding-left:20px;}
a.LM-ProductMenu-2-s:link, a.LM-ProductMenu-2-s:hover, a.LM-ProductMenu-2-s:visited {text-decoration:underline; color:#ffffff; font-size:90%; padding-left:15px;}

a.CU-R-Email:link {font-weight:bold; text-decoration:none; color:#817d7d; font-size:80%;}
a.CU-R-Email:hover {font-weight:bold; text-decoration:underline; color:#817d7d; font-size:80%;} 
a.CU-R-Email:visited {font-weight:bold; color:#817d7d; font-size:80%;}

a.alink:link {font-weight:bold; text-decoration:none; color:#000000; font-size:80%;}
a.alink:hover {font-weight:bold; text-decoration:underline; color:#000000; font-size:80%;} 
a.alink:visited {font-weight:bold; color:#000000; font-size:80%;}

a.content:link {font-weight:bold; text-decoration:none; color:#353491;}
a.content:hover {font-weight:bold; text-decoration:underline; color:#353491;} 
a.content:visited {font-weight:bold; color:#353491;}

a.content80:link {font-weight:bold; text-decoration:none; color:#353491; font-size:80%;}
a.content80:hover {font-weight:bold; text-decoration:underline; color:#353491; font-size:80%;} 
a.content80:visited {font-weight:bold; color:#353491; font-size:80%;}

#header {width:1000px; margin:0px auto; text-align:left; background-color:#FFFFFF;}
#left {float: left; width:20%; padding:15px 0px 0px 0px;}
#right {float: left; width:45%; padding:15px 0px 0px 0px;}
#right-right {float: left; width:35%; text-align:right; padding:15px 0px 0px 0px;}

div.column {float:left; width:50%; padding:0px 0px 0px 0px;}
div.s-title-l {float:left; width:12%; padding:0px 0px 0px 0px;}
div.s-title-r {float:left; width:88%; padding:0px 0px 0px 0px;}
div.s-title-l2 {float:left; width:28%; padding:0px 0px 0px 0px;}
div.s-title-r2 {float:left; width:72%; padding:0px 0px 0px 0px;}

#wrap {width:1000px; margin:0 auto; text-align:left; background-color:#FFFFFF;}

#top-menu {float: left; width:100%; height:38px; background-image:url(Images/top-menu-bg.gif)}
#top-menu-tabs {height:38px;  padding: 14px 10px 0px 2px; background-image:url(Images/top-menu-tab.jpg); background-position:right top; float:left; background-repeat:no-repeat}
#top-menu-tabs-l {height:38px; width:8px; background-image:url(Images/top-menu-tab-l.jpg); float:left;}
#tab-content {width:100%; text-align:center; float:left;}
#tab-content-blank {width:991px; height:201px; background-image:url(Images/tab-content-blank.jpg); text-align:left;}
#tab-content-blank-l {width:991px; height:400px; background-image:url(Images/tab-content-blank-l.jpg); text-align:left;}

#main-content {width:100%; float: left;}
#left-main-content {float: left; width:72%;}
#right-main-content {float: left; width:28%;}

#reseller-box {width:269px; background-image:url(Images/partner-login-bg.jpg); background-repeat:no-repeat; float:right; padding:0px 4px 0px 0px;}
#reseller-box-offer {width:269px; height:305px; float:right; padding-right:4px;}

#page-footer {width:1000px; margin:0 auto; text-align:left; height:28px; background-color:#000000;}
#page-footer-left {float: left; width:50%; padding-top:8px; text-align:left;}
#page-footer-right {float: left; width:50%; padding-top:4px; text-align:right;}

/* CSS for Product pages for tab navication */

#menu{width:100%; display:inline}
.tab_box { border-top:solid 0px #0f2453; position:relative; margin-top:30px;}
.tab_box  li.active a { background:#0f2453; color:#ffffff; border:0; text-decoration:underline; }
ul.tab_nav {  position:absolute; top:-33px; left:0; padding-left:0px;}
ul.tab_nav li {  background:#303092; float:left; display:inline; margin:3px; border:solid 1px #3d1f51; border-bottom:none;}
ul.tab_nav li a.active {background:#303092; border:solid 1px #b292d3; border-bottom:none; color:#ffffff;}
ul.tab_nav li a {font-size:90%; font-weight:bold; color:#ffffff;  display:inline-block; padding:0px 15px; line-height:170%; padding-bottom:5px;}
ul.tab_nav li a:hover { text-decoration:underline; color:#ffffff;}
.tab_box .cont_area {background:#dddddd; line-height:120%; padding-bottom:15px; padding-left:10px; padding-right:10px; padding-top:5px;}

ul.keyfeature {margin:0px 0px 0px 0px;}
ol.keyfeature {margin:0px 0px 0px 0px;}

/*
Stylish Select 0.4.1 - $ plugin to replace a select drop down box with a stylable unordered list
http://scottdarby.com/
Copyright (c) 2009 Scott Darby
Requires: jQuery 1.3 or newer
Dual licensed under the MIT and GPL licenses.
*/

/*==================================
Hide lists on page load
====================================*/
.stylish-select ul.newList {left:-9999px;}

/*==================================
select example
====================================*/
ul.newList * {margin:0; padding:0;}
ul.newList a {color: #000; text-decoration:none; display:block;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:159px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.newListSelected {width:160x; color:#000; height:19px; padding:3px 0 0 6px; float:left; background:url(Images/select-bg.png) no-repeat;}
.newListSelected span {width:159px; display:block;}
ul.newList li a {padding:3px 8px; display: block;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {width:138px; overflow:hidden; height:16px; padding:0 23px 0 0; text-align:left; font-size:80%;}
.hiLite {background:#35368f!important; color:#fff!important;}
.hiLite a {background:#35368f!important; color:#fff!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

h1.BETT-Header {font-weight:normal; font-size:270%; color:#231f20; margin:5px 0px 5px 0px;}
font.BETT-Large {font-weight:normal; font-size:130%; color:#231f20;}
font.BETT {font-size:80%; color:#231f20;}
.BETT-input {border: 2px solid #817d7d;}

ul.BETT-Bullet {list-style-image: url(/images/BETT/BETT-Bullet.jpg);} 
li.BETT-Bullet {color:black; padding: 0; padding-left: 0.8em; margin-bottom: 5px; background-position: 2em; }
