/* Laserfiche main stylesheet - Sitecore style */

/*global styles - layout/positioning */
* {padding: 0; margin: 0;}
.left {float: left}
.center {margin-left: auto; margin-right: auto; display:block; text-align:center}
.block {display: block}
.width23 {width: 23%; padding: 1%}
.width25 {width:25%}
.width33 {width: 33.3%}
.width50 {width: 48%; padding: 1%}
.width100 {width:100%}
.row {clear: both}	
.text-left {text-align: left}
.text-center {text-align: center}
.text-right {text-align: right}
.nopad {padding:0}
.nomargin {margin: 0}

/* global styles - colors*/
.bg {background-color:#EEF6F8; padding:3px;}
ul {list-style-type: none;}

.blu1 {color: #013658;}
.blu2 {color: #007db1;}
.blu3 {color: #00b5d6;}
.blu4 {color: #005980;}
.green {color: #4b835d;}
.grey, ul.grey li {color: #5a5a5a;}
ul.grey li a.grey {color: #5a5a5a;}
.ltgrey {color: #999999;}
.black {color: #000000;}
.white {color: #ffffff;}
a.white:hover {color: #ffffff;}
.red {color: #FF0000}


/*global styles - typography*/
h1 sup {font-size: 50%;}
h5 {font: bold 11px Arial, sans-serif; margin: 0 0 7px}
small {font: 10px Arial, sans-serif; margin: 0 0 5px; line-height: 1.2}

.x-small{font-size: 0.5em}
.normal{font-size: 1em}
.large{font-size: 1.2em}
.x-large{font-size: 1.4em}


/*global styles - other elements */
a.noline:hover {text-decoration: underline;}
.nobold {font-weight: normal;}
a:hover {color: #007db1;}

img {border:none}

/*global styles - proprietary */
.readmore {text-align: right; clear: both; display: block}
/*.quote {font: bold italic 14px Georgia, "Times New Roman", Times, serif}*/
.current {font-weight: bold}
div.hr {border-top: 1px #c6dbe0 solid; display:block; height:1px; margin: 7px 0}
.viewmore, .previous { background:#E3F3FC url(images/bg-viewmore.gif) repeat-x top left; border: 1px #c6dbe0 solid; padding: 4px 8px; text-align: center; margin:15px 0}
	.viewmore a {font: bold 12px Arial, sans-serif; background: url(images/arrow-orange-2.gif) no-repeat 100% 5px; padding: 0 8px 0 0; color:#013658; text-decoration:none;}
	.previous a {font: bold 12px Arial, sans-serif; background: url(images/arrow-previous.gif) no-repeat 0 5px; padding: 0 0 0 8px; color:#013658; text-decoration:none;}
.bottomline {border-bottom: 1px #c6dbe0 solid}
.paginglink {margin:0 2px;font-size:10px;}
span.paginglink {color:#FE9915;}
a.paginglink  {text-decoration: none;}




/*main content area */
#maincontent {float:left; width:960px;margin-bottom: 10px;}
	.fullpage {padding: 20px; width: 860px; border: 0}


#banner-left {width: 736px; float:left; line-height: 0; background: url(../img/arrow-orange.gif) left 4px; }


	
		
	/*with sidebar; for most pages */
		/*.threecolumn #column-right {float: right; width: 455px; padding: 15px; border-right:1px solid #C6DBE0;}*/
	.newsportal {width:880px}/*sidebar+large left column*/
		.newsportal #column-left{width: 685px; padding: 15px;  float: left}		
	#column-right ul li, .newsportal #column-left ul li {background: url(images/arrow-orange-2.gif) no-repeat left 4px}
	#column-right ul.small-arrows li {background: url(images/arrow-orange.gif) left 4px no-repeat; padding: 0 0 0 9px; font-size:11px; margin: 0 0 7px }
	#maincontent .module li {background: none}
		
	/* Two-Column layout
------------------------*/
/*.twocol {width: 100%; clear: both; display: block; overflow: hidden; margin-bottom: 10px;}*/
.twocol .col-60 {width: 55%; float: left; padding-right: 5%;}
.twocol .col-40 {width: 40%; float: right;}

/*Two column 20% 80%*/
.twocol .col-80 {width: 75%; float: left; padding-right: 5%;}
.twocol .col-20 {width: 20%; float: right;}

/*.twocol .col-35 {width: 35%; float: right;}*/
.twocol .col-1 {width: 46%; float: left; padding-right: 4%;}
.twocol .col-2 {width: 46%; float: right; padding-left: 4%;}
.twocol .col-1-bdr {width: 46%; float: left; padding-right: 3%; border-right: 1px solid #cfe5ea;}

.tabcontainer {padding-top:10px; border: 1px solid #c6dbe0; border-top: none; padding: 8px}
.tabcontainer p {padding-left: 10px;}

/*left column */
.leftmenu {margin: 0}
	.leftmenu li {font: 12px Arial, sans-serif; padding: 0; margin: 0}
		.leftmenu li a {color: #013658; line-height: 25px; padding: 0 15px 0 10px}
		.leftmenu li a:hover {color: #d15b05}
		.leftmenu li.open a {font-weight: bold; color: #d15b05; display: block}
		.leftmenu li ul {padding: 0 0 0 10px; background: #ffffff; margin: 0}
		.leftmenu li li {background: url(images/arrow-orange.gif) left center no-repeat; margin: 0}
		.leftmenu li.open li a {font-weight: normal; color: #013658; border: none; display: block; background: none }
		.leftmenu li.open li.current a {font-weight: bold}
		
#column-left .quote-wrap {border-top:1px solid #C6DBE0;margin:10px 15px 10px 0;padding:10px 0 0;}


/* side modules */
.learnmore {display: block;	width:200px;border: 1px solid #02568c;clear: right;float: center;padding: 10px;margin: 0 0 20px 10px;background: #006893 url(../img/interface/bg-learnmore.gif) repeat-x left top;}
.learnmore h3 {padding: 0; margin: 0 0 5px 0; color: #FFFFFF;}
.learnmore h4 {padding: 0 10px 0 0; margin:0; color: #ffff00; text-align: right; background: url(../img/interface/arr-orange2.gif) no-repeat right 5px; font-size:.7em;font-family: Arial, Helvetica, sans-serif;}
.learnmore a, .learnmore a:hover {color: #ffff00; text-decoration: none;}
.learnmore p {padding: 0; margin: 0 0 5px 0; color: #FFFFFF; font-size: .7em; line-height: 1.2em;}
.learnmore ul {font-size: .7em;list-style-type:none; margin:0;padding:0;}
.learnmore li {color: #ffffff;margin:0;padding: 0 0 8px 10px;background: url(../img/arrow-orange-2.gif) no-repeat left 4px}
.rightbox {float: right; clear: right; margin: 0 0 20px 20px;}

/* customer quotes */

.pullquote {
	width: 205px;
	display: block;
	float: right;
	clear: left;
	margin: 0 10px 10px 10px;
	overflow: hidden;
	background: url(../img/quote-top.png) left top no-repeat #feeaeb;
	padding: 10px 0 0 0;
}
.pullquote h4 {
	background: url(../img/quote-bottom.png) left bottom no-repeat #feeaeb;
	color: #560052;
	height: 45px;
	padding: 0 8px 0 24px;
	margin: 0;
	display: block;
	text-align: right;
	font-size: .6em;
	font-weight: normal;
}
.pullquote a {
	color: #560052;
	background:  url(../img/arr-purple.png) no-repeat right 5px;
	padding-right: 7px;
}
.pullquote p {
	color: #a9464d;
	margin: 0;
	padding: 0 8px 6px 24px;
	font-size: .8em;
}

.quote {
                border-top: 1px solid #dcc3c5;
                border-bottom: 1px solid #dcc3c5;
                margin-top: 20px;
}
#sidebar .quote p {
                color: #a9464d;
                font-size: .9em;
}
#sidebar .quote p.small {
                font-size: .7em;
                padding-left: 30px;
                color: #560052;
}

/*Large Customer Quote*/
#main .largequote {
	display: block;
	background: url(../img/bg-largequote.png) no-repeat bottom;
	padding: 10px 85px 20px 40px;
	margin-bottom: 20px;
}
#main .largedivider {
	display: block;
	background: url(../img/bg-largedivider.png) no-repeat bottom;
	padding: 10px 85px 20px 40px;
	margin-bottom: 20px;
}
#main .largequote p.text {
	font-size: .9em;
	color: #d15b05;
	background: url(../img/bg-startquote.png) no-repeat left top;
	padding: 0 0 5px 40px;
	margin: 0;
}
#main .largequote p.from {
	font-size: .8em;
	color: #013658;
	padding: 0;
	margin: 0;
	text-align: right;
}
/* Sidebox
------------------------*/
.sidebox {width: 200px;	border: 1px solid #e1e1e1; padding: 10px; background: #f3f3f3;}
.sidebox p {font-size: .7em;line-height:1.2em; color: #013658; margin-bottom: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.sidebox p.pullquote {font: 14px Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic}
.sidebox ul {
	margin: 0;
	padding: 0;
	font-size: .7em;
}
.sidebox li {
	background: url(../img/arrow-orange-2.gif) no-repeat left 3px;
}
#rightside {
	float:right;
	padding:20px 36px 36px;
	width:637px;
}
#rightside .sidebox ul, #content-full .sidebox ul {font-size: .7em; line-height: 1; margin: 0 0 15px 10px; padding: 0; list-style-type: none; color: #005980; font-family: Verdana, Arial, Helvetica, sans-serif;}
#rightside .sidebox ul li, #content-full .sidebox ul li {
	margin: 0 0 .8em 0;
	padding: 0 0 0 1.2em;
	background: url(../img/arrow-orange-2.gif) no-repeat left 3px;
	line-height: 1.2em;
}
#rightside .sidebox ul.sidenav, #content-full .sidebox ul.sidenav {
	margin: 0 0 15px 0
}
#rightside .sidebox ul.sidenav li, #content-full .sidebox ul.sidenav li {
	border-bottom: 1px solid #e1e1e1;
	padding: 0 0 0 1.3em;
	margin:0;
	background: url(../img/arr-orange.gif) no-repeat .3em 1.1em;
	display: block;
}
#rightside .sidebox ul.sidenav li a, #content-full .sidebox ul.sidenav li a {
	display: block;
	text-decoration: none;
	padding: .8em .3em .8em 0;
	width: 100%;
}
#rightside .sidebox ul.sidenav li a:hover {
	display: block;
	text-decoration: none;
	color: #013658;
}
#rightside .sidebox ul.sidenav li:hover, #rightside .sidebox ul.sidenav li.sfhover, #content-full .sidebox ul.sidenav li:hover, #content-full .sidebox ul.sidenav li.sfhover {
	background: url(../img/arr-orange2.gif) no-repeat .3em 1.1em #e7e7e7;
	color: #013658;
	display: block;
}
.rightbox {float: left; clear: left; margin: 0 0 20px 10px;}
.leftbox {float: left; clear: left; margin: 0 20px 20px 0;}


/*resource library */
#column-right .librarylist {width:100%; padding: 1%; float:left;}
	.libraryitem{width: 100%; /*border-bottom: 1px #c6dbe0 solid;*/ margin: 10px 0px; padding: 2px 0; /*float:left;*/ clear:both; height:auto; position: relative; min-height:40px;}
		.libraryitem .thumbnail {float: left; padding: 0 10px 0 0; width:32px; }
		.libraryitem .description {/*font-size: 11px*/ height:auto; margin-bottom:0px; padding-bottom:0px; }
#sidebar .librarylist {width:100%}
	#sidebar .libraryitem .thumbnail {width: 25px}
	#sidebar .libraryitem {padding-bottom: 1px; min-height:30px;}

/*scanner review */
.scanneritem {width: 100%; border-bottom: 1px #c6dbe0 solid; margin: 0 0px 7px 0; padding: 0 0 7px; float:left}
	.scanneritem .thumbnail {float: right; padding: 0 0 0 10px; max-width: 100px}
	
/*lightbox*/
.lightbox .thumbnail {float:left; margin: 0 4px 8px; overflow: hidden; width: 50px; height: 50px}
img.lightbox {height: 50px; min-width: 50px}

/*tabs*/
#productinfo{}
#tabs {list-style: none; margin:0; padding: 0; height:20px; border-bottom:1px #c6dbe0 solid;}
#tabs li {float:left; background: #87afbf !important; border: 1px #c6dbe0 solid; border-bottom:none; height: 20px; line-height: 20px; padding: 0; margin: 0 6px 0 0}
#tabs li a {padding: 3px 6px; font-weight: bold; color:#013658}
#panelswrap {padding: 1px; min-height: 300px; /*height:400px*/}
.panel {padding-top:20px; width:100%;}
#panelswrap .current {visibility: visible}
#tabs li a.current {color: #007db1; background: #ffffff; border-bottom: 1px #fff solid}

.hrule {border-bottom: 1px solid #cfe5ea; margin-bottom: 15px;}
a.linkarrow {color: #013658; text-decoration: underline; padding-right: 12px; background: url(../img/arrow-orange.gif) no-repeat right .5em; font: 0.8em; }

/* search box */
span.searchbox{
	color: #013658;
	vertical-align:middle;
	margin:0;	
	padding: 2px 2px 0 2px;
	background: #ffffff;
	/*background: #e9e9e9;*/
	border-top: 1px solid #cacaca;
	border-left: 1px solid #d4c7bd;
	border-bottom: 1px solid #f4f4f4;
	border-right: 1px solid #d4c7bd;
}
.searchbox {
	padding:0;
	margin:0;
	color: #013658;
}
span.searchbox input{
	border: 0px none;
	color: #013658;
	margin: 0;
	padding:0;
	background: #ffffff;
	/*background: #e9e9e9;*/
	font-size: 12px;
}
span.searchmatchword {
	font-weight:bold;
}
.searchurl {
	color:#87afbf;
	}


/* Marketplace */
#hmenucont {float:right; width:730px;}
#hmenu {
	background:#007DB1 none repeat scroll 0 0;
	height:25px;
	padding-left:10px;
	padding-top:5px;
}
#hmenu ul.navi {
	background-image:none;
	color:#FFFFFF;
	font-size:0.75em;
	font-weight:bold;
	list-style-type:none;
	margin:0;
	padding:0;
}
#hmenu ul.navi li {
	border-left:1px solid #4097BC;
	border-right:1px solid #005F8A;
	display:block;
	float:left;
	height:25px;
	margin:0;
	padding:0;
}
#hmenu ul.navi li.first {border-left:medium none;}
#hmenu ul.navi li.last {border-right:medium none;}
#hmenu ul.navi li a {
	color:#FFFFFF;
	display:block;
	float:left;
	height:20px;
	padding:5px 12px 0;
	text-align:center;
	text-decoration:none;
}
#hmenu ul.navi li a:hover {background:#005F8A none repeat scroll 0 0;}
#hmenu ul.navi li a.selected, #hmenu ul.navi li a.selected:hover {
	background:transparent url(../img/interface/bg-hmenu-sel.png) repeat-x scroll left bottom;
	color:#005F8A;
}
#leftside {float:left; padding:58px 0 0 12px; width:156px;}
#leftside p {font-size:0.7em; line-height:1em;}
#leftside h2 {
	border-bottom:1px solid #CCCCCC;
	color:#5A5A5A;
	font-size:0.9em;
	font-weight:normal;
	margin-top:20px;
	width:142px;
}
#leftside ul.orange {
	color:#005980;
	font-size:0.7em;
	list-style-type:none;
	margin:0;
	padding:0;
}
#leftside ul.orange li {
	background:transparent url(../img/interface/arr-orange3.gif) no-repeat scroll left 5px;
	margin:0;
	padding:0 0 8px 12px;
}
#leftside ul.orange a {text-decoration:none;}
#leftside ul.orange a:hover {text-decoration:underline;}
#leftside .viewmore {font-size:0.7em; width:140px;}
#leftside .quicklinks {}
#leftside .quicklinks ul {
	font-size:0.7em;
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#leftside .quicklinks li {
	float:left;
	margin:0;
	padding:0;
	width:156px;
}
#leftside .quicklinks a {
	background:transparent url(../img/interface/arr-orange3.gif) no-repeat scroll 8px 50%;
	border-color:#EFF6F8 #EFF6F8 #C6DBE0;
	border-style:solid;
	border-width:1px;
	color:#007DB1;
	display:block;
	padding:8px 10px 8px 25px;
	text-decoration:none;
	width:108px;
}
#leftside .quicklinks a.selected {
	background:#FFFFFF url(../img/interface/arr-orange2.gif) no-repeat scroll 140px 50%;
	border-color:#C6DBE0 #FFFFFF #C6DBE0 #C6DBE0;
	border-style:solid;
	border-width:1px;
	color:#013658;
	position:relative;
	top:-1px;
	width:119px;
}
#leftside .quicklinks a:hover {color:#013658;}
#leftside .quicklinks a.selected:hover {color:#013658;}
#leftside .content {clear:both; padding-right:15px;}
#rightside ul, #content-full ul {
	color:#005980;
	font-size:0.8em;
	line-height:1;
	list-style-type:none;
	margin:0 0 15px 10px;
	padding:0;
}

#rightside ul.orange li, #content-full ul.orange li {
	background:transparent url(../img/interface/arr-orange3.gif) no-repeat scroll left 6px;
	padding:0 0 8px 15px;
}

#rightside ul li, #content-full ul li {line-height:1.2em;}

#wrap {
	clear:both;
	display:block;
	overflow:hidden;
}

a.top:hover {color:#D15B05;}
a.top {
	background:#EFF6F8 url(../img/interface/arr-up.gif) no-repeat scroll 27px 60%;
	border:1px solid #C6DBE0;
	clear:right;
	color:#013658;
	display:block;
	float:right;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.7em;
	padding:3px 0 3px 5px;
	text-decoration:none;
	width:32px;
}

.mktdisclaimer {
	background:#F3F3F3 none repeat scroll 0 0;
	border:1px solid #E1E1E1;
	margin:10px 0 20px;
	padding:10px;
}
p.small { line-height: 1.3em;
	font-size: 0.6em;
}
td.logo {
	padding:0 0 20px;
	text-align:center;
	vertical-align:top;
	width:120px;
}
td.desc {padding:0 0 20px 10px; vertical-align:top;}
td.desc2 {padding:0 0 0 10px; vertical-align:middle;}
table.marketplace p {
	color: #5a5a5a;
	font-size:0.8em;
	line-height:1.2em;
}
.marketplace p a {color:#007db1; text-decoration:none;}
table.marketplace h4 {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.8em;
	line-height:1.2em;
	/*margin-bottom:3px;*/
}
.marketplace h4 a {color:#007db1; text-decoration:none;}
table.descspecs {color:#5A5A5A; font-size:0.7em;}
table.descspecs td {border-bottom:1px solid #CCCCCC; padding:3px 0 3px 3px;}
img.mktthumb {margin-bottom:20px; width:130px;}
.hspace30 {clear:both; height:30px;}
.hspace20 {clear:both; height:20px;}
.hspace10 {clear:both; height:10px;}



/*-----Text Styles*/
a:active, a:focus, a:link, a:visited, a:active, a:active img, a:focus img, a:link img, a:visited img, a:active img {
border:medium none; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; }
a {color: #007db1;}
h1 {
	margin: 0 0 12px 0;
	padding: 0;
	font-size: 1.5em;
	font-weight: normal;
	color: #013658;
}
h1.headline {
	margin: 10px 0 12px 0;
	padding: 0 0 2px 0; 
	font-size: 1.6em; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	/*color: #013658; */
	color: #d15b05;
	/*border-bottom: 2px solid #e2ecf0;*/
}


h2 {
	margin:0;
	padding: 0 0 10px 0;
	font-size: 1.2em;
	font-weight: normal;
	/*color: #007db1;*/ 
	color: #013658;
}
h3 {
	margin: 0;
	padding: 5px 0 10px 0;
	font-size: .9em;
	font-weight: bold;
	color: #013658;
}
h4 {
	margin: 0;
	padding: 10px 0 8px 0;
	font-size: .8em;
	color: #013658;
}
h4 a, h4 a:hover {
	color: #013658;
}
/*#content #main h4 {
	border-top: 1px solid #e2ecf0;
}*/
.fed {
	background: url(../img/ico-fed.png) no-repeat left 2px;
	padding-left: 30px;
}
.gov {
	background: url(../img/ico-gov.png) no-repeat left 2px;
	padding-left: 25px;
}
.law {
	background: url(../img/ico-law.png) no-repeat left 2px;
	padding-left: 30px;
}
.education {
	background: url(../img/ico-education.png) no-repeat left 2px;
	padding-left: 30px;
}
.financial {
	background: url(../img/ico-financial.png) no-repeat left 2px;
	padding-left: 30px;
}
.healthcare {
	background: url(../img/ico-healthcare.png) no-repeat left 2px;
	padding-left: 30px;
}

#footer h4, #footer h4 a {color: #475c64;}

.subhead {font-size: 60%; color: #d15b05;}

p {font-size: .75em; line-height: 1.5em; margin: 0 0 15px 0;}

#content-article li p {
	font-size: 1em;
}
#content-article ul {
	list-style-type: none;
	margin: 0 0 10px 20px;
	padding:0;
	font-size: .75em;
	line-height: 1.4em;
}
#content-article ul li {
	padding: 0 0 8px 12px;
	margin: 0;
	background: url(../img/arr-list.png) no-repeat left 5px;
}
#content-article ul li.web {
	padding: 0 0 8px 24px;
	margin: 0;
	background: url(../img/icon-globe.png) no-repeat left top;
}
#content-article ul li.email {
	padding: 0 0 8px 24px;
	margin: 0;
	background: url(../img/icon-emailbig.png) no-repeat left 2px;
}
#content-article ul li.phone {
	padding: 0 0 8px 24px;
	margin: 0;
	background: url(../img/icon-phone.png) no-repeat 2px top;
}
#content-article ul li.pdf {
	padding: 0 0 8px 24px;
	margin: 0;
	background: url(../img/ico-pdf.png) no-repeat 3px left;
}
#content-article #main ul li {
	padding-bottom:12px;

}
#content-article ul ul, ul.left {
	font-size: .9em;
	margin-bottom: 5px;
	/*margin-left: 30px;*/
	margin-left: 10px;
}

#content-article ul ul li, ul.left li {
	background: url(../img/arr-smallblue.png) no-repeat left 6px;
	padding-left: 8px;
	padding-bottom: 3px;

}
#content-article ol {
	margin: 0 0 10px 36px;
	padding:0;
	font-size: .75em;
	list-style-position: outside;	
	line-height: 1.4em;
}
#content-article ol.notab {
	margin: 0 0 10px 24px;
	padding:0;
	font-size: .75em;
	list-style-position: outside;
	line-height: 1.4em;
}
#content-article ol li {
	padding: 0 0 6px 0;
	margin: 0;
}
#content-article ul.notab {
	list-style-type: none;
	margin: 0 0 10px 0;
	padding:0;
	font-size: .75em;
	line-height: 1.4em;
}
form {
	margin:0;padding:0;
}

/* input.btn {font-size:80%; padding:0 0; }*/
#content-article #main ul.check {
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: .8em;
	line-height: 1.4em;
}
#content-article #main ul.check li {
	padding: 0 0 10px 20px;
	margin: 0;
	background: url(../img/bull-check.png) no-repeat left 2px;
}
#content-article #main ol.small {
	font-size: 70%;
}
.small {font-size: 70%;}
.orange {color: #d15b05;}
.boxed {
	background: #eeeeee url(../img/bg-boxgrey.png) repeat-x bottom;
	padding: 10px;
	margin: 10px 0 10px 0;
}
.marketplaceFeature {
	padding: 10px;
	margin: 10px 0 10px 0;
	border:#c4d6d6 solid 1px;
}

img.right {float: right; clear: right; margin: 8px;}
img.left {float: left; clear: left; margin: 8px;}
.twocol, .twofivecol, .threecol {
	width: 100%;
	display: block;
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
}
.twocol .col {
	float: left;
	width: 45%;	
	padding-right: 5%;
	padding-left: 0;
}
.twocol .col-bdr {
	float: left;
	width: 42%;
	/*padding-right: 3%;*/
	padding-left: 0%;
	padding-right: 4%;
	margin-right: 3%;
	border-right: 1px solid #e2ecf0;
}
.twofivecol .leftcol {
	float: left;
	width: 64%;	
	padding-right: 3%;
	padding-left: 3%;
}
.twofivecol .rightcol {
	float: left;
	width: 23%;	
	padding-right: 3%;
	padding-left: 3%;
}
.twofivecol .rightcol img {
	margin-left:auto;
	margin-right:auto;
}
.threecol .col {
	float: left;
	width: 28%;
	padding-right: 5%;
	/*width: 27%;*/
	/*padding-left: 3%;*/
	/*padding-right: 3%;*/
}
.threecol .col-bdr {
	float: left;
	width: 26%;
	padding-left: 3%;
	padding-right: 3%;
	border-right: 1px solid #e2ecf0;
}

.breadcrumbs {
	font-size: .7em;
	padding-bottom: 20px;
	color: #8b8b8b; 
}
a.breadcrumbs {
	color: #8b8b8b; 
	text-decoration: underline;
	padding: 3px;
}
a.breadcrumbs:hover {text-decoration: underline; color: #037db1;}
a.pdf {
	background: url(../img/ico-pdf.png) no-repeat left 50%;
	padding-left: 15px;
}
#content-article .module .next-steps li a.pdf {
	background: url(../img/ico-pdf.png) no-repeat left 50%;
	padding-left: 18px;
}
a.video {
	background: url(../img/ico-video-dk.png) no-repeat left 50%;
	padding-left: 15px;
}
a.webinar {
	background: url(../img/ico-webinar.png) no-repeat left 50%;
	padding-left: 15px;
}
a.email {
	background: url(../img/ico-email.png) no-repeat left 50%;
	padding-left: 15px;
}
a.contact {
	background: url(../img/ico-contact.png) no-repeat left 50%;
	padding-left: 15px;
}
a.
form {margin: 0; padding: 0;}

table {font-size: /*.8em*/ 1em; text-align: left; margin-bottom: 20px;}

#content-article table.feature ul {
	font-size: 1em;
	line-height: 1.4em;
}
table td {
	padding: 5px;
	vertical-align: top;
}
table td.lined {
	padding: 5px;
	border-bottom: 1px solid #eef4f6;
}
table .shaded {background: #eef4f6;}
table th {
	font-size: 1.1em;
	font-weight: normal;
	padding: 5px;
	border-bottom: 2px solid #dbe0e2;
	color: #013658;	
}
table.color {background: #eef4f6;}
table.color td {
	padding: 5px;
	border-bottom: 1px solid #dbe0e2;
}
table.color .shaded {background: #e7ecee;}
table.color th {
	padding: 5px;
	border-bottom: 2px solid #dbe0e2;
	color: #013658;
	background: #e7ecee;
}
hr {
	border: 1px solid #e2ecf0;
	color: #e2ecf0;
	border-bottom: none;
	margin-bottom: 20px;
	height: 1px;
}
hr.tight {
	border: 1px solid #e2ecf0;
	color: #e2ecf0;
	border-bottom: none;
	margin-bottom: 0px;
	height: 1px;
}
table .date {
	color: #d15b05;
}
table .price {
	font-weight: bold;
	color: #013658;

}
a.thumb {
	display: block;
	padding: 5px;
	background: #f4f9fb;
	border: 1px solid #dce9ef; 
	font-size: .7em;
	color: #6b8b98;
	text-decoration: none;
	margin-bottom:10px;
}

a.textbtn {	
	overflow: visible;
	background: #ffffff url(../img/bg-textbtn.png) repeat-x bottom;
	border: 1px solid #c2dbe8;
	color: #013658;
	padding: 4px 20px 4px 20px;
	font-weight: bold;
	/*font-size: .8em;*/
	text-decoration: none;
	text-align:center;	
}
#content #main span.pdf {background: url(../img/ico-pdf.png) no-repeat left 50%;padding-left:20px;}
span.textarrow {
	background: url(../img/arr-textlink.png) no-repeat left 50%;
	padding-left: 15px;	
}

/*-----Modules*/
.module {margin-bottom: 5px;}
.nospace {margin-bottom:0;}
.module .content {padding: 7px 10px;}
.module h3 {
	font-size: 1.0em;
	height: 24px;
	margin: 0;
	padding: 6px 10px 0 10px;
	font-weight: normal;
	display:block;
}
.module p {
	color: #678692;
	font-size: 70%;
	line-height: 1.3em;
	padding: 0;
	margin: 0 0 5px 0;
}
.module h4 {
	margin: 0 0 5px 0;
	padding: 0;
}
#content-article .module a {text-decoration: none;}
#content-article .module a:hover {text-decoration: underline;}
#content-article .module ul {margin-left: 0;}
#content-article .dark ul, #content .dark ul a {color: #d8eff4; text-decoration: none;}
#content-article .module .next-steps li {background: none; padding-left: 0;}
#content-article .module .next-steps li a {padding-left: 8px;}
#sidebar .module a.textbtn { display: block;}
#content-article #sidebar .module span.pdf {background: url(../img/ico-pdf.png) no-repeat left 50%;padding-left: 20px}
.light h3 {background: #e2ecf0 url(../img/modulehead-light.png) repeat-x bottom; color: #013658;}
.light h3 a {color: #013658; }
.light {background: #e2ecf0 url(../img/modulefoot-light.png) repeat-x bottom;}
.dark {background: #037db1 url(../img/modulefoot-dark.png) repeat-x bottom;}
.dark h3 {background: #037db1 url(../img/modulehead-dark.png) repeat-x bottom; color: #fff200;}
.dark .content p {color: #d8eff4;}
.grey h3 {background: #e2ecf0 url(../img/modulehead-grey.png) repeat-x bottom; color: #013658;}
/*.module .marketplace {padding-top: 35px;}*/
.marketplaceSidebar {background: #ffe561 url(../img/sidebar_mp_header.png) no-repeat top; padding-top:35px;}
.marketplaceSidebar h4 {color: #013658;}
.marketplaceSidebar .allLink {
	background: url(../img/sidebar_mp_more.gif) no-repeat right 0px;
	width:174px;
	height: 24px;
	padding: 5px 0px 5px 40px;
	color: #ffffff;
	/*margin-left: 120px;*/
	font-size: .7em;	
	text-align: right;
	margin-bottom:5px;
}
.marketplaceSidebar .allLink a{
	margin-right:12px;
	padding-right:12px;
	color:#FFF;
	text-align:right;
	text-decoration:none;
	font-weight:bold;
}
.marketplaceSidebar .allLink a:hover {
	/*margin-right:12px;
	padding-right:12px;
	text-align:right;
	font-weight:bold;*/
	color:#FF0;
	text-decoration:none;
}

span.arrow {
	/*background: url(../img/arr-circle.png) no-repeat right;
	padding-right:30px;*/
	
}
#sidebar .grey, #sidebar-left .grey {background: #eeeeee url(../img/bg-boxgrey.png) repeat-x bottom; padding-bottom: 5px;}
#sidebar .grey hr, #sidebar-left .grey hr {
	border: 1px solid #d6d6d6;
	color: #e2ecf0;
	border-bottom: none;
	margin-top:10px;
	margin-bottom: 10px;
	height: 1px;
}
.module a.more {
	background: url(../img/arr-ogsmall.png) no-repeat right 5px;
	padding-right: 8px;
	font-size: .7em;
	display: block;
	text-align: right;
	font-size: 80%;
}
a.more {
	background: url(../img/arr-ogsmall.png) no-repeat right 5px;
	padding-right: 8px;
}
.module a.morebtn {
	background: url(../img/bg-morebtn.png) no-repeat right top;
	height: 17px;
	padding: 1px 12px 2px 5px;
	color: #ffffff;
	margin-left: 120px;
	font-size: .6em;	
	text-align: right;
}
#content-article .module a.morebtn:hover {text-decoration:none;}

#content-article .module ul.nav {list-style-type: none; margin: 0}
#content-article .module ul.nav li {
	background: #e2ecf0 url(../img/arr-bigltblue.png) no-repeat left 7px;
	padding: 3px 0 3px 15px;
	font-size:1em;
}
#content-article .module ul.nav ul, #content #sidebar-left .module .content ul.nav ul li {margin-left: 0px}
#content-article .module ul.nav ul li, #content #sidebar-left .module .content ul.nav ul li {
	background: #e2ecf0 url(../img/arr-smallblue.png) no-repeat left 12px;
	padding: 7px 0 0 8px;
}
#content-article .module ul.nav a {color: #007db1; text-decoration: none;}
#content-article .module ul.nav a:hover {color: #d15b05;}


/*-----Page Structure*/
html {
	margin: 0;
	padding: 0;
}
body {
	background: #e2ecf0 url(../img/bg-top.png) repeat-x top;
	margin: 0;
	padding: 0;
	font-size: 101%;
	font-family:Arial, Helvetica, sans-serif;
	/*margin-top:10px;*/
	min-width: 960px;
}
/* remember to comment out first five lines of body before uncommenting below
.preview {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#013658;
	text-align:center;
}
	
#betacontainer {
	background: #e2ecf0 url(../img/bg-top.png) repeat-x top;
	margin: 0;
	padding: 0;
	font-size: 101%;
	font-family:Arial, Helvetica, sans-serif;
}*/
.full {
	width: 960px;
	margin: 0 auto;
	display: block;
	overflow: visible;
	padding: 0;
	min-width: 960px;
}

#upper {height: 72px;}
#navbar {height: 36px;}
#navbar ul {margin: 0; padding: 0;}

#logo {width: 170px; float: left;}

#topnav {
	float: right;
	height: 20px;
	background: #ae4c04;
    padding-bottom: 3px;
}
#topnav a {
	font-size: .7em;
	color: #ffffff;
	text-decoration: none;
	padding: 0 10px 0 10px;
}
#topnav a:hover {color: #ffffff;}

#container {
	/*background: #ffffff url(../img/bg-container.png) repeat-x left top; */
	min-height: 500px;	
	clear: both;
	display: block;
	overflow: hidden;
	/*padding-bottom: 30px;*/
	min-width: 960px;
}
#container-home {
	background: #ffffff;
	min-height: 500px;	
	clear: both;
	display: block;
	overflow: hidden;
	padding-bottom: 30px;
	min-width: 960px;
}
#container-article {
	background: #ffffff url(../img/bg-container.png) repeat-x left top;
	min-height: 500px;	
	clear: both;
	display: block;
	overflow: hidden;
	/*padding-bottom: 30px;*/
	min-width: 960px;
}
#footer {
	min-height: 200px;
	background: url(../img/bg-footer-hz.png) repeat-x top;
	color: #678692;
	min-width: 960px;
}

#masthead {height: 108px; min-width: 960px; }
#banner {height: 56px; margin:0 0 20px 0;}

#content {
	padding-top: 20px;
	color: #5a5a5a;
	background: url(../img/bg-content-inside.png) no-repeat left top;
	display: block; 
	overflow: hidden;
	margin: 0 auto;
}
#content-home {padding-top: 20px; color: #5a5a5a;}
#content-article {
	padding-top: 20px;
	color: #5a5a5a;
	background: url(../img/bg-content-inside.png) no-repeat left top;
	display: block; 
	overflow: hidden;
	margin: 0 auto;
}
#main {width: 720px;float: left;}

#sidebar {
	width: 214px;
	padding-left: 26px;
	float: right;
}

#main-right {
	width: 720px;
	float: right;
}
#sidebar-left {
	width: 214px;
	padding-right: 26px;
	float: left;
}

#footer-content {color: #678692; min-width: 960px;}
#footercol-container {
	width: 960px;
	clear: both;
	background: url(../img/bg-footer-col.png) repeat-y right;
	height: 210px;
	overflow: visible;
	min-width: 960px;
}
.footercol {
	float: left;
	width: 210px;
	height: 195px;
	padding: 5px 10px 10px 20px;
	background: url(../img/bg-footer-col.png) repeat-y left;
	overflow: visible;
}
#footer ul {
	font-size: .7em;
	color: #678692;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#footer li {padding-bottom: 6px;}
#footer a {color: #678692; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

#footer #copyright {
	font-size: .7em;
	background: url(../img/bg-footer-hz.png) repeat-x top;
	padding: 10px 0 20px 0;
}
#footer #copyright .text {width: 770px; float: left;}
.right {float: right; clear: right;}

/*-----Feature Matrix*/
#matrix {
	border: 1px solid #e2ecf0;
	padding: 5px;
}
#matrix table.products {
	padding: 0 5px 0 0;
	margin: 0;
	width: 100%;
}
#matrix table.products td {
	padding: 0;
}
#matrix table.products td.col {
	text-align: center;
	width: 110px;
}
#matrix table.products td.categoryhead {
	width: 400px;
	text-align:left;
}
#matrix .products {
	text-align: right;
	padding-bottom: 5px;
}

#matrix .products img {
	padding: 0;
}
#matrix .section {
	/*border: 1px solid #007db1;*/
	padding: 0px 5px;
	margin-bottom: 5px;
}
#matrix table.category {
	margin: 0;
	padding: 0;
	/*position:relative;
	top:-10px;*/
	font-size: .8em;
}
#matrix table.category td {
	padding: 3px 0 3px 0
}

#matrix table.category tr.heading th {
	border-bottom: 2px solid #ffffff;
	border-top: 5px solid #ffffff;
	background: url(../img/feature-bg-toprow.png) repeat-x bottom #007db1;
	color: #ffffff;
	font-weight: normal;
}
#matrix table.category th.label {
	text-align: center;
	font-size: .9em;
}
#matrix table.category td.feature {
	
	border-bottom: 2px solid #e5f6fc;	
	padding: 0 0 0 15px;
}
#matrix a.info {
	width: 15px;
	height: 15px;
	background: url(../img/feature-info.png) no-repeat left top;
	text-indent: -1000em;
	overflow: hidden;
	display: block;
	float: left;
	margin-right: 5px;
	cursor: pointer;
}
#matrix table.category td.col1 {
	width: 110px;
	background: #e5f6fc;
	border-bottom: 2px solid #ffffff;
	text-align: center;
}
#matrix table.category td.col2 {
	width: 110px;
	background: #d1e8f1;
	border-bottom: 2px solid #ffffff;
	text-align: center;
}
#matrix table.category td.col3 {
	width: 110px;
	background: #90c1d6;
	border-bottom: 2px solid #ffffff;
	text-align: center;
}
#matrix h3 {
	color: #ffffff;
	margin:0;
	padding: 0 0 0 10px;
	background: url(../img/arr-bigog.png) no-repeat left 50%;
	text-align: left;
	font-weight: bold;
	font-size: 1.0em;
}
#matrix h2 {
	/*position:relative;*/
	/*top:-14px;*/
	/*top:-19px;*/
	/*background: #ffffff;*/
	/*display:inline;
	padding:0 5px;*/
	/*color: #013658;*/
	color: #d15b05;
	margin: 0 0 0 0;
	padding: 0;
	font-size: .9em;
	font-weight: bold;

}

#matrix h2 a {
	color: #d15b05;
}
#matrix h3 a {
	color: #ffffff;
}
#matrix .top {
	/*position: relative;
	top: -23px;*/
	float: none;
}

#dhtmltooltip{
position: absolute;
width: 300px;
border: 1px solid #c2dbe8;
padding: 5px;
background: #e0eef4;
visibility: hidden;
z-index: 100;
font-size: .8em;
}
/*-----/Feature Matrix*/

/*Product-modules*/
.prodtwocol {
	width: 100%;
	display: block;
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
	border-bottom: 1px solid #e2ecf0;
	padding-bottom: 10px;
	margin-bottom: 15px;

}
.prodtwocol .icon {
	width: 85px;
	float: left;
	padding-left: 15px;
}
.prodtwocol .description {
	width: 615px;
	float: right;
}
.pright {
	text-align: right;
	padding-right: 20px;
}


/*-----Main Navigation*/

#mainnav {height: 36px; font-weight: bold;}
#mainnav ul {padding: 0; margin: 0; list-style-type: none;}
#mainnav li {float: left; margin: 0; padding: 0;list-style-type: none;}
#mainnav li a {color:#FFFFFF; float:left; font-size:.8em; font-weight: bold; text-decoration:none; height: 20px; padding:10px 11px 6px 11px;}
#mainnav li.current a {color:#fff200;}
#mainnav li a:hover, #mainnav li.hover a {color: #ffffff; background: url(../img/bg-topnav.png) repeat-x top left; text-decoration:none;}
#mainnav li ul {background:#e2ecf0 url(../img/bg-dropdown.png) repeat-x bottom; left: -999em; clear:both;position:absolute;top:108px /* value for preview bar 137px*/;width:175px;z-index:10000000;border: 1px solid #d1dade; border-top:none;}
#mainnav li.hover ul {left: auto; padding: 0; margin: 0;}
#mainnav li li {clear:both; padding: 0; margin: 0; float:left;}
#mainnav li li a, #mainnav li.hover li a {background-image: none; padding: 8px 5px 8px 12px; margin: 0; line-height: 1; height:auto; color: #013658; font-weight: bold; font-size: .7em; display: block; width: 158px; border:none; float:none;}
#mainnav li li a:hover {background-color:#eef9fd/*#f0eae2#fff9f0*/ ;color:/*#65625f*/#d15b05; }


/*-----Home Page */

a.frontarrow { background: url(../img/arr-ogsmall.png) no-repeat left 5px; padding-left: 8px; text-align: right; margin-left: 8px;}
#main-home p { padding: 0 0 6px 0; margin: 0; font-size: .7em; line-height: 1.3em;}
#main-home h2 { color: #013658; padding: 0; margin: 0 0 15px 0; font-size: .9em; font-weight: bold;}
#main-home h2 a { color: #013658;}
#main-home h2 a { color: #013658; text-decoration: none;}
#main-home h2 a:hover { text-decoration: underline;}
#main-home h3 { color: #007db1; padding: 0; margin: 0 0 5px 0; font-size: .8em; font-weight: bold; line-height: 1.2em;}
#main-home h3 a { text-decoration: none;}
#main-home h3 a:hover { text-decoration: underline;}
#main-home h3.sol { border-bottom: 1px solid #e2ecf0; margin: 0 0 5px 0;}
#main-home h3 span.arrow { background: url(../img/arr-ogsmall.png) no-repeat right 5px; padding-right: 10px;}
#main-home h3.sol a { background: url(../img/arr-ogsmall.png) no-repeat right 6px; padding: 3px 0 10px 30px; display: block;}
#main-home h3 a.federal { background: url(../img/ico-fed.png) no-repeat left top;}
#main-home h3 a.state { background: url(../img/ico-gov.png) no-repeat left top;}
#main-home h3 a.justice { background: url(../img/ico-law.png) no-repeat left top;}
#main-home h3 a.education { background: url(../img/ico-education.png) no-repeat left top;}
#main-home h3 a.financial { background: url(../img/ico-financial.png) no-repeat left top;}
#main-home h3 a.healthcare { background: url(../img/ico-healthcare.png) no-repeat left top;}
#main-home hr { border: 1px solid #e2ecf0; color: #e2ecf0; border-bottom: none; margin-bottom: 10px; height: 1px;}
#main-home { width: 720px; float: left;}
#homecontent { margin-top: 10px; padding-top: 12px; background: url(../img/home-maintop.png) repeat-x top;}
#homecontent_mw { margin-top: 14px; padding-top: 0px; }
#threecolhome { width: 720px; display: block; overflow: hidden; clear: both; background: url(../img/home-col.png) repeat-y 239px;}
#threecolhome .col { float: left; width: 215px; padding: 0 17px 0 8px;}
/*#col-bottom { height: 25px; background: url(../img/home-mainbot.png) repeat-x left bottom;}*/
#col-bottom { display:none;}
#twocolhome { width: 740px; display: block; overflow: hidden; clear: both;}
#twocolhome .col { float: left; width: 350px; padding: 0px; margin:0px;}
#twocolhome img { float: left; margin:0px 20px 0px 0px;}
#sidebar-home strong, #main-home strong { color: #004633;}
#homebanner { display: block;clear:both;width:720px;height:210px;margin:0;padding:0;}
#homecontent img.left { float:left;clear:left;margin: 0 5px 5px 0;padding:0;}
#homecontent_mw img.left { float:left;clear:left;margin: 0 5px 5px 0;padding:0;}

/*----Home Sidebars*/
#sidebar-home { width: 230px; padding-left: 5px; float: right;}
#experts { background: #e2ecf0 url(../img/modulefoot-light.png) repeat-x bottom;}
#events { background: #e5ecca url(../img/bg-boxgrey.png) repeat-x bottom; margin-top: 6px;}
#sidebar-home p { margin: 0; padding: 0 0 6px 0; font-size: .7em; line-height: 1.1em; color: #007db1;}
#sidebar-home p a, #main-home p a { text-decoration: none; color: #007db1;}
#sidebar-home p a:hover, #main-home p a:hover { text-decoration: underline;}
#sidebar-home h2 { color: #013658; height: 23px; padding: 7px 0 0 10px; margin: 0; font-size: .9em; font-weight: bold;}
#sidebar-home h2 a { color: #013658; text-decoration: none;}
#sidebar-home h2 a:hover { text-decoration: underline;}
h2.bluehead { background: url(../img/home-bgheadbluetile.png) repeat-x right top #c6dfe9;}
h2.greyhead { background: url(../img/home-bgheadgreytile.png) repeat-x right top #eeeeee;}
#sidebar-home h4 { margin: 0; padding: 0; font-size: .7em; color: #013658;}
#sidebar-home h4 a { text-decoration: none; color: #013658;}
#sidebar-home h4 a:hover { text-decoration: underline;}
/*#sidebar-home ul { list-style-type: none; margin: 0 0 5px 30px; padding:0; font-size: .7em; line-height: 1.2em;}*/
#sidebar-home ul { list-style-type: none; margin: 0 0 5px 10px; padding:0; font-size: .7em; line-height: 1.2em;}
#sidebar-home ul li { padding: 0 0 4px 12px; margin: 0; background: url(../img/arr-ogsmall.png) no-repeat left 3px;}
#sidebar-home ul li a { text-decoration: none;}
#sidebar-home ul li a:hover { text-decoration: underline;}
#content-home #sidebar-home ul { list-style-type: none; margin: 0 0 5px 30px; padding:0; font-size: .7em; line-height: 1.2em;}
#content-home #sidebar-home ul li { padding: 0 0 4px 12px; margin: 0; background: url(../img/arr-ogsmall.png) no-repeat left 3px;}
#content-home #sidebar-home ul li a { text-decoration: none;}
#content-home #sidebar-home ul li a:hover { text-decoration: underline;}
#experts hr { border: 1px solid #bbe1f0; color: #bbe1f0; border-bottom: none; margin-bottom: 6px; margin-top: 0; height: 1px;}
#events hr { border: 1px solid #d5d5d5; color: #d5d5d5; border-bottom: none; margin-bottom: 6px; margin-top: 0; height: 1px;}
#sidebar-home .content { padding: 15px 10px 20px 10px;}
#sidebar-home .report { padding-left: 30px; background: url(../img/icon-article.png) no-repeat left top;}
#sidebar-home .audio { padding-left: 30px; background: url(../img/icon-audio.png) no-repeat 4px top;}
#sidebar-home .training { padding: 3px 0 8px 30px; background: url(../img/icon-globe2.png) no-repeat 4px top;}
#sidebar-home .tradeshows { padding: 2px 0 8px 30px; background: url(../img/icon-calendar.png) no-repeat 4px top;}
#sidebar-home .conferences { padding: 2px 0 8px 30px; background: url(../img/icon-conf.png) no-repeat 4px top;}
#sidebar-home .webinars { padding: 3px 0 8px 30px; background: url(../img/icon-webinar.png) no-repeat 4px top;}

#box_center_holder_home {padding: 6px 0px 0px 0px;}


/*----Homepage Banner Rotator*/
.sliderwrapper{
	position: relative; /*leave as is*/
	/*overflow: hidden; leave as is*/
	width: 720px; /*width of featured content slider*/
	height: 210px;
	margin: 0;
}

.contentdiv a, .contentdiv a img {
	text-decoration: none;
	border: none;
	
}
.sliderwrapper .contentdiv{
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: -18px;  /*leave as is*/
	padding: 0;
	margin: 0;
	background: white;
	width: 720px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height: 210px;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	display: inline;
}

.pagination{
	/*width: 400px; Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
	height: 18px;
	text-align: right;
	padding: 0 5px 0 5px;
	/*position: relative;*/
	top: 12px;
	left: 0px; /*Change this based on number of content items in the rotator*/
	z-index: 100;
	/*margin-left: 645px;*/
}

.pagination a{
	padding: 0;
	text-decoration: none; 
	color: #00007D;
	border: none;
	background: url(../img/rotator-off.png) no-repeat top;
	width: 10px;
	height: 18px;
	/*display: block;*/
	/*float: left;*/
	margin: 0 3px 0 3px;
}
.pagination a img {
	border: none;
	text-decoration: none; 
}
.pagination a:hover, .pagination a.selected{
	color: #000;
	background: url(../img/rotator-on.png) no-repeat top;
	border: none;
	text-decoration: none; 
}

/*-----End Home Page */
#sidebar .video {
	margin: 0 0 5px 0;
	padding: 0;
}

#panelswrap .video {
	float: left;
	margin: 0 10px 0 0;
	/*border: 1px solid #86c1d9;
	padding: 1px;*/
	
}
#panelswrap .videocont {
	clear: both;
	float: none;
	display: block;
	margin-bottom: 10px;
	width: 100%;
	overflow: hidden;
}
.clear {
	clear: both;
	display: block;
	float: none;
}
embed, object {
	padding: 0;
}
