html, body, div, span, h2, h3, h4, h5, h6, p, ul, li, form {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
html, body{
	height: 100%;
}
body.contact #wrapper {
    height: 1350px;
}
a, span{
	display: block;
	 text-decoration: none;
}
body.longbody #wrapper{
	height: 1150px;
}
#wrapper{
	height:100%;
}
#top-wrapper{
	background-color: #f8f8f8;
	padding-top: 1%;
}
#top-wrapper .info{
	background: white;
	/*height: 100%;*/
	height: auto;
	margin: 0 auto;
	overflow: auto;
	width: 969px;
}
#top-wrapper .info .header{
	background: rgb(91,171,228);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViYWJlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzcyYjZlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYmNmZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(91,171,228,1) 0%, rgba(114,182,231,1) 42%, rgba(171,207,234,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(91,171,228,1)), color-stop(42%,rgba(114,182,231,1)), color-stop(100%,rgba(171,207,234,1)));
	background: -webkit-linear-gradient(top,  rgba(91,171,228,1) 0%,rgba(114,182,231,1) 42%,rgba(171,207,234,1) 100%);
	background: -ms-linear-gradient(top,  rgba(91,171,228,1) 0%,rgba(114,182,231,1) 42%,rgba(171,207,234,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5babe4', endColorstr='#abcfea',GradientType=0 );
	height: 116px;
	margin-bottom: 25px;
}
#top-wrapper .info .header a.logo{
	background: url(../images/logo.png);
	float: right;
	height: 83px;
	margin-right:84px;
	width: 313px;
}
#top-wrapper .info h3{
	border-bottom: solid 1px #93C0E5;
	font-family: 'Questrial', sans-serif;
	font-size: 28px;
	font-weight: 400;
	margin: 0 auto;
	padding: 15px 0;
	width: 902px;
}
#top-wrapper .info h3 span,
#top-wrapper .info .morelink span{
	display: inline-block;
}
#top-wrapper .info .section{
	background: #eef2f6;
	font-family: 'Merriweather', serif;
}
#top-wrapper .info .section h4{
	font-size: 18px;
	font-weight: bold;
}
#top-wrapper .info a{
	display: inline-block;
}
#top-wrapper .info .section div.moretext a,
#top-wrapper .info .section div.readmore a,
#top-wrapper .info .section div.backtop a{
	color:#0003FF;
}
#top-wrapper .info .section div.moretext,
#top-wrapper .info .section div.readmore,
#top-wrapper .info .section div.backtop{
	border-bottom: solid 1px #93C0E5;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 15px 0 20px 0;
}
#top-wrapper .info .section div.readmore{
	padding-bottom: 10px;
}
#top-wrapper .info .section.two-cols{
	margin-bottom: 30px;
}
#top-wrapper .info .section.two-cols h4,
#top-wrapper .info .section.two-cols div.moretext,
#top-wrapper .info .section.two-cols div.moretext ul,
#top-wrapper .info .section.two-cols div.readmore,
#top-wrapper .info .section.two-cols div.readmore ul,
#top-wrapper .info .section.two-cols div.backtop,
#top-wrapper .info .section.two-cols div.backtop ul{
	width: 700px;
}
#top-wrapper .info .section.two-cols div.readmore.one-third-width,
#top-wrapper .info .section.two-cols h4.one-third-width{
	width:335px;
}#top-wrapper .info .section.two-cols div.readmore.two-thirds-width{
	width:470px;
}

#top-wrapper .info .section.two-cols div.moretext ul,
#top-wrapper .info .section.two-cols div.readmore ul,
#top-wrapper .info .section.two-cols div.backtop ul{
	width: 370px;
	padding-left: 30px;
}
#top-wrapper .info .section.two-cols div.backtop span.question{
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 16px;
}
#top-wrapper .info .section.two-cols div.readmore a{
	display:block;
}
#top-wrapper .info .section.two-cols div.readmore a.half-width{
	float: left;
	width: 235px;
}
#top-wrapper .info .section.two-cols div.readmore.one-third-width a.one-third-width{
	float: left;
	width: 295px;
}
#top-wrapper .info .section.one-col h4,
#top-wrapper .info .section.one-col div.moretext,
#top-wrapper .info .section.one-col div.moretext ul,
#top-wrapper .info .section.one-col div.readmore,
#top-wrapper .info .section.one-col div.readmore ul{
	width: 350px;
}
#top-wrapper .info .section.one-col div.moretext ul,
#top-wrapper .info .section.one-col div.readmore ul{
	width: 320px;
	padding-left: 30px;
}
#top-wrapper .info a.button{
	background: rgb(112,197,245);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzcwYzVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzIzN2VjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzIzN2VjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MGM1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(112,197,245,1) 1%, rgba(35,126,195,1) 46%, rgba(35,126,195,1) 60%, rgba(112,197,245,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(112,197,245,1)), color-stop(46%,rgba(35,126,195,1)), color-stop(60%,rgba(35,126,195,1)), color-stop(100%,rgba(112,197,245,1)));
	background: -webkit-linear-gradient(top,  rgba(112,197,245,1) 1%,rgba(35,126,195,1) 46%,rgba(35,126,195,1) 60%,rgba(112,197,245,1) 100%);
	background: -ms-linear-gradient(top,  rgba(112,197,245,1) 1%,rgba(35,126,195,1) 46%,rgba(35,126,195,1) 60%,rgba(112,197,245,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70c5f5', endColorstr='#70c5f5',GradientType=0 );
	border: none;
	box-shadow: 0px 0px 5px 0px #333;
	-moz-box-shadow: 0px 0px 5px 0px #333;
	color: white;
	font-family: 'Questrial', sans-serif;
	font-size: 16px;
	text-decoration: none;
	text-transform: uppercase;
}
#top-wrapper .info a.button:hover{
	background: rgb(139,207,247);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhiY2ZmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzNjOTdkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzNjOTdkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YmNmZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(139,207,247,1) 0%, rgba(60,151,220,1) 46%, rgba(60,151,220,1) 60%, rgba(139,207,247,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(139,207,247,1)), color-stop(46%,rgba(60,151,220,1)), color-stop(60%,rgba(60,151,220,1)), color-stop(100%,rgba(139,207,247,1)));
background: -webkit-linear-gradient(top,  rgba(139,207,247,1) 0%,rgba(60,151,220,1) 46%,rgba(60,151,220,1) 60%,rgba(139,207,247,1) 100%);
background: -ms-linear-gradient(top,  rgba(139,207,247,1) 0%,rgba(60,151,220,1) 46%,rgba(60,151,220,1) 60%,rgba(139,207,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bcff7', endColorstr='#8bcff7',GradientType=0 );
}
#top-wrapper .info a.button:active{
background: rgb(66,177,242);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYjFmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzFlNmNhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzFlNmNhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MmIxZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(66,177,242,1) 0%, rgba(30,108,168,1) 46%, rgba(30,108,168,1) 60%, rgba(66,177,242,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(66,177,242,1)), color-stop(46%,rgba(30,108,168,1)), color-stop(60%,rgba(30,108,168,1)), color-stop(100%,rgba(66,177,242,1)));
background: -webkit-linear-gradient(top,  rgba(66,177,242,1) 0%,rgba(30,108,168,1) 46%,rgba(30,108,168,1) 60%,rgba(66,177,242,1) 100%);
background: -ms-linear-gradient(top,  rgba(66,177,242,1) 0%,rgba(30,108,168,1) 46%,rgba(30,108,168,1) 60%,rgba(66,177,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42b1f2', endColorstr='#42b1f2',GradientType=0 );

}

#top-wrapper .rounded{
	border-radius: 10px;
	-moz-border-radius: 10px;
}
#top-wrapper .rounded-top{
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
}
#top-wrapper .blue{
	color:#1071bd;
}
#top-wrapper .grey{
	color: #777;
}
#top-wrapper .dark-grey{
	color: #999;
}
#top-wrapper .two-cols{
	overflow: auto;
	padding: 35px;
	margin: 20px auto;
	width: 830px;
}
#top-wrapper .one-col{
	float: left;
	overflow: auto;
	padding: 35px;
	margin: 20px 0 20px 15px;
	width: 372px;
}
#top-wrapper #scope{
/*	height: 522px;
	height: 538px\9;
	*height: 538px;*/
}
@-moz-document url-prefix() {
	#top-wrapper #scope{
		height: 538px;
	}
}
#top-wrapper .one-col.left{
	margin-left: 35px;
}
#top-wrapper .left{
	float: left;
}
#top-wrapper .right{
	float: right;
}
#top-wrapper blockquote.policy {
	background: background: rgb(91,171,228);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViYWJlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzczYjZlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NWM2ZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(91,171,228,1) 0%, rgba(115,182,231,1) 49%, rgba(149,198,235,1) 100%); /
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(91,171,228,1)), color-stop(49%,rgba(115,182,231,1)), color-stop(100%,rgba(149,198,235,1)));
	background: -webkit-linear-gradient(top,  rgba(91,171,228,1) 0%,rgba(115,182,231,1) 49%,rgba(149,198,235,1) 100%);
	background: -ms-linear-gradient(top,  rgba(91,171,228,1) 0%,rgba(115,182,231,1) 49%,rgba(149,198,235,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5babe4', endColorstr='#95c6eb',GradientType=0 );
	font-size: 14px;
	font-family: 'Merriweather', serif;
	margin: 35px;
	padding: 0 0 0 10px;
	width: 832px;
}
#top-wrapper #highlights{
	background: url(../images/line.png) no-repeat;
}
#top-wrapper blockquote.policy span.text{
	background: #fff;
	padding-left: 25px;
	width: 70%;
	*width: 77%;
}
#top-wrapper  blockquote.policy.full-width span.text,
#top-wrapper div.section div.full-width,
#top-wrapper div.section h4.full-width,
#top-wrapper div.section h5.full-width,
#top-wrapper div.section div.full-width ul{
	width:100% !important;
}
#top-wrapper div.section div.full-width ul li{
	width:95% !important;
}
#top-wrapper  blockquote.policy.full-width span.text p,
#top-wrapper div.section div.full-width p{
	margin-bottom:10px;
}
#top-wrapper blockquote a.button{
	float: right;
	margin-top: -40px;
	*margin-right: -30px! important;
	padding: 5px 10px;
}
#top-wrapper blockquote.policy a span.goto{
	background: url(../images/arrow-right.png) no-repeat 100% 50%;
	padding-right: 15px;
}
#footer-wrapper{
	background: #fff;
	color: #777;
	font-family: arial;
	font-size: 12px;
	height: 13%;
}
#footer-wrapper div.info{
	color: #777;
	float: left;
	left: 50%;
	line-height: 18px;
	margin: 20px 0 0 -480px;
	overflow: auto;
	position:absolute;
	width: 600px;
}
#footer-wrapper div.info ul{
	list-style: none;
}
#footer-wrapper div.info ul li{
	float: left;
	padding: 0 5px;
	border-left: solid 1px #ccc;
}
#footer-wrapper div.info ul li a{
	color: #777;
	text-decoration: none;
}
#footer-wrapper div.info ul li:first-child{
	border-left: none;
	padding: 0 5px 0 0;
}
#footer-wrapper div.info span{
	display: inline;
}

#footer-wrapper div.info a{
	display: inline;
	color:#777;
}
div.social{
	position: absolute;
	margin: 20px 0 0 240px;
	left: 50%;
	color: #777;
	font-family: arial;
	font-size: 13px;
}
div.social div.title{
	float: right;
	padding: 3px;
	width: 70px;
}
div.addthis_toolbox.addthis_default_style{
	float: right;
}
div.addthis_toolbox.addthis_default_style .at300b{
	float: right;
	overflow: hidden;
	width: 90px;
}
.shadow{
	box-shadow: 0px 0px 11px 2px #999;
	-webkit-box-shadow: 0px 0px 11px 2px #999;
}

/* jquery more text*/
a.morelink {
	background: url(../images/line-fade.png);
	position: absolute;
	margin-top: -64px;
	padding: 20px 0 10px 0;
	width: 400px;
}
a.thin{
	font-family: 'Questrial', serif;
	font-size: 12px;
	outline: none;
	text-decoration: none;
	text-transform: uppercase;
}
a.blue-thin.readmore,
a.blue-thin.backtop{
	padding-top:10px;
}
a.morelink.less{
	background: none;
}
a.morelink.less span,
a.top{
	background: url(../images/arrow-up.png) no-repeat 100% 40%;
	padding-right: 12px;
	position:absolute;
	margin-left: 740px;
}
a.morelink span{
	background: url(../images/arrow-down.png) no-repeat 100% 40%;
	padding-right: 12px;
}
.morecontent span {
	display: none;
}

@media only screen and (max-width: 480px){
	#top-wrapper .info .header a.logo {
		margin-right: 20px;
	}
	#top-wrapper .info h3 span, #top-wrapper .info .morelink span {
		display: block;
	}
	#top-wrapper .info h3,
	#top-wrapper .info .section.one-col,
	#top-wrapper .info .section.two-cols {
		margin: 15px;
	}
	#top-wrapper .info h3 {
		font-size: 35px;
	}
	#top-wrapper .info h3 span, #top-wrapper .info .morelink span {
		display: inline;
	}
	#top-wrapper .one-col,
	#top-wrapper .two-cols {
		padding: 15px;
	}
	#top-wrapper .info .section.one-col,
	#top-wrapper .info .section.two-cols h4,
	#top-wrapper .info .section.two-cols div.moretext,
	#top-wrapper .info .section.two-cols div.moretext ul,
	#top-wrapper .info .section.two-cols div.readmore,
	#top-wrapper .info .section.two-cols div.readmore ul,
	#top-wrapper .info .section.two-cols div.backtop,
	#top-wrapper .info .section.two-cols div.backtop ul,
	#top-wrapper .info .section.two-cols div.readmore.one-third-width a.one-third-width,
	#top-wrapper .two-cols,
	#top-wrapper .info h3,
	#top-wrapper .info,
	#top-wrapper blockquote.policy,
	#top-wrapper blockquote.policy span.text,
	#top-wrapper .info .section.two-cols div.readmore a.half-width,
	#top-wrapper blockquote.policy.full-width span.text,
	#top-wrapper div.section div.full-width,
	#top-wrapper div.section h4.full-width,
	#top-wrapper div.section h5.full-width,
	#top-wrapper div.section div.full-width ul,
	#top-wrapper .info .section.one-col h4,
	#top-wrapper .info .section.one-col div.moretext,
	#top-wrapper .info .section.one-col div.moretext ul,
	#top-wrapper .info .section.one-col div.readmore,
	#top-wrapper .info .section.one-col div.readmore ul,
	#footer-wrapper div.info,
	div.social div.title {
		width: auto !important;
	}
	#top-wrapper .left,
	#top-wrapper .right,
	#top-wrapper blockquote a.button,
	#top-wrapper .one-col,
	#top-wrapper .info .header a.logo,
	#top-wrapper .info .section.two-cols div.readmore a.half-width,
	#top-wrapper .info .section.two-cols div.readmore.one-third-width a.one-third-width{
		float: none;
	}
	#top-wrapper .info .header {
		text-align: center;
	}
	#top-wrapper .info .header a.logo{
		margin: 0;
	}
	#top-wrapper blockquote a.button {
		margin: 15px 0 0 -10px;
	}
	#footer-wrapper {
		overflow: auto;
		padding: 15px 20px;
		height: auto;
	}
	#footer-wrapper div.info {
		background: url(../images/logo-footer.png) no-repeat;
		float: none;
		left:0;
		margin: 0;
		padding-top: 28px;
		position: relative;
	}
	#footer-wrapper div.info span{
		display: block;
		font-weight: bold;
	}
	#footer-wrapper div.info ul {
		margin-bottom: 5px;
	}
	a.top {
		background: url(../images/arrow-up-big.png) no-repeat 100% 40%;
		color: #eef2f6 !important;
		float: right;
		position: relative;
		margin: 0;
		text-indent: -3000px;
		white-space: nowrap;
		width: 10px;
	}
	div.social{
		float: left;
		left: 0;
		margin: 10px 0;
		overflow: auto;
		position: relative;
	}
	div.social div.title{
		float: right;
		margin-top: 10px;
		padding: 3px 6px 3px 0;
	}
	div.addthis_toolbox.addthis_default_style {
		margin-top: 10px;
	}
}


body.advertising #top-wrapper .info .section h4{
	width: 730px;
}