HTML{
    font-size:11px;
	font-family:Arial;
    	text-align:center;
	color:#666666;
	overflow-y:scroll;
}

input, button, A{
    font-family:Arial;
}

body, form, ul{
	margin:0px;
	text-align:center;
}

div{
	margin:auto;
}

.clearDiv{
    clear:both;
    width:1px;
    height:1px;
    padding:0;
    margin:0;
    overflow:hidden;
}

.left{
    float:left;
}

.right{
    float:right;
    
}

.clearLeftDiv{
    clear:left;
    width:1px;
    height:1px;
    padding:0;
    margin:0;
    overflow:hidden;
}

.mainDiv{
    padding:0 10px 0 10px;
	width:976px;
}

span.subTitle{
	padding-left:10px;
	 font-size:11px;
}

.loginBtn{
    background:url(../images/button.gif) no-repeat left center;
    width:25px;
    height:21px;
	line-height:21px;
    border-style:none;
}

.headDiv, .navDiv{
    font-size:13px;
	color:#0b305e;
    margin-bottom:19px;
}

.headDiv{
	margin-top:27px;
}

.nav{
	text-align:left;
}

.navDiv{
    background:url(../images/nav.gif) left top;
    height:30px;
    line-height:30px;
    margin:0px;
    padding:0px;
    color:#0b305e;
    text-align:left;
	width:100%;
}

A{
    text-decoration: none;
	color:#0b305e;
}

.navDiv A{
	background:url(../images/spacer.gif) no-repeat right;
    padding:0px 15px 0px 15px;
    line-height:30px;
    height:30px;
    margin:0;
	float:left;
	position:relative;
}

.leftNav .selected A, A.selected, A:hover, .footDiv A:hover{
    color:#ff7e00; 
}

.navDiv A:hover{
	background:url(../images/spacer.gif) no-repeat right;
}

.navDiv A:hover span{
	cursor:pointer;
	position:absolute;
	display:block;
	top:1px;
	left:0;
	height:50%;
	width:99%;
	background:url(../images/gradient-white.png) repeat-x left center;
}

.contentDiv{
	margin-top:10px;
	margin-bottom:20px;
}

.contentDiv IMG{
    height:299px;
    width:976px;
}

.inner-bottom{
	margin:8px;
}

.bottomDiv .portlet{
    width:273px;
	float:left;
	margin:auto 23px;
	display:inline;
}

.portlet .header{
    background:url(../images/portlet_title.gif);
    font-size:16px;
	color:#0b305e;
	height:34px;
	line-height:34px;
	text-align:left;
	padding-left:12px;
}

.portlet .content{
	text-align:left;
    border-left:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1;
    font-size:11px;
    line-height:16px;
	height: 190px;
	width:269px;
	overflow:hidden;
	margin-top:-2px;
	padding:0;
}

.portlet .content1{
    *width:268px;
}

.portlet .bottom{
	background:url(../images/portlet_bottom.gif) no-repeat left bottom;
	width:271px;
	height:5px;
	display:block;
}

.content DIV{
	padding:5px;
}

.portlet .content P{
    margin:5px 5px 10px 5px;
	padding:0;
}

.big-link{
	color:#ff7e00;
	font-size:13px;
}

.bottomDiv{
	margin:auto;
	text-align:center;
	width:100%;
	margin-bottom:20px;
}

.bottomDiv .inner-bottom{
	width:976px;
	overflow:hidden;
}

.footDiv{
	background:url(../images/foot.gif);
	height:34px;
	line-height:34px;
	text-align:left;
	padding-left:20px;
	margin-bottom:27px;
}

.footLink{
	color:#666666;
}

.default{
	color:lightgrey;
}

.content-left{
	float:left;
	width:195px;
}

.content-center{
	float:left;
	margin:10px; 10px;
	width:565px;
	line-height:18px;
}

.center-img IMG{
	width:559px;
	height:154px;
}

.download_whitepaper IMG{
	width:184px;
	height:54px;
}

.partners-icons IMG{
	width:559px;
	height:285px;
}

.main-thumbnails IMG{
	width:178px;
	height:94px;
	margin:0;
	padding:0;
}


.customers-icons IMG{
	width:559px;
	height:191px;
}


.carriers-icons IMG{
	width:559px;
	height:298px;
}

.content-right{
    margin:0px; 
	float:left;
	width:195px;
}

.ctext{
	text-align:left;
	padding:4px;
}

.ctext P{
	margin:5px 0 10px 0;
	padding:0;
}

p.blue{
	margin-top:16px;
	color:#0b305e;
	font-size:16px;

}


p.black{
	margin-top:16px;
	color:#333333;
	font-size:16px;

}

.leftNav{
	text-align:left;
	padding:10px 0 50px 0px;
	/*background:url(../images/leftnav-bg.gif) no-repeat left top;*/
}

.leftNav-top{
	background:url(../images/leftnav-top.gif) no-repeat left top;
	display:block;
	width:195px;
	height:10px;
	margin-bottom:-2px;
}

.leftNav-body{
	background:url(../images/leftnav-body.gif) repeat-x left top;
	display:block;
	width:193px;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}

.leftNav-bottom{
	background:url(../images/leftnav-bottom.gif) no-repeat left top;
	display:block;
	width:195px;
	height:5px;
	margin-top:-2px;
}

.leftNav .level1{
	font-size:13px;
	line-height:13px;
	font-weight: bold;
	color:#0b305e;
	padding-bottom: 7px;
}

.leftNav .level2{
	font-size:13px;
	color:#0b305e;
	padding-left:10px;
	padding-bottom: 7px;

}


.leftNav-body .level1{
	padding-left:10px;
	
}

.leftNav-body .level2{
	padding-left:20px;
		

}

.level2 A{
	display:inline-table;
	vertical-align:middle;
	
	
}

.right-portlet{
	padding-left:12px;
	text-align:left;
	margin: 5px 0 10px 0;
	background:url(../images/right-portlet-bg.gif) no-repeat left top;
}

.right-portlet-nobg{
	padding-left:12px;
	text-align:left;
	margin-top:-12px;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}

.right-porlet-body{
	padding-left:12px;
	text-align:left;
	margin-top:-10px;
	background:url(../images/right-portlet-body.gif) repeat-x left top;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	padding-bottom:10px;
}

.question{
	text-align:left;
	margin: 10px 0 10px 0;
}

.question .head{
	font-size:16px;
	color:#0b305e;
	background:url(../images/right-portlet-bg.gif) no-repeat left top;
	height:25px;
	line-height:25px;
	padding-left:12px;
	padding-top:3px;
}

.question .content{
	padding:2px 0 0 12px;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}

.question .phone{
	color:#ff7e00;
	padding-left:20px;
	background:url(../images/phone.gif) no-repeat left center;

}

.imgshow{
	margin-left:40px;
}

.imgshow img{
	width:128px;
	height:116px;
	display:block;
	margin-left:-25px;
		margin-bottom:5px;
}

.imgshow_calculator img{
	width:87px;
	height:87px;
	display:block;
	margin-left:35px;

}

.right-portlet-bottom{
	background:url(../images/right-portlet-bottom.gif) no-repeat left bottom;
	width:195px;
	height:5px;
	margin-top:-2px;
	display:block;
}

.right-portlet-split{
	background:url(../images/lightgray-line.gif) no-repeat left bottom;
	height:2px;
	width:192px;
	display:block;
	padding-top:20px;
	margin-left:-11px;
}

.right-portlet-bg{
	height:428px;
}

.right-portlet .head{
	font-size:15px;
	color:#0b305e;
	
}

.right-portlet .content, .right-portlet-body .content{
	padding-top:2px;
}

.right-portlet .block, .right-portlet-body .block{
	padding-top: 5px;
}

.content ul{
	text-align:left;
	margin:0;
	padding:0;
	line-height:16px;
	list-style-type:none;
	width:180px;
	overflow:hidden;
}

span.point{
	
}

.center{
	text-align:center;
}

a.learnmore{
	display:block;
	width:116px;
	height:23px;
	line-height:23px;
	text-align:center;
	background:url(../images/lightgray-bg.gif) left center;
	margin-left:20px;
	border:1px solid #e1e1e1;
}

.about-left{
	background:url(../images/about-left.gif) no-repeat left top;
	width:195px;
	height:480px;
	margin-top:10px;
}

div.black{
	margin-top:16px;
	padding:0;
	margin-top:16px;
	color:#333333;
	font-size:16px;
}

div.bottomspace{
	padding-bottom:10px;
}

.right-portlet-nobg .head{
 	margin:10px auto;
	padding-top:10px;
	font-size:15px;
	color:#333333;
}
 
.right-portlet .black-head, .right-porlet-body .black-head{
	padding-top:8px;
	font-size:13px;
	color:#333333;
}

.right-portlet .black-head0, .right-porlet-body .black-head0{
	padding-top:5px;
	font-size:15px;
	color:#333333;
}


.right-portlet .blue-head, .right-porlet-body .blue-head{
	padding-top:5px;
	font-size:15px;
	color:#0b305e;
}

div.sblack{
	padding:0;
	font-size:13px;
	font-weight:bold;
}

.photo1 img{
	width:117px;
	height:152px;
}

.photo2 img{
	width:115px;
	height:114px;
	padding:0 1px 0 1px;
}

. fix-right{
	width:300px;
}

.mright{
	padding-left:130px;
}

.nospace{
	margin:0;
	padding:0;
	display:inline;	
}

.fixIE{
	margin-top:15px;
	*margin-top:0px;
}

.red{
	color:red;
}

.portlet-box{
	/*background:url(../images/portlet-box.gif) no-repeat left top;
	width:195px;
	height:122px;*/
	text-align:left;
	font-size:13px;
	margin-bottom:10px;
}

.portlet-box-top{
	background:url(../images/portlet-box-top.gif) no-repeat left top;
	width:195px;
	height:8px;
	display:block;
	margin-bottom:-2px;
}

.portlet-box-body{
	background:url(../images/portlet-box-body.gif) repeat-y left top;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	width:193px;
	text-align:left;
}

.portlet-box-bottom{
	background:url(../images/portlet-box-bottom.gif) no-repeat left top;
	width:195px;
	height:8px;
	display:block;
	margin-top:-2px;
}

.portlet-box1-body DIV, .portlet-box-body DIV{
	padding:5px 10px 0px 6px;
	line-height:18px;
}

.portlet-box-body .biggest{
	font-size:25px;
	font-weight:bold;
}

.portlet-box-body .bigger{
	font-size:13px;
	color:#333333;
}

.portlet-box-body .quote{
	font-size:11px;
	color:#666666;
}

.portlet-box-body .italic{
	font-size:12px;
	color:#333333;
	font-style:italic;
}

.portlet-box1{
	/*background:url(../images/portlet-box1.gif) no-repeat left top;
	width:195px;
	height:122px;*/
	text-align:left;
	font-size:13px;
	margin-bottom:10px;
}

.portlet-box1-top{
	background:url(../images/portlet-box1-top.gif) no-repeat left top;
	width:195px;
	height:8px;
	display:block;
	margin-bottom:-2px;
}

.portlet-box1-body{
	background:url(../images/portlet-box1-body.gif) repeat-y left top;
	width:195px;
	text-align:left;
}

.portlet-box1-bottom{
	background:url(../images/portlet-box1-bottom.gif) no-repeat left top;
	width:195px;
	height:44px;
	display:block;
	margin-top:-2px;
}

.portlet-box1 .bigger{
	font-size:15px;
	color:#333333;
}

.portlet-box1.quote{
	font-size:11px;
	color:#666666;
}


.bold{
	font-weight:bold;
}

div.laptop{
	background:url(../images/schedule_demo.gif) no-repeat left top;
	width:170px;
	height:115px;
	margin-bottom:-12px;
	margin-top:5px;
	margin-left:-5px;
}
