@charset "utf-8";
/* CSS Document */

html {
	margin:0;
	padding:0;
	}

ul {margin:0; padding:0; }

a:link, a:visited { 
	color: #cc3333;
	text-decoration: none;
	}

a:hover {
	color:#000000;
	text-decoration:underline;
	}

a.current-page {
	color:#000000;
	text-decoration:underline;
	}

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #3b4551 url(../images/bkgd-top-new.gif) repeat-x top;
	}

#preloader div {
	width:1px;
	height:1px;
	background-repeat:no-repeat;
	background-position:-999px -999px;
	}

h3 {
	font-size: 19px;
	text-transform: uppercase;
	color: #cc3333;
	padding:0;
	font-weight: bold;
	display: block;
	padding-left: 25px;
	background:url(../images/headline-bullet.gif) no-repeat left;
	line-height: 100%;
	margin:10px;
	clear: both;
	}

#left-copy h4, #right-column-text h3 {
	font-size: 19px;
	text-transform:uppercase;
	color:#cc3333;
	margin-left: 25px;
	padding-bottom: 15px;
	padding-left:0;
	background: none;
	}
	
#left-copy h5, .left-copy h5 {
	font-size: 14px;
	color:#000000;
	margin-left: 25px;
	margin-top:0;
	padding-top:0;
	}

hr {
	height: 1px;
	border:0;
	width: 75%;
	background: #cc3333;
	margin-top: 20px;
	margin-bottom: 20px;
	}

ul {
	margin:0;
	padding-left: 45px;
	padding-right: 35px;
	padding-bottom: 25px;
	list-style: url(../images/bullet.gif);
	}

ul.no-bullet { list-style:none; }

	li {
		font-size: 14px;
		color: #666666;
		font-weight:bold;
		padding-bottom: 10px;
		}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #000000;
	margin:0;
	margin-right: 25px;
	padding-top: 10px;
	}

img { border: none; }
	
.clear { clear: both; }

#outer-binding {
	width: 986px;
	clear: none;
	margin: 0 auto;
	margin-top:0;
	padding-top:0;
	background: url(../images/side-shadows.gif) center repeat-y;
	}
	
#top-left-corner-shadow {
	float: left;
	width: 23px;
	height: 188px;
	margin:0;
	padding:0;
	background:url(../images/top-left-corner-shadow-new.gif) top left no-repeat;
	}
	
#top-right-corner-shadow {
	float: right;
	width: 23px;
	height: 188px;
	margin:0;
	padding:0;
	background: url(../images/top-right-corner-shadow-new.gif);
	}
	
#inner-binding {
	width: 940px;
	margin: 0 auto;
	margin-top:0;
	padding-top:0;
	border-top: solid 1px #37414c;
	float: left;
	clear: none;
	}

#top-bar {
	text-align: right;
	padding:0;
	margin:0;
	height: 148px;
	width: 100%;
	background:url(../images/top-bar-bkgd-new.gif);
	}

#top-bar img.logo {
	border: none;
	float: left;
	}

	img#hand {
		margin-top: 6px;
		}
	img#name {
		margin-top: 14px;
		}

div#metanav {
	width:100%;
	height: auto;
	margin:0;
	padding:0;
	}
	

			
ul#meta-nav-new {
	list-style: none;
	float: right;
	width: 457px;
	margin:0;
	padding:0;
	text-align:right;
	}
	
	ul#meta-nav-new li {
		float: left;
		font-size: 11px;
		font-weight: normal;
		color:#FFFFFF;
		}


	
ul#meta-nav-new li#request {
	width:129px;
	height:31px;
	margin:0;
	padding:0;
	background:url(../images/request-quote-on.gif) no-repeat 999px 999px; /*preloads hover state*/
	}

	ul#meta-nav-new li#request a {
		display: block;
		width:100%;
		height:100%;
		background:url(../images/request-quote-off.gif);
		line-height: 200px;
		overflow:hidden;
		}

	ul#meta-nav-new li#request a:hover {
		background:url(../images/request-quote-on.gif);
		}

li#blog {
	width:64px;
	height:31px;
	margin:0;
	padding:0;
	background:url(../images/blog-on.gif) no-repeat 999px 999px; /*preloads hover state*/
	}
	
	li#blog a {
		display:block;
		width:100%;
		height:100%;
		background:url(../images/blog-off.gif);
		line-height:200px;
		overflow:hidden;
		}
		
		li#blog a:hover {
			background:url(../images/blog-on.gif);
			}

ul#meta-nav-new li#callus {
	width:155px;
	height:31px;
	margin:0;
	padding:0;
	background:url(../images/callus.gif);
	line-height: 200px;
	overflow: hidden;
	}

ul#meta-nav-new li#contactus {
	width:104px;
	height:31px;
	margin:0;
	padding:0;
	background:url(../images/contactus-on.gif) no-repeat 999px 999px; /*preloads hover state*/
	}

	ul#meta-nav-new li#contactus a {
		display: block;
		width:100%;
		height:100%;
		background:url(../images/contactus-off.gif);
		line-height: 200px;
		overflow:hidden;
		}
	
	ul#meta-nav-new li#contactus a:hover {
		background:url(../images/contactus-on.gif);
		}

ul#meta-nav-new li#home {
	width:69px;
	height:31px;
	margin:0;
	padding:0;
	background:url(../images/home-on.gif) no-repeat 999px 999px; /*preloads hover state*/
	}
	
	ul#meta-nav-new li#home a {
		display: block;
		width:100%;
		height:100%;
		background:url(../images/home-off.gif);
		line-height: 200px;
		overflow: hidden;
		}
	
	ul#meta-nav-new li#home a:hover {
		background:url(../images/home-on.gif);
		} 

#callus {
	width:143px;
	height:13px;
	line-height:200px;
	overflow:hidden;
	background:url(../images/callus-new.gif);
	float: right;
	clear:right;
	margin-right:8px;
	}

body#bloglink #meta-nav-new {
	width:367px;
	}

#meta-nav {
	float: right;
	margin:0;
	padding-top: 9px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	}
	
	div#meta-nav .meta-button {
		display: table-cell;
		vertical-align: middle;
		margin-left: 10px;
		margin-bottom:0;
		font-weight: normal;
		text-align: left;
		padding-left: 21px;
		float: left;
		height: 21px;
		width: auto;
		background: url(../images/meta-bkgd.gif) left;
		}
		
		div#meta-nav .meta-button:hover {
			background: url(../images/meta-bkgd-over.gif) left;
			}
		
		div#meta-nav .meta-button a {
			display: block;
			width: 100%;
			height: 17px;
			text-decoration: none;
			color: #ffffff;
			font-size: 11px;
			padding-right: 6px;
			padding-top: 4px;
			background:url(../images/meta-end.gif) right no-repeat;
			}
			
		div#meta-nav .meta-button a:hover {
			background:url(../images/meta-end-over.gif) right no-repeat;
			}
		

	
	#meta-nav span#phone-number {
		color: #FF0000;
		}

#main-nav {
	height: 33px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	float: right;
	clear: both;
	margin:0;
	padding:0;
	position: relative;
	top: -3px;
	right: -30px;
	width: 783px;
	}

body#template-tester .main-nav-new {
	width: 610px !important;
	border: white 1px solid;
	}

	
	#main-nav .main-button  {
		height: 33px;
		margin-bottom:0;
		font-weight: normal;
		text-align: left;
		padding-top: 14px;
		float: left;
		clear: none;
		}
		
		#main-nav .main-button a {
			display: block;
			width: 100%;
			height: 100%;
			text-decoration: none;
			color: #ffffff;
			font-size: 12px;
			font-weight: bold;
			}
		
		#main-left-end {
			width: 96px;
			padding-left: 30px;
			background: url(../images/main-digital-media.png);
			}
		
		.main-nav-new #main-left-end {
			width: 80px;
			}
			
			#preloader #top-nav-left {
				background:url(../images/main-left-over.png);
				}
				
			
			#main-left-end:hover {
				background: url(../images/main-left-over.png);
				}



body#solutions #main-left-end, body.solutions-item #main-left-end {
	background:url(../images/main-left-over.png);
	}

body#video #main-video {
	background:url(../images/main-middle-over.png);
	}

body#websites #main-websites {
	background:url(../images/main-middle-over.png);
	}
	
body#online-marketing #main-online-advertising {
	background:url(../images/main-middle-over.png);
	}


	
body#live-events #main-live-events {
	background:url(../images/main-middle-over.png);
	}
	
body#services #main-right-end {
	background:url(../images/main-right-over.png);
	}


		#main-right-end {
			padding-left: 25px;
			width: 116px;
			background: url(../images/main-right-end.png);
			}
			
			#preloader #top-nav-right {
				background:url(../images/main-right-over.png);
				}
			
			#main-right-end:hover {
				background: url(../images/main-right-over.png);
				}
		
		.main-middle {
			padding-left: 25px;
			padding-right: 18px;
			background:url(../images/main-middle.png) 0px 0px;
			clear: none;
			}
			
			#preloader #top-nav-middle {
				background:url(../images/main-middle-over.png);
				}
			
			.main-middle:hover {
				background:url(../images/main-middle-over.png) 0px 0px;
				}
	
#banner {
	width: 100%;
	height: 290px;
	color: #CCCCCC;
	clear: none;
	}
	
#banner-new {
	width: 100%;
	height: 322px;
	color: #CCCCCC;
	clear: none;
	}

#seclev-banner {
	height: 242px;
	}
	
#portfolio-banner, #seclev-banner-small {
	height: 160px;
	}
	
#content {
	background: url(../images/inner-binding-bkgd.gif) repeat-y center;
	width: 100%;
	}

#home-headline {
	margin: 0 auto;
	padding-top: 5px;
	text-align: center;
	}

#left-column {
	width: 359px;
	margin-left: 17px;
	float: left;
	}
	
	#left-copy, .left-copy {
		width: 359px;
		background:url(../images/content-copy-bkgd.gif) top;
		height: auto;
		padding-top: 18px;
		}
	
	#left-copy-about {
		width: 359px;
		background:url(../images/content-copy-bkgd.gif);
		height: auto;
		margin-top: 41px;
		padding-top: 18px;
		}
		
		#left-copy p, #left-copy-about p, .left-copy p {
			margin:0;
			margin-left: 25px;
			font-size: 14px;
			width: 304px;
			padding-bottom: 15px;
			line-height: 125%;
			letter-spacing: 100%;
			}
	
		#left-copy .bottom, #left-copy-about .bottom, .left-copy .bottom {
			float: left;
			clear: both;
			width: 359px;
			height: 14px;
			background: url(../images/content-copy-bottom.gif);
			margin:0;
			padding:0;
			}
			
	.left-copy {
		margin-bottom: 20px;
		}
		
		.left-copy h4 {
			margin-left: 25px;
			margin-bottom: 15px;
			font-size: 19px;
			}



		

/*SOON TO BE DEPRECATED*/
div.testimonial {
	margin-top: 20px;
	width: 359px;
	background:url(../images/content-copy-bkgd.gif);
	height: auto;
	padding-top: 18px;
	}
	
	.testimonial-quote {
		margin-left: 25px;
		margin-right: 25px;
		background:url(../images/open-quote.png) no-repeat top left;
		}
		
		.testimonial-quote p {
			padding:0;
			margin-left: 21px;;
			font-size: 16px;
			}
		ul.testimonial {
			padding-bottom:0;
			margin-bottom:0;
			}
			
		.testimonial-quote p.last {
			background:url(../images/close-quote.png) no-repeat bottom right;
			padding-right: 20px;
			}
	
		.testimonial-source {
			width: 100%;
			text-align: left;
			background:url(../images/content-copy-bottom.gif) bottom no-repeat;

			}
			
			.testimonial-source p {
				font-size: 11px;
				color: #666666;
				font-style: italic;
				padding-bottom: 20px;
				margin-left: 25px;
				}

/*IN FAVOR OF... */

.testimonial-left {
	margin-top: 20px;
	width: 359px;
	background:url(../images/content-copy-bkgd.gif);
	height: auto;
	padding-top: 18px;
	}
	
	.testimonial-left .testimonial-quote {
		margin-left: 25px;
		margin-right: 25px;
		background:url(../images/open-quote.png) no-repeat top left;
		position:relative;
		}
		
		.testimonial-left .testimonial-quote p {
			padding:0;
			margin-left: 21px;
			margin-right: 20px;
			font-size: 16px;
			}
			
		.testimonial-left .testimonial-quote .close-quote {
			background:url(../images/close-quote.png) no-repeat bottom right;
			width:20px;
			height:20px;
			position:absolute;
			bottom:0px;
			right:0px;
			}
	
		.testimonial-left .testimonial-source {
			width: 100%;
			text-align: left;
			background:url(../images/content-copy-bottom.gif) bottom no-repeat;
			}
			
			.testimonial-left .testimonial-source p {
				font-size: 11px;
				color: #666666;
				font-style: italic;
				padding-bottom: 20px;
				margin-left: 25px;
				}
				
.testimonial-right {
		width: 100%;
		height: auto;
		background:url(../images/right-bar-text-bkgd.gif);
		margin:0;
		padding:0;
		margin-bottom: 20px;
		}
		
	.testimonial-right .top {
			background:url(../images/right-bar-text-top.gif);
			width:100%;
			height: 14px;
			margin:0;
			padding:0;
			}

	.testimonial-right .testimonial-quote {
		margin-left: 25px;
		margin-right: 25px;
		background:url(../images/open-quote.png) no-repeat top left;
		position:relative;
		}
		
		.testimonial-right .testimonial-quote p {
			padding:0;
			margin-left: 21px;
			margin-right: 20px;
			font-size: 16px;
			}
			
		.testimonial-right .testimonial-quote .close-quote {
			background:url(../images/close-quote.png) no-repeat bottom right;
			width:20px;
			height:20px;
			position:absolute;
			bottom:0px;
			right:0px;
			}
	
		.testimonial-right .testimonial-source {
			width: 100%;
			text-align: left;
			background:url(../images/right-bar-text-bottom.gif) bottom no-repeat;
			}
			
			.testimonial-right .testimonial-source p {
				font-size: 11px;
				color: #666666;
				font-style: italic;
				padding-bottom: 20px;
				margin-left: 25px;
				}



#right-column {
	width: 541px;
	float: right;
	margin-right: 15px;
	}
	

		
	
	.portfolio-sample {
		background:url(../images/portfolio-sample-bkgd.gif);
		}
		
		.portfolio-sample p {
			font-size: 12px;
			padding:0;
			padding-bottom:5px;
			margin:0;
			padding-right: 18px;
			}
		
		.portfolio-image {
			float: left;
			padding: 10px;
			padding-bottom:0;
			}
		
		.portfolio-image-full {
			clear: both;
			}
		
		p.launch {
			display: block;
			padding:0;
			padding-bottom: 15px;
			font-size: 12px;
			float: right;
			clear: both;
			font-weight: bold;
			text-transform: uppercase;

			}
			
			p.launch a {
				color:#cc3333;
				cursor: pointer;
				cursor: hand;
				}

		
		p.more-detail {
			font-weight: bold;
			text-align: right;
			}
		
		.portfolio-sample .bottom {
			clear: both;
			height: 14px;
			width: 100%;
			margin:0;
			padding:0;
			background: url(../images/portfolio-sample-bottom.gif);
			}
			
	.right-column-text {
		width: 100%;
		height: auto;
		background:url(../images/right-bar-text-bkgd.gif);
		margin:0;
		padding:0;
		margin-bottom: 20px;
			float:left;
		}
		
		.right-column-text ul {
			padding-bottom: 0px;;
			}
		
		.right-column-text p {
			padding:0;
			padding-bottom:15px;
			padding-right: 40px;
			margin:0;
			margin-left: 30px;
			}
			
		.right-column-text li {
			font-size: 12px;
			}
		
		.right-column-text h4 {
			margin:0;
			margin-left:30px;
			padding:0;
			padding-bottom:10px;
			padding-top:10px;
			}
		
		.right-column-text .top {
			background:url(../images/right-bar-text-top.gif);
			width:100%;
			height: 14px;
			margin:0;
			padding:0;
			}
			
		.right-column-text .bottom {
			background:url(../images/right-bar-text-bottom.gif);
			width:100%;
			height:14px;
			margin:0;
			padding:0;
			float:right;
			clear:both;
			}
			
	ul#client-list-images,
	ul.client-list-images {
		list-style:none;
		float: right;
		width:225px;
		margin:0;
		padding:0;
		}
		
	ul#client-list-text,
	ul.client-list-text {
		margin:0;
		}
	


#free-guide-banner {
	text-align: center;
	width: 100%;
	}
	
	#footer {
		background: #3b4551 url(../images/footer.jpg) center top no-repeat;
		width: 100%;
		min-height: 38px;
		text-align: center;
		padding-bottom: 50px;
		}
		
		#footer p {
			margin-top:0;
			padding-top: 25px;
			color:#999999;
			}
			
			#footer a {
				color:#ffffff;
				}
		
.more-samples {
	width: 100%;
	text-align:right;
	}
	

/*forms
------------------------------------------------*/

form.email {
	margin:0;
	padding:0;
	}

fieldset {
	margin-left: 20px;
	border: none;
	width: 530px;
	font-size: 12px;
	}
	
	#submit {
		float: left;
		clear: both;
		margin-bottom:0;
		padding-bottom:0;
		margin-bottom:0;
		}
		
		fieldset p span {
			float: left;
			clear: both;
			}
			
	.text-fields {
		clear: both;
		}

	
	.text-fields p {
		display: block;
		float: left;
		margin-right: 25px;
		margin-bottom:15px;
		}

ul.checkbox-list {
	font-size: 12px;
	width: 100%;
	color: #000000;
	list-style: none;
	margin:0;
	padding:0;
	float: left;
	clear: both;
	margin-bottom: 20px;
	}
	
	
	ul.checkbox-list strong {
		display: block;
		padding-top: 20px;
		padding-bottom:7px;
		margin:0;
		}
	
	ul.checkbox-list li {
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		width: 250px;
		float: left;
		margin:0;
		padding:0;
		}

form.seclev {
	width: 541px;
	height: auto;
	background:url(../images/form-bkgd-advert.gif);
	}
	
form#contact input,
form#contact textarea,
form#contact select {
	border:1px solid #666666;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	}

form#contact input#submit {
	padding: 3px 15px;
	}

form#contact div.required {
	color:#FF0000;
	font-weight:bold;
	display:inline;
	padding:10px 0;
	float:left;
	clear:both;
	}

form#free-guide {
	background:url(../images/form-bkgd-pdf.jpg) top left;
	float:left;
	}
	
	
	form.seclev .bottom {
		float: left;
		clear: both;
		width: 100%;
		height: 15px;
		background: url(../images/form-bottom-advert.gif) bottom;
		}
	
	form.seclev .legend {
		padding-left: 175px;
		padding-top: 35px;
		padding-right: 15px;
		padding-bottom: 35px;
		}
	
	p.form {
		font-size: 11px;
		}
		
		form.seclev .legend h4 {
			font-size: 19px;
			color: #cc3333;
			margin:0;
			padding:0;
			}
			
		form.seclev .legend p {
			font-size: 12px;
			line-height: 150%;
			color: #333333;
			margin:0;
			padding:0;
			padding-top: 5px;
			}
			
form#request-quote, form#contact {
	margin-top: 22px;
	}

.portfolio-item {
	width: 760px;
	height: auto;
	background: #ffffff;
	margin:0;
	padding-bottom: 20px;
	}
	
	.portfolio-item .description {
		padding: 10px;
		width: 740px;
		float: left;
		clear: both;
		}
	
	.columns {
		width: 350px;
		float: left;
		padding-top: 30px;
		padding-bottom: 30px;
		font-size: 12px;
		line-height: 150%;
		}
		
		.columns p {
			padding-left: 10px;
			padding-right: 10px;
			}
	
	.portfolio-item h1 {
		margin:0;
		font-size: 19px;
		color: #cc3333;
		line-height: 100%;
		float:left;
		padding-left:10px;
		padding-top: 10px;
		}
		
	.portfolio-item h2 {
		margin:0;
		font-size: 16px;
		color: #666666;
		}
		
	.portfolio-item h3 {
		background:none;
		padding:0;
		margin-top:10px;
		color:#000000;
		text-transform: uppercase;
		font-size: 12px;
		}
		
	.portfolio-item .image {
		width: 100%;
		text-align: center;
		float: left;
		clear: both;
		}
		
.view {
	margin-left: 360px;
	}
		
a#close-item {
	display: block;
	width: 755px;
	text-align: right;
	padding-right: 5px;
	font-size: 15px;
	background:#CCCCCC;
	border-bottom: 1px #cc3333 solid;
	}
	
	
/*thanks page
------------------------------------------------------*/

#thanks-block {
	width: 934px;
	margin-left: 2px;
	background:url(../images/portfolio-block-bkgd.gif);
	height: auto;
	padding-top: 38px;
	float: left;
	clear: both;
	}
	
	#thanks-block p {
		padding-left: 45px;
		padding-right: 25px;
		}
			
	#thanks-block #bottom {
		width: 100%;
		height: 53px;
		float: left;
		clear: both;
		background:url(../images/portfolio-block-bottom.gif);
		margin:0;
		padding:0;
		}

/*portfolio pages
--------------------------------------------------------*/

#portfolio-block {
	width: 934px;
	margin-left: 2px;
	background:url(../images/portfolio-block-bkgd.gif);
	height: auto;
	padding-top: 38px;
	float: left;
	clear: both;
	}

ul.conference-list {
	margin-left:0;
	padding-left:0;
	width: 800px;
	margin-left: 30px;
	margin:0 auto;
	}
	
ul.conference-list li {
	float: left;
	width: 170px;
	height: 150px;
	padding-right:20px;
	}
	
	ul.conference-list li a img {
		margin: 0 auto;
		}

	#portfolio-block #bottom {
		width: 100%;
		height: 53px;
		float: left;
		clear: both;
		background:url(../images/portfolio-block-bottom.gif);
		margin:0;
		padding:0;
		}
		
	#portfolio-block #portfolio-text {
		margin-left: 35px;
		margin-right:35px;
		padding-right:0;
		width: 350px;
		float: left;
		}
		

	h3.portfolio {
		padding-top: 20px;
		margin-left: 30px;
		background-position:bottom left;
		}
		
	#portfolio-block h4 {
		font-size: 19px;
		text-transform:uppercase;
		color:#cc3333;
		padding:0;
		margin:0;
		}
	
	#portfolio-block p {
		font-size: 14px;
		}
		
	div#portfolio-image-full {
		float: left;
		width: 472px;
		}


	#right-column-testimonials {
		width: 450px;
		float: right;
		margin-right: 15px;
		margin-top: 25px;
		}
		
	#left-column-testimonials {
		width:450px;
		float: left;
		margin-left: 15px;
		margin-top: 25px;
		}
		
		#right-column-testimonials .testimonial, #left-column-testimonials .testimonial {
			margin: 0 auto;
			}
			
	ul.portfolio-list {
		display: block;
		margin-top: 20px;
		padding-bottom: 20px;
		margin-bottom: 40px;
		}
		
		ul.portfolio-list li {
			float: left;
			width: 200px;
			}
			
			ul.portfolio-list li a {
				text-decoration:underline
				}

ol {
	margin-left: 15px;
	padding-left: 40px;
	margin-bottom:0;
	padding-bottom: 20px;
	padding-right: 30px;
	}
	
ul#guide-contact-me li {
	width: 100%;
	}

#left-copy-text ol a, .left-copy-text ol a {
	text-decoration: underline;
	}

body#lead-generation #right-column ol li {
	font-weight: 100;
	color:#000000;
	}

body.solutions-item #right-column,
body.solutions-main #right-column,
body.download-page #right-column,
body.company #right-column,
body.clients #right-column,
body.vision #right-column,
body.thank-you #right-column {
	margin-top: 37px;
	}

body.contact #left-column,
body#request-a-quote #left-column {
	margin-top:41px;
	}

body.solutions-item #right-column h4,
body#guide-thanks h4,
body#solutions #right-column h4,
body.vision #right-column h4 {
	font-size: 19px;
	margin-right: 40px;
	}

body.vision #right-column h4 img {
	float:left;
	margin-right:5px;
	}

body.vision #right-column h4.two-line {
	line-height:40px;
	}

body.solutions-item #right-column h5 {
	margin-right: 40px;
	margin-left: 30px;
	margin-top:0;
	font-size: 15px;
	}

body.solutions-item #seclev-banner {
	background: url(../images/solutions-item-header.jpg);
	}

body#free-guide #left-column h3 {
	text-transform: none;
	}
	
a.small-button {
	font-size: 11px;
	}

body#solutions a.find-out-more,
body#vision #right-column a {
	display:block;
	width:100%;
	text-align: right;
	font-size: 11px;
	text-transform: uppercase;
	font-weight:bold;
	padding-top: 5px;
	}

ul#seclev-nav li,
ul.seclev-nav li {
	font-size:18px !important;
	}
	
	ul#seclev-nav li a,
	ul.seclev-nav li a {
		text-decoration:underline;
		}
	
	ul#seclev-nav li.active a,
	ul.seclev-nav li.active a {
		text-decoration:none;
		color:#333333;
		}