@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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-body.jpg') 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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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:-8px;
	top:9px;
}
.logo a{
	display:block;
	width:180px;
	height:180px;
	overflow:hidden;
	text-indent:-9999px;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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;
}
/* 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:12px;
	line-height:24px;
	padding:0 7px 0 10px;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/btn-submit.gif') no-repeat; 
}
input.btn-submit {
	border:none; 
	width:46px; 
	height:26px;
}

.navigation:after{
	content:"";
	clear:both;
	display:block;
}
/* menu */
.navigation{
	width:855px;
	clear:both;
	padding:5px 0 0 150px;
}
#menu{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#menu li{
	float:left;
	font:11px/16px "Helvetica Neue", Helvetica, Arial, san serif;
	position:relative;
padding:0px;
margin:0px;
	text-transform:uppercase;
font-weight:regular;
}
#menu li a{
	color:#606060;
	float:left;
padding:0px;
height:50px;
	border-right:1px solid #afafaf;
}
#menu li a:hover{
	text-decoration:none;
	color:#fff;
	position:relative;
}
#menu li.active a{
	color:#fff;
}
#menu li a span{
	float:left;
	padding:16px 8px 0 21px;
	cursor:pointer;
height:34px;
}
#menu li a:hover span,
#menu li.active a span,
#menu li:hover a span,
#menu li.hover a span{
	background-image:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-menu-l.png');
	color:#fff;
}
#menu li a em{
	float:left;
	cursor:pointer;
	width:15px;
	height:100%;
	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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-menu-r.png') repeat-y;
}
/* drop down */
#menu li:hover .drop,
#menu li.hover .drop{
	display:block;
}
#menu li .drop{
	width:196px;
	position:absolute;
	top:50px;
	left:0px;
	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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-drop-c.png') repeat-y;
}
#menu li .drop .b{
	width:100%;
	height:4px;
	overflow:hidden;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-drop-b.png') no-repeat;
}
#menu li ul{
	margin:0;
	padding:0;
	list-style:none;
	width:188px;
	float:left;
border-top:2px solid #aa0000;
font-weight:regular;
}
#menu li ul li{
	float:left;
	width:188px;
	padding:0;
height:30px;
	font:regular 16px/18px "Helvetica Neue", Arial, sans-serif;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/separator2.gif') no-repeat;
overflow:hidden;
}
#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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/btn-drop-b.gif') no-repeat 0 100%;
height:30px;
overflow:hidden;
}
#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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/btn-drop-h-b.gif') no-repeat 0 100%;
}
/* search */
.box-search{
	float:right;
	width:206px;
	padding:13px 0 0;
}
.box-search span{
	float:right;
	width:165px;
	height:23px;
	padding:0 10px 0 5px;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-content-c.gif') repeat-y;
}
.content .holder{
	width:100%;
	overflow:hidden;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-content-t.gif') no-repeat;
}
.content .frame{
	width:692px;
	overflow:hidden;
	padding:2px 2px 10px 2px;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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:350px;
	padding: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:672px;
	overflow:hidden;
	position:relative;
	padding:1px 10px 15px 10px;
	margin:9px 0 0;
}
.gallery .image img{
	display:block;
border:1px solid #ccc;
}


.gallery .text{
	width:652px;
	padding:0 20px 10px 20px;
	margin-top:-8px;
	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:10px 0 10px 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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/btn-prev.gif') no-repeat;
	float:left;
	display:inline;
	margin:0 -7px 0 0;
}
.gallery-i .link-next{
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/btn-next.gif') no-repeat;
	float:left;
}
.gallery-i .gal-b{
	float:left;
}
.gallery-i ul{
	float:left;
	margin:0;
	padding:6px 8px 0 8px;
	list-style:none;
	font:16px Helvetica Neue, Helvetica, Arial, san serif;
font-weight:bold;
}
.gallery-i ul li{
	float:left;
	display:inline;
	margin: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;
}
.gallery-i ul .btn-feature .start{
	background: url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/btn-feature-start.png') no-repeat;
	padding:0 2px 0 11px;
}
.gallery-i ul .btn-feature .end{
	background: url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/btn-feature-end.png') no-repeat;
	width:10px;
	height:37px;
	overflow:hidden;
	font-size:0;
}
/* two columns */
.twocolumns{
	overflow:hidden;
	height:1%;
	padding:8px 23px 0 25px;
}
/* column1 */
.aside1{
	float:left;
	width:270px;
	padding:8px 0 0 0;
	overflow:hidden;
}
.aside1 .box{
	width:270px;
	overflow:hidden;
	margin:0 0 -5px;
	padding:18px 0 19px 0;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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:370px;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-aside2.gif') repeat-y;
}
.aside2 .t{
	width:100%;
	overflow:hidden;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-aside2-t.gif') no-repeat;
}
.aside2 .b{
	width:370px;
	overflow:hidden;
	padding:18px 0 23px 20px;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-aside2-b.gif') no-repeat 0 100%;
}

.b h2 {margin-bottom:10px;}
.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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-box-nav-c.gif') repeat-y;
}
.box-nav .holder{
	width:100%;
	overflow:hidden;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-box-nav-t.gif') no-repeat;
}
.box-nav .frame{
	width:265px;
	overflow:hidden;
	padding:2px 5px 30px 18px;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/ico-signup.gif') no-repeat 0 2px;
}
.box-nav ul li.donate a{
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/ico-donate.gif') no-repeat 1px 2px;
}
.box-nav ul li.register a{
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-s-box.gif') repeat-y;
}
#sidebar .box .holder{
	width:289px;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-s-box-t.gif') no-repeat;
}
#sidebar .box .holder-i{
	width:289px;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-r-box.gif') no-repeat;
}
.side-image{
	position:absolute;
	left:-8px;
	top:5px;
	overflow:hidden;
}
/* box feature */
.box-feature{
	float:right;
	width:202px;
	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:68px;
	height:75px;
	position:absolute;
	left:-4px;
	top:7px;
	overflow:hidden;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-cal-heading-c.gif') repeat-y;
}
.calendar .heading .hold{
	width:269px;
	overflow:hidden;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-calendar.png') no-repeat;
}
.bg-facebook{
width:76px;
height:76px;
position:absolute;
right:-6px;
top:-5px;
overflow:hidden;
background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/MODULE_FACEBOOK.PNG') no-repeat;
}
#sidebar .r-bg-i{
	right:2px;
	top:1px;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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%;
	overflow:hidden;
	position:relative;
	height:169px;
	margin:-169px 0 0;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-footer.jpg') repeat-x;
}
/* 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 .holder{
	width:100%;
	height:169px;
	overflow:hidden;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-footer-h.jpg') no-repeat 50% 0;
}
#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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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;
min-height:750px;
	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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-content-wide-c.gif') repeat-y;
}
.content_wide .holder{
	width:100%;
	overflow:hidden;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-content-wide-t.gif') no-repeat;
}
.content_wide .frame{
	width:1003px;
	overflow:hidden;
	padding:2px 2px 10px 2px;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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/{a4613cbb-3083-47a6-a863-074eb023f4c2}/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;
margin:0 auto 0 auto;
position:relative;
left:-12px;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-table-c.gif') repeat-y;
}
.box-table .t-holder{
	width:100%;
	overflow:hidden;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-table-t.gif') no-repeat;
}
.box-table .t-frame{
	width:529px;
	overflow:hidden;
	padding:20px 27px 31px 24px;
	background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/bg-table-b.gif') no-repeat 0 100%;
}
.table h2{
	margin:20px 0 15px 0;
	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:625px;
	//background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/separator6.gif') repeat-x;
}

.table table {
width:100% !important;
}

.table .column1 {
width:15%;
}
.table .column2{
width:30%;
}

.table .column3{
width:35%;
}

.table .column4{
width:20%;
}

.table thead {
font-weight:bold;
color:#aa0000;
text-transform:uppercase;
}

.table thead td {
padding-top:6px;
paddig-bottom:12px;
height:26px;
padding-left:5px;
}
.table td {
background:url('/atf/cf/{a4613cbb-3083-47a6-a863-074eb023f4c2}/separator6.gif') repeat-x 0 100%;
height:36px;
padding-left:5px;
}

.table tr:hover {
background-color:#d5d3d3;
color:#aa0000;
}

.table thead tr:hover {
color:#aa0000;
background-color:#eaeaea;
}

.table tr:hover a {
color:#aa0000;
}

.table td img {
padding-right:8px;
}


/*** FORM STYLES ***/
font.Alert {
	color:#cc0000;
	}
font.CTtablein {
	font-size:18px; display:block; margin:12px 0px 8px 0px;
        padding-top:15px;
        border-top:1px dashed #838383;
	}
td.CTtitle 
        {
	display:none;
	}
#TableInner {
	margin-top:0px;
	}
font.CT input {
        margin-left:3px;
}
#CardExpyr {margin-left:5px;}

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

#recaptcha_widget_div {
    margin-top:30px;
    }	

td font.CT textarea {
	width:300px; height:160px; padding:6px; margin-top:15px;
	}
	
/* 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;}

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

#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;
}

.widecolumn .navigation {
padding:6px 0 6px 0;
}

.alignleft {
display:inline;
text-align:left;
width:250px;
}

.alignright {
display:inline;
text-align:right;
width:250px;
}

#content h2 {
line-height:24px;
}

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

.frame ul {
	list-style:none;
}

.postmetadata p {
	display:block;
	margin-bottom:40px;
	}
	
/* homepage blog module */

ul .rss-items {margin-left:0px; padding-left:0px;}

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

.rss-box-blog-feed {position:relative; left:-30px;}

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;}


/* news landing page */

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

.text .rss-box-releases li.rss-item {border-bottom:none; padding-bottom:0px;}

.text .rss-box-releases .rss-item a {font-size:14px;}


/* Calendar Events */

.CDctitle {font-size:18px; display:block; padding-bottom:5px;}
.CDcdate, .Cdctime {color:#888;}

/* homepage calendar */

.rss-box-calendar {background-color:#fff; margin:1px 0 5px; 0; border:1px solid #ac1f23; clear:all;}

.rss-box-calendar li.rss-item {margin:0 0 6px -26px; position:relative; right:6px; padding:0px; border-bottom:1px solid #ac1f23; line-height:6px;}

.rss-box-calendar a {font-size:12px; padding:2px; margin:0px; line-height:14px;}

.rss-box-calendar a:hover {color:#123456;}


/* search form */
#contentSearchForm {line-height:28px;}

#contentSearchFormSearchBox {width:220px;}


/* Red, White and Blue Form */
#rwb-form .CTeven td {padding-top:8px;}

#rwb-form td {vertical-align:top; padding:5px 10px 5px 0; width:280px;}

#rwb-form font.CT b {font-size:16px;}

#rwb-form li {list-style:disc; padding-bottom:6px;}

#rwb-form ul {margin-left:-15px;}