@font-face {
	font-family: 'helvetica_neue_lt';
	src: url('../fonts/helveticaneueltstd-bdcn-webfont-webfont.eot');
	src: url('../fonts/helveticaneueltstd-bdcn-webfont-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/helveticaneueltstd-bdcn-webfont-webfont.woff') format('woff'),
		url('../fonts/helveticaneueltstd-bdcn-webfont-webfont.ttf') format('truetype'),
		url('../fonts/helveticaneueltstd-bdcn-webfont-webfont.svg#helvetica_neue_lt_std77BdCn') format('svg');
}
@font-face {
	font-family: 'adellebold';
	src: url('../fonts/typetogether_-_adelle-bold-webfont.eot');
	src: url('../fonts/typetogether_-_adelle-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/typetogether_-_adelle-bold-webfont.woff') format('woff'),
		url('../fonts/typetogether_-_adelle-bold-webfont.ttf') format('truetype'),
		url('../fonts/typetogether_-_adelle-bold-webfont.svg#adellebold') format('svg');
}
@font-face {
	font-family: 'adelleregular';
	src: url('../fonts/typetogether_-_adelle-regular-webfont.eot');
	src: url('../fonts/typetogether_-_adelle-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/typetogether_-_adelle-regular-webfont.woff') format('woff'),
		url('../fonts/typetogether_-_adelle-regular-webfont.ttf') format('truetype'),
		url('../fonts/typetogether_-_adelle-regular-webfont.svg#adelleregular') format('svg');
}
@font-face {
	font-family: 'adelle_thregular';
	src: url('../fonts/typetogether_-_adelle-thin_2-webfont.eot');
	src: url('../fonts/typetogether_-_adelle-thin_2-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/typetogether_-_adelle-thin_2-webfont.woff') format('woff'),
		url('../fonts/typetogether_-_adelle-thin_2-webfont.ttf') format('truetype'),
		url('../fonts/typetogether_-_adelle-thin_2-webfont.svg#adelle_thregular') format('svg');
}
body{
	margin:0;
	color:#455866;
	font:14px/17px Arial, Helvetica, sans-serif;
	background:#fff;
	min-width:960px;
}
img{
	border-style:none;
}
a{
	text-decoration:none;
	color:#026a88;
}
a:hover{
	text-decoration:none;
}
a:active{
	background-color: transparent;
}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#header{
	background:#1a3351 url(../images/bg-header.jpg) no-repeat 50% 0;
}
#header .holder{
	width:935px;
	margin:0 auto;
	position:relative;
	padding:28px 0 58px 5px;
}
.logo{
	display:block;
	background:url(../images/logo.png) no-repeat;
	width:330px;
	height:100px;
	text-indent:-9999px;
	overflow:hidden;
}
.logo a{
	display:block;
	height:100%;
}
.weather-box{
	position:absolute;
	right:61px;
	top:36px;
	color:#8196ad;
	font:14px/18px 'adelleregular', Arial, Helvetica, sans-serif;
}
.weather-box .select{
	float:left;
	/*padding:18px 0 0;*/
}

.weather-box .drop{
	float:left;
	padding:28px 0 0;
}

.weather-box .select a{
	color:#8196ad;
	text-decoration:underline;
	font:14px/18px 'adellebold', Arial, Helvetica, sans-serif;
	background:url(../images/arrow-weather.png) no-repeat 100% 10px;
	padding:0 9px 0 0;
}
.weather-box .select a:hover{
	text-decoration:none;
}
.weather-box .box{
	float:left;
	padding:0 0 0 35px;
}
.weather-box .info-box{
	float:left;
	padding:0 0 0 4px;
	font:12px/14px 'adelleregular', Arial, Helvetica, sans-serif;
}
.weather-box .img-weather{
	float:left;
	margin:5px 19px 0 0;
}
.weather-box .info-box span{
	display:block;
}
.weather-box .temperature{
	color:#4f6073;
	font:23px/25px 'adellebold', Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 5px -2px;
}
.weather-box .temperature span{
	display:inline;
	background:url(../images/img-cels.png) no-repeat 100% 3px;
	padding:0 9px 0 0;
}
.nav-holder{
	background:url(../images/bg-nav-t.png) no-repeat;
	padding:11px 0 0;
	width:927px;
	margin:0;
	position:absolute;
	bottom:-44px;
	left:6px;
	z-index:10;
}
.nav-block{
	width:927px;
	padding:0 0 14px;
	background:url(../images/bg-nav-b.png) no-repeat 0 100%;
}
.nav-box{
	background:url(../images/bg-nav-c.png) repeat-y;
	overflow:hidden;
	padding:12px 25px 9px 29px;
}
#nav{
	padding:5px 16px 0 0;
	margin:0;
	list-style:none;
	overflow:hidden;
	float:left;
	font:21px/34px 'adellebold', Arial, Helvetica, sans-serif;
	width:538px;
	text-align:center;
}
#nav li{
	display:inline-block;
	background:url(../images/separator-nav.png) no-repeat 0 5px;
	padding:0 4px 0 7px;
	margin:0 -4px 0 2px;
	text-transform:uppercase;
}
*+html #nav li{
	display:inline;
	margin:0 0 0 2px;
}
#nav li:first-child{
	background:none;
	margin:0 -4px 0 0;
	padding:0 4px 0 6px;
}
*+html #nav li{
	display:inline;
	margin:0 1px 0 0;
}
*+html #nav li:first-child{
	margin:0 1px 0 0;
}
#nav li a{
	color:#1a3351;
	display:block;
	padding:0 4px 0 0;
}
#nav li a span{
	display:block;
	height:41px;
	padding:0 12px 0 15px;
}
#nav li a:hover{
	text-decoration:none;
	background:url(../images/bg-nav-hover.png) no-repeat 100% 0;
}
#nav li a:hover span{
	background:url(../images/bg-nav-hover.png) no-repeat 0 100%;
}
#nav li.active a{
	text-decoration:none;
	background:url(../images/bg-nav-hover.png) no-repeat 100% 0;
}
#nav li.active a span{
	background:url(../images/bg-nav-hover.png) no-repeat 0 100%;
}
.search-form{
	float:right;
	padding:0 0 8px;
}
.search-form fieldset{
	background:url(../images/bg-search.png) no-repeat;
	width:297px;
	height:36px;
	overflow:hidden;
	padding:1px;
}
.search-form input[type="submit"]{
	float:right;
	background:url(../images/btn-search.png) no-repeat;
	width:18px;
	height:19px;
	border:none;
	margin:8px 11px 0 0;
	cursor:pointer;
	padding:0;
}
.search-form input[type="submit"]:hover{
	cursor:pointer;
}
.search-form input[type="text"]{
	height:15px;
	width:245px;
	background:none;
	border:0;
	margin:0;
	font-style:italic;
	font-size:11px;
	line-height:13px;
	color:#777;
	padding:10px 6px 11px 9px;
}
#main{
	width:945px;
	margin:0 auto 60px;
	overflow:hidden;
	padding:60px 7px 0 8px;
}
#content{
	float:left;
	width:612px;
	overflow:hidden;
	padding:0 2px;
}
.slideshow {
	position: relative;
	height:353px;
	width:612px;
	margin:0 0 22px;
}
.slideshow .slideset{
	position:relative;
	height:353px;
}
.slideshow .slide {
	position: relative;
	z-index: 1;
	overflow:hidden;
	height:auto;
	background:url(../images/bg-slide.png) repeat-y 100% 0;
}
.slideshow .slide .text-holder{
	width:270px;
	overflow:hidden;
	float:left;
	color:#fff;
	padding:22px 26px 3px 21px;
}
.slideshow .slide h2{
	margin:0 0 9px -4px;
	font:27px/32px 'adelleregular', Arial, Helvetica, sans-serif;
}
.slideshow .slide p{
	margin:0 0 16px;
}
.slideshow .slide p a{
	color:#10bff2;
	font:13px/18px 'adelleregular', Arial, Helvetica, sans-serif;
}
.slideshow .slide.active {
	z-index: 2;
}
.slideshow .title{
	position:absolute;
	padding:4px 13px 6px 9px;
	background:#0194bf;
	margin:0;
	right:317px;
	bottom:20px;
	color:#fff;
	max-width:271px;
	font:15px/18px 'helvetica_neue_lt', Arial, Helvetica, sans-serif;
}
.slideshow .slide-img{
	float:left;
}
.rsNav ,
.slideshow .paggination{
	position:absolute;
	padding:0;
	margin:0;
	list-style:none;
	z-index:40;
	bottom:7px;
	right:344px;
}
.rsNav > div,
.slideshow .paggination li{
	float:left;
	margin:0 0 0 7px;
	text-indent:-9999px;
	overflow:hidden;
}
.rsNav > div > span,
.slideshow .paggination li a{
	background:url(../images/slide-bullet.png) no-repeat;
	display:block;
	width:7px;
	cursor:pointer;
	height:7px;
}
.rsNav > div > span:hover,
.slideshow .paggination li a:hover{
	background:url(../images/slide-bullet.png) no-repeat 100% 0;
}
.rsNav > div.rsNavSelected > span,
.slideshow .paggination li.active a{
	background:url(../images/slide-bullet.png) no-repeat 100% 0;
}
.home-box{
	overflow:hidden;
	padding:0 9px 0 0;
	margin:0 0 19px -2px;
}
.home-box h2{
	border-bottom:2px solid #e0e3e6;
	padding:2px 0 7px 2px;
	margin:0 0 15px;
	font:21px/23px 'adellebold', Arial, Helvetica, sans-serif;
}
.home-box h2 a{
	color:#455866;
	background:url(../images/arrow-h.png) no-repeat 100% 9px;
	padding:0 17px 0 0;
}
.home-box .img-holder{
	border:1px solid #d0d1d3;
	float:left;
	margin:0 0 9px -2px;
}
.home-box .content-box{
	float:left;
	width:290px;
	color:#455866;
	padding:0 0 0 2px;
	margin:0 24px 0 0;
	font:17px/21px 'adelleregular', Arial, Helvetica, sans-serif;
}
.home-box .category{
	color:#009ecc;
	font:12px/18px Arial, Helvetica, sans-serif;
	padding:0 0 0 2px;
	display:block;
	margin:0 0 4px;
}
.home-box .content-box p{
	margin:0;
}
.home-box .category a{
	color:#009ecc;
}
.home-box .img-holder img{
	display:block;
}
.post-list{
	padding:0;
	margin:0;
	width:288px;
	list-style:none;
	overflow:hidden;
	font:18px/21px 'adelleregular', Arial, Helvetica, sans-serif;
}
.post-list li{
	background:url(../images/separator-post-list.jpg) no-repeat 0 100%;
	padding:13px 0 15px;
}
.post-list li:first-child{
	padding:4px 0 9px;
}
.post-list a{
	color:#455866;
}
.post-list .even a{
	color:#10bff2;
}
.browse-holder{
	overflow:hidden;
	margin:0 0 0 -1px;
	padding:14px 0 0;
}
.browse-holder .column{
	float:left;
	width:278px;
	margin:0 0 0 38px;
}
.browse-holder .column:first-child{
	float:left;
	margin:0;
}
.links-box{
	width:278px;
	overflow:hidden;
	margin:0 0 12px;
}
.links-box h2{
	border-bottom:2px solid #e0e3e6;
	padding:1px 0 7px 2px;
	margin:0 0 11px;
	font:21px/23px 'adellebold', Arial, Helvetica, sans-serif;
}
.links-box h2 a{
	color:#455866;
	background:url(../images/arrow-h.png) no-repeat 100% 9px;
	padding:0 17px 0 0;
}
.links-box ul{
	padding:0 0 0 10px;
	margin:0;
	list-style:none;
	line-height:20px;
}
.links-box .calendar{
	padding:4px 0 0 10px;
}
.links-box-columns{
	width:300px;
}
.links-box-columns ul{
	width:126px;
	float:left;
}
.links-box-columns .box-even{
	margin:0 0 0 27px;
}
.browse-holder .links-box-columns h2{
	width:278px;
}
.links-box ul:first-child{
	margin:0;
}
.links-box ul a{
	color:#026a88;
}
#sidebar{
	float:right;
	width:304px;
	margin:-2px 0 0 ;
}
.job-holder{
	background:url(../images/bg-job-box-t.png) no-repeat;
	padding:5px 0 0;
	width:299px;
	margin:0 0 16px 1px;
}
.job-block{
	background:url(../images/bg-job-box-b.png) no-repeat 0 100%;
	padding:0 0 5px;
}
.job-box{
	background:url(../images/bg-job-box-c.png) repeat-y;
	padding:5px 4px 7px 20px;
	position:relative;
	font-size:12px;
	line-height:15px;
}
.freshgigs{
	display:block;
	background:url(../images/logo-freshgigs.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	width:132px;
	height:23px;
}
.job-box p{
	margin:0;
}
.btn-post{
	position:absolute;
	background:url(../images/btn-post.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	width:134px;
	height:20px;
	bottom:-11px;
	right:11px;
}
.right-banner{
	margin:0 0 10px;
}
.result-holder{
	background:url(../images/bg-result-box-t.png) no-repeat;
	padding:3px 0 0;
	width:299px;
	margin:0 0 12px 2px;
}
.result-block{
	background:url(../images/bg-result-box-b.png) no-repeat 0 100%;
	padding:0 0 4px;
}
.result-box{
	background:url(../images/bg-result-box-c.png) repeat-y;
	padding:21px 18px 16px 22px;
	position:relative;
	font-size:12px;
	line-height:15px;
}
.result-box .btn-go{
	float:right;
	background:url(../images/btn-go.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	width:38px;
	height:38px;
	margin:3px 0 0 0;
}
.result-box .text-holder{
	width:200px;
}
.result-box h3{
	margin:0;
	font:21px/23px 'adellebold', Arial, Helvetica, sans-serif;
}
.result-box h4{
	margin:0;
	font:16px/19px 'adellebold', Arial, Helvetica, sans-serif;
}

.result-box span{
	color:#0194bf;
	font:18px/21px 'helvetica_neue_lt', Arial, Helvetica, sans-serif;
}
.placeholder-twitter{
	background:white;
	padding:6px 5px 8px;
	margin:0 4px 18px 0;
}
.banner-bottom{
	background:#f6f6f6;
}
.banner-holder{
	width:728px;
	margin:0 auto;
	padding:23px 0 25px;
}
#footer{
	background:#1a3351 url(../images/bg-footer.jpg) no-repeat 50% 0;
}
#footer .holder{
	width:938px;
	margin:0 auto;
	overflow:hidden;
	padding:104px 0 20px 2px;
}
.footer-top{
	overflow:hidden;
	margin:0 0 46px;
}
.logo-footer{
	float:left;
	background:url(../images/logo-footer.png) no-repeat;
	width:217px;
	height:66px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0  42px 0 0;
}
.footer-nav{
	padding:6px 0 0;
	margin:0 0 15px;
	list-style:none;
	overflow:hidden;
	float:left;
	font:17px/24px 'adellebold', Arial, Helvetica, sans-serif;
}
.footer-nav li{
	float:left;
	padding:0 4px 0 7px;
	margin:0 0 0 21px;
}
.footer-nav li:first-child{
	background:none;
	margin:0;
	padding:0 4px 0 6px;
}
.footer-nav li a{
	color:#fff;
	display:block;
	padding:0 0 0 0;
}
#footer .copy{
	overflow:hidden;
	float:left;
	width:500px;
	font-size:12px;
	line-height:16px;
	color:#009ecc;
	padding:0 0 0 7px;
}
#footer .copy a{
	color:#009ecc;
	white-space:pre;
}
#footer .copy p{
	margin:0;
}
.footer-bottom{
	overflow:hidden;
	padding:0 0 0 11px;
}
.footer-bottom .pump-logo{
	float:left;
	background:url(../images/img-pump.png) no-repeat;
	overflow:hidden;
	margin:0 7px 0 0;
	padding: 0px 0px 0px 44px;
}
.footer-bottom span{
	color:#fff;
	font:11px/38px 'adellebold', Arial, Helvetica, sans-serif;
}
.title{
	padding:4px 0 0;
	color:#12243a;
	margin:0 0 7px -1px;
}
.title h2{
	margin:0 0 2px;
	font:32px/38px 'adellebold', Arial, Helvetica, sans-serif;
}

h2 a  {
color: #455866;
text-decoration: none;
}

.title h2 span{
	font-size:16px;
	line-height:18px;
}
.select-order{
	background:#f7f8f9;
	padding:9px 13px 9px 0;
	margin:0 0 20px -1px;
	width:575px;
}
.select-order fieldset{
	overflow:hidden;
}
.select-order select{
	float:right;
	width:158px;
	font-size:13px;
	height:22px;
	padding:2px 1px 2px 1px;
}
.select-order label{
	float:right;
	margin:0 10px 0 0;
	color:#12243a;
	font:12px/22px 'adellebold', Arial, Helvetica, sans-serif;
}
.post{
	margin:0 0 16px -2px;
	padding:0 0 0 2px;
}
.title-box{
	overflow:hidden;
	border-bottom:2px solid #e0e3e6;
	margin:0 0 20px -2px;
	width:584px;
	padding:0 0 9px;
}
.title-box .info{
	overflow:hidden;
	margin:0 0 5px;
	padding:0 0 0 2px;
}
.title-box .post-category{
	float:left;
	margin:0 3px 0 0;
	font:12px/18px 'helvetica_neue_lt', Arial, Helvetica, sans-serif;
	padding:0;
	list-style:none;
}
.title-box .post-category li{
	float:left;
	margin:0 0 0 1px;
}
.title-box span.date{
	color:#12243a;
	font:italic 12px/22px 'adelleregular', Arial, Helvetica, sans-serif;
}
.title-box .post-category a{
	float:left;
	background:#026a88;
	color:#fff;
	padding:1px 5px 3px 5px;
}
.title-box .post-category li:first-child a{
	padding:1px 7px 3px 7px;
}
.title-box .post-category a:hover{
	background:#0194bf;
	text-decoration:none;
}
.title-box .post-category .special a{
	background:#0194bf;
}
.title-box h2{
	margin:0 0 10px;
	color:#12243a;
	font:26px/30px 'adellebold', Arial, Helvetica, sans-serif;
	word-spacing:-1px;
}
.post-info{
	overflow:hidden;
	font:15px/42px 'adellebold', Arial, Helvetica, sans-serif;
}
.post-info .date{
	font-style:normal;
	float:left;
	color:#26415f;
	margin:0 62px 0 0;
}
.post-info img{
	float:left;
	margin:0 21px 0 0;
}
.post-info span{
	color:#d8dade;
	overflow:hidden;
}
.post-info a{
	color:#26415f;
}
.post-info .autor{
	float:left;
}
.post-content{
	overflow:hidden;
	margin:0 0 0 -2px;
}
.post-content .img-holder{
	border:1px solid #e0e3e6;
	float:left;
	margin:0 15px 22px 0;
}
.post-content .text-holder{
	overflow:hidden;
	font-size:15px;
	color:#12243a;
	line-height:22px;
	padding:0 25px 0 0;
	word-spacing:1px;
}
.post-content .text-holder p{
	margin:0 0 22px;
}
.post-content p a{
	color:#0194bf;
	font-weight:bold;
	text-decoration:underline;
}

.post-content li a{
	color:#0194bf;
	font-weight:bold;
	text-decoration:underline;
}

/*.post-content .text-holder a:hover{
	text-decoration:none;
}*/
.pagging{
	padding:31px 0 0 2px;
	margin:0 0 11px;
	list-style:none;
	overflow:hidden;
	font:14px/18px 'adelleregular', Arial, Helvetica, sans-serif;
}
.pagging li{
	float:left;
	margin:0 6px 0 0;
	font:14px/18px Arial, Helvetica, sans-serif;
}
.pagging li a{
	display:block;
	border:1px solid #b3b3b3;
	color:#369;
	padding:4px 7px 5px 8px;
}
.pagging li.prev,
.pagging li.next{
	font:14px/18px 'adelleregular', Arial, Helvetica, sans-serif;
}
.pagging li.prev a{
	padding:3px 7px 6px 16px;
}
.pagging li.prev a:hover{
	padding:4px 8px 7px 17px;
}
.pagging li.next a{
	padding:4px 10px 5px 2px;
}
.pagging li.next a:hover{
	padding:5px 11px 6px 3px;
}
.pagging li span{
	padding:5px 0 6px 0;
	display:block;
	margin:0 -1px 0 0;
}
.pagging li a:hover{
	color:#fff;
	background:#0194bf;
	text-decoration:none;
	border:none;
	padding:5px 8px 6px 9px;
}
.pagging li.active a{
	color:#fff;
	background:#0194bf;
	border:none;
	padding:5px 8px 6px 9px;
}
.links-holder{
	padding:9px 0 0 6px;
	overflow:hidden;
	margin:0 0 10px;
}
.links-holder .links-box{
	width:278px;
	overflow:hidden;
	margin:0 0 12px;
}
.links-holder .links-box h2{
	border-bottom:2px solid #e0e3e6;
	padding:2px 0 7px 2px;
	margin:0 0 10px;
	overflow:hidden;
	font:21px/23px 'adellebold', Arial, Helvetica, sans-serif;
}
.links-holder .links-box h2 a{
	color:#455866;
	background:url(../images/arrow-h.png) no-repeat 100% 9px;
	padding:0 17px 0 0;
}
.links-holder .links-box ul{
	padding:0 0 0 10px;
	margin:0;
	list-style:none;
	line-height:20px;
	overflow:hidden;
}
.links-holder .links-box .calendar{
	padding:7px 0 0 10px;
}
.calendar-box{
	overflow:hidden;
}
.links-holder .calendar-box h2{
	overflow:hidden;
	padding:1px 0 7px 2px;
}
.links-holder .links-box-columns{
	width:310px;
}
.links-holder .links-box-columns ul{
	width:126px;
	margin:0 0 6px;
	padding:0 0 0 10px;
	float:left;
}
.links-holder .links-box-columns .box-even{
	margin:0 0 0 24px;
}
.links-holder .links-box ul:first-child{
	margin:0;
}
.links-holder .links-box ul a{
	color:#026a88;
}
.links-holder .links-box-columns h2{
	margin:0 0 20px;
	width:278px;
}
.block-view{
	background:url(../images/bg-view.png) no-repeat;
	overflow:hidden;
	width:252px;
	height:20px;
	font-size:12px;
	line-height:16px;
	margin:0 0 0 6px;
	padding:2px 0 0 12px;
}
.block-view a{
	background:url(../images/arrow-view.png) no-repeat 0 6px;
	color:#026a88;
	padding:0 0 0 16px;
	text-decoration:underline;
}
.block-view a:hover{
	text-decoration:none;
}
.intro{
	color:#12243a;
	padding:11px 5px 0 0;
	margin:0 0 22px -2px;
	font:italic 19px/22px 'adelleregular', Arial, Helvetica, sans-serif;
}

.intro-2{
	color:#12243a;
	padding:11px 5px 0 0;
	margin:0 0 22px -2px;
	font:italic 14px/22px 'adelleregular', Arial, Helvetica, sans-serif;
}

.intro p{
	margin:0;
}
.text-block{
	overflow:hidden;
	margin:0 0 0 -2px;
	color:#12243a;
	font-size:15px;
	line-height:22px;
	padding:0 30px 0 0;
}
.text-block h2{
	font:22px/24px 'adellebold', Arial, Helvetica, sans-serif;
	color:#12243a;
	margin:0 0 24px;
}
.text-block p{
	margin:0 0 22px;
}
.quote-box{
	background:url(../images/bg-content-box-t.png) no-repeat;
	width:594px;
	padding:5px 0 0;
	margin:-7px 0 26px -1px;
}
.quote-holder{
	background:url(../images/bg-content-box-b.png) no-repeat 0 100%;
	padding:0 0 5px;
}
.quote-holder blockquote{
	background:url(../images/bg-content-box-c.png) repeat-y;
	padding:21px 26px 28px 21px;
	color:#12243a;
	margin:0;
}
.quote-holder q{
	quotes:none;
	display:block;
	font-style:italic;
	margin:0 0 16px;
}
.quote-holder cite{
	display:block;
	font:14px/18px 'adellebold', Arial, Helvetica, sans-serif;
}
.quote-holder em{
	display:block;
	margin:-2px 0 0;
}
.address-block{
	background:url(../images/bg-content-box-t.png) no-repeat;
	width:594px;
	padding:5px 0 0;
	margin:0 0 23px -1px;
}
.address-holder{
	background:url(../images/bg-content-box-b.png) no-repeat 0 100%;
	padding:0 0 5px;
}
.address-box{
	background:url(../images/bg-content-box-c.png) repeat-y;
	padding:37px 16px 50px 52px;
	color:#12243a;
	margin:0;
	overflow:hidden;
}
.address-box .column{
	float:left;
	color:#12243a;
	width:230px;
	margin:2px 29px 0 0;
}
.address-box .column:first-child{
	margin:0 29px 0 0;
}
.address-box .column address{
	line-height:19px;
	margin:-1px 0 0;
}
.address-box .column strong{
	display:block;
	font:14px/19px 'adellebold', Arial, Helvetica, sans-serif;
}
.address-box .column strong span{
	font:14px/19px 'adelleregular', Arial, Helvetica, sans-serif;
}
.address-box .column strong a{
	font:14px/19px 'adellebold', Arial, Helvetica, sans-serif;
	color:#1092b7;
	text-decoration:underline;
}
.address-box .column strong a:hover{
	text-decoration:none;
}
.main-contact{
	overflow:hidden;
	padding:0 16px 10px 52px;
	color:#12243a;
	margin:0 0 19px;
}
.main-contact .column{
	float:left;
	color:#12243a;
	width:230px;
	margin:0 26px 0 0;
	padding:2px 0 0;
	font:14px/19px 'adellebold', Arial, Helvetica, sans-serif;
}
.main-contact .column:first-child{
	padding:0;
}
.main-contact .column strong{
	display:block;
	font-weight:normal;
}
.main-contact .column a{
	color:#12243a;
}
.main-contact strong span{
	font:14px/19px 'adelleregular', Arial, Helvetica, sans-serif;
}
.issue-post{
	overflow:hidden;
	color:#12243a;
	font-style:italic;
	padding:13px 40px 0 24px;
	margin:0 0 20px;
	width:548px;
}
.issue-post .img-holder{
	float:left;
	border:1px solid #adaeaf;
	margin:0;
	width:185px;
	overflow:hidden;
}
.issue-post .date{
	font:22px/26px 'adellebold', Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 16px;
	padding:0 0 0 3px;
}
.issue-post .date span{
	color:#026a88;
}
.issue-post .post-content{
	overflow:hidden;
	padding:9px 0 0 16px;
	width:345px;
}
.issue-post p{
	margin:0 0 16px;
}
.issue-post .links-holder{
	font:14px/18px 'adellebold', Arial, Helvetica, sans-serif;
	overflow:hidden;
	padding:0;
}
.issue-post .links-holder a{
	float:left;
}
.links-holder a.download{
	margin:0 0 0 18px;
	padding:0 0 0 19px;
	background:url(../images/img-download.gif) no-repeat;
}
.links-holder .links-box-section h2{
	margin:0 0 14px;
	font:21px/23px 'adellebold', Arial, Helvetica, sans-serif;
}
.links-holder .links-box-section h2 a span{
	color:#0194bf;
	font:bold 25px/25px Arial, Helvetica, sans-serif;
	padding:0 0 0 4px;
}
.links-holder .links-box-section ul{
	padding:0 0 0 6px;
	margin:0 0 8px;
}
.banner-top{
	background:#f6f6f6;
}
.banner-top .banner-holder{
	width:727px;
	margin:0 auto;
	padding:62px 3px 31px 0;
}
#main.main-article{
	padding:18px 7px 0 8px;
}
.main-article #content{
	padding:6px 2px 0;
}
.main-article .title-box{margin:0 0 11px -2px;}
.main-article .title-box .info{
	overflow:hidden;
	margin:0 0 2px;
	padding:0 0 0 2px;
}
.main-article .title-box .post-category{
	margin:0 9px 0 0;
}
.main-article .title-box h2{
	margin:0 0 10px;
	font:26px/31px 'adellebold', Arial, Helvetica, sans-serif;
}
.main-article  h5{
	margin:0 0 3px;
	font:18px/25px 'adellebold', Arial, Helvetica, sans-serif;
}
.main-article .post-info{
	overflow:hidden;
	margin:0 0 15px;
	font:15px/50px 'adellebold', Arial, Helvetica, sans-serif;
}
.post .links-holder{
	font:14px/18px 'adellebold', Arial, Helvetica, sans-serif;
	overflow:hidden;
	padding:0;
	clear: both;
	float: right;
	margin: 0px;
}
.post .links-holder a{
	float:left;
}
.post a.download{
	margin:0 0 0 0px;
	padding:0 0 0 19px;
	background:url(../images/img-download.gif) no-repeat;
}
.social-placeholder{
	margin:0 0 2px;
	padding:0 0 0 3px;
}
.introduce-box{
	overflow:hidden;
	background:url(../images/bg-slide.png) repeat-y 100% 0;
	margin:0 1px 5px 2px;
}
.introduce-box .introduce-img{
	float:left;
}
#main.main-article .introduce-box .text-holder{
	width:272px;
	overflow:hidden;
	float:left;
	color:#fff;
	padding:16px 16px 3px 19px;
	font-size:14px;
	line-height:17px;
}
.introduce-box dl{
	margin:0;
}
.introduce-box dt{
	float:left;
	font-weight:bold;
	margin:0 4px 0 0;
}
.introduce-box dd{
	margin:0 0 16px;
}
.introduce-box dd a{
	color:#fff;
}
.main-article .intro{
	color:#12243a;
	padding:11px 5px 0 0;
	margin:0 0 16px 0;
}
.main-article .post-content .img-holder{
	border:1px solid #e0e3e6;
	float:left;
	margin:0 0 22px 2px;
}
.main-article .post-content .text-holder{
	overflow:hidden;
	font-size:15px;
	color:#12243a;
	line-height:22px;
	padding:0 5px 0 2px;
	word-spacing:1px;
}
.placeholder2{
	margin:-1px 0 18px -1px;
}
.stroke{
	border-color: #d9dade;
	border-width: 1px;
	border-style: solid;
}

.current-right{
	float:right;
	width: 125px;
}
.current-left{
	width: 125px;
}

.view-art{
	margin:0;
	font:13px/19px 'adellebold', Arial, Helvetica, sans-serif;
}

.download-pdf{
	margin:0;
	font:13px/19px 'adellebold', Arial, Helvetica, sans-serif;
}

