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

@font-face {
	font-family: "CachetBoldRegular";
	src: url("../fonts/cachet-bold-webfont.eot");
	src: local("☺"), url("../fonts/cachet-bold-webfont.woff") format("woff"), url("../fonts/cachet-bold-webfont.ttf") format("truetype"), url("../fonts/cachet-bold-webfont.svg#webfontYIO3YS4v") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "CachetBookRegular";
	src: url("../fonts/cachet-book-webfont.eot");
	src: local("☺"), url("../fonts/cachet-book-webfont.woff") format("woff"), url("../fonts/cachet-book-webfont.ttf") format("truetype"), url("../fonts/cachet-book-webfont.svg#webfontMhlBRCyc") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "CachetMediumRegular";
	src: url("../fonts/cachet-medium-webfont.eot");
	src: local("☺"), url("../fonts/cachet-medium-webfont.woff") format("woff"), url("../fonts/cachet-medium-webfont.ttf") format("truetype"), url("../fonts/cachet-medium-webfont.svg#webfontm0w1Nv4G") format("svg");
	font-weight: normal;
	font-style: normal;
}


/* DO NOT MODIFY: REQUIRED EDITOR CSS */


/* START ADMIN CHANGES */

.ylogo {
display:block;
width:220px;
height:176px;
background:url("../../elements/-red/logo.gif") no-repeat;	
border:none !important;
}

.ajax_content #bottom {
margin-bottom:10px;
}
.admin_top_spacer {
display:block;
margin-top:41px;
}
body {
background-color:#FFFFFF !important;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
color:#666;
}
object {
background:url("../../elements/youtube_bak.gif") no-repeat scroll center center #EAEAEA;
display:block;
}
.lang_container {
height:15px;
margin:39px 0 0;
padding:0;
position:absolute;
width:1000px;
}
a.lang {
color:#F15922;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
padding-right:5px;
}
.footer_address {
color:#E5E5E5;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:15px;
margin:-15px auto 20px;
padding:0 1px;
text-align:center;
width:900px;
}
#container_body.map {
float:left;
height:500px;
margin:0;
padding-top:16px;
width:1000px;
}
#container_body_program {
background:url("../../elements/tree_programs2.jpg") no-repeat scroll left top transparent;
float:left;
height:500px;
margin:0;
overflow:hidden;
padding-top:0;
position:relative;
width:1000px;
}
#map_left {
float:left;
height:500px;
margin:0;
overflow:hidden;
width:280px;
}
.programs_left {
height:500px;
margin:0;
overflow:hidden;
position:absolute;
width:250px;
z-index:10;
}
.programs_left.second {
margin-left:250px;
}
.programs_left.third {
margin-left:500px;
}
.programs_left.fourth {
margin-left:750px;
}
.programs_left_filter {
background:none repeat scroll 0 0 #FFFFFF;
height:500px;
margin-left:-226px;
opacity:0;
overflow:hidden;
position:absolute;
width:251px;
z-index:0;
}
.zip_box {
background:url("../../elements/iimm2-green.png") no-repeat scroll 4px 10px transparent;
color:#666666;
font-size:10px;
height:65px;
padding-left:40px;
white-space:nowrap;
}
.prog_box_container {
height:65px;
position:absolute;
width:249px;
}
.prog_box_header {
bottom:5px;
color:#FFFFFF;
font-size:18px;
left:10px;
position:absolute;
width:204px;
z-index:99;
font-family:"CachetBoldRegular",verdana;
font-weight:normal;	
text-transform:uppercase;
}
.zip_box_header {
color:#F15922;
font-size:14px;
font-weight:bold;
margin:0;
padding-bottom:5px;
padding-top:10px;
}
input.zip {
color:#999999;
float:left;
font-family:"Verdana","Lucida Grande",Arial,san-serif;
font-size:13px;
margin-right:3px;
padding-left:5px;
padding-right:5px;
width:38px;
}
input.zip:focus {
background:none repeat scroll 0 0 #FFFFFF;
color:#666666;
}
#search_top.zip_form {
margin:0;
}
select.zip {
color:#999999;
font-family:"Verdana","Lucida Grande",Arial,san-serif;
font-size:13px;
}
#map_left .header {
background:none repeat scroll 0 0 #FFF;
display:block;
height:70px;
}
#map_left_container {
border-top:1px dotted #CCCCCC;
height:430px;
overflow:hidden;
width:280px;
}
.prog_left_container {
height:500px;
overflow:hidden;
width:249px;
}
iframe.map_list {
border:0 none;
height:429px;
overflow-x:hidden;
overflow-y:auto;
width:280px;
}
iframe.prog_list, .prog_list {
background:none repeat scroll 0 0 transparent;
border:0 none;
height:500px;
overflow:hidden;
width:250px;
}
#map_left_inside {
height:429px;
margin:0;
overflow-x:hidden;
overflow-y:auto;
width:277px;
}
#map_left_inside ul {
list-style:none outside none;
margin:0;
padding-left:0;
}
#map_left_inside li {
float:left;
width:100%;
}
#map_left_inside li a {
border-bottom:1px solid #CCCCCC;
color:#666666;
display:block;
line-height:15px;
margin-top:0;
padding:15px 5px 10px 45px;
text-align:left;
text-decoration:none;
}
#map_left_inside li a {
padding:15px 5px 10px 45px;
}
#map_left_inside li a:hover {
background-color:#FFFFFF;
color:#444444;
text-decoration:none;
}
#map_right {
background:none repeat scroll 0 0 #FFFFFF;
float:right;
height:500px;
overflow:hidden;
width:718px;
}
iframe.map_view {
background:url("../../elements/loading.gif") no-repeat scroll center center #FFFFFF;
border:0 none;
height:500px;
width:718px;
}
#atff {
display:none;
}
.test_editor {
color:#FF6600;
font-size:16px;
}
.iframe_main {
border:medium none;
overflow:hidden;
width:100%;
}
#right div .iframe_main {
}
#left div .iframe_main {
}
.news_more {
float:right;
margin-top:0;
}

a.news_more:hover {
color:#FFF !important;
}

#header-shadow {
background-image:url("../../elements/header_shadow_branch.png");
background-position:center bottom;
background-repeat:no-repeat;
height:9px;
margin:0 auto;
padding:0 1px;
width:900px;
}
.header_left {
position:absolute;
}
.header_left a.header_img {
background-image:url("../../elements/mast_back.gif");
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:79px;
width:700px;
}
.header_right {
height:90px;
margin-left:727px;
margin-top:-9px;
position:absolute;
width:179px;
}
#header.blank .header_right {
display:none;
}
#header_container {
border-bottom:1px solid #CCCCCC;
clear:both;
float:left;
width:1000px;
/*
margin-top:40px;
*/
}
#header_splash_left {
display:block;
float:left;
height:230px;
width:220px;
z-index:100;
}
#header_splash_left p {
color:#ED1C24;
font-family:Verdana;
font-size:12px;
font-weight:bold;
}

#header_splash_tags {
display:block;
float:left;
margin-top:105px;
}
#header_splash_tags p {
color:#ED1C24;
font-family:Verdana;
font-size:12px;
font-weight:bold;
}

#header_splash_branch {
clear:right;
display:block;
float:right;
margin-top:94px;
font-size:32px;
color:#F75922;
font-family: "CachetBoldRegular",verdana;
letter-spacing:-2px;
font-weight:normal;
margin-right:10px;
text-align:right;
width:520px;
}
#header_splash_corp {
clear:right;
color:#ED1927;
display:block;
float:right;
font-family:"CachetBoldRegular",verdana;
letter-spacing:-2px;
font-size:32px;
font-weight:normal;
margin-top:-7px;
margin-right:10px;
text-align:right;
width:520px;
}

.social_media_box_right {
display:block;
/*display:inline-block;*/
float:right;
margin-right:10px;
margin-top:30px;
clear:right;
/*
*width:200px;
_width:200px;
*/
*width:289px;
_width:289px;
}

.social_media_box_right a{
padding-right:2px;
*display:inline;
_display:inline;
}

#header_splash_left p.descriptor {
color:#F47920;
}
#header_splash {
background-color:#FFFFFF;
background-image:url("../../images/home_01.jpg");
background-position:right top;
background-repeat:no-repeat;
border-top:1px solid #FFFFFF;
float:right;
height:340px;
margin:0;
text-align:left;
width:780px;
}
#header_splash.hidden {
display:none;
}
#header_splash p {
color:#666666;
display:block;
font-family:Verdana;
font-size:13px;
line-height:20px;
margin-left:46px;
margin-top:140px;
width:300px;
}
#header_inner_splash {
/*
clear:both;
*/
display:block;
float:left;
height:239px;
width:1000px;
}
#header_inner_splash .brand_left {
float:left;
z-index:100;
}

#header_inner_splash .brand_center {
display:block;
float:left;
height:180px;
margin-left:250px;
_margin-left:30px;
*margin-left:30px;
margin-top:30px;
overflow:hidden;
padding:0;
position:absolute;
width:430px;
}

#header_inner_splash .brand_center h1 {
color:#F15921;
font-family:"CachetBoldRegular",verdana;
letter-spacing:-2px;
font-size:34px;
font-weight:bold;
margin:0;
padding:0;
}

#header_inner_splash .brand_center h2 {
color:#ED1C24;
font-family:"CachetBoldRegular",verdana;
letter-spacing:-2px;
font-size:34px;
font-weight:bold;
margin:-8px 0 0;
padding:0;
}

#header_inner_splash .brand_center h3 {
color:#A92B31;
font-family:"CachetBoldRegular",verdana;
letter-spacing:-2px;
font-size:34px;
font-weight:bold;
margin:-8px 0 0;
padding:0;
}

#header_inner_splash .brand_center p {
color:#A92B31;
font-family:verdana;
font-size:12px;
font-weight:normal;
margin:8px 0 0;
width:410px;
}

#header_inner_splash .brand_right {
float:right;
display:block;
width:380px;
height:239px;
}


a.header_donate_button {
background-image:url("../../elements/header_shadow_corp_right.png");
background-position:right top;
background-repeat:no-repeat;
display:block;
height:90px;
margin:0;
width:179px;
}
a.header_donate_button:hover {
background-position:right bottom;
}
#footer-shadow {
background-image:url("../../elements/footer_shadow.gif");
background-position:center top;
background-repeat:no-repeat;
height:9px;
margin:0 auto 20px;
padding:0 8px;
width:904px;
}
.mission_label {
background-image:url("../../elements/footer_mission.gif");
background-position:center top;
background-repeat:no-repeat;
display:block;
float:left;
height:51px;
width:149px;
}
.rss_main {
background:url("../../elements/rss2.gif") no-repeat scroll center top transparent;
float:right;
height:24px;
margin-right:8px;
margin-top:-32px;
width:25px;
}
#left {
float:left;
width:440px;
}
#left.home, #left_nav.home {
background:url("../../elements/-red/nav_side_bottom.png") no-repeat scroll left bottom #F25822;
clear:both;
color:#666666;
float:left;
font-family:verdana;
font-size:11px;
font-weight:bold;
margin:15px 0;
padding:0;
width:170px;
z-index:0;/*EMILIO: CHANGED THIS FOR WEBCMS VERSION TOOLTIP VISIBILITY*/
}

.left_nav_container{
float:left;	
width:170px;
}

a.side_give{
display:inline-block;
width:170px;
height:50px;
background:url("../../elements/-red/give_side.gif") no-repeat scroll left top;
}

a.side_give:hover{
background:url("../../elements/-red/give_side.gif") no-repeat scroll left bottom;
}

#left.search {
clear:both;
color:#666666;
float:left;
margin:0;
padding:0;
width:149px;
z-index:300;
}
#left_nav.home li a img {
margin:0;
padding-right:8px;
}
#left.home a, #left_nav.home a {
color:#666666;
text-decoration:none;
}
#left.home a:hover, #left_nav.home a:hover {
color:#FFFFFF;
}
#left.home p, #left_nav.home p {
border-bottom:1px solid #FFFFFF;
line-height:15px;
margin-bottom:10px;
margin-top:0;
padding-bottom:10px;
padding-left:20px;
}
#left.home ul, #left_nav.home ul {
list-style:none outside none;
margin:0;
padding:0 0 5px;
}
#left.home li, #left_nav.home li {
border-top:2px solid #FFFFFF;
float:left;
width:170px;
}
#left.home li.current_page_item, #left_nav.home li.current_page_item {
}
#left.home li.back, #left_nav.home li.back {
background:url("../../elements/-red/nav_side_top.png") no-repeat scroll left top #EF3D44;
border-top:medium none;
}

#left.home li.back:last-child, #left_nav.home li.back:last-child {
-moz-border-radius:0 0 10px 10px;
border-radius: 0 0 10px 10px;
}

#left.home li.nav_ext_standard, #left_nav.home li.nav_ext_standard {
display:none;
}
#left.home li a, #left_nav.home li a {
color:#FFFFFF;
display:block;
line-height:15px;
margin:5px 0;
padding:7px 7px 7px 10px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
}
#left.home li a.donate, #left_nav.home li a.donate {
display:none;
}
#left.home li a.donate:hover, #left_nav.home li a.donate:hover {
background:url("../../elements/button_donatev2.gif") no-repeat scroll center bottom transparent;
color:#E5E5E5;
text-decoration:none;
}
#left.home li a.updates, #left_nav.home li a.updates {
background:url("../../elements/button_updates.gif") no-repeat scroll center top transparent;
border-bottom:medium none;
color:#FFFFFF;
height:74px;
margin-top:5px;
padding:0 !important;
}
#left.home li a.updates:hover, #left_nav.home li a.updates:hover {
background:url("../../elements/button_updates.gif") no-repeat scroll center bottom transparent;
color:#E5E5E5;
text-decoration:none;
}
#left.home li.back a, #left_nav.home li.back a {
color:#FFFFFF;
padding-left:10px;
}
#left.home li.back a:hover {
}
#left_nav li.back a:hover {
}
#left.home li a:hover, #left_nav.home li a:hover {
background:url("../../elements/navhover_home.png") no-repeat scroll right center transparent;
text-decoration:none;
}
#left.home li.current_page_item a:hover, #left_nav.home li.current_page_item a:hover, #left.home li.current_page_item a, #left_nav.home li.current_page_item a {
background:url("../../elements/navhover_home.png") no-repeat scroll right center transparent;
text-decoration:none;
}
#left.rss li, #left_nav.rss li {
}
#right {
float:left;
width:340px;
}
#right.home {
float:right;
margin:0;
padding:0;
width:810px;
}
.nav_spacer {
border:medium none;
display:block;
height:200px;
width:80px;
}
#right_search {
float:left;
font-size:11px;
margin:18px 20px 0 28px;
min-height:270px;
padding-bottom:20px;
padding-top:10px;
position:relative;
width:690px;
}
#right_search.empty_result {
height:270px;
}
#right.search h1, #right_search h1, #right_search h1 a, #right_search h1 a:active, #right_search h1 a:visited {
border-bottom:medium none;
font-size:14px;
font-weight:normal;
margin-bottom:5px;
margin-top:0;
padding:0;
}
#right.search h1.news_header {
margin-top:52px;
}
#right h1.news_header {
color:#999999;
font-size:28px;
font-weight:normal;
line-height:28px;
margin-bottom:0;
margin-right:0;
margin-top:0;
padding-bottom:5px;
padding-left:25px;
text-decoration:none;
}
.search_box {
display:block;
float:right;
height:26px;
margin:6px 0 0;
overflow:hidden;
padding-right:6px;
position:relative;
text-align:right;
}
.subscribe_box {
display:block;
float:right;
height:26px;
margin:16px 5px 0 0;
position:relative;
text-align:right;
}
.subscribe_box_inner {
background:none repeat scroll 0 0 #F5F5F5;
border:1px solid #CCCCCC;
color:#999999;
display:block;
float:left;
font-family:"Verdana","Lucida Grande",Arial,san-serif;
font-size:13px;
height:18px;
margin-right:5px;
padding:1px 10px 0;
text-align:center;
}
.social_media_box {
display:block;
float:left;
margin-right:5px;
}
.social_media_box a {
padding-right:2px;
}

.subscribe_box_share {
display:block;
float:right;
margin-right:0;
margin-top:5px;
text-align:center;
}

.subscribe_box_share_top_corp {
display:inline-block;
float:left;
margin-left:0;
margin-right:11px;
margin-top:40px;
padding:0;
text-align:center;
}

.subscribe_box_share_top_branch {
	/*
display:inline-block;
*display:none;
_display:none;
float:right;
margin-right:6px;
margin-top:36px;
padding:0;
text-align:right;
*width:83px;
_width:83px;
*/
display:inline-block;
float:left;
margin-right:6px;
margin-top:6px;
padding:0;
text-align:right;
*width:83px;
_width:83px;

}


.subscribe_box_share_bottom {
display:inline-block;
float:left;
margin-left:0;
margin-right:11px;
margin-top:-2px;
padding:0 1px;
text-align:center;
}
.subscribe_box_inner:hover {
background:none repeat scroll 0 0 #FFFFFF;
color:#666666 !important;
}
#search {
float:left;
width:300px;
}
.search_box_inner {
background:url("../../elements/icon_search.gif") no-repeat scroll left top transparent;
float:left;
height:32px;
margin-left:25px;
padding:20px 10px 20px 80px;
width:710px;
_overflow:hidden;
}
.search_legend {
background:none repeat scroll 0 0 #F5F5F5;
border:1px dotted #CCCCCC;
color:#999999;
float:right;
font-family:verdana;
font-size:10px;
margin:12px 10px -30px 0;
padding:1px 10px 5px;
}
.search_legend img {
margin-bottom:-3px;
margin-left:7px;
}
.search_box_inner_title {
color:#999999;
float:right;
font-family:verdana;
font-size:13px;
line-height:24px;
margin-top:15px;
padding:0;
text-align:right;
}
.search_box_inner_title b {
color:#666666;
}
.search_input {
font-size:11px;
	/*
background:url("../../elements/icon_search_small_off.gif") no-repeat scroll right bottom #F5F5F5;
border:1px solid #CCCCCC;
color:#999999;
display:block;
float:left;
font-family:"Verdana","Lucida Grande",Arial,san-serif;
font-size:13px;
height:18px;
padding:1px 5px 0;
width:120px;
*/
}
.search_input:focus, .search_input_clicked {
	/*
background:url("../../elements/icon_search_small_on.gif") no-repeat scroll right bottom #FFFFFF;
border:1px solid #CCCCCC;
color:#666666;
display:block;
float:left;
font-family:"Verdana","Lucida Grande",Arial,san-serif;
font-size:13px;
height:18px;
padding:1px 5px 0;
width:120px;
*/
}
.search_button {
font-size:11px;
margin:0 3px -7px -2px;
padding:0 4px;
}
.search_button:hover {
background:none repeat scroll 0 0 #E5E5E5;
color:#666666;
cursor:pointer;
}
.search_date {
color:#666666;
font-size:11px;
font-style:italic;
}
#top, #bottom {
padding-right:0;
width:810px;
}
#toggle {
float:none;
height:1px;
left:0;
opacity:0;
position:fixed;
top:0;
visibility:hidden;
width:1px;
}
#home_news {
margin-bottom:8px;
}
.home_news_item_num {
color:#CECECE;
font-family:"Verdana","Lucida Grande",Arial,san-serif;
font-size:40px;
font-weight:bold;
padding-left:5px;
padding-top:5px;
position:absolute;
text-align:right;
width:60px;
}
#home_news_item {
color:#728AAA;
font-family:"Verdana","Lucida Grande",Arial,san-serif;
font-size:20px;
height:80px;
padding-left:0;
padding-top:1px;
width:460px;
}
#home_news_item a:link, #home_news_item a:visited {
color:#81A0B3;
text-decoration:none;
}
#home_news_item a:hover {
color:#728AAA;
text-decoration:none;
}
#home_news_item p {
margin-top:0;
}
#home_news_item p:first-line {
color:#728AAA;
}
#home_news_item ul {
margin-left:0;
margin-top:0;
padding-left:0;
}
#home_news_item li {
margin-left:0;
padding-left:20px;
padding-top:10px;
}
.home_news_item_more, .home_news_item_more a:link, .home_news_item_more a:visited {
color:#CC6600;
font-family:"Verdana","Lucida Grande",Arial,san-serif;
font-size:12px;
}
.home_showcase .home_badge, .home_showcase.alert_l .home_badge {
display:none;
height:119px;
margin-left:-11px;
margin-top:-19px;
position:absolute;
width:119px;
}
.home_showcase.right .home_badge, .home_showcase.alert_r .home_badge {
float:right;
height:119px;
margin-right:-11px;
margin-top:-19px;
position:relative;
width:119px;
}
.showcase_container, .focus_container {
clear:both;
float:left;
margin:10px 0;
overflow:visible;
padding-left:0;
width:706px;
}
.showcase_container {
margin-bottom:8px;
margin-top:16px;
}
.focus_container {
margin-bottom:0;
}
.home_showcase {
clear:both;
float:right;
overflow:visible;
width:677px;
}
.home_showcase.alert_l, .home_showcase.alert_r, .alert_l, .alert_r {
}
.home_showcase.left .content, .home_showcase.alert_l .content {
margin-right:0;
}
.home_showcase.right .content, .home_showcase.alert_r .content {
margin-left:22px;
}
.panel_description {
height:40px;
overflow:hidden;
}
.home_showcase .content {
color:#FFFFFF;
float:left;
font-family:"Verdana","Lucida Grande",Arial,san-serif;
font-size:14px;
line-height:20px;
padding-bottom:20px;
padding-left:20px;
padding-top:30px;
width:542px;
}
.home_showcase.alert_l .content, .home_showcase.alert_r .content {
color:#FFF;
}
.home_showcase .content h1, .home_showcase.alert_l .content h1, .home_showcase.alert_r .content h1 {
font-size:28px;
line-height:28px;
margin-bottom:5px;
margin-right:10px;
margin-top:-10px;
padding-bottom:5px;
text-decoration:none;
}
.home_showcase .content h1 {
border-bottom:medium none;
color:#FFFFFF;
margin-bottom:0;
}
.home_showcase a:link, .home_showcase a:visited {
color:#FFFFFF !important;
text-decoration:none;
}
.home_showcase .content a:hover {
color:#F15922 !important;/*light main*/
text-decoration:none;
}
.home_showcase.alert_l .content h1, .home_showcase.alert_r .content h1 {
border-bottom:none;
margin-bottom:0;
color:#F29A1C;
}
.home_showcase.alert_l a:link, .home_showcase.alert_l a:visited, .home_showcase.alert_r a:link, .home_showcase.alert_r a:visited {
color:#F29A1C;
text-decoration:none;
}
.home_showcase.alert_l .content a:hover, .home_showcase.alert_r .content a:hover {
color:#F2A23B;
text-decoration:none;
}
#error_focus {
background:none repeat scroll 0 0 transparent;
border:medium none;
clear:both;
float:left;
height:260px;
margin-top:8px;
overflow:visible;
width:600px;
}
#home_focus {
background:none repeat scroll 0 0 #FFFFFF;
border:medium none;
clear:both;
float:left;
overflow:visible;
width:560px;
}
.focus_container {
float:left;
width:560px !important;
}
.home_showcase_container {
clear:both;
float:left;
margin-bottom:8px;
margin-top:16px;
overflow:visible;
padding-left:13px;
width:677px;
}
/*
.home_focus_container {
clear:both;
float:left;
margin-bottom:0;
overflow:visible;
padding-left:8px;
width:560px;
}
*/
.home_showcase_container {
background:url("../../elements/-red/showcase_back.gif") no-repeat scroll 0 0 transparent;
clear:both;
float:left;
height:125px;
margin-bottom:0;
margin-top:16px;
overflow:visible;
padding-left:0;
width:677px;
}

.home_showcase_container.alert_sc {
background:url("../../elements/-red/alert_back.gif") no-repeat scroll 0 0 transparent;
}

#home_focus_img {
display:none;
}
#subscribe_focus {
background:none repeat scroll 0 0 #FFFFFF;
clear:both;
float:left;
margin-bottom:20px;
margin-top:8px;
overflow:visible;
width:704px;
}
.home_focus_content {
color:#666666;
font-family:Verdana;
font-size:13px;
height:auto;
line-height:20px;
min-height:30px;
padding-bottom:30px;
padding-left:24px;
width:550px;
}
.home_focus_content h1 {
color:#ED1C24;
font-family:verdana;
font-size:22px;
font-weight:normal !important;
line-height:22px;
margin-bottom:5px;
margin-right:0;
margin-top:20px;
padding-bottom:5px;
text-decoration:none;
}
.home_focus_content h2 {
color:#F15922;
font-family:verdana;
font-size:20px;
font-weight:normal !important;
line-height:20px;
margin-bottom:0;
margin-right:0;
margin-top:0;
padding-bottom:2px;
text-decoration:none;
}

.brand_font h1, h1.brand_font,h1 span.brand_font {
color:#ED1C24;
font-family:"CachetBoldRegular",verdana !important;
font-size:34px !important;
font-weight: !important;
letter-spacing:-2px !important;
line-height:30px !important;
margin:0 !important;
padding:0;
}

.brand_font h2, h2.brand_font,h2 span.brand_font {
color:#F15922;
font-family:"CachetBoldRegular",verdana !important;
font-size:34px !important;
font-weight: !important;
letter-spacing:-2px !important;
line-height:30px !important;
margin:0 !important;
padding:0;
}

#home_connect {
display:none;
}
#home_connect img {
border:medium none;
float:left;
height:81px;
margin-left:30px;
margin-top:-91px;
position:relative;
width:255px;
}
#home_connect.edit {
background:url("../../elements/e-mail3.png") repeat scroll 0 0 transparent;
border:medium none;
float:left;
height:81px;
margin-left:30px;
margin-top:-91px;
position:relative;
width:255px;
}
#home_bar {
display:none;
}
#subscribe_bar_bottom {
border-top:1px solid #CCC;
height:67px;
width:704px;
}
.blog_container {
clear:both;
float:right;
margin-bottom:0;
margin-top:14px;
overflow:visible;
padding-bottom:14px;
padding-right:0;
width:810px;
}
#blog_bar {
background:none no-repeat scroll 0 0 transparent;
border-bottom:1px solid #CCCCCC;
height:90px;
width:810px;
}
#subscribe_bar {
border-bottom:1px solid #CCCCCC;
height:90px;
width:704px;
}
#blog_rss {
background:url("../../elements/news_rss.gif") no-repeat scroll center center transparent;
height:34px;
margin-left:694px;
margin-top:46px;
position:absolute;
width:98px;
}
#subscribe_env {
background:url("../../elements/et_envelope8.png") no-repeat scroll left top transparent;
height:120px;
margin-left:0;
margin-top:-30px;
position:absolute;
width:170px;
}
#subscribe_title {
color:#ED1C24;
font-family:"CachetBoldRegular",verdana;	
font-weight:normal;
text-transform:uppercase;
font-size:28px;
padding-left:177px;
padding-top:20px;
}
#subscribe_title a {
color:#719EB9;
}
#subscribe_subtitle {
color:#ED1C24;
font-family:verdana;
font-size:14px;
padding-left:179px;
}
#blog_mic {
display:none;
}
#blog_title {
color:#ED1C24;
font-family:"CachetBoldRegular",verdana;
font-size:28px;
font-weight:normal;
padding-left:25px;
padding-top:20px;
text-transform:uppercase;
}
#blog_title a {
color:#ED1C24;
}
#blog_subtitle {
color:#F15922;
font-family:verdana;
font-size:14px;
padding-left:27px;
}
.blog_focus_content p {
margin-bottom:0;
padding-bottom:0;
}
.blog_focus_content h2 {
font-weight:normal;
margin-bottom:2px;
margin-top:0;
}
.blog_focus_content h1, .blog_focus_content h3, .blog_focus_content h1 a, .blog_focus_content h3 a {
color:#F15922;
font-family:"CachetBoldRegular",verdana;	
font-weight:normal;
margin-bottom:0;
margin-top:0;
}
.blog_focus_content h4 {
font-weight:normal;
margin-bottom:10px;
margin-top:0;
}
.blog_list_header {
background-color:#F5F5F5;
border:1px dotted #CCCCCC;
color:#AAAAAA;
font-family:Verdana;
font-size:18px;
letter-spacing:-0.5px;
margin-top:18px;
padding:8px;
}
.blog_list_nav_wrapper {
background-color:#FFFFFF;
border-bottom:medium none;
height:58px;
margin:0;
width:810px;
}
.blog_list_nav {
color:#FFFFFF;
margin-top:0;
padding:17px 0 0 20px;
width:700px;
}
.blog_list_nav a {
color:#FFFFFF;
}
.blog_list_nav .static.newest {
float:left;
height:25px;
}
.blog_list_nav .static.oldest {
float:left;
height:25px;
padding-left:4px;
}
.blog_list_nav .static .left {
background:url("../../elements/blog_static_l.gif") no-repeat scroll right center transparent;
float:left;
height:25px;
width:10px;
}
.blog_list_nav .static .center {
background:url("../../elements/blog_static_c.gif") repeat-x scroll center center transparent;
float:left;
height:25px;
}
.blog_list_nav .static .center .text {
color:#FFFFFF;
font-family:Verdana;
font-size:11px;
padding:6px 8px 0;
}
.blog_list_nav .static .right {
background:url("../../elements/blog_static_r.gif") no-repeat scroll left center transparent;
float:left;
height:25px;
width:4px;
}
.blog_list_nav .prev {
float:left;
height:25px;
}
.blog_list_nav .prev .left {
background:url("../../elements/blog_prev_l.gif") no-repeat scroll right center transparent;
float:left;
height:25px;
width:10px;
}
.blog_list_nav .prev .center {
background:url("../../elements/blog_prev_c.gif") repeat-x scroll center center transparent;
float:left;
height:25px;
}
.blog_list_nav .prev .center .text {
color:#FFFFFF;
font-family:Verdana;
font-size:11px;
padding:6px 12px 0 8px;
}
.blog_list_nav .prev .right {
background:url("../../elements/blog_prev_r.gif") no-repeat scroll left center transparent;
float:left;
height:25px;
width:4px;
}
.blog_list_nav .next {
float:left;
height:25px;
padding-left:10px;
}
.blog_list_nav .next .left {
background:url("../../elements/blog_next_l.gif") no-repeat scroll right center transparent;
float:left;
height:25px;
width:4px;
}
.blog_list_nav .next .center {
background:url("../../elements/blog_next_c.gif") repeat-x scroll center center transparent;
float:left;
height:25px;
}
.blog_list_nav .next .center .text {
color:#FFFFFF;
font-family:Verdana;
font-size:11px;
padding:6px 8px 0 12px;
}
.blog_list_nav .next .right {
background:url("../../elements/blog_next_r.gif") no-repeat scroll left center transparent;
float:left;
height:25px;
width:10px;
}
.blog_date_header {
color:#AAAAAA;
font-family:verdana;
font-size:14px;
margin:0;
padding-top:20px;
text-transform:uppercase;
}
.blog_entry_header {
color:#719EB9;
font-family:verdana;
font-size:22px;
font-weight:normal;
letter-spacing:-0.5px;
line-height:26px;
}
.blog_entry_author {
color:#999999;
font-family:"CachetBoldRegular",verdana;
font-size:12px;
margin:0;
padding-top:0;
}
.blog_entry_author a {
color:#A92B31;/*dark main*/
}
.blog_filed {
color:#AAAAAA;
font-size:11px;
margin-top:5px;
}
.blog_tags {
margin-top:0 !important;
padding-bottom:16px;
}
.blog_filed strong, .blog_filed a {
font-weight:bold;
}
.blog_filed a:hover {
color:#F15922;
}
#blog_focus {
background:none repeat scroll 0 0 #FFFFFF;
border:medium none;
clear:both;
float:right;
overflow:visible;
width:810px;
}
#tag_cloud {
line-height:1.4em;
padding:0 0.5em;
text-align:justify;
}
#tag_cloud h1 {
border-bottom:0 none;
color:#959490;
font-size:14px;
line-height:20px;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
}
#tag_cloud a {
border-bottom:0 none;
padding:0.1em;
font-family:"CachetBoldRegular",verdana !important;	
font-weight:normal !important;

}
#tag_cloud a:hover {
color:#F15922;
}
#tag_cloud a.cloud0 {
font-size:14pt;
}
#tag_cloud a.cloud1 {
font-size:13pt;
}
#tag_cloud a.cloud2 {
font-size:12pt;
}
#tag_cloud a.cloud3 {
font-size:10pt;
}
#tag_cloud a.cloud4 {
font-size:8pt;
}
#tags {
background:none repeat scroll 0 0 transparent;
font-size:12px;
padding:0;
}
#tags h1 {
border-bottom:0 none;
color:#959490;
font-size:12px;
line-height:20px;
margin-bottom:0;
margin-left:10px;
margin-top:0;
padding-bottom:0;
padding-left:5px;
}
#tags ol, #tags ul {
display:inline-block;
list-style:none outside none;
padding:5px 0 0 11px;
}
#tags.aid ol, #tags.aid ul {
margin-bottom:0;
padding:0;
}
.aid ol, .aid ul {
margin-bottom:0 !important;
padding:0 !important;
}
ul.aid {
margin-bottom:0 !important;
margin-left:0 !important;
padding-left:0 !important;
}
#tags li {
background:url("../../elements/tagleft.gif") no-repeat scroll left top transparent;
}
#tags li {
float:left;
font-size:11px;
font-weight:bold;
margin:0 8px 3px 0;
padding:0 0 0 20px;
}
#tags li a:link, #tags li a:visited {
background:url("../../elements/tagright.gif") no-repeat scroll right top transparent;
}
#tags li a:link, #tags li a:visited {
color:#333333;
display:block;
margin:0 -2px 0 0;
padding:2px 10px 4px 0;
}
#tags li a:hover {
color:#666666;
}
.subscribe_focus_content {
color:#666666;
font-family:verdana;
font-size:14px;
line-height:20px;
padding-bottom:0;
padding-left:22px;
width:662px;
}
.subscribe_focus_content.html_form {
padding-left:0 !important;
width:100% !important;
}
.subscribe_focus_content h1 {
border-bottom:1px dotted #CCCCCC;
color:#F15922;
font-family:verdana;
font-size:26px;
font-weight:normal;
line-height:28px;
margin-bottom:5px;
margin-top:20px;
padding-bottom:5px;
text-decoration:none;
}
.subscriber_note {
background:none repeat scroll 0 0 #F5F5F5;
border:1px dotted #CCCCCC;
color:#666666;
font-size:10px;
line-height:normal;
margin-top:20px;
padding:10px;
text-align:center;
width:525px;
}
.subscriber_note {
background:none repeat scroll 0 0 #F5F5F5;
border:1px dotted #CCCCCC;
color:#666666;
font-size:11px;
line-height:normal;
margin-top:20px;
padding:10px;
text-align:center;
width:638px;
}
.subscriber_note.subscriber_error {
background:none repeat scroll 0 0 #F5F5F5;
border:1px solid #F15922;
color:#F15922;
font-size:12px;
font-weight:bold;
}
.subscriber_note.subscriber_success {
background:none repeat scroll 0 0 #F5F5F5;
border:1px dotted #999;
color:#999;
font-size:18px;
font-weight:normal;
line-height:30px;
margin-bottom:20px;
}
.blog_focus_content {
color:#666666;
font-family:verdana;
font-size:14px;
line-height:20px;
padding-bottom:20px;
padding-left:22px;
width:780px;
}
.blog_focus_content img {
padding:5px;
}
.blog_focus_content.left {
float:left;
width:534px;
}
.blog_focus_content.right {
float:right;
padding-left:0;
padding-right:20px;
width:200px;
}
.blog_nav {
padding-top:20px;
width:200px;
}
.blog_nav .top {
height:11px;
}
.blog_nav .middle {
font-family:"CachetBoldRegular",verdana;
font-size:12px;
padding:0 15px;
text-transform:uppercase;
}
.blog_nav .middle h1 {
border-bottom:1px dotted #CCCCCC;
color:#959490;
font-size:12px;
line-height:20px;
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-left:5px;
}
.blog_nav ul {
list-style-type:none;
margin:5px 0 0;
padding:5px 0 7px 4px;
}
.blog_nav ul li {
background-image:url("../../elements/grey_arrow.gif");
background-position:left center;
background-repeat:no-repeat;
color:#F15922;
list-style-type:none;
padding-bottom:0;
padding-left:26px;
padding-top:2px;
}
.blog_nav .bottom {
height:11px;
}
.blog_focus_content h1 {
color:#999999;
font-size:26px;
line-height:28px;
margin-bottom:5px;
margin-top:20px;
padding-bottom:5px;
text-decoration:none;
}
#blog_bottom_bar {
background:none repeat scroll 0 0 transparent;
border-top:1px dotted #CCCCCC;
clear:both;
height:67px;
width:810px;
}
.blog_bottom_text {
color:#999999;
font-family:verdana;
font-size:10px;
padding:20px;
}
.blog_bottom_text a {
color:#999999;
}
.blog_bottom_text a:hover {
text-decoration:underline !important;
}
#wrapper {
background-color:#FFFFFF;
margin-top:0 !important;
padding:0 11px;
width:1000px !important;
}
#header {
background-color:#FFFFFF;
background-image:url("../../elements/mast_branch_back.png");
background-position:center bottom;
background-repeat:no-repeat;
border:0 none;
height:81px;
margin:0 auto !important;
text-align:left;
width:900px;
}
#header.blank {
background-image:url("../../elements/mast_branch_back_kids.png") !important;
}
#header.main {
background-color:#FFFFFF;
background-image:url("../../elements/mast_branch_back.png");
background-position:center bottom;
background-repeat:no-repeat;
border:0 none;
height:81px;
margin:0 auto !important;
text-align:left;
width:900px;
}
#header .header_title {
color:#FFFFFF;
float:none;
font-family:"Verdana","Lucida Grande",Arial,san-serif;
font-size:28px;
font-weight:normal;
height:38px;
margin-left:137px;
margin-top:38px;
position:absolute;
width:490px;
}
#header .header_title_sup {
color:#FFFFFF;
float:none;
font-family:"Verdana","Lucida Grande",Arial,san-serif;
font-size:28px;
font-weight:normal;
height:38px;
margin-left:137px;
margin-top:20px;
position:absolute;
width:490px;
}
.header_tagline {
color:#FFFFFF !important;
float:none;
font-family:"Verdana","Lucida Grande",Arial,san-serif;
font-size:12px;
font-weight:normal;
margin-left:143px;
margin-top:53px;
position:absolute;
width:490px;
}
.main_topnavigation {
background-image:url("../../elements/-red/nav_bar_back.png");
background-position:left top;
background-repeat:no-repeat;
font-family:"Verdana","Lucida Grande",Arial,san-serif;
font-size:13px;
margin:0 auto;
width:1000px;
}
.main_topnavigation ul {
/*border-right:1px solid #DC4F53;*/
border-right:0;
display:inline-table;
height:34px;
*height:38px;

margin:0;
width:820px;
overflow:hidden;
*display:block;
*width:840px;/*////////////////////////////BOOKMARK////////////////////////////////////////// */
_width:840px;/*////////////////////////////BOOKMARK////////////////////////////////////////// */
}
.main_topnavigation ul.menu_search {
border:0 none;
display:inline;
height:34px;
margin:0;
width:180px;
}
.main_topnavigation ul, .main_topnavigation li {
list-style-type:none;
padding:0;
}
.main_topnavigation li {
border-left:1px solid #A7171C;
border-right:1px solid #DC4F53;
display:table-cell;
height:36px;
margin:0;
text-align:center;
*display:inline-block;
*float:left;

_display:inline-block;
_float:left;
}

li.nav-w a{
text-transform:uppercase;
}

.main_topnavigation li .search {
background:url("../../elements/-red/search.gif") no-repeat scroll 0 0 transparent;
height:36px;
width:180px;
}
.search-field {
background:none repeat scroll 0 0 #FFFFFF;
border:0 none;
color:#666666;
float:left;
height:16px;
margin:9px 2px 2px 14px;
text-indent:0;
width:110px;
}
#menu_search {
border:medium none;
margin-left:820px;
position:absolute;
}
#fn-hd .nav {
display:block;
height:36px;
overflow:hidden;
position:static !important;
width:1000px !important;
}
.main_topnavigation li a {
*display:inline-block;
*padding: 0 10px;

_display:inline-block;
_height:36px;
_margin:0;
_padding: 0 10px;
}


.main_topnavigation li.first {
border-left:0 none;
display:inline;
float:left;
height:36px;
margin:0;
}
.main_topnavigation li.last {
border-right:0 none;
}
.main_topnavigation li.first p {
background-image:url("../../elements/-red/nav_bar_on_grey.png");
background-position:left top;
background-repeat:repeat-x;
float:none;
}
.main_topnavigation li.selected {
background-image:url("../../elements/-red/nav_bar_on_grey.png");
background-position:left top;
background-repeat:repeat-x;
border-right:1px solid #DD5828;
}

.main_topnavigation li.start.selected a{
_background-image:url("../../elements/-red/nav_bar_button_on.png");
}

.main_topnavigation li.selected a{
_background-image:url("../../elements/-red/nav_bar_on_grey.png");
}

.main_topnavigation li p {
background-image:url("../../elements/-red/nav_bar_on_grey.png");
background-position:left top;
background-repeat:repeat-x;
color:#FFFFFF !important;
display:block;
float:left;
height:18px;
margin:0;
padding:11px 20px;
text-align:center;
}
.main_topnavigation a.save, .main_topnavigation a.save:hover {
background-position:left bottom;
background-repeat:repeat-x;
color:#FFFFFF !important;
height:18px;
margin:0 49px 0 58px;
width:63px;
}
.main_topnavigation a.selected {
background-image:url("../../elements/-red/nav_bar_on_grey.png");
background-position:left top;
background-repeat:repeat-x;
color:#FFFFFF !important;
float:none;
text-decoration:none;
}
.main_topnavigation a:hover {
}
.main_topnavigation li a:hover {
_background-image:url("../../elements/-red/nav_bar_on_grey.png");
_background-position:left top;
_background-repeat:repeat-x;
_height:36px;
_line-height:36px;
}

.main_topnavigation li:hover {
background-image:url("../../elements/-red/nav_bar_on_grey.png");
background-position:left top;
background-repeat:repeat-x;
height:36px;
line-height:36px;
border-right:1px solid #DD5828;
}

.main_topnavigation li.start a {
*display:inline-block;
*padding: 0 14px;
_display:inline-block;
_height:36px;
_margin:0;
_padding: 0 14px;
}

.main_topnavigation li.start a:hover {
_background-image:url("../../elements/-red/nav_bar_button_on.png");
}
.main_topnavigation li.start {
background-image:url("../../elements/-red/nav_bar_button.png");
background-position:left top;
border-left:medium none;
display:table-cell;
height:36px;
line-height:36px;
*display:inline-block;
*float:left;
_display:inline-block;
_float:left;
}

.main_topnavigation li.start.selected {
background-image:url("../../elements/-red/nav_bar_button_on.png");
}


.main_topnavigation li.start:hover {
background-image:url("../../elements/-red/nav_bar_button_on.png");
background-position:left top;
height:36px;
line-height:36px;
border-right:1px solid #DD5828;
}
.main_topnavigation a {
color:#FFFFFF;
font-family:verdana;
font-size:12px;
font-weight:bold;
height:36px;
line-height:36px;
padding:0 5px;
text-align:center;
}
ul.botnav {
width:1000px;
}
.main_botnavigation #fn-hd .nav li.nav-w .drop, #fn-hd .nav li.nav-e .drop {
left:0;
position:absolute;
width:341px;
z-index:10000;
}
.main_botnavigation {
background-color:#ED1C24;
background-image:url("../../elements/-red/footer_bottom.gif");
border-top:1px solid #F2555B;
background-position:left bottom;
background-repeat:no-repeat;
font-family:"Verdana","Lucida Grande",Arial,san-serif;
font-size:13px;
margin:0 auto;
padding-bottom:20px;
_display:inline-block;
}
.main_botnavigation ul {
display:block;
margin:0;
}
.main_botnavigation ul.botnav {
display:table;
margin:0;
*display:block;
*width:1000px;
_display:block;
_width:1000px;
}
.main_botnavigation ul.menu_search {
border:0 none;
display:inline;
height:34px;
margin:0;
width:180px;
}
.main_botnavigation ul, .main_botnavigation li {
list-style-type:none;
padding:0;
}
.main_botnavigation li {
display:table-cell;
/*height:36px;*/
margin:0;
text-align:left;
*float:left;
*display:inline-block;
_float:left;
_display:inline-block;
}
.clrfix2 ul li {
display:block;
height:25px;
margin:0;
text-align:left;
*display:inline-block;
*float:left;
*clear:left;
_display:inline-block;
_float:left;
_clear:left;/*/////////////////////////////////////////////////////WAS LEFT/////////////////////////////////////////////////////*/
_overflow:visible;
_width:200px;
}
.clrfix2 h3 {
display:block;
height:25px;
margin:0;
text-align:left;
}
.clrfix2 h3 a {
font-weight:bold;
}
.main_botnavigation li .search {
background:url("../../elements/-red/search.gif") no-repeat scroll 0 0 transparent;
height:36px;
width:180px;
}
.main_botnavigation li a {
}
.main_botnavigation li.first {
border-left:0 none;
display:inline;
float:left;
margin:0;
}
.main_botnavigation li.last {
border-right:0 none;
}
.main_botnavigation li.first p {
background-image:url("../../elements/-red/nav_bar_on_grey.png");
background-position:left top;
background-repeat:repeat-x;
float:none;
}
.main_botnavigation li.selected {
}
.main_botnavigation li p {
background-image:url("../../elements/-red/nav_bar_on_grey.png");
background-position:left top;
background-repeat:repeat-x;
color:#FFFFFF !important;
display:block;
float:left;
height:18px;
margin:0;
padding:11px 20px;
text-align:center;
}
.main_botnavigation a.save, .main_botnavigation a.save:hover {
}
.main_botnavigation a.selected {
}
.main_botnavigation a:hover {
}
.main_botnavigation li a:hover {
}
.main_botnavigation li:hover {
}
.main_botnavigation li.start a:hover {
}
.main_botnavigation li.start {
display:table-cell;
_float:left;
}
.main_botnavigation li.start:hover {
}
.main_botnavigation a {
color:#FFFFFF;
font-family:verdana;
font-size:10px;
font-weight:normal;
height:36px;
line-height:36px;
padding:0 10px;
text-align:center;
}
ul.botnav li.nav-w a {
font-weight:bold;
}
ul.botnav li.bot-head a {
line-height:25px;
text-transform:uppercase;
}

ul.botnav li.bot-head a:hover {
text-decoration:underline !important;
color:#FFF;
}

ul.botnav li.bot-head .drop .bd .content .clrfix2 h3 a{
text-transform:none;
}

ul.botnav li.bot-head .drop .bd .content .clrfix2 h3 a:hover{
text-decoration:underline !important;
color:#FFF;
}

ul.botnav li.bot-head .drop .bd .content .clrfix2 ul li a{
text-transform:none;
}

ul.botnav li.bot-head .drop .bd .content .clrfix2 ul li a:hover{
text-decoration:underline !important;
color:#FFF;
}

ul.botnav li.bot-head .drop .bd .content .clrfix2 ul li a:hover{
text-decoration:underline !important;
color:#FFF;
}

ul.botnav{
_width:1000px !important;
_display:block  !important;	
}

ul.botnav li.bot-head {
padding-top:5px;
_padding:0px;
_width:200px;
_overflow:visible;
_margin:0;
_float:left;
_display:inline-block;
_clear:none;
}
.bd .clrfix2 .clrfix2 {
overflow:hidden;
_display:inline-block;
_float:left;
_clear:none;/*/////////////////////////////////////////////////////WAS NONE/////////////////////////////////////////////////////*/

}
.clrfix2 ul li a {
font-weight:normal !important;
margin-left:10px;
_margin-left:0;
}
#container_body {
border-bottom:medium none;
width:830px;
}
#container_top, #container_top.main {
background-image:url("../../elements/-red/breadcrumb_bg.png");
clear:both;
height:25px;
margin:0;
position:absolute;
top:250px;
width:1000px;
display:block;
overflow:hidden;
*margin-left:-220px;
_margin-left:0;
}
#container_top a {
color:#FFFFFF;
padding:0 5px;
}
#container_pre_top {
background:none repeat scroll 0 0 #CEC5B3;
}
#container_pre_top.main {
background:none repeat scroll 0 0 #CEC5B3;
}
#container_pre_top a {
color:#FFFFFF;
}
.container_top_text {
background:url("../../elements/-red/breadcrumb_left_bg.jpg") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
float:left;
font-family:verdana;
font-size:10px;
font-weight:bold;
height:25px;
padding:6px 0 0 10px;
text-align:left;
text-transform:uppercase;
}
.container_top_text_current {
color:#FFFFFF;
float:left;
font-family:verdana;
font-size:10px;
font-weight:bold;
height:25px;
padding:6px 0 0 10px;
text-align:left;
text-transform:uppercase;
}
.container_top_text_sep {
background:url("../../elements/-red/breadcrumb_spacer.png") no-repeat scroll 0 0 transparent;
display:inline-block;
float:left;
font-weight:bold;
height:25px;
padding:0 0 0 10px;
text-align:left;
width:20px;
}
#container_subnav {
background-color:#CCCCCC;
color:#FFFFFF;
font-family:"Verdana","Lucida Grande",Arial,san-serif;
font-size:10px;
font-weight:bold;
}
#container_subnav a {
color:#666666;
}
#container {
background-color:#FFF;
}
#container.home, #container_home {
margin:0;
width:1000px;
}
#container.search, #container_search {
clear:both;
margin-left:0;
margin-right:0;
overflow:hidden;
padding:0;
width:1000px;
}
#container.home, #container.main, #container_home, #container_main {
background:none repeat scroll 0 0 #FFFFFF;
margin:0 !important;
width:1000px;
}
#container_main {
background-color:#FFFFFF;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
width:1000px;
}
#container_main.map {
background:none;
}
#container_main_program {
background-color:#FBFBFB;
float:left;
margin-bottom:0px;
margin-top:8px;
width:1000px;
}
#container_bottom, #container_bottom_main, #container_bottom_home, #container_bottom_search {
background-color:#FFFFFF;
background-image:url("../../elements/main_bottom.gif");
display:none !important;
height:14px;
}
#container_bottom.home, #container_bottom_home {
background:url("../../elements/home_main_bottom.gif") no-repeat scroll left top #FFFFFF;
}
#container_bottom.search, #container_bottom_search {
background:url("../../elements/home_main_bottom_w.gif") no-repeat scroll left top #FFFFFF;
}
#container_bottom.main, #container_bottom_main {
background:url("../../elements/home_main_bottom_ext.gif") no-repeat scroll left top #FFFFFF;
}
#nav li {
font-size:14px;
}
#nav li a {
background:url("../../elements/nav.jpg") no-repeat scroll left top #FFFFFF;
text-align:left;
}
#nav li a:hover {
background:url("../../elements/nav.jpg") no-repeat scroll left bottom #FFFFFF;
text-align:left;
}
#nav li a:link {
color:#FFFFFF;
}
#nav li a:visited {
color:#FFFFFF;
}
#nav li a {
float:none;
}
#nav {
background-color:#FFFFFF;
}
#footer {
color:#FFFFFF;
font-size:10px;
height:159px;
margin:20px 0 0;
width:1000px;
}
#footer_top {
background-image:url("../../elements/-red/footer_top.gif");
border-bottom:1px solid #DD5828;
background-position:left top;
font-size:10px;
height:29px;
}
ul#submenubar {
float:left;
list-style:none outside none;
margin:0;
padding:10px 0 0 10px;
}
ul {
margin-left:17px;
}
ul#submenubar li {
float:left;
margin:0;
padding:0 20px 0 0;
position:relative;
}
li {
}
ul#submenubar li a {
color:#FFFFFF;
float:left;
text-decoration:none;
}
#footer_bottom {
background-image:url("../../elements/-red/footer_bottom.gif");
background-position:left bottom;
height:38px;
}
#submenupanel {
padding:6px 10px 10px;
}
#submenupanel ul {
float:left;
list-style:none outside none;
margin:0;
padding:0 10px 0 0;
width:130px;
}
#submenupanel .menucategory {
color:#FFFFFF;
font-weight:bold;
padding:5px 0;
}
#submenupanel ul li {
line-height:normal;
margin:0;
padding:0;
width:100%;
}
#submenupanel .menucategory a {
font-weight:bold;
padding:0;
text-decoration:none;
}
#submenupanel ul li a {
color:#FFFFFF;
display:block;
float:none;
height:auto;
padding:2px 2px 2px 0;
text-decoration:none;
}
#footer p {
color:#A8A9AA;
margin:10px auto;
text-align:center;
width:700px;
}

.title_image {
background-image:none !important;
background-position:left top;
background-repeat:no-repeat;
display:none;
font-size:22px;
margin-left:20px;
margin-top:22px;
text-align:left;
}
.title_image .title_text {
color:#ED1C24;
float:none;
font-family:verdana;
font-size:22px;
font-weight:bold;
margin-top:0;
text-align:left;
text-transform:uppercase;
}


/*TITLE IMAGES OLD
.title_image{
margin-top:14px;
margin-bottom:14px;
width: 380px;
height: 100px;
font-size:22px;
text-align:right;
padding-right:15px;
background-position:top left;
background-repeat:no-repeat;
}

.title_image .title_text{
color:#FFFFFF;
float:right;
font-family:verdana;
font-size:22px;
font-weight:bold;
margin-top:2.9em;
text-align:right;
}

*/

.left_nav_container ul.wt {
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
list-style-type:none;
margin:10px 0 0;
padding:0 0 0 2px;
}

.left_nav_container ul.wt li {
background-image:url("../../elements/grey_arrow.gif");
background-position:left top;
background-repeat:no-repeat;
/*color:#F15922;*/
list-style-type:none;
padding-bottom:12px;
padding-left:20px;
padding-top:0;
}



.box_w_top, .box_w_bottom {
background-repeat:no-repeat;
height:9px;
}
.box_w_top {
background-position:center bottom;
margin-top:14px;
}
.box_w_bottom {
background-position:center top;
margin-bottom:14px;
}
.box_w_middle table {
float:none;
}
.box_w_middle table, td, tr {
border:1px solid #CCCCCC;
}
.box_w_middle img {
padding:5px;
}
.box_w_middle ul {
list-style-type:none;
margin:10px 0 0;
padding:0 0 0 2px;
}
.box_w_middle ol {
/*color:#F15922;*/
margin:0;
padding:0 0 0 24px;
}
.box_w_middle ol li {
padding-bottom:1px;
padding-left:0;
padding-top:1px;
}
.box_w_middle ul li{
background-image:url("../../elements/grey_arrow.gif");
background-position:left top;
background-repeat:no-repeat;
/*color:#F15922;*/
list-style-type:none;
padding-bottom:12px;
padding-left:25px;
padding-top:0;
}
.box_w_middle {
background-color:#FFFFFF;
margin:0;
padding:1px 20px;
}
.box_w_middle h1 {
color:#ED1C24;
font-family:verdana;
font-size:22px;
font-weight:bold;
margin:0;
padding:0 0 5px;
}
.box_w_middle h2 {
color:#F15922;
font-family:verdana;
font-size:20px;
font-weight:bold;
margin:10px 0 0;
padding:0;
}
#left .box_w_top {
background-image:none;
}
#left .box_w_bottom {
border-bottom:1px dotted #999999;
}
#right .box_w_top {
}
#right .box_w_bottom {
border-bottom:1px dotted #999999;
}
#top .box_w_top {
}
#top .box_w_bottom {
border-bottom:1px dotted #999999;
}
#bottom .box_w_top {
}
#bottom .box_w_bottom {
border-bottom:1px dotted #999999;
}
.box_w_middle .table_elements, .table_elements {
border-collapse:collapse;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:1em auto;
width:100%;
border:0 none;
}
.box_w_middle .table_elements tr.head, .table_elements tr.head {
background:none repeat scroll 0 0 #FFF;
color:#ED1C24;/*medium main*/
font-size:12px;
font-weight:bold;
border:0 none;
}
.box_w_middle .table_elements tr.head td, .table_elements tr.head td {
padding:0.3em 1.6em 10px;
border-bottom:2px dotted #AAA !important;
}
.box_w_middle .table_elements tr, .table_elements tr {
background:none repeat scroll 0 0 #FFFFFF;
color:#666;
border:0 none;
}
.box_w_middle .table_elements td, .table_elements td {
border-color:#AAA !important;
border-style:dotted !important;
border-width:0 0 1px !important;
padding:10px 1.6em;
}

.box_w_middle .table_elements td.cal_td{
padding: 0.3em 1.6em 5px; 
text-align:center !important;
}

.box_w_middle .table_elements td.cal_td_odd{
padding: 0.3em 1.6em 5px; 
background-color:#EFEFEF !important; 
text-align:center !important;
}

.box_w_middle .table_elements td.cal_body_td{
padding: 6px 0; 
text-align:center !important; 
}

.box_w_middle .table_elements td.cal_body_td_odd{
padding: 6px 0; 
text-align:center !important; 
background-color:#EFEFEF !important;
}

.box_w_middle .table_elements td.cal, .table_elements td.cal {
border-width:0 !important;
}

.box_w_middle .table_elements td.cal_top, .table_elements td.cal_top {
border-width:1px 0 0 !important;
}

.box_w_middle .table_elements td.cal_time, .table_elements td.cal_time {
 border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 6px 0;
    text-align: center !important;
}	
	
.day_wrap{
	display:block;
	padding:2px 0;
	background:#CCC;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#666;
	border:1px solid #FFF;
}

.box_w_middle .table_elements td.first_col, .table_elements td.first_col {
background-color:#FFF;
}
.box_g_top, .box_g_bottom {
background-repeat:no-repeat;
height:9px;
}
.box_g_top {
background-position:center bottom;
margin-top:14px;
}
.box_g_bottom {
background-position:center top;
margin-bottom:14px;
}
.box_g_middle table {
float:none;
}
.box_g_middle table, td, tr {
border:1px solid #CCCCCC;
}
.box_g_middle img {
padding:5px;
}
.box_g_middle ul {
list-style-type:none;
margin:10px 0 0;
padding:0 0 0 2px;
}
.box_g_middle ol {
/*color:#F15922;*/
margin:0;
padding:0 0 0 24px;
}
.box_g_middle ol li {
padding-bottom:1px;
padding-left:0;
padding-top:1px;
}
.box_g_middle ul li {
background-image:url("../../elements/grey_arrow.gif");
background-position:left top;
background-repeat:no-repeat;
/*color:#F15922;*/
list-style-type:none;
padding-bottom:12px;
padding-left:25px;
padding-top:0;
}
.box_g_middle {
background-color:#FFFFFF;
margin:0;
padding:1px 20px;
}
.box_g_middle h1 {
color:#ED1C24;
font-family:verdana;
font-size:22px;
font-weight:bold;
margin:0;
padding:0 0 5px;
}
.box_g_middle h2 {
color:#F15922;
font-family:verdana;
font-size:20px;
font-weight:bold;
margin:10px 0 0;
padding:0;
}
#left .box_g_top {
background-image:none;
}
#left .box_g_bottom {
border-bottom:1px dotted #999999;
}
#right .box_g_top {
}
#right .box_g_bottom {
border-bottom:1px dotted #999999;
}
#top .box_g_top {
}
#top .box_g_bottom {
border-bottom:1px dotted #999999;
}
#bottom .box_g_top {
}
#bottom .box_g_bottom {
border-bottom:1px dotted #999999;
}
.box_g_middle .table_elements, .table_elements {
border-collapse:collapse;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:1em auto;
width:100%;
border:0 none;
}
.box_g_middle .table_elements tr.head, .table_elements tr.head {
background:none repeat scroll 0 0 #FFF;
color:#ED1C24;/*medium main*/
font-size:12px;
font-weight:bold;
border:0 none;
}
.box_g_middle .table_elements tr.head td, .table_elements tr.head td {
padding:0.3em 1.6em 10px;
border-bottom:2px dotted #CCCCCC !important;
}
.box_g_middle .table_elements tr, .table_elements tr {
background:none repeat scroll 0 0 #FFFFFF;
color:#666;
border:0 none;
}
.box_g_middle .table_elements td, .table_elements td {
border-color:#CCCCCC !important;
border-style:none none dotted !important;
border-width:0 0 1px !important;
padding:10px 1.6em;
}
.box_g_middle .table_elements td.first_col, .table_elements td.first_col {
background-color:#FFF;
}
.box_s_top, .box_s_bottom {
background-repeat:no-repeat;
height:9px;
}
.box_s_top {
background-position:center bottom;
margin-top:14px;
}
.box_s_bottom {
background-position:center top;
margin-bottom:14px;
}
.box_s_middle table {
float:none;
}
.box_s_middle table, td, tr {
border:1px solid #CCCCCC;
}
.box_s_middle img {
padding:5px;
}
.box_s_middle ul {
list-style-type:none;
margin:10px 0 0;
padding:0 0 0 2px;
}
.box_s_middle ol {
/*color:#F15922;*/
margin:0;
padding:0 0 0 24px;
}
.box_s_middle ol li {
padding-bottom:1px;
padding-left:0;
padding-top:1px;
}
.box_s_middle ul li {
background-image:url("../../elements/grey_arrow.gif");
background-position:left top;
background-repeat:no-repeat;
/*color:#F15922;*/
list-style-type:none;
padding-bottom:12px;
padding-left:25px;
padding-top:0;
}
.box_s_middle {
background-color:#FFFFFF;
margin:0;
padding:1px 20px;
}
.box_s_middle h1 {
color:#ED1C24;
font-family:verdana;
font-size:22px;
font-weight:bold;
margin:0;
padding:0 0 5px;
}
.box_s_middle h2 {
color:#F15922;
font-family:verdana;
font-size:20px;
font-weight:bold;
margin:10px 0 0;
padding:0;
}
#left .box_s_top {
background-image:none;
}
#left .box_s_bottom {
border-bottom:1px dotted #999999;
}
#right .box_s_top {
}
#right .box_s_bottom {
border-bottom:1px dotted #999999;
}
#top .box_s_top {
}
#top .box_s_bottom {
border-bottom:1px dotted #999999;
}
#bottom .box_s_top {
}
#bottom .box_s_bottom {
border-bottom:1px dotted #999999;
}
.box_s_middle .table_elements, .table_elements {
border-collapse:collapse;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:1em auto;
width:100%;
border:0 none;
}
.box_s_middle .table_elements tr.head, .table_elements tr.head {
background:none repeat scroll 0 0 #FFF;
color:#ED1C24;/*medium main*/
font-size:12px;
font-weight:bold;
border:0 none;
}
.box_s_middle .table_elements tr.head td, .table_elements tr.head td {
padding:0.3em 1.6em 10px;
border-bottom:2px dotted #CCCCCC !important;
}
.box_s_middle .table_elements tr, .table_elements tr {
background:none repeat scroll 0 0 #FFFFFF;
color:#666;
border:0 none;
}
.box_s_middle .table_elements td, .table_elements td {
border-color:#CCCCCC !important;
border-style:none none dotted !important;
border-width:0 0 1px !important;
padding:10px 1.6em;
}
.box_s_middle .table_elements td.first_col, .table_elements td.first_col {
background-color:#FFF;
}
.box_r_top, .box_r_bottom {
background-repeat:no-repeat;
height:9px;
}
.box_r_top {
background-position:center bottom;
margin-top:14px;
}
.box_r_bottom {
background-position:center top;
margin-bottom:14px;
}
.box_r_middle table {
float:none;
}
.box_r_middle table, td, tr {
border:1px solid #CCCCCC;
}
.box_r_middle img {
padding:5px;
}
.box_r_middle ul {
list-style-type:none;
margin:10px 0 0;
padding:0 0 0 2px;
}
.box_r_middle ol {
/*color:#F15922;*/
margin:0;
padding:0 0 0 24px;
}
.box_r_middle ol li {
padding-bottom:1px;
padding-left:0;
padding-top:1px;
}
.box_r_middle ul li {
background-image:url("../../elements/grey_arrow.gif");
background-position:left top;
background-repeat:no-repeat;
/*color:#F15922;*/
list-style-type:none;
padding-bottom:12px;
padding-left:25px;
padding-top:0;
}
.box_r_middle {
background-color:#FFFFFF;
margin:0;
padding:1px 20px;
}
.box_r_middle h1 {
color:#ED1C24;
font-family:verdana;
font-size:22px;
font-weight:bold;
margin:0;
padding:0 0 5px;
}
.box_r_middle h2 {
color:#F15922;
font-family:verdana;
font-size:20px;
font-weight:bold;
margin:10px 0 0;
padding:0;
}
#left .box_r_top {
background-image:none;
}
#left .box_r_bottom {
border-bottom:1px dotted #999999;
}
#right .box_r_top {
}
#right .box_r_bottom {
border-bottom:1px dotted #999999;
}
#top .box_r_top {
}
#top .box_r_bottom {
border-bottom:1px dotted #999999;
}
#bottom .box_r_top {
}
#bottom .box_r_bottom {
border-bottom:1px dotted #999999;
}
.box_r_middle .table_elements, .table_elements {
border-collapse:collapse;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:1em auto;
width:100%;
border:0 none;
}
.box_r_middle .table_elements tr.head, .table_elements tr.head {
background:none repeat scroll 0 0 #FFF;
color:#ED1C24;/*medium main*/
font-size:12px;
font-weight:bold;
border:0 none;
}
.box_r_middle .table_elements tr.head td, .table_elements tr.head td {
padding:0.3em 1.6em 10px;
border-bottom:2px dotted #CCCCCC !important;
}
.box_r_middle .table_elements tr, .table_elements tr {
background:none repeat scroll 0 0 #FFFFFF;
color:#666;
border:0 none;
}
.box_r_middle .table_elements td, .table_elements td {
border-color:#CCCCCC !important;
border-style:none none dotted !important;
border-width:0 0 1px !important;
padding:10px 1.6em;
}
.box_r_middle .table_elements td.first_col, .table_elements td.first_col {
background-color:#FFF;
}


/*middle_reg*/
.box_r_top, .box_r_bottom {
background-repeat:no-repeat;
height:9px;
}
.box_r_top {
background-position:center bottom;
margin-top:14px;
}
.box_r_bottom {
background-position:center top;
margin-bottom:14px;
}
.box_r_middle_reg table {
float:none;
}
.box_r_middle_reg table, td, tr {
border:1px solid #CCCCCC;
}
.box_r_middle_reg img {
padding:5px;
}
.box_r_middle_reg ul {
list-style-type:none;
margin:10px 0 0;
padding:0 0 0 2px;
}
.box_r_middle_reg ol {
/*color:#F15922;*/
margin:0;
padding:0 0 0 24px;
}
.box_r_middle_reg ol li {
padding-bottom:1px;
padding-left:0;
padding-top:1px;
}
.box_r_middle_reg ul li {
background-image:url("../../elements/grey_arrow.gif");
background-position:left top;
background-repeat:no-repeat;
/*color:#F15922;*/
list-style-type:none;
padding-bottom:12px;
padding-left:25px;
padding-top:0;
}
.box_r_middle_reg {
background-color:#FFFFFF;
margin:0;
padding:1px 20px;
}
.box_r_middle_reg h1 {
color:#ED1C24;
font-family:verdana;
font-size:22px;
font-weight:bold;
margin:0;
padding:0 0 5px;
}
.box_r_middle_reg h2 {
color:#F15922;
font-family:verdana;
font-size:20px;
font-weight:bold;
margin:10px 0 0;
padding:0;
}
#left .box_r_top {
background-image:none;
}
#left .box_r_bottom {
border-bottom:1px dotted #999999;
}
#right .box_r_top {
}
#right .box_r_bottom {
border-bottom:1px dotted #999999;
}
#top .box_r_top {
}
#top .box_r_bottom {
border-bottom:1px dotted #999999;
}
#bottom .box_r_top {
}
#bottom .box_r_bottom {
border-bottom:1px dotted #999999;
}
.box_r_middle_reg .table_elements, .table_elements {
border-collapse:collapse;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:1em auto;
width:100%;
border:0 none;
}
.box_r_middle_reg .table_elements tr.head, .table_elements tr.head {
background:none repeat scroll 0 0 #FFF;
color:#ED1C24;/*medium main*/
font-size:12px;
font-weight:bold;
border:0 none;
}
.box_r_middle_reg .table_elements tr.head td, .table_elements tr.head td {
padding:0.3em 1.6em 10px;
border-bottom:2px dotted #CCCCCC !important;
}
.box_r_middle_reg .table_elements tr, .table_elements tr {
background:none repeat scroll 0 0 #FFFFFF;
color:#666;
border:0 none;
}
.box_r_middle_reg .table_elements td, .table_elements td {
border-color:#CCCCCC !important;
border-style:none none dotted !important;
border-width:0 0 1px !important;
padding:10px 1.6em;
}
.box_r_middle_reg .table_elements td.first_col, .table_elements td.first_col {
background-color:#FFF;
}
/*END middle_reg*/


.box_tn_top, .box_tn_bottom {
background-repeat:no-repeat;
height:9px;
}
.box_tn_top {
background-position:center bottom;
margin-top:14px;
}
.box_tn_bottom {
background-position:center top;
margin-bottom:14px;
}
.box_tn_middle table {
float:none;
}
.box_tn_middle table, td, tr {
border:1px solid #CCCCCC;
}
.box_tn_middle img {
padding:5px;
}
.box_tn_middle ul {
list-style-type:none;
margin:10px 0 0;
padding:0 0 0 2px;
}
.box_tn_middle ol {
/*color:#F15922;*/
margin:0;
padding:0 0 0 24px;
}
.box_tn_middle ol li {
padding-bottom:1px;
padding-left:0;
padding-top:1px;
}
.box_tn_middle ul li {
background-image:url("../../elements/grey_arrow.gif");
background-position:left top;
background-repeat:no-repeat;
/*color:#F15922;*/
list-style-type:none;
padding-bottom:12px;
padding-left:25px;
padding-top:0;
}
.box_tn_middle {
background-color:#FFFFFF;
margin:0;
padding:1px 20px;
}
.box_tn_middle h1 {
color:#ED1C24;
font-family:verdana;
font-size:22px;
font-weight:bold;
margin:0;
padding:0 0 5px;
}
.box_tn_middle h2 {
color:#F15922;
font-family:verdana;
font-size:20px;
font-weight:bold;
margin:10px 0 0;
padding:0;
}
#left .box_tn_top {
background-image:none;
}
#left .box_tn_bottom {
border-bottom:1px dotted #999999;
}
#right .box_tn_top {
}
#right .box_tn_bottom {
border-bottom:1px dotted #999999;
}
#top .box_tn_top {
}
#top .box_tn_bottom {
border-bottom:1px dotted #999999;
}
#bottom .box_tn_top {
}
#bottom .box_tn_bottom {
border-bottom:1px dotted #999999;
}
.box_tn_middle .table_elements, .table_elements {
border-collapse:collapse;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:1em auto;
width:100%;
border:0 none;
}
.box_tn_middle .table_elements tr.head, .table_elements tr.head {
background:none repeat scroll 0 0 #FFF;
color:#ED1C24;/*medium main*/
font-size:12px;
font-weight:bold;
border:0 none;
}
.box_tn_middle .table_elements tr.head td, .table_elements tr.head td {
padding:0.3em 1.6em 10px;
border-bottom:2px dotted #CCCCCC !important;
}
.box_tn_middle .table_elements tr, .table_elements tr {
background:none repeat scroll 0 0 #FFFFFF;
color:#666;
border:0 none;
}
.box_tn_middle .table_elements td, .table_elements td {
border-color:#CCCCCC !important;
border-style:none none dotted !important;
border-width:0 0 1px !important;
padding:10px 1.6em;
}
.box_tn_middle .table_elements td.first_col, .table_elements td.first_col {
background-color:#FFF;
}
.contact_form input.text, .contact_form textarea.text {
border:1px solid #CCCCCC;
font-family:"Verdana";
font-size:14px;
padding:4px 8px;
width:330px;
}
.contact_form input.text.validate, .contact_form textarea.text.validate {
background:url("../../elements/icon_validate.gif") no-repeat scroll right center transparent;
border:1px solid #F15922;
}
#right .contact_form input.text, #right .contact_form textarea.text {
width:250px;
}
.contact_form label {
color:#999999;
display:inline-block;
font-family:"Verdana";
font-size:13px;
line-height:15px;
padding-bottom:5px;
padding-left:2px;
padding-top:8px;
}
.contact_form a.submit_button {
background:none repeat scroll 0 0 #FAFAFA;
border:1px solid #CCCCCC;
color:#CCCCCC;
cursor:pointer;
display:inline-block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
padding:6px 8px;
text-align:center;
width:330px;
}
#right .contact_form a.submit_button {
width:250px;
}
.contact_form a.submit_button:hover {
border:1px solid #999999;
color:#999999;
}
a.blog_home_more {
float:right;
}
.blog_comment {
background:url("../../elements/single.jpg") no-repeat scroll center top transparent;
font-family:"Verdana";
font-size:12px;
font-weight:normal;
margin:15px 0 5px;
padding-top:15px;
text-align:left;
}
.blog_comment.new {
background:none repeat scroll 0 0 transparent;
margin:0 0 5px;
padding-top:0;
}
#blog_comment_no_line {
background:none repeat scroll 0 0 transparent;
font-family:"Verdana";
font-size:12px;
font-weight:normal;
margin:0 0 5px;
padding-top:0;
text-align:left;
}
.comments {
margin:0 0 10px;
padding:0 0 10px;
}
.comments .comments-title {
background:none repeat scroll 0 0 transparent;
float:left;
margin:0 0 20px;
width:100%;
}
.comments .comments-title.new {
margin:0;
}
.comments .comments-title h3 {
color:#999999;
float:left;
font-size:20px;
margin:0;
width:460px;
}
.comments .comments-title a:link, .comments .comments-title a:visited {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #4674A2;
color:#FFFFFF;
}
.comments .comments-title a:link, .comments .comments-title a:visited {
-moz-border-radius:3px 3px 3px 3px;
text-shadow:1px -1px 0 #666666;
}
.comments .comments-title a:link, .comments .comments-title a:visited {
color:#FFFFFF;
display:block;
float:right;
font-weight:bold;
padding:3px 5px;
text-align:center;
text-transform:uppercase;
width:130px;
}
.comments .comments-title.submit a:link, .comments .comments-title.submit a:visited {
float:left;
margin-left:110px;
margin-top:9px;
padding:6px 5px;
width:302px;
}
.comments ol {
background:url("../../elements/single.jpg") no-repeat scroll center bottom transparent;
border:0 none;
font-size:100%;
list-style:none outside none;
margin:0;
outline:0 none;
padding:0 0 10px;
vertical-align:baseline;
}
.comments ol.commentlist.new {
background:none repeat scroll 0 0 transparent;
padding:0;
}
.comments ol.commentlist li {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
border:0 none;
font-size:100%;
list-style-type:none;
margin:0;
outline:0 none;
padding:10px 0 5px;
vertical-align:baseline;
}
.comments ol.commentlist li.pending {
background:none repeat scroll 0 0 #FFFFCC;
border:1px dashed #CCCCCC;
margin:10px 0;
padding:20px;
}
.comments ol.commentlist li.last {
padding:10px 0 0;
}
.comments ol.commentlist li .wrapper {
-moz-border-radius:4px 4px 4px 4px;
-moz-box-shadow:0 1px 1px #CCCCCC;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #999999;
font-size:100%;
margin:0;
padding:10px;
vertical-align:baseline;
}
.comments ol.commentlist li .wrapper.new {
width:400px;
}
.comments ol.commentlist li .wrapper.new.comment_inputs {
display:inline-block;
margin-bottom:9px;
padding:5px;
width:300px;
}
.comments ol.commentlist li .wrapper.new.comment_inputs.last {
margin-bottom:0;
}
.comment_input_label {
color:#999999;
display:inline-block;
float:left;
font-size:16px;
margin-top:10px;
padding-right:18px;
width:42px;
}
.comments ol.commentlist li .wrapper.new.comment_inputs input {
background:none repeat scroll 0 0 transparent;
border:1px solid #FFFFFF;
color:#444444;
font-family:"Verdana";
font-size:16px;
width:100%;
}
.comments ol.commentlist li .wrapper.new.comment_inputs input.validate {
background:url("../../elements/icon_validate.gif") no-repeat scroll right center transparent;
border:1px solid #F15922;
}
.comments ol.commentlist li .wrapper.new .new_comment {
background:none repeat scroll 0 0 transparent;
border:1px solid #FFFFFF;
color:#444444;
font-family:"Verdana";
height:97px;
line-height:16px;
width:400px;
}
.comments ol.commentlist li .wrapper.new .new_comment.validate {
background:url("../../elements/icon_validate.gif") no-repeat scroll right center transparent;
border:1px solid #F15922;
}
.comments ol.commentlist li .comment-entry p {
line-height:16px;
margin:0 0 2px;
}
.comments ol.commentlist li .comment-head {
background:url("../../elements/commentbubbletip.png") no-repeat scroll 30px 0 transparent;
margin:-1px 0 10px;
padding:10px 0 0 50px;
}
.comments ol.commentlist li .comment-head.reply_block {
background:url("../../elements/commentbubbletip.png") no-repeat scroll 30px 0 transparent;
margin:-1px 0 10px;
padding:10px 0 0 50px;
z-index:9999;
}
.comments ol.commentlist li .comment-head .avatar {
}
.comments ol.commentlist li .comment-head .avatar img {
border:1px solid #CCCCCC;
float:left;
margin:0 10px 0 0;
}
.comments ol.commentlist li .comment-head .user-meta {
float:left;
line-height:14px;
}
.comments ol.commentlist li .comment-head .user-meta span.name {
display:block;
font-weight:bold;
}
.comments ol.commentlist li.approved .comment-head .user-meta span.name.action_links {
opacity:0;
}
.comments ol.commentlist li.approved:hover .comment-head .user-meta span.name.action_links {
opacity:1;
}
.comments ol.commentlist li .comment-head .user-meta span.date {
color:#999999;
font-size:11px;
}
.comments ol.commentlist li .comment-head .user-meta span.perma {
color:#999999;
font-size:11px;
text-transform:uppercase;
}
div.clear {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
border:0 none;
clear:both;
display:block;
float:none;
font-size:0;
height:0;
list-style:none outside none;
margin:0;
overflow:hidden;
padding:0;
visibility:hidden;
width:0;
}
.recaptcha {
margin-left:107px;
}
a, .class_title{
/*color:#F15922;*/
color:#A92B31;/*dark main*/
}

a:hover {
color:#F15922;/*light main*/
}


a:active {
outline:medium none !important;
}
a:focus {
}
a:link {
text-decoration:none !important;
}
a:visited {
text-decoration:none !important;
}
a:hover {
text-decoration:none !important;
}
a:active {
text-decoration:none !important;
}
img {
border:medium none;
}
hr {
border:1px dotted #CCCCCC;
width:100%;
}

h1, h2 {
font-family:"CachetBoldRegular",verdana !important;
font-weight:normal !important;
}

strong, b{
/*font-family:"CachetBoldRegular",verdana !important;	*/
}

h1{
text-transform:uppercase !important;
}

.stelter_container {
padding:0;
}
.stelter_container #gloss_anchors {
display:none;
}
.stelter_container img {
border:medium none !important;
}

.stelter_container a {
/*color:#F15922;*/
color:#A92B31;/*dark main*/
}

.stelter_container a:hover {
color:#F15922;/*light main*/
}

.stelter_container table {
border:medium none !important;
}
.stelter_container table {
border:medium none !important;
}
.stelter_container table tr {
border:medium none !important;
}
.stelter_container table tr td {
border:medium none !important;
}
.stelterName {
display:block;
font-family:"CachetBoldRegular",verdana !important;
font-size:19px;
line-height:21px;
margin:10px 0 5px;
padding:0;
}
.stelterTeaser {
}
.stelterArticleText {
color:#666;
font-family:Verdana;
font-size:13px;
line-height:18px;
margin:2px 0 11px;
}
.stelterHeadline {
clear:both;
color:#ED1C24;/*medium main*/
font-weight:normal;
display:block;
font-family:"CachetBoldRegular",verdana !important;
font-size:24px;
line-height:26px;
margin:12px 0 5px;
}
.stelterCopyright {
border-top:1px dotted #CCCCCC;
color:#666666;
display:block;
font-size:10px;
padding-bottom:10px;
}
.stelterArticleTitle {
}
.stelterArticleEbrochure {
}
.stelterDescription {
}

#give_side {
background-image:url("../../elements/-red/give_side.gif");
background-position:right top;
clear:both;
display:block;
float:left;
height:50px;
margin-top:20px;
outline:medium none;
text-decoration:none;
text-indent:-9999px;
width:170px;
}

#give_side:hover{
background-position:right bottom;
}

.hidden{
display:none;	
}

.kiosk_share{
display:none;	
}

