*{margin:0;padding:0}

a:active, a:focus {outline: none}

ul,li{list-style:none}

body{background:#000 url('/images/background.jpg') repeat }

img{border:0}

h1{font:italic 24px Trebuchet MS;color:#1e6cc6;margin:0 0 20px 0}
h2{font:17px Trebuchet MS;color:#1e6cc6;margin:0 0 10px 0}
h3{font:13px Trebuchet MS;color:#1e6cc6}
h3 a{color:#1e6cc6;text-decoration:none;font-weight:bold}
h3 a:hover{text-decoration:underline}
h4{font:italic 18px Trebuchet MS;color:#eeeeee}

p {padding-bottom:15px}

.clear {clear:both}
/*.shaded {width: 564px;border-top:1px solid #fff;background-color:#eaeaea;*/
/*.shaded {border-top:1px solid #fff; */
/*filter:alpha(opacity=50);opacity:0.5*/
/*}*/

.regdd {font: 11px Trebuchet MS}

.regtable, .regtable td, .regtable tr {width:70%;font:13px Trebuchet MS;padding:10px 5px 5px}
.regtable input{font: 11px Trebuchet MS;width:220px;padding:2px}
.regtable input.submit{width:auto}
.regtable em{color:red;padding:0 3px}
/*.regtable a{color:#fff}*/

#login {display:block;padding-top:60px;padding-left:25px;font: 11px Trebuchet MS;color:#fff}
#login form{display:inline;margin:0;padding:0}
#login input{font: 11px Trebuchet MS;color:#555;margin-left:5px}
.register-input {margin-left:25px;margin-top:60px;color:#aaa;font:16px Trebuchet MS}

#login a{margin-left:20px;color:#fff;text-decoration:none}
#login a:hover{text-decoration:underline}


.shaded .pdf-text{font-family:Arial, Helvetica, sans-serif;color:#eeeeee}
.shaded .pdf{font-family:Arial, Helvetica, sans-serif;color:#eeeeee}

.container{width:959px;margin:0 auto}

.header{width:100%;float:left;height:100px;background:transparent url('/images/header-back-new2.png') no-repeat;z-index:100}
.header-inner{width:100%;float:left;height:111px;background:transparent url('/images/header-back-new2.png') no-repeat}
.logo{width:170PX;height:76px;margin:26px 0 0 35px;float:left;display:inline}
.login{width:400px;float:right;font:11px Trebuchet MS;color:#8e8981;margin:10px 0 0 0;text-align:right;padding-right:30px}
.login a{font:11px Trebuchet MS;color:#8e8981;margin:0 2px;text-decoration:none}
.login a:hover{color:#fff}

.login-rightnav{width:290px;float:right;font:11px Trebuchet MS;color:#8e8981;margin:10px 0 0 0;text-align:right;padding-right:30px}
.login-rightnav a{font:11px Trebuchet MS;color:#8e8981;margin:0 2px;text-decoration:none}
.login-rightnav a:hover{color:#fff}

.nav{width:600px;float:right;height:21px;margin:30px 0 0 120px;display:inline}
.nav a{font:13px Trebuchet MS;color:#fff;display:inline-block;margin:0 15px;padding:0 0 3px 0;float:left;text-decoration:none;font-weight:bold}
.nav a:hover{background:transparent url('/images/menu_hover.jpg') repeat-x scroll left bottom}
.nav a.current{background:transparent url('/images/menu_hover.jpg') repeat-x scroll left bottom}

.introarea{width:959px;height:272px;float:left;background:url('/images/slide_home_top.png')}

.introareabottom{width:100%;float:left}

.monitor_bottom{float:left}

.links{}
.links li{float:left;display:inline-block}
.links li a{display:block}

.links li.pro a{background:transparent url('/images/nv_plain_pronto.png') no-repeat scroll left top;width:108px;height:44px}
.links li.pro a:hover{background:transparent url('/images/nv_over_pronto.png') no-repeat scroll left top;width:108px;height:44px}
.links li.netbox a{background:transparent url('/images/nv_plain_netbox.png') no-repeat scroll left top;width:138px;height:44px}
.links li.netbox a:hover{background:transparent url('/images/nv_over_netbox.png') no-repeat scroll left top;width:138px;height:44px}
.links li.enterprise a{background:transparent url('/images/nv_plain_enterprise.png') no-repeat scroll left top;width:177px;height:44px}
.links li.enterprise a:hover{background:transparent url('/images/nv_over_enterprise.png') no-repeat scroll left top;width:177px;height:44px}
.links li.global a{background:transparent url('/images/nv_plain_global.png') no-repeat scroll left top;width:156px;height:44px}
.links li.global a:hover{background:transparent url('/images/nv_over_global.png') no-repeat scroll left top;width:156px;height:44px}

.inner-top{width:100%;float:left;height:79px;background:transparent url('/images/inner_top2.png') no-repeat scroll left top}
.innertopL{width:350px;float:left;margin:25px 0 0 30px;display:inline;font:24px Trebuchet MS;color:#8FC5FF}
.innertopR{width:500px;text-align:right;float:right;margin:20px 20px 0 0;display:inline}


.bottomcontent{width:100%;float:left;background:#fff url('/images/bottom-content-bottom.jpg') no-repeat scroll left bottom;padding:0 0 40px 0;margin:10px 0 0 0}

/*JOHN, here is where you change the main font color */
.content{background:#fff url('/images/corner-left.jpg') no-repeat scroll left top;width:577px;float:left;padding:30px 20px 0 30px;font:13px arial;color:#6e6e6e;color:#333}

.home-content{width:100%;float:left}
.home-content li{background:transparent url('/images/buttons.jpg') no-repeat scroll left 2px;padding:0 0 0 20px;font:14px Trebuchet MS}

.bottomcontent-inner{width:100%;float:left;background:#fff url('/images/bottom-content-bottom.jpg') no-repeat scroll left bottom;padding:0 0 40px 0}
.breadcrumb{width:560px;float:left;padding:10px 0 20px 0px}

.breadcrumb a{font:12px arial;color:#4d85c5;text-decoration:none;text-transform:capitalize}
.breadcrumb a:hover{color:#002653}
.breadcrumb img{float:none!important}

.content-inner{background:#fff;width:569px;float:left;padding:10px 20px 0 30px;font:13px arial;color:#6e6e6e}
.content-inner img{float:left}


.content-inner-daren{background:#fff;float:left;padding:10px 20px 0 30px;font:13px arial;color:#6e6e6e}
.content-inner-daren img{float:left}

/*.boxes{width:100%;float:left;border-top:1px #ebeaea solid; margin:15px 0;padding:6px 0 0 0}*/
.boxes{width:100%;float:left;border-top:1px #ebeaea solid; margin:10px 0;padding:6px 0 0 0}
.boxes a{font-weight:bold;color:#000000;text-decoration:none}
.boxes a:hover{text-decoration:underline}

.liney {border-bottom:1px solid #ebeaea solid; padding-bottom:15px;margin-bottom:15px}

.blurby{padding:0 0 15px 0}

.more{float:right;font:10px Trebuchet MS;color:#949494;text-decoration:none;background:transparent url('/images/more-back.jpg') no-repeat;padding:3px 8px 3px 10px}

/*.more{font:10px Trebuchet MS;color:#949494;text-decoration:none;background:transparent url('/images/more-back.jpg') no-repeat;padding:3px 8px 3px 10px}*/

a.more:hover{color:#002653}

.sidebar-home{width:312px;float:left;background:#ffffff url('/images/side-back-new.jpg') no-repeat scroll left top;padding:30px 0 0 20px;font:13px arial;min-height:575px}
.sidebar-inner{width:312px;float:left;background:#fff url('/images/side-inner.png') no-repeat scroll left top;padding:30px 0 0 20px;min-height:565px;height: auto !important;height: 565px}

.sidebar-home-daren{width:312px;float:left;background:#ffffff url('/images/side-back-new.jpg') no-repeat scroll left top;padding:30px 0 0 20px;font:13px arial;min-height:575px}
.sidebar-inner-daren{width:312px;float:left;background:#fff url('/images/side-inner.png') no-repeat scroll left top;padding:30px 0 0 20px;min-height:565px}


.buttons{width:291px;float:left;margin:0px 0px 0px 0px}
.but1{width:226px;height:42px;float:left;margin:3px 0;background:transparent url('/images/butn1.jpg') no-repeat;padding:20px 0 0 65px}
.but1 a{font:17px Trebuchet MS;color:#4d85c5;text-decoration:none}
.but1 a:hover{color:#002653}

.but2{width:226px;height:42px;float:left;margin:3px 0;background:transparent url('/images/butn2.jpg') no-repeat;padding:20px 0 0 65px}
.but2 a{font:17px Trebuchet MS;color:#4d85c5;text-decoration:none}
.but2 a:hover{color:#002653}


/*.but3{width:226px;height:42px;float:left;margin:3px 0;background:transparent url('/images/butn3.jpg') no-repeat;padding:20px 0 0 65px}*/
.but3{height:40px;float:left;margin:3px 0;padding:10px 0 0 55px;background:transparent url('/images/side-icon-reg.gif') no-repeat}
.but3 a{font:13px Trebuchet MS;color:#4d85c5;text-decoration:none;font-weight:bold}
.but3 a:hover{color:#002653}

/*.but3a{width:226px;height:42px;float:left;margin:3px 0;background:transparent url('/images/butn3.jpg') no-repeat;padding:20px 0 0 65px}*/
.but3a{height:40px;float:left;margin:3px 0;padding:10px 0 0 55px;background:transparent url('/images/uploads/side-icon-call.gif') no-repeat}
.but3a a{font:13px Trebuchet MS;color:#4d85c5;text-decoration:none;font-weight:bold}
.but3a a:hover{color:#002653}

/*.but4{width:226px;height:42px;float:left;margin:3px 0;background:transparent url('/images/butn4.jpg') no-repeat;padding:20px 0 0 65px}*/
.but4{height:40px;float:left;margin:3px 0;padding:10px 0 0 55px;background:transparent url('/images/side-icon-login.gif') no-repeat}
.but4 a{font:13px Trebuchet MS;color:#4d85c5;text-decoration:none;font-weight:bold}
.but4 a:hover{color:#002653}

/*.side_pushes{width:289px;float:left} */
.side_pushes{width:289px}
/*.side_pushes img{float:left;margin:6px 0 0 6px }*/

.side_pushes img{margin-right:10px;background-color:#fff; padding:5px;border:1px solid #ccc; }

/*.side-push1{width:259px;background:transparent url('/images/sidebar_links.jpg') no-repeat scroll left top;float:left;padding:10px 15px}*/



/*.side-push-middle{width:259px;background-color:#ECEAEB;margin:4px 0 0 0;float:left;padding:10px 15px}
.side-push-middle img{width:69px;height:67px;float:left;padding:5px;background:#fff;border:1px #d2d2d2 solid;margin:0 10px 0 0}
.side-push2{width:259px;background:transparent url('/images/sidebar_links.jpg') no-repeat scroll left bottom;margin:4px 0 0 0;float:left;padding:10px 15px}*/

.imgholder{width:69px;height:67px;float:left;background:#fff;border:1px #d2d2d2 solid;margin:0 10px 0 0}

.pdf{font-size:11px;width:100%;margin:4px 0}
.pdf-img{float:left;width:42px;padding-left:10px}
/*.pdf-text{float:left;margin:10px 0 0 25px;display:inline;width:450px}*/
.pdf-text{font-size:11px;float:left;margin:4px 0 0 25px;display:inline;width:280px}
.pdf-text a, .pdf a, .pdflink {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;text-decoration:none;font-weight:bold}
.pdf-text a:hover, .pdf a:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:underline}
.pdflink {font-family:Arial, Helvetica, sans-serif;display:inline}
.pdflink-shaded {font-family:Arial, Helvetica, sans-serif;font-size:11px;display:inline;color:#aaaaaa}

.footer{width:100%;float:left;text-align:center;font:12px arial;color:#a9a9a9;margin:10px 0 20px 0;line-height:14pt}
.footer a{font:12px arial;color:#a9a9a9;text-decoration:none}
.footer a:hover{color:#fff;text-decoration:underline}

.register {clear:both;background:url('/images/register_access.jpg') no-repeat;width:564px;height:107px}
.register-input {margin-left:25px;margin-top:60px;color:#aaa;font:16px Trebuchet MS}
.shaded-bottom {clear:both;background:url('/images/shaded-bottom.jpg') no-repeat;width:564px;height:24px}

/*.menu {border-top: 1px solid #aaaaaa;border-bottom:1px solid #eeeeee;text-decoration:none}*/

.sideline1 {background-color:#ccc;height:1px;clear:left}
.sideline2 {background-color:#fff;height:1px;margin-bottom:10px}

.hrline1 {color:#ccc;height:2px;clear:left;margin:0;padding:0;border-bottom:1px solid #fff;margin-bottom:10px}
.hrline2 {color:#fff;height:1px;margin:0;padding:0;margin-bottom:10px}

.sidepush-new h3, .sidepush-new p {padding:0px;margin:0px}
.sidepush-new {padding-top:30px;padding-bottom:30px;clear:both}

table{position:relative;z-index:1}

.feature {width:959px;
height:262px;
display:table-cell;
vertical-align:top;
color:#fff;
font-family:Trebuchet MS;
font-size:13px;
/*padding-left:375px;
padding-top:55px;*/
position:relative;
z-index:1}

.feature .sl-wrap {position:relative;
width:530px;
top:55px;
left:375px}

.feature .slide-title {font-weight:normal;
font-size:28px}

#story-nav{width:959px;height:44px;overflow:hidden;}
#story-nav img{border:0px}
.transition{width:400px;color: #fff;margin-left:auto;margin-right:auto;text-align:center;padding: 10px;margin-top:100px}
.transition a:visited{color: #1e6cc6}

/* JLM added these */
.partnerDescription{color: #6e6e6e;font: italic 13px arial}
.suppTabEven{background-color: #DEE1F5;border-color: #DEE1F5}
.suppTabOdd{background-color: white;border-color: white}
.suppTabShaded{background-color: #F5F5F5}
.suppTabNoborder {border-spacing: 0px 12px}

/* --------- Hot Knife Design CSS for new navigation -------- */
.nav li{float: left;position: relative}
.nav li a{display: block;white-space: nowrap}
.nav ul{display: none;position: absolute;top: 18px;left: -1px;width: 150px;z-index: 1010}
.nav ul li{display: block;float: none;zoom: 1;position: relative;z-index: 1020}
.nav ul li a{display: block;background-color: #002045;border: 1px solid #3a74b4;border-top: 0;width: 128px;padding: 5px 10px}
.nav ul li.first a{border-top: 1px solid #3a74b4;}
.nav ul li a:hover{background-image: none;background-color: #3a74b7;}
.nav li:hover ul,.nav li.hover ul{display: block}

.product_picker{margin-top: 20px}
.product_picker label,#categorypicker label{text-transform: uppercase}
.support_page ol{margin: 20px 0 20px 15px}
.support_page ol li{margin-left: 15px;list-style-type: decimal}
.support_page li ol{margin-top: 0;margin-bottom: 0}
.support_page li ol li{list-style-type: lower-alpha}
.support_page td{border-top: 1px solid #999;padding: 10px;vertical-align: top}
#categorypicker select{float: left;margin-right: 10px}
img#loading{margin-left: 30px}
.breadcrumb span{font-size: 12px}
