*{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:90%;font: 11px Trebuchet MS;}
.regtable td{padding-left: 10px}
.regtable {padding-left: 10px; padding-right: 10px}
.regtable input{font: 11px Trebuchet MS;}
/*.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%;float:left;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;
}