@charset "utf-8";
/* CSS Document */
body{
	font-size:95%;
	width:978px;	
}
h1{
	font-size:130%;
}
h2{
	font-size:130%;
}
h3{
	font-size:120%;	
}
h4{
	font-size:120%;
	margin-top:25px;
	margin-bottom:0px;
}

h5{
	font-size:100%;
}
h6{
	font-size:95%;
}
#wrapper{
	width:978px;
}
.mainContent{
	float:left;
	width:710px;

	margin-top:30px;
}
.col{

	margin-bottom:10px;

}
.fullCol{
	display:inline-block;
	width:710px;
	margin-bottom:10px;
}
.twoColLft .col{
	width:400px;
	float:left;
	margin-right:30px;
	display:inline-block;	
}

.twoColLft .col.End{
	width:210px;
}
.twoCol .col{
	width:330px;
	float:left;
	margin-right:50px;
	display:inline-block;
}

.threeCol .col{
	width:200px;
	float:left;
	margin-right:20px;
	display:inline-block;
}
.End{
	margin-right:0px!important;
}
.secNav h2{
	margin-bottom:-2px;
}
.secNav p{
	font-size:80%;
}
.tab.brk{
	margin-top:150px;
}
.sideContent{
	float:left;
	width:188px;
	display:block;
	margin-right:15px;
	margin-top:30px;
	border-right:1px solid #999;
}
.sideContent .tab{
border-bottom:1px solid #999;	
margin-bottom:20px;
margin-right:-1px;
}
.sideContent .tab li{
	padding:3px 20px 3px 10px;
	border-top:1px solid #999;
	height:40px;
}
.sideContent .tab li.supIcon{
	height:44px;
}
.sideContent .tab li.sel{
	background-image:url(../images/selProd.png);
	background-repeat:no-repeat;
	background-position:right;
}
.sideContent .tab.first li:first-child.sel{
	background-image:url(../images/selProd_Fchild.png);
}
.sideContent .tab li img{
	margin-top:1px;
}
.sideContent .tab li h6{
	margin-bottom:-3px;
}
.sideContent .tab li p{
	font-size:80%;
	line-height:1.0;
}
.sideContent h3{
	margin-left:10px;
	margin-bottom:0px;
}
/* Branding */
.logo{
	width:136px;
	height:65px;
	position:absolute;
	top:13px;
	background-image:url(../images/general/logo.png);
}
.reviews h5{
	margin-bottom:0px;
}
.reviews h4{
	margin-top:0px;
	font-size:90%;
}
/* Header */
#nav_main{
width:100%;
}
#nav_main ul .navStart{
	background-image:url(../images/nav_pri.png);
}
#nav_main ul{
	margin-right:-29px;
}
#nav_main ul li{
	height:41px;
}
#nav_main ul .brand{
	width:165px;
	background-color:#546b72;
	background-image:url(../images/nav_sec.png);	
}
/* 5 Panel Style FrontPage */
#panel{
	padding:29px;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
}
/* Panel Style + Header */
#panelHeader{
	width:978px;
	margin-top:35px;
	margin-bottom:18px;
	margin-left:-30px;
}
#panelHeader .tab li{
	display:inline-block;
	border:1px solid #a3adb0;
	padding:5px 11px 3px 11px;
	margin-right:1px;
	margin-bottom:-1px;
	-webkit-border-top-left-radius: .5em;
	-webkit-border-top-right-radius: .5em;
	-moz-border-radius-topleft: .5em;
	-moz-border-radius-topright: .5em;
	background-image:url(../images/general/tab_deselect.jpg);
	background-repeat:repeat-x;
}
#panelHeader .tab li.sel{
	border-bottom:1px solid #e1eff5;
	background-image:url(../images/general/tab_select.jpg);
	background-repeat:repeat-x;
}
#panelHeader .hr{
	border-top:1px solid #a3adb0;
	height:1px;
	width:100%;
}

#panelHeader .tab{
	margin-left:20px;
}
#panelHeader ul li{
	padding-right:24px;
}	
#panelContent{
	padding:29px;
	-webkit-border-bottom-left-radius: .5em;
	-webkit-border-bottom-right-radius: .5em;
	-moz-border-radius-bottomleft: .5em;
	-moz-border-radius-bottomright: .5em;
	width:920px;
}
/* Footer */
#site_info{
	font-size:70%;
}
	#site_info>h2{
	float:left;
	margin-top:8px;
	margin-left:10px;
	font-size:120%;
	}
	#site_info>ul{
	float:right;
	margin-top:8px;
	margin-right:10px;
	padding-left:10px;	
	text-align:right;
	}
/* Page Specific */
/* Frontpage */

.flRight{
	float:right;
	padding-left:10px;
}
.pointer{
	cursor:pointer;
}
.fpFooter{
	width:100%;
	display:block;	
	padding-top:19px;
	font-size:90%;
}
.fpFooter div{
	float:left;
	width:375px;
	min-height:75px;
	margin-right:45px;
}

.fpFooter div h3{
	margin-bottom:0px;
}
.fpFooter div a{
	display:block;
}
.fpFooter div .linkItems a{
	display:inline-block;
}
.fpFooter .end{
	margin-right:0px;
}
.imgRight{
	float:right;
	margin-left:30px;
	margin-bottom:5px;
	display:block;
}

/*Product*/

	/*Features*/
	.featureMini li{
		list-style:circle;
		margin-left:20px;		
	}
	.featureMiniPadd li{
		list-style:circle;
		margin-left:20px;
		margin-bottom:5px;
	}	
	

.imgLayout li{
	margin-bottom:20px;
	float:left;
	width:345px;
}
.imgLayout li img{
	padding:0px;
	margin:0px;
}
.imgLayout li p{
	text-align:center;
}
/*FAQ*/
	.faq{
		margin-bottom:20px;
	}
	.question{
		margin-bottom:2px;
		background-image:
	}

/* jQuery lightBox plugin - Gallery style */
/*  This layout is for sample purposes
    Feel free to edit it to suit your needs
*/
.lbGallery {
	width: auto;
	margin-left:10px;
	margin-bottom:3px;
}
	.lbGallery ul {
		list-style: none;
	}
	.lbGallery ul li {
		display: inline;
		padding-left:3px;
	}
	.lbGallery ul img {
		border:1px solid #CCC;
	}
	.lbGallery ul a:hover img {		
		border:1px solid #309ef3;
		background-color: #ddc4e4;
	}
	.lbGallery ul a:hover { color: #fff; }
.callOutQuote{
	position:absolute;
	top:30px;
	width:410px;
}
.callOutQuote, .callOutQuote h3, .callOutQuote cite{
	color:#546b72;
}
.callOutQuote h3{
	font-size:120%;
	margin-bottom:0px;
}
.callOutQuote blockquote{
	font-style:italic;
	font-size:110%;
}
.callOutQuote cite{
	font-size:85%;
	padding-top:3px;
	display:inline-block;
}
.fiveStar{
	width:100%;
	height:17px;
	display:block;
	background-image:url(../images/general/5_stars.png);
	background-repeat:no-repeat;
}
.fourStar{
	width:100%;
	height:17px;
	display:block;
	background-image:url(../images/general/4_stars.png);
	background-repeat:no-repeat;
}

.item ul{
	list-style:disc;
	list-style-position:inside;
}
.calendar{
	background-image:url(../images/general/calendar.png);
	background-repeat:no-repeat;
	margin-right:10px;
	width:40px;
	height:45px;
	padding-right:3px;
	padding-top:5px;
	font-size:80%;
}
.calendar .month{
	color:#fff;
	text-align:center;
	display:block;
	margin-bottom:0px;
}
.calendar .day{
	display:block;
	text-align:center;
	font-size:130%;
	color:#000;
}
.rating{
	font-size:80%;
	float:right;
}
.reviews .item{
	border-bottom:1px solid #CCC;
	margin-bottom:15px;
	padding-bottom:5px;
	display:block;
}
.reviews .addInfo{
	font-size:80%;
	text-align:right;
}
.prelease ul li{
	list-style:disc;
	list-style-position:inside;
}
.prelease ul li ul li{
	list-style:circle;
	list-style-position:inside;
	margin-left:20px;
}
.rssFeed{
padding-top:5px;
}
.rssFeed img{
	margin-left:5px;
}
.rssFeed a{
	text-decoration:none;
}
.reviews{
	width:100%;
}
.sel h1{
	color:black;
}	
.displayDate{
	font-size:80%;
}
.resultsSet td{
	padding-bottom:10px;
}

.answer, .question{
display:inline-block;
}
.answer ol{
margin-left:15px;
margin-bottom:5px;
}
.answer ol li{
margin-bottom:8px;
list-style-type:decimal;
list-style-position:inside;
}

/*--- Feature Page ---*/
.featureMessage{
	display:inline-block;
	width:920px;
	background-image:url(../images/featureBanner.png);
	background-repeat:no-repeat;
	background-position:right;
	height:314px;
	cursor:pointer;
	margin-top:15px;
}
.featureMessage h2{
	font-size:150%;
	margin-bottom:-5px;
}

.featureFooter{
	display:inline-block;
	width:920px;
	cursor:pointer;
	margin-top:10px;
}
.featureFooter .item{
	float:left;
	width:286px;
	margin-right:30px;
}
.featureFooter .item h3{
	margin-bottom:0px;
}
.featureFooter .item.End{
	margin-right:0px;

}
#site_info{
width:100%;
}
.advert{
	width:100%;

}
.advert h3{
	margin-bottom:-3px;

}
.advert p{
}
.advert .linkGroup{
	float:right;
	font-size:90%;
}

.gConnected{
	background-image:url(../images/gettingConnected.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	height:594px;
	width:100%;
}
.gConnected .dNetwork{
	width:320px;
	margin-top:120px;
	float:left;
}
.gConnected .hSpot{
	width:320px;
	float:right;
	margin-top:120px;
	text-align:right;
}
.gConnected .hSpot .docSet{
	text-align:left;
}
.gConnected .hSpot .docSet li{
	float:right;
	margin-right:-0px;
}
	
.gConnected .lAccess{
	width:220px;
	float:left;
	clear:left;
	margin-top:110px;
}
.gConnected .eAccess{
	width:150px;
	margin-top:290px;
	float:right;
	margin-right:-60px;
	text-align:right;
}
.typeStyle{
	font-family:Verdana, Geneva, sans-serif;
}
.userGuide{
	padding-left:42px;
	background-image:url(../images/general/pdf_Icon.png);
	background-repeat:no-repeat;
}
.conSupport{
	padding-left:42px;
	background-image:url(../images/supportIcon.jpg);
	background-repeat:no-repeat;
}
.supIcon .conSupport{
	height:45px;
}
.floatMiddle{
	width:100%;
	display:inline-block;
	text-align:center;
}
.blk{
	display:inline-block;
	width:100%;
}
.docSet{
	width:100%;
	display:inline-block;
	margin-bottom:20px;
}
.docSet li{
	float:left;
	padding-left:42px;
	background-image:url(../images/general/pdf_Icon.png);
	background-repeat:no-repeat;
	margin-right:30px;
}

.docSet li.supIcon{
	background-image:url(../images/supportIcon.jpg);
	}
.docSet li h5{
	margin-bottom:0px;
}
.docSet li a{
	text-decoration:none;
}
.readmore{
	background-image:url(../images/readmore.png);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:18px;
	text-decoration:none;
}
.download{
	background-image:url(../images/download.png);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:18px;
	text-decoration:none;	

}
/* -- Frontpage callout */
.quoteGroup {
	margin-top:60px;
	width:210px;
	display:inline-block;
}
.featureMessage .callOutQuote{
	position:relative!important;
	font-size:70%;
	display:inline-block;
	margin-bottom:30px;
}
.featureMessage .callOutQuote blockquote{
	width:210px;
}
.ieFooter{
	width:978px;
	background-image:url(../images/ieFooter.png);
	background-repeat:no-repeat;
	height:13px;
}