@font-face {
	font-family: 'Univers57Condensed';
	src: url('fonts/univers-condensed-webfont.eot');
	src: local('☺'), url('fonts/univers-condensed-webfont.woff') format('woff'), url('/wp-content/themes/NimbleStorage/fonts/univers-condensed-webfont.ttf') format('truetype'), url('/wp-content/themes/NimbleStorage/fonts/univers-condensed-webfont.svg#webfont1wBCf0ap') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Univers67BoldCondensed';
	src: url('fonts/univers-condensedbold-webfont.eot');
	src: local('☺'), url('fonts/univers-condensedbold-webfont.woff') format('woff'), url('/wp-content/themes/NimbleStorage/fonts/univers-condensedbold-webfont.ttf') format('truetype'), url('/wp-content/themes/NimbleStorage/fonts/univers-condensedbold-webfont.svg#web/wp-content/themes/NimbleStorage/fontsHGNZc8h') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{
	margin:0;
	color:#333;
	font:12px/16px Arial, Helvetica, sans-serif;
	background:#c7c7c7 url(images/bg-body.gif) repeat-x;
	min-width:1000px;
}
img{border:0;}
a{
	color:#0d4566;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
.w1{
	float:left;
	position:relative;
	left:50%;
	width:1048px;
}
.w2{
	float:left;
	position:relative;
	left:-50%;
	width:1048px;
	background:url(images/bg-w2.gif) repeat-y;
}
.w-holder:after {
	clear: both;
	content:"";
	display: block;
}
.w-holder{
	width:998px;
	min-height:755px;
	padding:0 25px;
	background:url(images/bg-w-holder.gif) no-repeat;
}
* html .w-holder{height:755px;}
#header:after {
	clear: both;
	content:"";
	display: block;
}
#header{
	width:100%;
	position:relative;
	z-index:10;
	float:left;
	border-bottom:1px solid #363636;
	background:#0d4566 url(images/bg-header.gif) repeat-x;
}
.logo{
	float:left;
	padding:21px 0 0 28px;
	margin:0;
	font-size:1px;
	line-height:1px;
}
.logo a{
	display:block;
	width:212px;
	height:29px;
	overflow:hidden;
	background:url(images/logo.png) no-repeat;
}
.logo a em{
	display:block;
	overflow:hidden;
	text-indent:-99999px;
}
#header .container{
	float:right;
	width:745px;
	padding:10px 9px 0 0;
}
.search-hold{
	height:1%;
	padding:0 16px 0 0;
	overflow:hidden;
}
.search-hold form,
.search-hold fieldset{
	float:right;
	width:131px;
}
.search-hold span{
	float:left;
	width:97px;
	height:22px;
	overflow:hidden;
	padding:0 4px;
	background:url(images/bg-inp-search.gif) no-repeat;
}
.search-hold .text{
	float:left;
	background:none;
	border:none;
	overflow:hidden;
	font-size:11px;
	line-height:14px;
	width:97px;
	height:14px;
	padding:4px 0;
}
.search-hold .btn-search{float:left;}
.nav{
	float:right;
	padding:13px 0 0;
	position:relative;
}
#main-nav{
	margin:0;
	padding:0;
	list-style:none;
}
#main-nav li{
	float:left;
	position:relative;
	font-size:13px;
	line-height:16px;
        font-family: Univers57Condensed, Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	padding:1px 0 1px;
	margin:0 0 -1px;
	background:url(images/separator1.gif) no-repeat;
}
#main-nav li:first-child,
#main-nav li.first-child{background:none;}
#main-nav li a{
	float:left;
	padding:0 12px 12px 13px;
	color:#fff;
	white-space:nowrap;
	position:relative;
}
#main-nav li a:hover,
#main-nav li.active a,
#main-nav li:hover a,
#main-nav li.hover a{
	text-decoration:none;
	border-bottom:4px solid #25a8df;
	padding-bottom:8px;
}
#main-nav .has-drop-down a,
#main-nav .has-drop-down .has-drop-down a,
#main-nav .has-drop-down .has-drop-down .has-drop-down a { text-decoration: underline; }
#main-nav .has-drop-down li a,
#main-nav .has-drop-down .has-drop-down li a,
#main-nav .has-drop-down .has-drop-down .has-drop-down li a { text-decoration: none; }
#main-nav li:hover,
#main-nav li.hover { position:relative; }
#main-nav li:hover .drop,
#main-nav li.hover .drop,
#main-nav li:hover .drop li:hover .drop,
#main-nav li.hover .drop li.hover .drop,
#main-nav li:hover .drop li:hover .drop li:hover .drop,
#main-nav li.hover .drop li.hover .drop li.hover .drop { display:block; }
#main-nav li:hover .drop .drop,
#main-nav li.hover .drop .drop,
#main-nav li:hover .drop li:hover .drop .drop,
#main-nav li.hover .drop li.hover .drop .drop { display:none; }
#main-nav .drop {
	position: absolute;
	left: 0;
	top: 30px;
	z-index: 999;
	width: 999px;
	background: #0d4566;
	border: 1px solid #4a748c;
	display: none;
}
#main-nav li.first-child .drop,
#main-nav li:first-child .drop { left: 10px; }
#main-nav li.last-child .drop { right: 10px; }
#main-nav .drop .drop {
	top: 0;
	margin:0;
	background:#fff;
}
#main-nav .right-side .drop {
	left: auto;
	right: 0;
}
#main-nav .right-side .drop .drop { margin-left: -10px; }
#main-nav .drop div { float: left; }
#main-nav .drop ul {
	padding: 0;
	margin: 0;
	float: left;
	list-style: none;
}
#main-nav .drop ul li{
	float: none;
	background:url(images/separator2.gif) repeat-x;
	font-size:12px;
	line-height:14px;
	text-transform:none;
	padding: 1px 0 1px;
	margin: 0 0 -1px;
}
#main-nav li.active .drop ul li a,
#main-nav li:hover.drop ul li a,
#main-nav li.hover .drop ul li a{border:none;}
#main-nav .drop ul li:first-child,
#main-nav .drop ul li.first-child{
	background:none;
	padding-top:0;
}
#main-nav .drop ul li a{
	padding:4px 22px 4px 12px;
	float: none;
	display: block;
	height: auto;
	border:none;
	background: url(images/none.gif);
	color: #fff;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
}
#main-nav .drop ul li a.btn-dr{background:url(images/arrow1.gif) no-repeat 100% 50%;}
#main-nav .drop ul li a:hover{
	background:#fff;
	color:#666;
	padding:4px 22px 4px 12px;
}
#main-nav .drop ul li a.btn-dr:hover,
#main-nav .drop ul li:hover a.btn-dr,
#main-nav .drop ul li.hover a.btn-dr{
	background:#fff url(images/arrow2.gif) no-repeat 100% 50%;
	color:#666;
}
#main-nav .drop .drop ul li a{
	color:#0d4566;
	background: url(images/none.gif);
	font-weight:normal;
}
#main-nav .drop .drop ul li a:hover{
	color:#fff;
	background:#72ce50;
}
.pointer { display: none; }
#main-nav.menu-hard-code .drop {width: auto; }
#main-nav.menu-hard-code .drop .drop { left: 200px; }
#main-nav.menu-hard-code .drop ul { width: 200px; }
#main:after {
	clear: both;
	content:"";
	display: block;
}
#main{
	width:100%;
	clear:both;
}
.ad-hold:after {
	clear: both;
	content:"";
	display: block;
}
.ad-hold{
	width:100%;
	position:relative;
	min-height:270px;
}
.ad-hold .box{
	width:100%;
	overflow:hidden;
	position:relative;
}
.ad-hold .box img{display:block;}
.ad-hold .text{
	position:absolute;
	top:70px;
	left:51px;
	width:485px;
}
.ad-hold .text h2{
	margin:0 0 7px;
	font:54px/60px "Univers57Condensed", Arial, Helvetica, sans-serif;
	color:#fff;
        font-weight:normal;
}
.ad-hold .text span{
	display:block;
	padding:9px 0 0 4px;
	font:44px/44px "Univers57Condensed", Arial, Helvetica, sans-serif;
	color:#fff;
}
.ad-hold .text p{
	margin:0;
	font:34px/34px "Univers57Condensed", Arial, Helvetica, sans-serif;
	color:#fff;
}
.ad-hold .nyc p{font-size:29px;}
.ad-hold .text strong{
	display:block;
	font:30px/36px "Univers67BoldCondensed", Arial, Helvetica, sans-serif;
	color:#ffcc33;
}
.tabset{
	position:absolute;
	top:0;
	right:0;
	margin:0;
	padding:0;
	list-style:none;
	width:225px;
}
.tabset li{
	width:100%;
	float:left;
	font:20px/22px Univers67BoldCondensed, Arial, Helvetica, sans-serif;
}
.tabset li:first-child a,
.tabset li.first-child a{height:55px;}
.tabset li a{
	display:block;
	width:204px;
	height:57px;
	padding:11px 0 0 21px;
	color:#6ecaef;
	background:url(images/bg-tabset.gif) repeat-x;
}
.tabset li a:hover,
.tabset li a.active{
	text-decoration:none;
	background:none;
	color:#fff;
}
.twocolumns{
	width:100%;
	/* background:url(images/bg-twocolumns.gif) repeat-y; Disabled to accommodate the home page buttons */
}
.twocolumns .holder{
	width:100%;
	/* background:url(images/bg-twocolumns-t.gif) no-repeat; Disabled to accommodate the home page buttons */
}
.twocolumns .frame:after {
	clear: both;
	content:"";
	display: block;
}
.twocolumns .frame{
	width:100%;
	min-height:240px;
        /* min-height:240px; Modified to accommodate the home page buttons */
	/* padding:20px 0 0; Modified to accommodate the home page buttons */
        /* padding:8px 0 0; */
	/* background:url(images/bg-twocolumns-b.gif) no-repeat 0 100%; Disabled to accommodate the home page buttons */
}
* html .twocolumns .frame{height:240px;}
.aside1{
	float:left;
	width:605px;
	/* padding:0 0 0 26px; Disabled to accommodate the home page buttons */
        padding:0 0 0 26px;
}
.aside1 h2{
	margin:10px 0 8px 0;
        /* margin:0 0 8px; Modified to accommodate the home page buttons */
	font:30px/34px "Univers67BoldCondensed", Arial, Helvetica, sans-serif;
	color:#0d4566;
}
.aside1 p{margin:0;}
.aside1 .image{
	float:right;
	display:inline;
	margin:8px 23px 0 0;
}
.image_home {
    display: inline;
    float: right;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 23px;
    margin-top: -10px;
}
.aside1 .image img{display:block;}
.btn-min{
	display:block;
	padding:29px 0 0 60px;
}
.btn-min a{
	display:block;
	/* width:165px; modified to accomadate the buttons */
        width:165px;
	height:33px;
	overflow:hidden;
        font-family: Univers57Condensed, Arial, Helvetica, sans-serif;
	font-size:17px;
        font-weight:bold;
	line-height:22px;
	letter-spacing:-1px;
	padding:6px 0 0;
	background:url(images/btn-min.gif) no-repeat;
	color:#fff;
	text-align:center;
}
.aside2{
	float:right;
	width:230px;
	position:relative;
	/* padding:0 74px 0 0; Disabled to accommodate the home page buttons */
        padding:0 107px 0 0;
}
.aside2 h3{
	margin:0;
	font:20px/24px "Univers67BoldCondensed", Arial, Helvetica, sans-serif;
	color:#0d4566;
}
.aside2 .text{
	float:left;
	width:140px;
        padding:5px 0 0;
	/* padding:10px 0 0; Disabled to accommodate the home page buttons */
}
.aside2 .text p{margin:0;}
.logo-z{
	display:block;
	padding:30px 0 0 33px;
}
.logo-z a{
	display:block;
	width:83px;
	height:79px;
	overflow:hidden;
	background:url(images/logo-z.gif) no-repeat;
}
.logo-z a em{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.aside2 .photo1{
	position:absolute;
	top:10px;
	right:2px;
	width:185px;
	height:219px;
	/*background:url(images/home_buttons.png) no-repeat; */
}
.aside2 .photo{
	position:absolute;
	top:20px;
	right:-18px;
	width:35px;
	height:102px;
        /* top:10px; */
	/* right:-25px; */
	/* width:185px; */
	/* height:219px; */
	/*background:url(images/whitepaper-thumb.png) no-repeat; */
}
.threcolumns{
	width:100%;
	overflow:hidden;
	clear:both;
	background:url(images/bg-threcolumns.gif) repeat-y;
}
.threcolumns .holder{
	width:100%;
	overflow:hidden;
	background:url(images/bg-threcolumns-t.gif) no-repeat;
}
.threcolumns .frame:after {
	clear: both;
	content:"";
	display: block;
}
.threcolumns .frame{
	width:100%;
	min-height:146px;
	position:relative;
	padding:19px 0 0;
	background:url(images/bg-threcolumns-b.gif) no-repeat 0 100%;
}
* html .threcolumns .frame{height:146px;}
.threcolumns .column{
	float:left;
	width:285px;
	padding:0 12px 45px 30px;
}
.threcolumns h3{
	margin:0 0 7px;
	font:22px/24px "Univers67BoldCondensed", Arial, Helvetica, sans-serif;
	color:#fff;
}
.threcolumns p{
	margin:0;
	color:#000;
	word-spacing:-1px;
}
.threcolumns .btn-more{
	position:absolute;
	bottom:12px;
	margin:0 0 0 193px;
}
* html .threcolumns .btn-more{bottom:11px;}
.threcolumns .btn-more a{
	display:block;
	width:92px;
	height:26px;
	padding:6px 0 0;
	overflow:hidden;
	font-size:13px;
	line-height:14px;
	font-weight:bold;
	color:#fff;
	letter-spacing:0;
	text-align:center;
	background:url(images/btn-more.png) no-repeat;
}
.threcolumns ul{
	margin:0;
	padding:0;
	list-style:none;
}
.threcolumns ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	color:#000;
	padding:0 0 0 7px;
	background:url(images/bullet1.gif) no-repeat 1px 7px;
}

.text .btn-more a{
	display:block;
	width:110px;
	height:26px;
	padding:6px 0 0;
	overflow:hidden;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	background:url(images/btn-download.png) no-repeat;
}
#footer{
	width:968px;
	padding:14px 15px 30px 15px;
	overflow:hidden;
	background:#e1e1e1;
	clear:both;
}
#footer .columns{
	width:100%;
	overflow:hidden;
	padding:0 0 17px;
}
#footer .columns .box{
	float:left;
	padding:0 0 0 24px;
	width:100px;
}
#footer .columns .solutions{width:90px;}
#footer .columns .partners{width:90px;}
#footer .columns .endorsements{width:100px;}
#footer .columns .support{width:90px;}
#footer .columns .news{width:100px;}
#footer .columns .company{width:100px;}
#footer .columns .resources{width:100px;}
#footer .columns strong{
	display:block;
	color:#1a8bcc;
	padding:0 0 1px 1px;
}
#footer .columns ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer .columns ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	font-size:11px;
	line-height:16px;
	padding:0 0 0 1px;
}
#footer .columns ul li a{color:#0d4664; font-weight:normal;}
.copy{
	width:100%;
	overflow:hidden;
}
.f-logo{
	float:left;
	padding:0 11px 0 0;
}
.f-logo a{
	display:block;
	width:127px;
	height:18px;
	overflow:hidden;
	background:url(images/f-logo.gif) no-repeat;
}
.f-logo a em{
	display:block;
	overflow:hidden;
	text-indent:-99999px;
}
.copy p{
	margin:0;
	font-size:11px;
	line-height:20px;
}
.copy p a{
	font-weight:bold;
	color:#333;
}

.nametitle {
        font-size:16px;
        font-weight:bold;
        color:#0d4566;
}

.head{
	overflow:hidden;
	height:1%;
	padding:10px 0 10px 26px;
	background:#2394d1 url(images/bg-head.gif) no-repeat;
}
.head h1{
	margin:0;
	font:22px/24px "Univers67BoldCondensed", Arial, Helvetica, sans-serif;
	color:#fff;
}
.add-nav{
	width:100%;
	overflow:hidden;
	background:#d8d8d8 url(images/bg-add-nav.gif) repeat-x;
}
.add-nav ul{
	margin:0;
	padding:0 0 0 14px;
	list-style:none;
	float:left;
}
.add-nav ul li{
	float:left;
	padding:0 0 0 4px;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-transform:uppercase;
}
.add-nav ul li a{
	float:left;
	display:inline;
	position:relative;
	color:#666;
	background:url(images/bg-add-l.gif) no-repeat;
}
.add-nav ul li.active a,
.add-nav ul li a:hover{
	margin:0 -4px 0 -4px;
	text-decoration:none;
	background:url(images/bg-add-lh.gif) no-repeat;
}
.add-nav ul li a span{
	float:left;
	height:18px;
	cursor:pointer;
	padding:12px 13px 0 14px;
	background:url(images/bg-add-r.gif) no-repeat 100% 0;
}
.add-nav ul li.active a span,
.add-nav ul li a:hover span{
	padding:12px 17px 0 18px;
	background:url(images/bg-add-rh.gif) no-repeat 100% 0;
}
.cont:after {
	clear: both;
	content:"";
	display: block;
}
.cont{
	width:941px;
	padding:0 13px 10px 45px;
	margin:20px 0 0;
}
.cont .c-holder:after {
	clear: both;
	content:"";
	display: block;
}
.cont .c-holder{
	width:100%;
	float:left;
	background:url(images/bg-c-holder.gif) repeat-y 100% 0;
}
#sidebar{
	float:right;
	width:175px;
	padding:15px 18px 60px 18px;
}
#sidebar .box:after {
	clear: both;
	content:"";
	display: block;
}
#sidebar .box{
	width:100%;
	position:relative;
}
#sidebar h3{
	margin:0;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#0d4566;
}
.steps ul{
	width:198px;
	overflow:hidden;
	margin:0 -14px 0 -11px;
	padding:9px 0 0;
	list-style:none;
	position:relative;
}
.steps ul li{
	width:100%;
	float:left;
}
.steps ul li a{
	display:block;
	overflow:hidden;
	width:184px;
	height:41px;
	padding:8px 0 0 14px;
	font:16px/15px "Univers67BoldCondensed", Arial, Helvetica, sans-serif;
	color:#fff;
}
.steps ul li a:hover{text-decoration:none;}
.steps ul li.btn-nimble a{background:url(images/btn-nimble.gif) no-repeat;}
.steps ul li.btn-tco a{background:url(images/btn-tco.gif) no-repeat;}
.sub-nav{padding:21px 0 20px;}
.sub-nav ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
	vertical-align:top;
	background:url(images/separator3.gif) no-repeat;
	background-position:left bottom; 
}
.sub-nav ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	font-size:12px;
	line-height:14px;
	padding:7px 0 8px 1px;
	background:url(images/separator3.gif) no-repeat;
}
.sub-nav ul li:first-child,
/* .sub-nav ul li.first-child{background:none;} */
.sub-nav ul li.first-child{
	background:url(images/separator3.gif) no-repeat;
	background-position:left top;
}
.sub-nav ul li a{
	float:left;
	padding:0 0 0 40px;
	width:130px;
	color:#111;
}
.sub-nav ul li a:hover,
.sub-nav ul li.active a{
	text-decoration:none;
	color:#1a8bcc;
}
.sub-nav ul li a img{
	float:left;
	display:inline;
	margin:0 0 0 -40px;
	position:relative;
}
.sub-nav .twtr-tweet-text a{
	float:none;
	padding-left: 0; }
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
#sidebar blockquote{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:7px 0 0;
}
#sidebar blockquote q{
	margin:0;
	font-size:12px;
	line-height:16px;
	color:#363636;
	font-style:italic;
	display:block;
	padding:0 0 7px;
}
#sidebar blockquote cite{
	display:block;
	margin:0;
	font-size:11px;
	line-height:16px;
	color:#252525;
	font-weight:bold;
	font-style:normal;
}
#sidebar blockquote cite strong{display:block;}
.content{
	float:left;
	width:710px;
}
.content .head{
	height:1%;
	overflow:hidden;
	padding:7px 0 18px 3px;
	background:url(images/separator4.gif) no-repeat 0 100%;
}
.content .head h2{
	margin:0 0 8px;
	font:26px/28px "Univers67BoldCondensed", Arial, Helvetica, sans-serif;
	color:#0d4566;
}
.content .head strong{
	display:block;
	font-size:18px;
	line-height:22px;
	color:#1f98d5;
	word-spacing:-1px;
}
.content .c-text:after {
	clear: both;
	content:"";
	display: block;
}
.content .c-text{
	width:637px;
	padding:21px 0 20px 73px;
}
.content .c-text h3{
	margin:0;
	font-size:15px;
	line-height:18px;
	color:#0d4566;
	font-weight:bold;
}
.content .c-text .image{
	float:right;
	padding:1px 0 0;
}
.content .c-text .image img{display:block;}
.content .c-text p{
	margin:0 0 18px;
	font-size:13px;
	line-height:18px;
}
.content .c-text p a{color:#1a8bcc;}

.content h3 {color:#0d4566;}

.cs-hold{
	width:731px;
	overflow:hidden;
	position:relative;
	left:-94px;
	padding:6px 0 15px;
	clear:both;
}
* html .cs-hold{margin:0 -94px 0 0;}
.cs-hold .hold{
	width:100%;
	overflow:hidden;
	background:#f0f0f0;
}
.cs-hold .title{
	overflow:hidden;
	height:1%;
	position:relative;
	padding:14px 0 0 22px;
}
.cs-hold .title h3{
	margin:0 0 4px;
	font-size:14px;
	line-height:17px;
	color:#0d4566;
	font-weight:bold;
}
.f-columns{
	width:100%;
	overflow:hidden;
	background:url(images/bg-f-columns.gif) repeat-y;
}
.f-columns .holder{
	width:100%;
	overflow:hidden;
	background:url(images/bg-f-columns-t.gif) no-repeat;
}
.f-columns .frame{
	height:1%;
	padding:25px 11px 29px 11px;
	overflow:hidden;
	background:url(images/bg-f-columns-b.gif) no-repeat 0 100%;
}
.f-columns .box{
	float:left;
	width:150px;
	padding:0 10px 0 23px;
	position:relative;
}
.f-columns .col2{
	width:145px;
	padding:0 2px 0 20px;
}
.f-columns .download{
	width:155px;
	padding:0 0 0 7px;
}
.f-columns .box .image{
	width:100%;
	overflow:hidden;
	padding:0 0 3px;
}
.f-columns .box .image img{display:block;}
.f-columns .box  strong{
	display:block;
	font-size:14px;
	line-height:16px;
	color:#1e96d3;
	padding:0 0 1px;
}
.f-columns ul{
	margin:0;
	padding:0;
	list-style:none;
}
.f-columns ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	font-size:11px;
	line-height:16px;
	color:#252525;
	padding:0 0 0 7px;
	background:url(images/bullet2.gif) no-repeat 0 6px;
}
.f-columns .download ul{
	margin:0;
	padding:0;
	list-style:none;
}
.f-columns .download ul li{
	line-height:14px;
	padding:9px 0 4px;
	background:none;
}
.f-columns .download ul li a{
	float:left;
	padding:0 0 0 40px;
	width:115px;
	color:#000;
}
.f-columns .download ul li a img{
	float:left;
	display:inline;
	margin:0 0 0 -40px;
	position:relative;
}
.cs-hold .f-columns .title{
	overflow:hidden;
	height:1%;
	padding:0 0 0 6px;
	margin:-2px 0 0;
}
.cs-hold .f-columns .title h3{
	margin:0;
	font-size:16px;
	line-height:18px;
	color:#1d94d2;
	font-weight:bold;
}

.newslogo {
        display:block;
        width:200px;
        padding-bottom:10px;
        float:left;
}

.newsitem {
        float:left;
}

#footer .columns strong a{color:#1a8bcc;}
.threcolumns h3 a{color:#fff;}
.threcolumns ul li a{color:#000;}

.separator { clear:both; padding:7px; border-top:1px solid #dfdfdf; }
