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

html,
body{
	margin:0;
	height:100%;
}
body{
	margin:0;
	color:#5b5b5b;
	font:13px/15px Arial, Helvetica, sans-serif;
	background:#fff url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-body.gif) repeat-x;
	min-width:1003px;
}
img{border:0;}
a{
	color:#e00822;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* all page */
#wrapper{
	width:100%;
	min-height:100%;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-wrapper.jpg) no-repeat 50% 0;
}
* html #wrapper{height:100%;}
.wrapper-h{
	padding:179px 0 169px 0;
	margin:0 auto;
	width:100%;
	overflow:hidden;
	position:relative;
}
.container:after{
	content:"";
	clear:both;
	display:block;
}
.container{
	width:1003px;
	margin:0 auto;
	position:relative;
}
/* header */
#header:after{
	content:"";
	clear:both;
	display:block;
}
#header{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	height:179px;
}
.logo{
	position:absolute;
	left:12px;
	top:7px;
}
.logo a{
	display:block;
	width:167px;
	height:168px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/logo.png) no-repeat;
}
.logo-2{
	position:absolute;
	left:184px;
	top:23px;
}
.logo-2 a{
	display:block;
	width:286px;
	height:93px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/logo-2.png) no-repeat;
}
/* top nav */
#header .t-box{
	float:right;
	width:400px;
	padding:0 0 33px;
}
#header .nav{
	float:right;
	margin:0 -5px 0 0;
	padding:6px 0 0;
	list-style:none;
	display:inline;
}
#header .nav li{
	float:left;
	font-size:11px;
	text-transform:uppercase;
	line-height:24px;
	padding:0 7px 0 10px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/separator1.gif) no-repeat 0 8px;
}
#header .nav li:first-child{
	background:none;
}
#header .nav li a{
	color:#fff;
}
/* signup */
#header .s-box{
	clear:both;
	float:right;
	width:208px;
	padding:15px 2px 0 0;
}
#header .s-box label{
	display:block;
	margin:0 0 0 11px;
	font:bold 12px/14px "Helvetica Neue", Helvetica, Arial, san serif;
	text-transform:uppercase;
	color:#fff;
}
#header .s-box .row{
	overflow:hidden;
	height:1%;
	padding:2px 0 0;
}
#header .s-box span{
	float:left;
	width:151px;
	height:25px;
	overflow:hidden;
	padding:0 0 0 10px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-input-signup.gif) no-repeat;
}
#header .s-box .text{
	width:151px;
	overflow:hidden;
	float:left;
	height:17px;
	background:none;
	border:none;
	padding:4px 0;
	color:#fff;
}
#header .s-box .btn-submit{
	float:left;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/btn-submit.gif) no-repeat; 
}
input.btn-submit {
	border:none; 
	width:46px; 
	height:26px;
}
.navigation:after{
	content:"";
	clear:both;
	display:block;
}
/* menu */
.navigation{
	width:820px;
	clear:both;
	padding:14px 0 0 183px;
}
#menu{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#menu li{
	float:left;
	padding:0 5px 14px 0;
	font:10px/14px "Helvetica Neue", Helvetica, Arial, san serif;
	position:relative;
}
#menu li a{
	color:#606060;
	float:left;
}
#menu li a:hover{
	text-decoration:none;
	color:#fff;
	position:relative;
}
#menu li.active a{
	color:#fff;
}
#menu li a span{
	float:left;
	padding:9px 4px 0 22px;
	height:23px;
	cursor:pointer;
}
#menu li a:hover span,
#menu li.active a span,
#menu li:hover a span,
#menu li.hover a span{
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-menu-l.gif) no-repeat;
	color:#fff;
}
#menu li a em{
	float:left;
	cursor:pointer;
	width:15px;
	height:32px;
	overflow:hidden;
	text-indent:-9999px;
}
#menu li a:hover em,
#menu li.active a em,
#menu li:hover a em,
#menu li.hover a em{
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-menu-r.gif) no-repeat;
}
/* drop down */
#menu li:hover .drop,
#menu li.hover .drop{
	display:block;
}
#menu li .drop{
	width:196px;
	position:absolute;
	top:44px;
	left:10px;
	display:none;
}
#menu li ul li .drop{
	top:0;
	left:180px;
	clear:both;
	padding:0 0 0 10px;
}
#menu li:hover .drop ul li .drop,
#menu li.hover .drop ul li .drop{
	display:none;
}
#menu li .drop ul li:hover .drop,
#menu li .drop ul li.hover .drop{
	display:block;
}
#menu li .drop .t{
	width:100%;
	height:2px;
	overflow:hidden;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-drop-t.png) no-repeat;
}
#menu li .drop .c:after{
	content:"";
	clear:both;
	display:block;
}
#menu li .drop .c{
	width:188px;
	padding:0 4px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-drop-c.png) repeat-y;
}
#menu li .drop .b{
	width:100%;
	height:4px;
	overflow:hidden;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-drop-b.png) no-repeat;
}
#menu li ul{
	margin:0;
	padding:0;
	list-style:none;
	width:188px;
	float:left;
	border-top:2px solid #e00822;
}
#menu li ul li{
	float:left;
	width:188px;
	padding:0;
	font:bold 16px/18px "Helvetica Neue", Arial, sans-serif;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/separator2.gif) no-repeat;
}
#menu li ul li:first-child{
	background:none;
	margin-top:-2px;
}
#menu li ul li a,
#menu li ul li:hover ul li a,
#menu li ul li.hover ul li a{
	width:188px;
	padding:0;
	margin:2px 0 0;
	float:left;
	color:#000;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/btn-drop.gif) no-repeat;
}
#menu li ul li a:hover,
#menu li ul li:hover a,
#menu li ul li.hover a,
#menu li ul li ul li a:hover{
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/btn-drop-h.gif) no-repeat;
	color:#fff;
}
#menu li ul li a strong,
#menu li ul li:hover ul li a strong,
#menu li ul li.hover ul li a strong{
	padding:8px 0 7px 14px;
	width:174px;
	cursor:pointer;
	float:left;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/btn-drop-b.gif) no-repeat 0 100%;
}
#menu li ul li a:hover strong,
#menu li ul li ul li a:hover strong,
#menu li ul li:hover a strong,
#menu li ul li.hover a strong{
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/btn-drop-h-b.gif) no-repeat 0 100%;
}
/* search */
.box-search{
	float:right;
	width:206px;
	padding:5px 0 0;
}
.box-search span{
	float:right;
	width:165px;
	height:23px;
	padding:0 10px 0 5px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-input-search.gif) no-repeat;
}
.box-search .text{
	float:left;
	width:165px;
	height:15px;
	background:none;
	border:none;
	overflow:hidden;
	padding:4px 0;
	color:#fff;
}
.box-search .btn-search{
	float:left;
}
/* all content */
#main{
	width:100%;
	position:relative;
	overflow:hidden;
	padding:16px 0 8px 0;
}
.w1{
	float:left;
	left:50%;
	position:relative;
}
.w2{
	float:left;
	left:-50%;
	position:relative;
}
/* content */
.content{
	float:left;
	width:696px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-content-c.gif) repeat-y;
}
.content .holder{
	width:100%;
	overflow:hidden;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-content-t.gif) no-repeat;
}
.content .frame{
	width:692px;
	overflow:hidden;
	padding:2px 2px 10px 2px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-content-b.gif) no-repeat 0 100%;
}
/* gallery */
.box-gallery{
	width:100%;
	overflow:hidden;
}
.gallery{
	width:100%;
	overflow:hidden;
	position:relative;
}
.gallery ul{
	width:9999px;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}
.gallery ul li{
	float:left;
	width:692px;
	min-height:354px;
	padding:15px 0 0;
}
* html .gallery ul li{height:354px;}
.content h1,
.content .box-gallery h2{
	margin:0;
	font:bold 28px/36px "Helvetica Neue", Helvetica, Arial, san serif;
	color:#606060;
	text-align:center;
}
.gallery .image{
	width:602px;
	overflow:hidden;
	position:relative;
	padding:3px 0 27px 71px;
	margin:9px 0 0;
}
.gallery .image img{
	display:block;
}
.gallery .image .img-b{
	width:100%;
	overflow:hidden;
	position:absolute;
	left:35px;
	bottom:0;
	height:30px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-g-image-b.png) no-repeat;
}
.gallery .image .img-t{
	width:536px;
	overflow:hidden;
	position:absolute;
	left:70px;
	top:0;
	height:5px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-g-image-t.png) no-repeat;
}
.gallery .text{
	width:652px;
	padding:0 20px 10px 20px;
	margin:-9px 0 0;
	overflow:hidden;
	text-align:center;
}
.gallery .text p{
	margin:0;
	font:11px/18px Tahoma, Geneva, sans-serif;
	color:#707175;
}
.gallery .text span{
	display:block;
	padding:9px 0 0 7px;
}
.gallery .text a{
	text-decoration:underline;
	font:bold 14px/16px "Helvetica Neue", Helvetica, Arial, san serif;
}
.gallery .text .text-ut a:hover{
	text-decoration:none;
}
/* gallery inner */
.gallery-i{
	width:684px;
	overflow:hidden;
	height:70px;
	padding:9px 0 0 8px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-gallery-i.jpg) no-repeat;
}
.gallery-i .link-prev,
.gallery-i .link-next{
	width:45px;
	height:50px;
	overflow:hidden;
	text-indent:-9999px;
}
.gallery-i .link-prev{
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/btn-prev.gif) no-repeat;
	float:left;
	display:inline;
	margin:0 -7px 0 0;
}
.gallery-i .link-next{
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/btn-next.gif) no-repeat;
	float:left;
}
.gallery-i .gal-b{
	float:left;
}
.gallery-i ul{
	float:left;
	margin:0;
	padding:6px 0 0;
	list-style:none;
	font:12px Helvetica Neue, Helvetica, Arial, san serif;
}
.gallery-i ul li{
	float:left;
	display:inline;
	margin:0 -5px 0 0;
	position:relative;
	z-index:2;
}
.gallery-i a.btn-feature{
	color:#606060;
	float:left;
}
.gallery-i a.btn-feature:hover{text-decoration:none;}
.gallery-i .btn-feature span{
	float:left;
	line-height:37px;
	height:37px;
	cursor:pointer;
	position:relative;
font-size:11px;
}
.gallery-i .btn-feature span:hover {color:#cc0000;}
.gallery-i ul .btn-feature .start{
	background: url('/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/btn-feature-start.png') no-repeat;
	padding:0 2px 0 11px;
	margin-left:2px;
}
.gallery-i ul .btn-feature .end{
	background: url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/btn-feature-end.png) no-repeat;
	width:10px;
	height:37px;
	overflow:hidden;
	font-size:0;
}
/* two columns */
.twocolumns{
	overflow:hidden;
	height:1%;
	padding:11px 23px 0 36px;
}
/* column1 */
.aside1{
	float:left;
	width:305px;
	padding:0 0 0;
	overflow:hidden;
}
.aside1 .box{
	width:305px;
	overflow:hidden;
	margin:0 0 -5px;
	padding:18px 0 19px 0;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/separator3.gif) no-repeat 0 100%;
}
.aside1 .box p{
	margin:0;
	font:11px/18px Tahoma,Geneva, sans-serif;
	color:#707175;
}
.aside1 .box .text{
	overflow:hidden;
	padding:0 0 0 2px;
	height:1%;
}
.twocolumns h2{
	margin:0;
	font:24px/26px "Helvetica Neue", Helvetica, Arial, san serif;
}
/* column2 */
.aside2{
	float:right;
	width:320px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-aside2.gif) repeat-y;
}
.aside2 .t{
	width:100%;
	overflow:hidden;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-aside2-t.gif) no-repeat;
}

.aside2 li.rss-item a {font-size:12px; display:inline;}

.aside2 li.rss-item {border-bottom:none; margin-left:-10px;}

.aside2 .rss-item td {display:block; clear:both; width:270px; border:none;}

.aside2 li.rss-item td div {border:none !important;}

.aside2 .b{
	width:300px;
	overflow:hidden;
	padding:18px 0 23px 15px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-aside2-b.gif) no-repeat 0 100%;
}
.news-list{
	overflow:hidden;
	margin:0;
	padding:2px 0 0 1px;
	list-style:none;
}
.news-list li{
	width:100%;
	overflow:hidden;
	vertical-align:text-top;
	padding:0 0 19px;
}
.news-list li a{
	float:left;
	margin:3px 0 0;
}
.news-list li a img{
	float:left;
}
.news-list li .text{
	float:right;
	width:233px;
}
.news-list li .text p{
	font-size:10px;
	line-height:12px;
	margin:0;
	color:#707175;
}
.news-list li .text span{
	display:block;
	font-size:10px;
	line-height:12px;
	text-transform:uppercase;
	color:#e00822;
}
.news-list li .text a{
	float:none;
	margin:0;
	text-decoration:underline;
	color:#e00822;
}
.news-list li .text a:hover{
	text-decoration:none;
}
.btn-subscribe{
	float:right;
	padding:0 22px 0 0;
	font-size:10px;
	line-height:16px;
	margin:-3px 0 0;
	position:relative;
}
.btn-subscribe a{
	float:left;
	padding:0 0 2px 24px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/ico-subscribe.gif) no-repeat;
	color:#707175;
}
/* sidebar */
#sidebar{
	float:right;
	width:289px;
}
/* box nav */
.box-nav{
	width:288px;
	overflow:hidden;
	margin:0 0 19px 1px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-box-nav-c.gif) repeat-y;
}
.box-nav .holder{
	width:100%;
	overflow:hidden;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-box-nav-t.gif) no-repeat;
}
.box-nav .frame{
	width:265px;
	overflow:hidden;
	padding:2px 5px 30px 18px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-box-nav-b.gif) no-repeat 0 100%;
}
.box-nav ul{
	margin:0;
	padding:19px 0 0 ;
	list-style:none;
	overflow:hidden;
}
.box-nav ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	font:25px/28px "Helvetica Neue", Helvetica, Arial, san serif;
	text-transform:uppercase;
	padding:0 0 6px;
	letter-spacing:-1px;
}
.box-nav ul li a{
	display:block;
	color:#fffefe;
	padding:0 0 0 34px;
}
.box-nav ul li.active a{
	color:#e00822;
}
.box-nav ul li.signup a{
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/ico-signup.gif) no-repeat 0 2px;
}
.box-nav ul li.donate a{
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/ico-donate.gif) no-repeat 1px 2px;
}
.box-nav ul li.register a{
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/ico-register.gif) no-repeat 1px 1px;
}
#sidebar .box:after{
	content:"";
	clear:both;
	display:block;
}
#sidebar .box{
	width:289px;
	margin:0 0 5px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-s-box.gif) repeat-y;
}
#sidebar .box .holder{
	width:289px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-s-box-t.gif) no-repeat;
}
#sidebar .box .holder-i{
	width:289px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-box-c-t.gif) no-repeat;
}
#sidebar .box .frame:after{
	content:"";
	clear:both;
	display:block;
}
#sidebar .box .frame{
	width:285px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-s-box-b.gif) no-repeat 0 100%;
	min-height:78px;
	padding:14px 2px 13px 2px;
	position:relative;
}
* html #sidebar .box .frame{height:78px;}
#sidebar .l-bg{
	position:absolute;
	left:3px;
	top:2px;
	width:85px;
	height:89px;
	overflow:hidden;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-l-box.gif) no-repeat;
}
#sidebar .r-bg,
#sidebar .r-bg-i{
	position:absolute;
	right:2px;
	top:2px;
	width:85px;
	height:89px;
	overflow:hidden;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-r-box.gif) no-repeat;
}
.bg-map{
	width:85px;
	height:88px;
	position:absolute;
	left:-5px;
	top:-10px;
	overflow:hidden;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-map.png) no-repeat;
}
/* box feature */
.box-feature{
	float:right;
	width:195px;
	text-align:center;
	padding:0 8px 14px 0;
}
#sidebar h3{
	margin:0;
	font:25px/28px "Helvetica Neue", Helvetica, Arial, san serif;
	color:#fffefe;
	letter-spacing:-1px;
}
#sidebar .box p{
	margin:0;
	font:11px/13px Tahoma, Geneva, sans-serif;
	color:#5b5b5b;
}
#sidebar .box .text{
	overflow:hidden;
	height:1%;
	padding:19px 0 0;
}
#sidebar .box .box-feature .text{
	padding:20px 5px 0 5px;
}
/* box social */
.box-social{
	float:left;
	width:180px;
	padding:0 0 15px 13px;
	text-align:center;
}
.set-list{
	float:right;
	width:60px;
	margin:0;
	padding:3px 9px 0 0;
	list-style:none;
	position:relative;
}
.set-list li{
	float:left;
	padding:0 5px 5px 0;
}
.set-list li a img{
	display:block;
}
/* box photo */
.box-photo{
	float:right;
	width:205px;
	text-align:center;
	padding:0 3px 12px 0;
}
#sidebar .box .box-photo .text{
	padding:22px 10px 0 10px;
}
.bg-photo{
	width:80px;
	height:75px;
	position:absolute;
	left:-4px;
	top:7px;
	overflow:hidden;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-photo.png) no-repeat;
}
/* box calendar */
.box-calendar{
	width:278px;
	overflow:hidden;
	padding:0 0 0 3px;
}
.box-calendar .title{
	overflow:hidden;
	height:1%;
	padding:0 0 0 32px;
}
.calendar{
	width:278px;
	overflow:hidden;
	padding:17px 0 0 3px;
}
.calendar .heading{
	width:100%;
	overflow:hidden;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-cal-heading-c.gif) repeat-y;
}
.calendar .heading .hold{
	width:269px;
	overflow:hidden;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-cal-heading.gif) no-repeat;
	padding:1px 0 0 9px;
}
.calendar h4{
	margin:0;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	color:#fff;
}
.bg-calendar{
	width:76px;
	height:84px;
	position:absolute;
	right:-11px;
	top:-5px;
	overflow:hidden;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-calendar.png) no-repeat;
}
.bg-facebook{
	width:84px;
	height:84px;
	position:absolute;
	right:-8px;
	top:-8px;
	overflow:hidden;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-globe.png) no-repeat;
}
#sidebar .r-bg-i{
	right:2px;
	top:1px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-r-box-i.png) no-repeat;
}
.calendar .img{
	display:block;
}
#sidebar .box .frame-i:after{
	content:"";
	clear:both;
	display:block;
}
#sidebar .box .frame-i{
	width:285px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-s-box-b-i.gif) no-repeat 0 100%;
	min-height:78px;
	padding:14px 2px 4px 2px;
	position:relative;
}
* html #sidebar .box .frame-i{height:78px;}
/* footer */
#footer{
	width:100%;
	position:relative;
	margin:-169px 0 0;
	padding-bottom:10px;
	background-image:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-footer.gif); background-repeat:repeat-x;
	background-color:#200607;
}
#footer .holder{
	width:100%;
}
/* footer resources list */
#footer-resources {margin-top:0px; padding-top:0px; font-family:Tahoma, Geneva, sans-serif;}
#footer-resources-list {float:left; margin-right:60px;}
#footer-resources-list li {list-style:none; margin-left:-40px; margin-bottom:5px; font-size:10px;}
#footer-resources-list h5 {margin:0px; padding:0px; text-transform:uppercase; font-size:12px; color:#fff;}
#footer-resources-list a:link, #footer-resources-list a:visited {color:#fff;}
.last-footer-list {padding-right:100px;}
/* end resources addition */

#footer .f-nav-b{
	overflow:hidden;
	height:1%;
	padding:17px 0 20px 6px;
}
.copy-list{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.copy-list li{
	float:left;
	font:11px/14px Tahoma, Geneva, sans-serif;
	color:#686868;
	padding:0 5px 0 7px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/separator4.gif) no-repeat 0 2px;
}
.copy-list li:first-child{
	background:none;
	padding-left:0;
}
/* footer nav */
.f-nav{
	float:right;
	display:inline;
	margin:0 -8px 0 0;
	padding:1px 0 0;
	list-style:none;
}
.f-nav li{
	float:left;
	font:11px/14px Tahoma, Geneva, sans-serif;
	padding:0 8px 0 10px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/separator5.gif) no-repeat 0 2px;
}
.f-nav li:first-child{
	background:none;
}
.f-nav li a{
	color:#b6121b;
}
#footer .text{
	overflow:hidden;
	height:1%;
	padding:15px 0 0 4px;
}
#footer .text p{
	margin:0;
	font-size:10px;
	line-height:12px;
	color:#fff;
}
/* column */
.column{
	width:650px;
	overflow:hidden;
	padding:15px 0 22px 32px;
}
.content .column h1{
	text-align:left;
	font-weight:normal;
}

/*wide styles */
.column_wide{
	width:940px;
	overflow:hidden;
	padding:15px 0 22px 32px;
}
.content_wide .column_wide h1{
	text-align:left;
	font-weight:normal;
}
.content_wide{
	float:left;
	width:1003px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-content-wide-c.gif) repeat-y;
}
.content_wide .holder{
	width:100%;
	overflow:hidden;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-content-wide-t.gif) no-repeat;
}
.content_wide .frame{
	width:1003px;
	overflow:hidden;
	padding:2px 2px 10px 2px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-content-wide-b.gif) no-repeat 0 100%;
}
/* breadcrumbs */
.breadcrumbs{
	margin:0;
	padding:6px 0 16px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.breadcrumbs li{
	float:left;
	font-size:13px;
	line-height:16px;
	color:#e00822;
	padding:0 5px 0 9px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bullet1.gif) no-repeat 0 5px;
}
.breadcrumbs li:first-child{
	background:none;
	padding-left:0;
}
.breadcrumbs li a{
	color:#5b5b5b;
}
/* text box */
.column .text{
	overflow:hidden;
	padding:0 0 0 2px;
	height:1%;
}
.column_wide .text{
	overflow:hidden;
	padding:0 0 0 2px;
	height:1%;
}
.column p{
	margin:0 0 18px;
}
.column_wide p{
	margin:0 0 18px;
}
/* box table */
.box-table-h{
	overflow:hidden;
	height:1%;
	padding:7px 0 13px 13px;
}
.box-table{
	width:580px;
	overflow:hidden;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-table-c.gif) repeat-y;
}
.box-table .t-holder{
	width:100%;
	overflow:hidden;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-table-t.gif) no-repeat;
}
.box-table .t-frame{
	width:529px;
	overflow:hidden;
	padding:20px 27px 31px 24px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/bg-table-b.gif) no-repeat 0 100%;
}
.box-table h2{
	margin:0 0 4px;
	font:22px/26px  "Helvetica Neue", Helvetica, Arial, san serif;
	font-weight:normal;
	color:#606060;
	text-transform:uppercase;
}
.table{
	margin:0;
	padding:1px 0 0;
	list-style:none;
	overflow:hidden;
	width:100%;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/separator6.gif) repeat-x;
}
.table li{
	width:529px;
	overflow:hidden;
	vertical-align:top;
	padding:0 0 1px;
	font-size:13px;
	line-height:16px;
	color:#5b5b5b;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/separator6.gif) repeat-x 0 100%;
}
.table li:hover,
.table li.hover{
	color:#fff;
}
.table li .hold{
	width:100%;
	overflow:hidden;
	padding:9px 0 10px;
}
.table li:hover .hold,
.table li.hover .hold{
	background:#ac1f23;
}
.table li.heading{
	color:#e00822;
	padding:5px 0 4px;
	background:url(/atf/cf/{31211d4f-1bd4-4bbe-a817-34b7d50c188a}/separator6.gif) repeat-x 0 100%;
}
.table .column1{
	float:left;
	width:260px;
	padding:0 0 0 7px;
}
.table .column2{
	float:left;
	width:154px;
}
.table .column3{
	float:left;
	width:108px;
}

/*** FORM STYLES ***/
font.Alert {
	color:#cc0000;
	}
font.CTtablein {
	font-size:18px; display:block; margin:18px 0px 0px 0px;
	}
td.CTtitle {
	display:none;
	}
#TableInner {
	margin-top:-40px;
	}

#menu li .drop .c ul li a{
padding:5px;
font-size:12px;
}

/* Form Styles */
#recaptcha_widget_div {
    margin-top:30px;
	margin-bottom:12px;
}	
td font.CT textarea {
	width:300px; 
	height:160px; 
	padding:6px; 
	margin-top:15px;
}
tr.CTeven td, tr.CTodd td {
	vertical-align:top; 
	padding-top:6px;
}


	
/* news releases */
span.NLtitle {font-size:20px; line-height:24px; font-weight:bold;}

#contactinfo {color:#888; font-size:10px; text-transform:uppercase;}

span.NLdate {color:#888; text-align:right; float:right; position:relative; top:-45px; margin-right:14px;}

span.NLauthor {font-size:10px; display:block; margin-top:-12px; text-transform:uppercase; margin-bottom:10px;}

a.NLtitle {font-size:18px; line-height:20px; font-weight:bold; display:block;}

span.NLbody p a {border-bottom:2px solid #cecece; padding-bottom:10px; display:block; margin-bottom:12px;}

#listingPagination {color:#888; margin-bottom:10px;}

/* blog styles */
h2.widgettitle {
	margin:0;
	padding-bottom:2px;
	font:25px/28px "Helvetica Neue", Helvetica, Arial, san serif;
	color:#fffefe;
	letter-spacing:-1px;
	text-transform:uppercase;
}

.widget {
	position:relative;
	top:-10px;
	left:-15px;
	margin-bottom:16px;
}

.entry {
	font-size:14px;
	line-height:20px;
}

.frame ul {
	list-style:none;
}

.postmetadata p {
	display:block;
	font-size:10px;
	margin-bottom:40px;
	}
	
.widecolumn h2{
	font-size:22px;
	line-height:26px;
}

#post h2 {line-height:24px;}
	
/* homepage blog module */
.rss-item a {font-size:16px; display:block; margin-bottom:0px; padding-bottom:0px; margin-top:18px; color:#ac1f23;}

.rss-box-wiblog .rss-item a {font-size:16px; display:block; margin-bottom:0px; padding-bottom:0px; margin-top:18px; color:#ac1f23; line-height:20px;}

.rss-box-wiblog {position:relative; left:-25px;}

span.rss-date {font-size:10px; margin-top:-10px; padding-top:0px; margin-bottom:-10px; display:block;}

li.rss-item {padding-bottom:18px; border-bottom:2px solid #ac1f23;}




	











