body {
	margin:0;
	color:#414141;
	font:13px Arial, Helvetica, sans-serif;
	background:#eaeae9 url(../images/body-bg.gif) repeat-y 50% 0;
	min-width:998px;
}
img {
	border-style:none;
}
a {
	color:#4c88b7;
}
a:hover {
	text-decoration:none;
}
input ,
textarea ,
select {
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form ,
fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
.thumb.left, span.left {float:left; margin-right:10px; margin-bottom:1px;}
.thumb.right, span.right {float:right; margin-left:10px; margin-bottom:10px;}
.left .thumb {float:left; clear:right;}
.right .thumb {float:right; clear:left;}
.left .caption, .caption.left {float:left; clear:left;}
.right .caption, .caption.right {float:right; clear:right;}
.segment {margin-bottom:30px;}
.pod {margin-bottom:10px;}
.podContent {padding:10px; overflow:hidden;}
.framed {border:1px solid #e9e9e9; padding:3px;}
.main {}
.aux {float:right; margin:2px 10px 0 0;}
.wrapper {
	width:1100px;
	margin:0 auto;
}
/*header{
	background:url(../images/bg-header.jpg) repeat-x 0 100%;
	min-height:295px;
}*/
#header {
	position:relative;
	padding:7px 0 0;
	min-height:305px;
	
}
#header .topline {
	width:100%;
	height:41px;
	overflow:hidden;
	margin-bottom:98px;
	background:url(../images/header-bg-01.gif) repeat-x 0 100%;
}
#header .nav1 {
	float:left;
	margin:0 17px 0 0;
	padding:0;
	list-style:none;
	line-height:30px;
}
#header .nav1 li {
	float:left;
	margin-right:3px;
}
#header .nav1 a {
	float:left;
	background:#fff;
	text-decoration:none;
	color:#39709b;
	padding:3px 20px 0;
	
}
#header .nav1 a:hover ,
#header .nav1 a.active {
	padding-bottom:5px;
	background:#706f6f;
	color:#ffd6af;
	
}
#header .nav1 a.activefile {
	padding-bottom:5px;
	background:#e55f0a;
	color:#fff;
}
#header .nav1 a.activefile:hover {
	color:#000
}

#header .date {
	float:left;
	font-size:11px;
	color:#3d3c3c;
	padding:11px 0 0;
}
#header .fblogo, #header .gplogo{
	float:left;
	margin-right:7px;
	background:url(http://www.asbestosnews.com/images/ico-social.jpg) no-repeat 0 0;
	width:26px;
	height:26px;		
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
	opacity:0.6;		
}
#header .fblogo a , #header .gplogo a{
	width:26px;
	height:26px;	
	display:block;
}
#header .gplogo:hover , #header .fblogo:hover{
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	}
#header .fblogo, #header .gplogo{
	background:url(http://www.asbestosnews.com/images/ico-social.jpg) no-repeat 0 0;	
	}
#header .gplogo {
	background:url(http://www.asbestosnews.com/images/ico-social.jpg) no-repeat 0 -50px;
}

.social-top .tw-hdrs {
	background:url(http://www.asbestosnews.com/images/ico-social.jpg) no-repeat 0 -25px;
}
.social-top .yt-hdrs {
	background:url(http://www.asbestosnews.com/images/ico-social.jpg) no-repeat 0 -75px;
}
.social-top .lk-hdrs {
	background:url(http://www.asbestosnews.com/images/ico-social.jpg) no-repeat 0 -100px;
}
.social-top .rss-hdrs {
	background:url(http://www.asbestosnews.com/images/ico-social.jpg) no-repeat 0 -125px;
}
#header .banner-image {
		position:relative;
	 	z-index:0;
		background:#f7f7f7 url(http://www.asbestosnews.com/images/headerimg.jpg) no-repeat right 0;
		height:187px;
		width:1100px;
	}

#header .nav2 {
	float:right;
	margin:0;
	padding:6px 0 0;
	list-style:none;
	color:#7f7e7e;
	font-size:12px;
	overflow:hidden;
	line-height:18px;
}

#header .nav2 li {
	float:left;
	padding:0 10px;
	margin:0 0 0 -1px;
	background:url(../images/sep-01.gif) no-repeat 0 6px;
}
#header .nav2 a {
	text-decoration:none;
	color:#7f7e7e;
	font-size:11px;
	line-height:22px;
}
#header .nav2 strong {
	font-size:21px;
	color:#e55f0a;
}

#header .nav2 li strong {
	font-size:21px;
	color:#e55f0a;
}

#header .nav2 a:hover {
	text-decoration:underline;
}
#header .logo {
	position:absolute;
	top:70px;
	left:12px;
	width:332px;
	height:32px;
}
#header .logo a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.png) no-repeat;
	height:100%;
}
.slogan {
	position:absolute;
	top:109px;
	left:66px;
	text-transform:uppercase;
	font-size:12px;
	color:#555;
}
.sponsor {
	position:absolute;
	top:67px;
	left:379px;
	border-left:1px solid #c6c6c6;
	padding:10px 0 8px 20px;
	color:#6c6c6c;
}
.sponsor span {
	display:block;
	line-height:15px;
}
.sponsor strong {
	display:block;
	font:bold 24px/26px "Times New Roman", Times, serif;
}
.hot {
	position:absolute;
	top:67px;
	right:12px;
	font-size:12px;
}
.hot ul {
	float:right;
	margin:0 0 0 7px;
	padding:0;
	list-style:none;
}
.hot ul li {
	float:left;
	padding:0 3px;
}
.hot span {
	float:right;
	font-weight:bold;
	color:#024376;
}
.search {
	position:absolute;
	top:91px;
	right:12px;
	width:252px;
	height:34px;
	background:url(../images/search-bg.gif) no-repeat;
	padding:0 0 0 45px;
}
.search .field {
	float:left;
	border:0;
	background:none;
	padding:10px 3px 9px;
	margin:0;
	width:166px;
	font:13px/15px Arial, Helvetica, sans-serif;
	color:#c4c4c4;
}
.search .btn {
	float:right;
	border:0;
	background:none;
	padding:0;
	margin:0;
	width:80px;
	height:34px;
	cursor:pointer;
}
#nav {
	width:100%;
	padding:8px 0 0;
	margin:0;
	overflow:hidden;
	list-style:none;
	background:#054577 url(../images/header-bg-02.gif) repeat-x;
	line-height:36px;
	position:relative;
}
#nav li {
	float:left;
	border-right:2px solid #f7f8f8;
}
#nav a {
	float:left;
	color:#fff;
	text-decoration:none;
	padding:0 34px;

}
#nav a:hover ,
#nav .active a {
	background:#c8c5c9;
	color:#000;

}
#nav li.active {
	padding-bottom:33px;
}
.main {
	width:100%;
	overflow:hidden;
	padding-top:17px;
}
.main p{
	font-size:16px;
	line-height:26px;
	margin-botom:20px;
}
.main .articles li{
	font-size:16px;
	line-height:22px;
	margin-bottom:10px;
}
#nav ul {
	position:absolute;
	top:44px;
	left:0;
	width:1095px;
	margin:0;
	padding:0 0 0 5px;
	list-style:none;
	background:#cac7ca;
	line-height:33px;
	font-size:12px;

}
#nav ul li {
	border:none;
	padding:0 13px;
	background:url(../images/sep-06.gif) no-repeat 0 50%;
}
#nav ul li:first-child {
	background:none;
}
#nav ul a {
	padding:0;
	display:inline;
	color:#363535;
}
#nav ul a:hover {
	text-decoration:underline;
}
.columnsholder {
	width:1100px;
	/**border:1px solid #e9e8e8;**/
	background:#fff;
	padding:0 0 0 0;
	overflow:hidden;
	margin-bottom:16px;
}
#sidebar {
	float:right;
	width:301px;
	padding:11px 0 0;
}
.buttons {
	margin:0;
	padding:0 0 3px;
	list-style:none;
	line-height:64px;
	font-size:17px;
	font-weight:bold;
}
.buttons li {
	margin-bottom:5px;
	width:301px;
	height:64px;
	background:url(../images/btn-01.jpg) no-repeat;
}
.buttons a {
	display:block;
	width:226px;
	height:64px;
	padding:0 0 0 75px;
	color:#fff;
	text-decoration:none;
}
.buttons a.type1 {
	background:url(../images/ico-01.gif) no-repeat 11px 50%;
}
.buttons a.type2 {
	background:url(../images/ico-02.gif) no-repeat 11px 50%;
}
.buttons a.type3 {
	background:url(../images/ico-03.gif) no-repeat 11px 50%;
}
.buttons a span {
	color:#000;
	font-size:19px;
	margin-right:7px;
	float:left;
}
.signup {
	border:1px solid #ED7C13;
	padding:23px 13px 24px;
	background:#e6e6e6 url(../images/sep-02.gif) repeat-x;
	width:272px;
	margin:0 0 11px 1px;
}
.signup em {
	font-size:14px;
	font-weight:bold;
	color:#000;
	display:block;
	margin-bottom:6px;
}
.container3 .signup {
	padding:20px 10px 7px 13px;
	width:275px;
	margin-bottom:22px;
}
.signup em a {
	padding-left:23px;
	background:url(../images/arrow-03.gif) no-repeat 0 50%;
	text-decoration:none;
	color:#000;
}
.signup strong {
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	color:#000;
	display:block;
	margin-bottom:18px;
}
.container3 .signup strong {
	font-size:22px;
	margin-bottom:0;
}
.signup .holder {
	width:100%;
	overflow:hidden;
}
.signup img {
	float:left;
	margin-right:13px;
}
.signup p {
	margin:0 0 16px;
	line-height:18px;
}
.signup p a {
	font-weight:bold;
	color:#464645;
	text-decoration:none;
}
.container3 .signup p{
	font-size:12px;
	margin-bottom:10px;
}
.signup p a:hover {
	text-decoration:underline;
}
.signup .btnholder {
	height:1%;
	overflow:hidden;
}
.signup .btn {
	float:left;
	padding:0 15px;
	line-height:34px;
	font-weight:bold;
	color:#fff;
	background:#ed7c13;
	font-size:14px;
	text-decoration:none;
}
.signup .btn:hover {
	text-decoration:underline;
}
.signup fieldset {
	padding:0 0 0 3px;
}
.signup .row {
	width:100%;
	overflow:hidden;
	padding:0 0 8px;
}
.signup .field {
	float:left;
	width:249px;
	background:#fff;
	border:2px solid #e3e3e3;
	padding:4px 5px 3px;
	margin:0;
	font:14px/16px Times, "Times New Roman", serif;
	color:#000;
}
.signup input:focus {
	outline:none;
}
* html .signup .field {
	padding:5px 5px 4px;
}
.signup .field2 {
	width:137px;
	margin-right:10px;
}
.signup .field3 {
	width:88px;
}
.signup select {
	width:263px;
	font:14px/16px Times, "Times New Roman", serif;
}
.signup .sbmt {
	float:left;
	padding:0;
	margin:4px 0 6px;
	font-weight:bold;
	color:#fff;
	background:#ed7c13;
	font-size:19px;
	width:96px;
	height:34px;
	border:0;
	text-decoration:none;
	cursor:pointer;
}
.signup textarea {
	width:249px;
	max-height:75px;
	max-width:249px;
	min-height:75px;
	min-width:249px;
	height:75px;
	padding:4px 5px;
	overflow:auto;
	background:#fff;
	border:2px solid #e3e3e3;
	font:14px/16px Times, "Times New Roman", serif;
	color:#000;
}
.signup .note {
	font-size:10px;
	line-height:12px;
	color:#595959;
	display:block;
	margin-bottom:6px;
}
.signup .agree {
	font-size:11px;
	line-height:14px;
	color:#595959;
	display:block;
	margin-bottom:13px;
}
.signup .privacy {
	display:block;
	padding-left:42px;
	background:url(../images/ico-10.gif) no-repeat 3px 0;
	font-size:11px;
	line-height:14px;
}

.signup h3{
	color:#ED7C13;
	font-weight:bold;
	margin:5px 0;
	padding:0;
	font-size:18px;
}

.greybox {
	background:#EDF7FF;
	width:300px;
	margin:0 0 12px 1px;
	padding:0 0 18px;
	overflow:hidden;
}
.greybox .title {
	background:#585857 url(../images/gradient-01.gif) repeat-x;
	/*border:1px solid #696968;*/
	padding:9px 17px;
	color:#fff;
	font-size:18px;
	line-height:22px;
}
.greybox .title2 {
	background:#585857 url(../images/gradient-01.gif) repeat-x;
	border:2px solid #696968;
	padding:4px 15px;
}
.greybox .title3 {
	background:#044b7d url(../images/gradient-03.gif) repeat-x;
	border:2px solid #034a7d;
	padding:6px 15px;
	font-size:16px;
	line-height:18px;
}
.greybox .title4 {
	background:#2f2f2f url(../images/gradient-02.gif) repeat-x;
	border:2px solid #3a3a3a;
	padding:4px 15px;
}
.greybox .holder {
	height:1%;
	overflow:hidden;
	padding:14px 16px 0;
}
.greybox img {
	float:left;
	margin:3px 16px 0 0;
}
.greybox p {
	margin:0 0 20px;
	line-height:20px;
}
.greybox .btnholder {
	height:1%;
	overflow:hidden;
	padding-left:22px;
}
.greybox .btn {
	float:left;
	padding:0 13px;
	line-height:34px;
	font-weight:bold;
	color:#fff;
	background:#024376;
	font-size:14px;
	text-decoration:none;
}
.greybox .btn:hover {
	text-decoration:underline;
}
.news {
	margin:0 0 10px;
}
.news .title {
	width:260px;
	height:42px;
	color:#fff;
	font-size:18px;
	line-height:22px;
	padding:4px 10px 0 31px;
	background:url(../images/title-bg-01.gif) no-repeat;
	margin:0 0 -11px;
}
.news .newsbox {
	width:263px;
	margin:0 0 6px auto;
	padding:14px 5px 13px 17px;
	background:#edf7ff;
	color:#323232;
}
.news strong {
	display:block;
	font:bold 17px/21px "Times New Roman", Times, serif;
	margin-bottom:3px;
}
.news .title strong {
	font:18px/24px Arial, Helvetica, sans-serif;
}
.news .newsbox em {
	display:block;
	color:#636363;
	font-size:11px;
	margin-bottom:7px;
}
.news .holder {
	width:100%;
	overflow:hidden;
	line-height:17px;
	font-size:11px;
}
.news p {
	margin:0;
	color:#000;
	font-size:14px;
	line-height:20px;
}
.news img {
	float:left;
	margin:5px 14px 0 0;
}
.news .text {
	height:1%;
	overflow:hidden;
	padding-bottom:1px;
}
#content {
	max-width:795px;
	float:left;
	padding:13px 0 0px;
}
.aside {
	float:left;
	width:176px;
	background:#eee;
	border-right:1px solid #d8d8d7;
	margin:-13px 0 0 0;
	position:relative;
	padding:13px 0 0;
}
* html .aside {
	margin-right:13px;
}
.aside h3 {
	margin:0 0 12px 15px;
	font-size:16px;
	text-transform:uppercase;
	color:#054578;
}
.aside .box {
	padding:0 0 11px;
}
.aside .box h4 {
	display:block;
	font:bold 14px/18px "Times New Roman", Times, serif;
	padding:4px 7px 4px 26px;
	margin:0 0 2px;
	height:1%;
	background:#d8d8d7 url(../images/arrow-01.gif) no-repeat 15px 10px;
}
.aside .box h4 a {
	color:#1d1d1d;
	text-decoration:none;
}
.aside .box h4 a:hover {
	text-decoration:underline;
}
.aside .box ul {
	margin:0 6px;
	padding:0 0 4px;
	list-style:none;
	font-size:12px;
	line-height:18px;
	overflow:hidden;
	height:1%;
}
.aside .box ul li {
	border-top:1px solid #d8d8d7;
	padding:6px 3px 6px 9px;
	margin-top:-1px;
	height:1%;
}
.aside .box ul a {
	text-decoration:none;
}
.aside .box ul a:hover {
	text-decoration:underline;
}
.aside .box strong {
	padding:3px 0 3px 13px;
	display:block;
	margin:0 7px;
	color:#201f1f;
	font-weight:normal;
	font-size:12px;
	border-bottom:1px solid #d8d8d7;
}
.aside .box ul.type2 {
	border-bottom:1px solid #d8d8d7;
	margin-bottom:3px;
}
.aside .box ul.type2 li {
	padding:3px 10px 4px 28px;
}
.aside .block {
	padding:0 6px;
}
.aside .block img {
	display:block;
	margin-bottom:11px;
}
.container {
	height:1%;
	overflow:hidden;
	padding:0 0 0 8px;
}
.container .textbox {
	/*border-bottom:1px solid #ededed;*/
	margin:0 0 23px;
	padding:0 8px 7px;
	position:relative;
	height:1%;
}
.video {
	padding:0 0 25px 15px;
	color:#fff;
	width:573px;
}
.video img {
	display:block;
	width:573px;
}
.video .descr {
	background:#3d3d3d;
	padding:10px 13px 17px;
}
.video strong {
	font-size:22px;
	display:block;
	padding-bottom:3px;
}
.main .video p {
	line-height:16px;
	margin:0;
}
.video a {
	color:#ed7c13;
}
#body_content_title {
	margin:0 0 14px;
	font:bold 36px/40px Times, "Times New Roman", serif;
	color:#000;
	font-weight:normal;
}
.blurb_1 h2 {
	margin:0 0 14px;
	font:bold 24px/28px Times, "Times New Roman", serif;
	color:#024376;
}
#body_content_body  {
	width:100%;
	overflow:hidden;
	line-height:22px;
}
.blurb_1 div  {
	width:100%;
	overflow:hidden;
	line-height:21px;
	padding-bottom:14px;
}
.blurb_1 p {
	margin:0 0 22px;
}
.featured {
	overflow:hidden;
	margin:0 0 0 -4px;
	padding:0 0 0 4px;
	width:600px;
}
.featured h3 {
	margin:0 -4px 13px;
	padding:0 4px 4px;
	position:relative;
	font-size:24px;
	color:#000;
	border-bottom:1px solid #e7e7e7;
	font-weight:normal;
}
.latestnews {
	margin:0;
	padding:0 0 0 2px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.latestnews li {
	float:left;
	width:190px;
	margin:0 2px 9px 2px;
}
.latestnews a {
	text-decoration:none;
	color:#e95100;
	font-weight:bold;
	font-size:11px;
	line-height:12px;
	display:block;
	text-align:center;
}
.latestnews a:hover {
	text-decoration:underline;
}
.latestnews img {
	display:block;

	margin:0 auto 5px;
}
.buttons2 {
	margin:0 -3px;
	padding:0;
	list-style:none;
	width:105%;
	overflow:hidden;
}
.buttons2 li {
	float:left;
	width:142px;
	margin-right:8px;
}
.buttons2 a {
	display:block;
	width:128px;
	background:#054578 url(../images/arrow-02.gif) no-repeat 128px 50%;
	line-height:28px;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;
	padding:0 14px 0 0;
	text-align:center;
}
.fcontent {
	width:947px;
	border:1px solid #e9e8e8;
	background:#fff;
	padding:16px 12px 21px 19px;
	overflow:hidden;
	margin-bottom:13px;
}
.fcontent h3 {
	margin:0 0 12px;
	font-size:16px;
	color:#000;
}
.fcontent ul {
	height:1%;
	overflow:hidden;
	padding:0 0 0 5px;
	margin:0;
	list-style:none;
}
.fcontent ul li {
	float:left;
	margin-right:14px;
}
.fcontent img {
	display:block;
}
.container2 {
	width:1083px;
	border:1px solid #e9e8e8;
	background:#fff;
	padding:8px 10px 21px 7px;
	overflow:hidden;
	margin-bottom:13px;
}
.container2 .titleline {
	height:1%;
	overflow:hidden;
	background:url(../images/sep-03.jpg) repeat-x;
	padding:16px 4px 9px;
	border-bottom:1px solid #b9b9b8;
	margin-bottom:15px;
}
.container2 .titleline ul {
	float:right;
	margin:0;
	padding:8px 0 0;
	list-style:none;
}
.container2 .titleline ul li {
	float:left;
	padding:0 6px 0 3px;
}
#learning-center {
	margin:0;
	font:34px/38px "Times New Roman", Times, serif;
	color:#024376;
}
.columns {
	height:1%;
	padding: 0 2px 0 0;
	overflow:hidden;
	position:relative;
}
.aside2 {
	float:right;
	width:358px;
}
.greybox2 {
	background:#f4f4f4;
	width:358px;
	margin:0 0 4px;
}
.greybox2 .title {
	background:#2d2d2d url(../images/gradient-02.gif) repeat-x;
	border:2px solid #363636;
	padding:7px 11px 6px;
	color:#fff;
	font-size:18px;
	line-height:22px;
}
.greybox2 .title strong {
	font-weight:normal;
}
.greybox2 .holder {
	height:1%;
	overflow:hidden;
	padding:7px 8px 15px;
	border-top:4px solid #fff;
	border-bottom:4px solid #fff;
}
.greybox2 .imgholder {
	padding:0 0 10px;
	border-bottom:1px solid #d1d1d1;
}
.greybox2 img {
	display:block;
	margin-bottom:8px;
}
.greybox2 .imgholder strong {
	display:block;
	text-align:center;
	color:#014071;
}
.greybox2 .textholder {
	line-height:20px;
	font-size:12px;
	padding:11px 7px 0 12px;
}
.greybox2 .textholder p ,
.greybox2 .textholder2 p {
	margin:0;
	font-size:14px;
	line-height:24px;
}
.greybox2 h4 {
	font-size:18px;
	margin:0 0 9px;
	color:#054578;
}
.greybox2 .textholder2 {
	line-height:18px;
	font-size:12px;
	width:330px;
	overflow:hidden;
	padding:6px 0 7px 5px;
}
.greybox2 ul ,
.greybox .holder2 ul {
	width:106%;
	overflow:hidden;
	padding:20px 0 0 3px;
	margin:0;
	list-style:none;
}
.greybox2 ul li ,
.greybox .holder2 ul li {
	float:left;
	padding-right:28px;
}
.greybox2 ul a ,
.greybox .holder2 ul a {
	text-transform:uppercase;
	color:#e95100;
	font-size:12px;
	text-align:center;
	float:left;
	text-decoration:none;
}
.greybox .holder2 ul a {
	color:#4c88b7;
}
.greybox .holder2 ul a img {
	display:block;
	margin:0 0 5px;
	float:none;
}
.greybox2 ul a:hover {
	text-decoration:underline;
}
.bluebox {
	width:320px;
	border:4px solid #272727;
	background:#065786 url(../images/bluebox-bg.jpg) no-repeat;
	padding:21px 15px 25px;
	color:#dfdfdf;
	font-size:12px;
	line-height:19px;
}
.bluebox strong {
	color:#fff;
	font-size:20px;
	line-height:24px;
	display:block;
	letter-spacing:-1px;
	margin-bottom:9px;
}
.bluebox strong span {
	font-weight:normal;
}
.bluebox p {
	margin:0;
}
.bluebox a {
	color:#f9bf9a;
}
.article img {
	display:block;
}
.articles {
	float:left;
	width:583px;
	padding:1px 0 0 5px;
	line-height:21px;
}

.article {
	width:674px;
	padding:0 0 33px 9px;
	overflow:hidden;
	border-bottom:1px solid #b9b9b8;
	margin-bottom:19px;
}
.articles .alignleft {
	float:left;
	margin:5px 21px 0 0;
	display:inline;
}
.articles .alignright {
	float:right;
	margin:0 11px 0 21px;
	display:inline;
}
.articles img {
	float:left;
	padding-top:6px;
	margin-right: 1em;
	vertical-align:text-top;
}
#author-description{
	border-top:1px solid #CCC;
	margin-bottom:10px;
}
* html .articles .alignleft {
	margin:5px 18px 0 0;
}
* html .articles .alignright {
	margin:0 11px 0 18px;
}
.articles .text {
	height:1%;
	overflow:hidden;
}
.articles h4 {
	margin:0 0 15px;
	font:bold 30px/36px "Times New Roman", Times, serif;
	color:#000;
	font-weight:normal;
}
.articles h4 a {
	color:#000;
	text-decoration:none;
}
.articles h4 a:hover {
	text-decoration:underline;
}
.articles p {
	margin:0;
}
.articles .last {
	margin:0;
}
.glossary {
	height:1%;
	padding:11px 0 18px 10px;
	overflow:hidden;
	background:url(../images/sep-03.jpg) repeat-x 0 100%;
}
.glossary .srch {
	float:right;
	width:405px;
}
.glossary strong {
	float:left;
	font:bold 18px/22px "Times New Roman", Times, serif;
	color:#000;
}
.glossary ul {
	float:right;
	margin:0;
	padding:3px 5px 9px 0;
	list-style:none;
	font-size:12px;
}
.glossary ul li {
	float:left;
	padding-right:7px;
}
.glossary ul a {
	color:#d75808;
	text-decoration:none;
}
.glossary ul a:hover {
	text-decoration:underline;
}
.glossary fieldset {
	width:389px;
	margin:0 0 0 auto;
	overflow:hidden;
	clear:both;
}
.glossary .field {
	float:left;
	width:305px;
	border:1px solid #727272;
	padding:2px 10px;
	margin:1px 10px 0 0;
	background:none;
	font:10px/13px Arial, Helvetica, sans-serif;
	color:#000;
}
.glossary .btn {
	float:left;
	width:36px;
	height:22px;
	border:0;
	padding:0;
	margin:0;
	background:url(../images/btn-go.jpg) no-repeat;
	cursor:pointer;
}
.footerholder {
	width:100%;
	background:#3c3c3c;
	border-top:10px solid #fff;
	font-size:12px;
}
#footer {
	width:1090px;
	margin:0 auto;
	color:#fff;
	padding:25px 0 0;
}
.linksarea {
	width:100%;
	overflow:hidden;
	background:url(../images/sep-04.gif) repeat-y 98px 0;
}
.linksarea .col1 {
	float:left;
	width:140px;
}
.linksarea .col2 {
	float:left;
	width:140px;
	padding-left:20px;
}
.linksarea .col3 {
	float:left;
	width:140px;
	padding-left:18px;
}
.linksarea .col4 {
	float:left;
	width:140px;
	padding-left:13px;
}
.linksarea strong {
	color:#f9bf9a;
	display:block;
	letter-spacing:-1px;
	margin-bottom:11px;
}
.linksarea ul {
	margin:0;
	padding:0;
	list-style:none;
	font-size:9px;
	line-height:12px;
}
.linksarea ul li {
	margin-bottom:6px;
}
.linksarea ul a {
	color:#fff;
	text-decoration:none;
}
.linksarea ul a:hover {
	text-decoration:underline;
}
.linksarea .col5 {
	float:right;
	width:235px;
	padding-right:13px;
	text-align:right;
}
.linksarea .logo {
	display:block;
	width:232px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	text-align:left;
	margin:0 0 4px auto;
	background:url(../images/logo-05.gif) no-repeat;
}
.linksarea .fslogan {
	font-size:9px;
	text-transform:uppercase;
	letter-spacing:-1px;
	display:block;
	padding-right:10px;
}
.linksarea .call {
	padding:18px 4px 0;
}
.linksarea .call span {
	display:block;
}
.linksarea .call strong {
	display:block;
	letter-spacing:normal;
	font-size:24px;
	color:#e55f0a;
}
.linksarea .col5 ul {
	overflow:hidden;
	float:right;
	margin-right:-10px;
	display:inline;
	padding-bottom:11px;
}
.linksarea .col5 ul li {
	float:left;
	padding:0 10px 0 10px;
	background:url(../images/sep-05.gif) no-repeat 0 50%;
	display:inline;
	margin:0 0 0 -1px;
}
.linksarea .col5 ul a {
	color:#f9be99;
	font-size:11px;
	text-decoration:underline;
}
.search2 {
	width:225px;
	height:34px;
	clear:both;
	overflow:hidden;
	margin:0 0 11px auto;
	padding:12px 0 0 12px;
	background:url(../images/search-bg2.gif) no-repeat;
}
.search2 .field {
	float:left;
	width:152px;
	padding:2px 7px;
	background:#fff;
	border:1px solid #727272;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 10px 0 0;
}
.search2 .btn {
	float:left;
	width:36px;
	height:22px;
	border:0;
	padding:0;
	margin:0;
	background:url(../images/btn-go2.jpg) no-repeat;
	cursor:pointer;
}
.linksarea .col5 .share {
	margin:0;
	padding:0;
}
.linksarea .col5 .share li {
	padding:0 0 0 6px;
	background:none;
	margin:0;
	float:right;
}
.linksarea .col5 .share a {
	display:block;
	width:24px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
	text-align:left;
}
.linksarea .col5 .share .in {
	background:url(../images/ico-04.jpg) no-repeat;
}
.linksarea .col5 .share .yt {
	background:url(../images/ico-05.jpg) no-repeat;
}
#footer .textbox {
	line-height:18px;
	padding:32px 0 17px;
}
#footer .textbox p {
	margin:0;
}
#footer .textbox p:before{
	content:"ATTORNEY ADVERTISEMENT Thank you for your visit. This website was created to provide persons affected by mesothelioma with current, up-to-date information. The content published on this website was not written by medical professionals and should not, at any point, be mistaken for medical advice. Furthermore, the information on this site is intended for educational purposes only and should never interfere with a patient/site visitor and his or her healthcare provider. In addition, viewing the content on this website, requesting additional information, or transmitting information through a contact form should never be considered the formation of an attorney-client relationship. The material published on this site is general and may not apply to your specific circumstances. Every case comes with its own set of unique circumstances; past success discussed on this site does not guarantee future performance. Information found on this website should not be used as incentive to act without seeking counsel from a professional. For more information, please read our ";

}
#footer .textbox a {
	color:#f9bf9a;
}
.footerholder .darkline {
	width:100%;
	overflow:hidden;
	background:#292929;
	line-height:18px;
	padding:18px 0;
}
.footerholder .darkline .text {
	width:1090px;
	margin:0 auto;
	color:#fff;
}
.footerholder .darkline p {
	margin:0 auto;
	color:#fff;
}
.footerholder .darkline a {
	color:#f9bf9a;
}
.breadcrumbs {
	height:1%;
	overflow:hidden;
	margin:-7px 10px 0;
	padding:0 0 11px;
	list-style:none;
	line-height:15px;
	position:relative;
	color:#054578;
}
.breadcrumbs li {
	float:left;
	background:url(../images/sep-07.gif) no-repeat 0 50%;
	padding:0 12px;
	margin-left:-7px;
	display:inline;
}
.breadcrumbs a {
	color:#054578;
	text-decoration:none;
}
.breadcrumbs a:hover {
	text-decoration:underline;
}
.container3 {
	width:1090px;
	border:1px solid #e9e8e8;
	background:#fff;
	padding:11px 6px 0 0;
	overflow:hidden;
	margin-bottom:13px;
}
.container3 .titleline {
	height:1%;
	overflow:hidden;
	background:url(../images/sep-03.jpg) repeat-x 0 100%;
	padding:12px 9px 16px 24px;
	border-top:1px solid #b9b9b8;
	margin-bottom:10px;
}
.container3 .titleline ul {
	float:right;
	margin:0;
	padding:0 0 0;
	list-style:none;
}
.container3 .titleline ul li {
	float:left;
	padding:0 3px 0 3px;
}
.container3 .titleline ul a {
	display:block;
	/*width:37px;
	height:36px;*/
	text-indent:-9999px;
	overflow:hidden;
}
.container3 .titleline ul a.type1 {
	background:url(../images/ico-06.jpg) no-repeat;
}
.container3 .titleline ul a.type2 {
	background:url(../images/ico-07.jpg) no-repeat;
}
.container3 .titleline ul a.type3 {
	background:url(../images/ico-08.jpg) no-repeat;
}
.container3 .titleline ul a.type4 {
	background:url(../images/ico-09.jpg) no-repeat;
}
/*#blurb_3_title span {
	color:#6c6c6c;
}*/
.container3 .columns {
	padding:0 0 0 6px;
}
.container3 #sidebar {
	padding:0;
}
.new-story ,
.newsletter {
	margin-bottom:22px;
	width:301px;
	height:64px;
	background:url(../images/btn-01.jpg) no-repeat;
}
.newsletter {
	margin:-12px 0 9px;
}
.new-story a ,
.newsletter a {
	display:block;
	width:226px;
	height:64px;
	padding:0 0 0 75px;
	color:#fff;
	text-decoration:none;
	font-size:18px;
	line-height:20px;
	background:url(../images/ico-11.gif) no-repeat 11px 50%;
}
.new-story a span ,
.newsletter a span {
	display:block;
	padding:11px 0 0;
}
.new-story a em ,
.newsletter a em {
	display:block;
	color:#000;
	font-size:14px;
}
.newsletter a {
	background:url(../images/ico-22.gif) no-repeat 11px 50%;
}
#sidebar .greybox2 {
	width:300px;
	margin-bottom:6px;
	overflow:hidden;
}
#sidebar .greybox2 .textholder2 ,
#sidebar .greybox .textholder2 {
	width:284px;
	padding-bottom:0;
}
#sidebar .greybox2 ul ,
#sidebar .greybox .holder2 ul {
	width:110%;
}
#sidebar .greybox2 ul li ,
#sidebar .greybox .holder2 ul li {
	padding-right:25px;
}
#sidebar .greybox2 .holder {
	padding: 10px 8px 21px;
}
#sidebar .greybox .holder2 {
	padding: 10px 8px 21px;
	background:#f4f4f4;
	margin-bottom:-18px;
}
#sidebar .greybox .holder2 p {
	margin:0;
	font-size:12px;
	line-height:18px;
}
#sidebar .bluebox {
	background: url("../images/bluebox-bg.jpg") 50% 0;
	font-size: 12px;
	line-height: 14px;
	padding: 20px 17px 30px;
	width: 258px;
	margin-bottom:24px;
}
.tagscloud {
margin-bottom:-12px;
}
.tagscloud img {
	margin:0;
	float:none;
	display:block;
}
.container3 .articles {
	float: left;
	line-height: 22px;
	padding: 8px 0 0 15px;
	width: 742px;
}

.container3 .articles p{
	/*margin-left:18px;	*/
}
.articles h2{
	font-size:28px;
	line-height:30px;
	margin:30px 0;
	font-weight:normal;
}
.container3 .article {
	border-bottom: 1px solid #B9B9B8;
	overflow: hidden;
	padding: 0 0 7px 18px;
	height:1%;
	width:auto;
	margin-bottom:24px;
}
.article h3,.article h1 {
	margin:0 0 7px;
	font:bold 24px/28px "Times New Roman", Times, serif;
	color:#000;
}
.article h3 a,.article h1 a {
	color:#000;
	text-decoration:none;
}
.article h3 a:hover,.article h1 a:hover {
	text-decoration:underline;
}
.article .linksholder {
	overflow:hidden;
	font-size:14px;
	line-height:16px;
	padding:0 0 20px 1px;
	margin:-14px 0 0 0;
	height:1%;
}
.article .linksholder span {
	float:left;
	font-weight:bold;
	color:#000;
	padding-right:12px;
}
.article .linksholder ul {
	float:left;
	margin:0 0 0 -6px;
	padding:0;
	display:inline;
	list-style:none;
	overflow:hidden;
}
.article .linksholder ul li {
	float:left;
	padding:0 6px;
	margin-left:-1px;
	display:inline;
	background:url(../images/sep-01.gif) no-repeat 0 50%;
}
.article .linksholder a {
	text-decoration:none;
	white-space:nowrap;
}
.article .linksholder a:hover {
	text-decoration:underline;
}
.container3 .articles .alignleft {
	float: left;
	margin: 5px 23px 0 -11px;
}
.container3 .article p {
	margin-bottom:22px;
}
.cover {
	width:742px;
	padding:0 0 0 6px;
	margin-left:-6px;
}
* html .articles .aside {
	margin: -2px 21px -27px -6px;
}
.container3 .article .sidebox p {
	margin-bottom:17px;
}
.article .aligncenter {
	display:block;
	margin:0 0 18px 0;
}
.cover .article {
	padding: 0 0 7px 0;
}
.cover .last {
	margin:0;
	border:none;
}
.cover .article h3 {
	margin-bottom:4px;
}
.container3 .aside h3 {
	margin:0 0 12px 15px;
	font-size:16px;
	text-transform:uppercase;
	color:#000;
}
.aside .block h3 {
	margin:0 0 3px 7px;
	font-size:16px;
	text-transform:uppercase;
	color:#000;
}
.aside .titleholder {
	padding:15px 0 10px;
}
.container3 .aside .box {
	padding: 0 0 19px;
}
.page-lc #body_content_title {
	margin:0;
	font:bold 30px/34px "Times New Roman", Times, serif;
	color:#000;
	float:left;
}
.articles .titleline {
	margin:-8px 0 10px 0;
	padding: 11px 0 5px 0;
}
.articles .titleline .widg {
	padding:10px 0 0;
}
.articles .titleline .widg li {
	padding:0 3px 0 3px;
}
.articles .titleline .widg a {
	/*text-indent:0;*/
}
.articles .titleline .date {
	float:left;
	width:100%;
	color:#b9b9b8;
	font-weight:bold;
	margin:-6px 0 -11px;
}
.articles .titleline .cmnts {
	color:#3d3d3d;
	font-weight:bold;
	text-decoration:none;
	float:left;
	clear:left;
	margin-top:9px;
}
.articles .titleline .cmnts:hover {
	text-decoration:underline;
}
/**** blog *****/
.articles h2.entry-title{
	margin:30px 0 15px;
}

.articles h2.entry-title a{
	text-decoration:none;
	color:#333;
}
.articles h2.entry-title a:hover{
	text-decoration:none;
	color:#4c88b7;
}


.post {
	height:1%;
}
.post img {
	display:block;
	/*margin-bottom:22px;*/
}
.post .text {
	height:1%;
	overflow:hidden;
	padding-left:0px;
}
.post p {
	margin:0 0 22px;
}
.post .cover {
	padding:10px 0 0 6px;
}
.sidebox {
	float:right;
	width:120px;
	padding-right:2px;
	margin-left:17px;
}
.sidebox img {
	margin-bottom:0;
}
.sidebox .getmore {
	border-top:2px solid #898989;
	border-bottom:2px solid #898989;
	padding:2px 0 15px;
	margin-bottom:8px;
}
.sidebox span {
	font-weight:bold;
	color:#000;
}
.sidebox .box {
	line-height:15px;
	padding:10px 0 0;
	margin:6px 0 0;
	font-size:12px;
	border-top:1px solid #b9b9b8;
}
.sidebox .box span {
	display:block;
}
.sidebox .box img {
	margin-bottom:7px;
}
.post .widgets {
	border-top:1px solid #b9b9b8;
	border-bottom:1px solid #b9b9b8;
	padding:11px 0 10px;
	height:1%;
	overflow:hidden;
	margin-bottom:13px;

}
.post .widgets ul {
	list-style:none;
}
.articles .widgets  li {
	float:left;
	padding:0 3px 0 0;
}
.post .widgets2 {
	padding:5px 0 2px 5px;
}
.post .widgets img {
	margin:0
}
.articles .aside {
	display: inline;
	margin: -2px 24px 10px -6px;
	padding: 10px 0 28px;
}
.rtopic {
	height:1%;
	overflow:hidden;
	padding:16px 0;
	background:url(../images/sep-08.gif) repeat-x;
}
.rnews {
	height:1%;
	overflow:hidden;
	padding:8px 0;
	background:none;
	border-top:1px solid #b9b9b8;
}
.greybox2 #blurb_3_title,.greybox2 #blurb_4_title  {
	color: #054578;
	font: 24px/28px "Times New Roman", Times, serif;
	margin: 0 0 12px;
}
.rtopic .topicsholder {
	width:100%;
	overflow:hidden;
	position:relative;
}
.rtopic ul {
	margin:0;
	padding:0;
	list-style:none;
	width:102%;
}
.rtopic ul li {
	float:left;
	width:211px;
	height:176px;
	position:relative;
	margin:0 15px 14px 0;
}
.rtopic ul img {
	display:block;
	margin:0;
}
.rtopic ul .overlay {
	position:absolute;
	bottom:0;
	left:0;
	background:#3e3e3e;
	padding:7px 10px;
	width:191px;
	color:#fff;
	line-height:22px;
}
.rnews ul .overlay {
	background:#010101;
}
.rtopic ul .overlay strong {
	display:block;
	font:bold 20px/22px "Times New Roman", Times, serif;
}
.rtopic ul .overlay a {
	color:#fff;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}
.rtopic ul .overlay a:hover {
	text-decoration:underline;
}
.comnts {
	background:#dcdcdc;
	margin:-10px 0 0;
}
.comnts ul {
	margin:0;
	padding:0;
	list-style:none;
}
.comnts ul li {
	padding:14px 10px 13px 28px;
	border-bottom:1px solid #c9c6c6;
}
.comnts ul a {
	color:#054578;
	text-decoration:none;
	line-height:15px;
}
.comnts .icons {
	background:#bbbbba;
	padding:18px 0 16px 10px;
}
.comnts .icons ul {
	height:1%;
	overflow:hidden;
}
.comnts .icons ul li {
	padding:0 10px 0 0;
	border:none;
	float:left;
}
.comnts .icons ul a {
	display:block;
	width:52px;
	height:51px;
	text-indent:-9999px;
	overflow:hidden;
}
.comnts .icons ul a.rss {
	background:url(../images/ico-16.jpg) no-repeat;
}
.comnts .icons ul a.mail {
	background:url(../images/ico-17.jpg) no-repeat;
}
.index-page #blurb_6_title {
	color: #628a0d;
	font: 26px/30px "Times New Roman",Times,serif;
	margin: 0 0 10px;
}
.articles .aside-type2 {
	margin: -2px 24px 0 -6px;
	padding: 10px 0 0;
}
.articles .aside-type2 .titleholder {
	padding: 20px 0 5px;
}
.articles .aside-type2 .box {
	padding-bottom:15px;
}
.pager1 {
	height:1%;
	overflow:hidden;
	padding-bottom:8px;
}
.pager1 ul {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	line-height:14px;
	font-size:12px;
}
.pager1 ul li {
	float:left;
	padding:0 6px;
	background:url(../images/sep-09.gif) no-repeat 0 50%;
	margin-left:-1px;
}
.pager1 ul a {
	text-decoration:none;
}
.pager1 ul a:hover {
	text-decoration:underline;
}
.pager2 {
	border:1px solid #d1d1d1;
	line-height:30px;
	padding:0 13px;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	height:1%;
	margin-bottom:11px;
}
.pager2 a {
	color:#6e9ec5;
	text-decoration:none;
}
.pager2 a:hover {
	text-decoration:underline;
}
.pager2 .prev {
	float:left;
}
.pager2 .next {
	float:right;
}
.comments {
	padding:0;
}
.newcomment {
	padding:0 0 4px;
}
.newcomment strong {
	padding:0 14px;
	font-size:14px;
	color:#020202;
	display:block;
	margin-bottom:9px;
}
.newcomment .tarea {
	width:641px;
	height:98px;
	margin-bottom:12px;
	background:url(../images/tarea-bg.gif) no-repeat;
}
.newcomment .tarea textarea {
	width:631px;
	height:88px;
	min-width:631px;
	min-height:88px;
	max-width:631px;
	max-height:88px;
	background:none;
	padding:5px;
	margin:0;
	border:0;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	overflow:auto;
}
.newcomment .row {
	width:100%;
	overflow:hidden;
}


.newcomment .btn {
	float:right;
	padding:0 10px;
	height:34px;
	background:#024376;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	overflow:visible;
	border:0;
	cursor:pointer;
}
.commentsholder {
	padding:0;
}
.commentsholder h5 {
	margin:0 0 4px 13px;
	color:#020202;
	font-size:14px;
}
.tools {
	border:1px solid #d1d1d1;
	padding:5px 5px;
	height:1%;
	overflow:hidden;
	line-height:20px;
	margin-bottom:11px;
}
.tools label {
	float:left;
	margin-right:5px;
}
.tools select {
	float:left;
	margin-right:13px;
}
.tools ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.tools ul li {
	float:left;
	margin-right:20px;
}
.tools ul a {
	font-weight:bold;
	color:#024376;
	text-decoration:none;
	padding-left:20px;
}
.tools ul a:hover {
	text-decoration:underline;
}
.tools ul a.mail {
	background:url(../images/ico-18.gif) no-repeat 0 50%;
}
.tools ul a.rss {
	background:url(../images/ico-19.gif) no-repeat 0 50%;
}
.comment {
	/*border:1px solid #d1d1d1;*/
	margin-bottom:14px;
}
#commentform textarea {
width: 90%;
}
.comment .author {
	padding:4px 6px;
	border-bottom:1px solid #d1d1d1;
	background:#ececec;
	height:1%;
	overflow:hidden;
	height:40px;
}
.comment .author .photo {
	float:left;
	margin-right:10px;
	height:40px;
}
.comment .author .url {
	float:left;
	font-size:14px;
	color:#024376;
	font-weight:bold;
	margin-top:11px;
	text-decoration:none;
	margin-right:6px;
}
.comment .author .name:hover {
	text-decoration:none;
}
.comment .author .date {
	float:left;
	margin-top:12px;
	font-size:11px;
}
.comment .author .numb {
	float:right;
	margin-top:12px;
	font-size:11px;
	margin-right:23px;
}
.comment .text {
	padding:5px 15px 23px;
	line-height:18px;
}
.comment .text strong {
	display:block;
	color:#628a0d;
	font-size:14px;
	margin-bottom:6px;
}
.comment .text p {
	font-size:12px;
	margin:0;
}
.comment .linksline {
	height:1%;
	overflow:hidden;
	padding:7px 7px 5px;
	background:#ededed;
	border-top:1px solid #d1d1d1;
}
.comment .linksline ul {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.comment .linksline ul li {
	float:left;
	padding:0 12px;
	background:url(../images/sep-10.gif) no-repeat 0 50%;
	margin-left:-1px;
}
.comment .linksline ul a {
	color:#616161;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	padding-left:20px;
}
.comment .linksline ul a:hover {
	text-decoration:underline;
}
.comment .linksline ul .type1 {
	background:url(../images/ico-20.gif) no-repeat 0 50%;
}
.comment .linksline ul .type2 {
	background:url(../images/ico-21.gif) no-repeat 0 50%;
}
.categories {
	background:#ccccca;
	margin-bottom:-13px;
}
.categories ul {
	margin:0;
	padding:0;
	list-style:none;
}
.categories ul li {
	border-top:1px solid #9a9a99;
	padding:10px 20px;
}
.categories ul a {
	color:#054578;
	font-size:14px;
	text-decoration:none;
}
.categories ul a:hover {
	text-decoration:underline;
}
.greybox .holder3 {
	padding:5px 28px 20px;
	background:#f4f4f4;
	margin-bottom:-18px;
}
.greybox .holder3 ul {
	padding:0;
	margin:0;
	list-style:none;
	font-size:14px;
	line-height:22px;
}
.greybox .holder3 ul .active a {
	color:#4a4a4a;
	text-decoration:none;
}
.greybox .holder3 ul ul {
	padding-left:20px;
}
.greybox .holder3 ul ul a ,
.greybox .holder3 ul .active ul a {
	color:#4c88b7;
	text-decoration:underline;
}
.greybox .holder3 ul ul a:hover ,
.greybox .holder3 ul .active ul a:hover {
	text-decoration:none;
}
.container4 {
	padding-top:0;
}
.container4 .columns {
	padding-top:11px;
}
.container4 .aside {
	margin-top:-29px;
}
.recentnews {
	float:left;
	width:447px;
	margin-top:-21px;
	position:relative;
}
.recentnews .titleline {
	margin: 0;
	padding: 0 0 12px;
	border:none;
	background:none;
	border-bottom:1px solid #b9b9b8;
}
.pager3,
.container3 .titleline .pager3 {
	float:right;
	margin:0;
	padding:9px 0 0;
	list-style:none;
	color:#6e9ec5;
	font-size:12px;
	font-weight:bold;
}
.pager3 li,
.container3 .titleline .pager3 li {
	float:left;
	padding:0 2px;
}
.pager3 a ,
.container3 .titleline .pager3 a {
	width:auto;
	height:auto;
	text-indent:0;
	color:#6e9ec5;
	display:inline;
	text-decoration:none;
}
.pager3 a.last ,
.pager3 a.first ,
.container3 .titleline .pager3 a.last ,
.container3 .titleline .pager3 a.first {
	font-weight:normal;
}
.pager3 a:hover,
.pager3 a.active ,
.container3 .titleline .pager3 a:hover ,
.container3 .titleline .pager3 a.active {
	color:#111111;
}
.recentnews .text {
	padding:0;
}
.newstitle {
	width:100%;
	overflow:hidden;
	margin-bottom:-3px;
}
.cover .newstitle h3 {
	margin:0;
}
.newstitle .date {
	display:block;
	color:#b9b9b8;
	font-weight:bold;
	margin:-6px 0 6px;
}
.articles .newstitle .widg {
	padding:0;
	margin:0 0 2px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.entry-meta .widg {
	padding:0;
	margin:0 0 2px;
	list-style:none;
	overflow:hidden;
	float:right;
}
.entry-meta {
	margin-bottom:15px;	
}
.entry-meta .widg li {
	padding:0 3px 0 0;
	float:left;
}
.articles .newstitle .widg li {
	padding:0 16px 0 0;
	float:left;
}
.articles .newstitle .widg a {
	float:left;
}
.articles .newstitle .widg img {
	margin:0;
}
.newstitle .cmnt {
	font-weight:bold;
	color:#3d3d3d;
	text-decoration:none;
}
.recentnews .holder {
	width:100%;
	overflow:hidden;
}
.recentnews .holder p {
	margin:0 0 17px;
}
.recentnews .holder img {
	float:left;
	margin:7px 13px 0 0;
}
.recentnews .more {
	font-size:15px;
	color:#ed7c13;
	font-weight:bold;
	text-decoration:none;
}
.recentnews .article {
	background:url(../images/sep-11.gif) repeat-x;
	padding:17px 0 11px;
	margin:0;
	border:none;
}
.pagerholder {
	width:100%;
	overflow:hidden;
	padding:0;
	border-top:1px solid #b9b9b8;
	border-bottom:1px solid #b9b9b8;
	line-height:20px;
}
.pagerholder ul {
	padding:0;
}
.rtopic2 {
	height:1%;
	overflow:hidden;
	padding:8px 0 16px;
	background:none;
}
.articles .aside-type3 {
	padding-bottom:31px;
	margin-bottom:-31px;
}
.container3 .aside-type3 .box {
	padding-bottom:11px;
}
.bluebox2 {
	width:153px;
	margin:0 auto;
	padding:12px 5px 16px;
	background:#024477 url(../images/gradient-04.jpg) repeat-x;
	color:#fff;
	font-size:12px;
	line-height:16px;
}
.bluebox2 strong {
	display:block;
	padding-left:10px;
	font-size:16px;
	line-height:18px;
	margin:0 0 8px 5px;
	background:url(../images/arrow-04.gif) no-repeat 0 5px;
}
.bluebox2 strong a {
	color:#fff;
	text-decoration:none;
}
.bluebox2 strong a:hover {
	text-decoration:underline;
}
.bluebox2 img {
	display:block;
	margin:0 0 15px;
}
.bluebox2 p {
	margin:0 0 0 7px;
}
.bluebox2 p a {
	color:#fff;
}
.share2 {
	padding:11px 0 0 20px;
}
.share2 ul {
	padding:0;
	margin:0;
	list-style:none;
}
.share2 ul li {
	float:left;
	margin-right:15px;
}
.share2 ul a {
	display:block;
	width:53px;
	height:51px;
	text-indent:-9999px;
	overflow:hidden;
}
.share2 ul a.type1 {
	background:url(../images/ico-23.gif) no-repeat;
}
.share2 ul a.type2 {
	background:url(../images/ico-24.gif) no-repeat;
}
.share2 ul a.type3 {
	background:url(../images/ico-25.gif) no-repeat;
}/*
.archive {
	padding:14px 32px;
}
.archive ul {
	margin:0;
	padding:0;
	list-style:none;
	font-size:16px;
}
.archive ul li {
	margin-bottom:7px;
}
.archive ul a {
	color:#024376;
}*/

#contact_form {background:#f8f5e3; overflow:hidden; padding:20px; margin-top:10px;}
/*#contact_form {background:#f8f5e3 url('../new/images/form-bg.gif'); overflow:hidden;}*/
#contact_form #form-left {width:200px; float:left;}
#contact_form #form-left p {font-size:14px; padding:20px 20px 0 20px;}
#contact_form #form-right p.form-top {color:#585858; font-size:15px; padding:20px 0 20px 0; margin:0 27px 20px 27px; line-height:20px; background:url('images/dotted-hr-beige.gif') repeat-x bottom left;}
#contact_form #form-right p.form-top .bigBold {display:block; color:#bc3500; font-weight:bold;}
#contact_form .medium {display:block; color:#d0761d;}
#contact_form #form-right p.form-top strong.alt {color:#000; font-weight:normal;}
#contact_form #form-right {width:758px; border:1px solid #ebe6b6; overflow:hidden;}
#contact_form .inner {width:400px;}
#contact_form label {float:left; width:120px; margin-right:10px; text-align:right; clear:left;}
#contact_form input {float:left; clear:right;}
#contact_form input.textInput {width:222px;}
#contact_form select {float:left; clear:right;}
#contact_form #formQuestion {float:left; clear:both; font-size:12px; width:200px; font-weight:bold;}
#contact_form table {float:left; clear:right;}
#contact_form textarea {float:left; clear:right; width:180px;}
#contact_form input.submitInput {clear:both; float:left; margin-left:27px;}
#contact_form #formLayout label { width:110px; margin-right:10px; text-align:right; clear:left;}
#contact_form #formLayout td {border:none;}
#contact_form #securityTable {float:left; width:180px; margin-left:10px;}
#contact_form #securityTable p {  overflow:hidden; height:75px; }
#contact_form .disclaimer { float: left; width:200px; color:#646464; font-size:9px; margin-left:10px;}
#contact_form .dotted-hr {float:left; clear:both; width:706px; padding:0px 0 1px 0; margin:0 27px 26px 27px; background:url('images/dotted-hr-beige.gif') repeat-x bottom left;}
#contact_main form, fieldset { margin-left:0px;}

.signup-form {
    background-color:#E6E6E6;
    margin: 0 0 11px 0;
    padding: 0px 0 5px 0;
    width: 300px;
	position:relative;
}

#form-heading{
	position:relative;
	color:#5C5C5C;
	font-size:12px;
	font:14px/16px Times,"Times New Roman",serif;
}
#form-heading p{
	font-size:14px;
	line-height:16px;
}
.main .signup-form .req{
	font-size:13px;
}
#form-heading .arrow-form{
	position:absolute;
	top:10px;
	right:-3px;
}
#form-heading .step1{
    background: url("../images/bkg-form1.gif") no-repeat scroll 0 0 transparent;
	height:63px;
	margin: 10px 0 0 13px;
	font-size:14px;
	line-height:16px;	
}
#form-heading .step1 p{
	padding:13px 10px 0 10px;
	margin: 10px 20px 5px 28px;
	font-size:14px;
	line-height:16px;	
}
#form-heading .step2{
    background: url("../images/bkg-form2.gif") no-repeat scroll 0 0 transparent;
	height:39px;
	margin: 10px 0 0 13px;
}
#form-heading .step2 p{
 	padding:10px 10px 0 10px;
 	margin:10px 20px 5px 28px;
	font-size:14px;
	line-height:16px;	
}
#form-heading .step3{
    background: url("../images/bkg-form3.gif") no-repeat scroll 0 0 transparent;
	height:78px;
    margin: 10px 0 10px 13px;
}
#form-heading .step3 p{
    padding:10px 10px 0 10px;
    margin: 10px 20px 5px 28px;
	font-size:14px;
	line-height:16px;	
}
form, fieldset {
    border-style: none;
    margin: 0 0 0 10px;
    padding: 0;
	
	}
.signup-form .row {
    overflow: hidden;
    padding: 0 0 8px;
    width: 100%;
}
.signup-form .row1 {
    overflow: hidden;
    padding: 0 0 8px;
    width: 100%;
	font:14px/16px Times,"Times New Roman",serif;
}
.signup-form .row1 p{margin:5px;}
.signup-form .field {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #E3E3E3;
	color:#134177;
    float: left;
    font: 14px/16px Times,"Times New Roman",serif;
    margin: 0;
    padding: 6px 8px 6px 8px;
    width: 233px;
	position:relative;
}
.signup-form  select {
    font: 14px/16px Times,"Times New Roman",serif;
    width: 250px;
	color:#134177;
}
.signup-form .textarea {
	border: 2px solid #E3E3E3;
	color:#134177;
	}
.signup-form .sbmt {
    background: url("../images/btn-submit.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    margin: 4px 0 0 10px;
    padding: 0;
    width: 224px;
	height:49px;
}
.signup-form textarea {
	max-width:245px;
	color:#134177;
	font: 14px/16px Times,"Times New Roman",serif;
	}
input, textarea, select {
    font: 100% arial,sans-serif;
    vertical-align: middle;
}
.signup-form .req {
	float:right;
	margin:1px 25px 0 0;
	color:#134177;
	}
.signup-form .heading1 {
	font-size:26px;
	color:#134177;
	font-weight:bold;
	line-height:26px;
	text-align:center;
	}
.signup-form .heading2 {
	font-size:20px;
	color:#134177;
	font-weight:bold;
	line-height:18px;
	text-align:center;
	}
.signup-form .heading3 {
	font-size:22px;
	color:#E17509;
	font-weight:bolder;
	line-height:20px;
	text-align:center;
	}
.signup-form .note {
    color: #595959;
    display: block;
    font-size: 10px;
    line-height: 12px;
    margin:2px 8px 5px 8px;
}
.signup-form .agree {
    color: #595959;
    display: block;
    font-size: 11px;
    line-height: 14px;
    margin:10px 8px 13px 8px;
}
.signup-form .privacy {
    background: url("../images/bkg-lock.gif")  no-repeat scroll 0 0 transparent;
    display: block;
    font-size: 11px;
    line-height: 12px;
    padding-left: 42px;
	margin:2px 8px 13px 8px;
	height:38px;
}
.signup-form .privacy p{
	padding:9px 0 0 0;
	font-size:13px;
}

@media only screen and (max-width: 1150px) {

  /**************** 1000px wide *******************/
.wrapper, #header .banner-image, .columnsholder  {
	width:1000px;
}
#footer, .footerholder .darkline .text{
	width:990px;
}
.main p{
	font-size:15px;
	line-height:25px;
	margin-bottom:20px;
	}
.main .articles li{
	font-size:15px;
	line-height:20px;
}	
#nav ul {
	width:995px;	
}
#content{
	width:685px;
}
.container2{
	width: 983px;
}
.container3{
	width:972px;
}
.container3 .articles {
	width: 642px;
}
#nav ul li{
	padding: 0 5px;
}
#nav a{
	padding:0 24px;
	font-size:11px;
}
.article{
	width:574px;
}
.featured{
	width:461px;
}
.latestnews li{
	width:148px;
}
.video{
	width:473px;
}
.cover {
	width:642px;
}
.container3 .articles h2{
	font-size:22px;
	margin:20px 0;
}
#body_content_title{
	font-size:26px;
	line-height:28px;
}.articles h4 {
	margin:0 0 10px;
	font:bold 22px/24px "Times New Roman", Times, serif;
}
.index-page #blurb_6_title {
	font: 24px/28px "Times New Roman",Times,serif;
	margin: 0 0 10px;
}
#learning-center {
	margin:0;
	font:30px/34px "Times New Roman", Times, serif;
}
.video img{
	width:473px;
}
  }