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

/* DO NOT MODIFY: REQUIRED EDITOR CSS */


/* START ADMIN CHANGES */

.ajax_content #bottom{
margin-bottom: 10px;
}

.admin_top_spacer{
margin-top:48px;
display:block;
}

/* END ADMIN CHANGES */

body {
background-color:#FAFAFA;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

object{
background:#EAEAEA url(../../elements/youtube_bak.gif) center center no-repeat;
display:block;
}

fb, fb:fan{
background:#EAEAEA url(../../elements/youtube_bak.gif) center center no-repeat !important;
display:block !important;
height:400px !important;
}

.lang_container {
margin:0 auto;
padding:0 1px;
width:900px;
height:15px;
}

a.lang{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
float:right;
color:#FFFFFF;
padding-right:5px;

}

.footer_address{
margin:-15px auto 20px;
padding:0 1px;
width:900px;
height:15px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color:#E5E5E5;
text-align:center;

}

#container_body.map{
width:900px;
float:left;
margin:0;
padding-top:0;
height:500px;
}

#container_body_program{
background:url(../../elements/tree_programs.jpg) top left no-repeat;
width:900px;
float:left;
margin:0;
padding-top:0;
height:500px;
position:relative;
overflow:hidden;
}

#map_left{
float:left;
height:500px;
width:277px;
margin:0;
overflow:hidden;
_height:505px;
}

.programs_left{
height:500px;
width:225px;
margin:0;
overflow:hidden;
_height:500px;
_width:225px;
position:absolute;
z-index:10;
}

.programs_left.second{
margin-left:225px;
}

.programs_left.third{
margin-left:450px;
}

.programs_left.fourth{
margin-left:675px;
}

.programs_left_filter{
height:500px;
margin-left:-226px;
overflow:hidden;
position:absolute;
width:226px;
background:#FFF;
/*filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6;*/
filter:alpha(opacity=0); opacity:0; -moz-opacity:0;
z-index:0;
}

.zip_box{
background:transparent url(../../elements/iimm2-green.png) no-repeat scroll 4px 10px;
color:#666666;
font-size:10px;
height:65px;
padding-left:40px;
white-space:nowrap;
}

.prog_box_container{
position:absolute;
width:224px;
height:65px;
}
.prog_box_header{
color:#FFFFFF;
font-size:18px;
left:10px;
bottom:5px;
position:absolute;
z-index:99;
width:204px;
}

.zip_box_header{
color:#445F76;
font-size:14px;
padding-top:10px;
padding-bottom:5px;
margin:0;
}

input.zip{
color:#999999;
float:left;
font-family:"Trebuchet MS","Lucida Grande",Arial,san-serif;
font-size:13px;
padding-left:5px;
padding-right:5px;
margin-right:3px;
width:38px;
}

input.zip:focus{
background:#FFF;
color:#666;
}

#search_top.zip_form{
margin:0px;
}

select.zip{
color:#999999;
font-family:"Trebuchet MS","Lucida Grande",Arial,san-serif;
font-size:13px;
}


#map_left .header{
height:70px;
display:block;
background:#FBFBFB;
}

#map_left_container{
height:430px;
width:277px;
border-top: 1px solid #CCC;
overflow:hidden;
_height:438px;
}

.prog_left_container{
height:500px;
overflow:hidden;
width:224px;
}


iframe.map_list{
height:429px;
width:277px;
border:0;
overflow-y:auto;
overflow-x:hidden;
_height:445px;
}

iframe.prog_list, .prog_list{
height:500px;
width:225px;
border:0;
overflow:hidden;
_height:515px;
background:none;
background-color:transparent;
}

#map_left_inside{
width:277px;
margin:0;
height:429px;
overflow-y:auto;
overflow-x:hidden;
}


#map_left_inside ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-left:0;
}

#map_left_inside li{
float:left;
width:100%;
_width:277px;
}

#map_left_inside li a{
border-bottom:1px solid #CCCCCC;
color:#666;
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:#FFF;
color:#444;
text-decoration:none;
}

#map_right{
float:right;
width:622px;
height:500px;
overflow:hidden;
background:#FFF;
_height:505px;
}

iframe.map_view{
width:622px;
height:500px;
_height:505px;
border:0;
background:#FFF url(../../elements/loading.gif) center center no-repeat;
}


#atff{
display:none;
}

.test_editor{
font-size:16px;
color:#FF6600;
}

.iframe_main{
border:medium none;
overflow:hidden;
width:100%;
_width:94%;
}

#right div .iframe_main{
_width:88%;
}

#left div .iframe_main{
_width:90%;
}


.news_more{
margin-top:0px;
float:right;
}

#header-shadow {
background-image:url(../../elements/header_shadow_branch.png);
background-position:bottom center;
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:bottom left;
background-repeat:no-repeat;
height:79px;
width:700px;
display:block;
}

.header_right{
height:90px;
margin-left:727px;
margin-top:-9px;
position:absolute;
width:179px;
}

#header.blank .header_right{
display:none;
}

#header_splash{
border-top:1px solid #FFFFFF;
height:340px;

_margin-left:1px;
width:900px;
background-color:#556B7D;
background-image:url(../../images/home_01.jpg);
background-position:center top;
background-repeat:no-repeat;
text-align:left;
margin:0;
}

#header_splash.hidden{
display:none;
}



a.header_donate_button{
background-image:url(../../elements/header_shadow_corp_right.png);
background-position:top right;
background-repeat:no-repeat;
height:90px;
width:179px;
margin:0;
display:block;
}

a.header_donate_button:hover{
background-position:bottom right;
}


#footer-shadow {
background-image:url(../../elements/footer_shadow.gif);
background-position:top center;
background-repeat:no-repeat;
height:9px;
width:904px;
margin:0 auto 20px;
padding:0 8px;
}

.mission_label{
width: 149px;
height:51px;
display:block;
float:left;
background-image:url(../../elements/footer_mission.gif);
background-position:top center;
background-repeat:no-repeat;
}

.rss_main{
background:transparent url(../../elements/rss2.gif) no-repeat scroll center top;
float:right;
height:24px;
margin-right:8px;
margin-top:-32px;
width:25px;
}

#left {
width: 392px;
float:left;
}
#left.home, #left_nav.home{
width: 149px;
float:left;
margin-left: 0px;
margin-right:0px;
margin-bottom:0px;
margin-top:0px;
padding-top: 0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
font-family: "Trebuchet MS", "Lucida Grande", Arial, san-serif;
font-weight:bold;
font-size:11px;
color:#666666;
z-index:1;
clear:both;
}

#left.search{
width: 149px;
float:left;
margin-left: 0px;
margin-right:0px;
margin-bottom:0px;
margin-top:0px;
padding-top: 0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
color:#666666;
z-index:300;
clear:both;
}

#left_nav.home li a img{
padding-right: 8px;
margin:0;
}

/*
#left_nav.home{
width: 149px;
font-family: "Trebuchet MS", "Lucida Grande", Arial, san-serif;
font-weight:bold;
font-size:11px;
color:#666666;
}
*/

#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{
margin-top:0px;
margin-bottom:10px;
border-bottom: #FFFFFF solid 1px;
padding-bottom: 10px;
padding-left:20px;
line-height:15px;

}


#left.home ul, #left_nav.home ul
{
list-style: none;
padding-left: 0px;
margin: 0px;

}

#left.home li, #left_nav.home li
{
float: left;
width:150px;
border-bottom:1px solid #AEAEAE;
border-top:1px solid #D0D0D0;
}

#left.home li.current_page_item, #left_nav.home li.current_page_item{
border-bottom:none;
border-top:none;
}


#left.home li.back, #left_nav.home li.back
{
border-top:none;
}

#left.home li.nav_ext_standard, #left_nav.home li.nav_ext_standard {
display:none;
}

#left.home li a, #left_nav.home li a
{
padding-top:10px;
text-decoration: none;
text-align: left;
display: block;
margin-top:0px;
padding-bottom: 10px;
padding-left:20px;
padding-right:5px;
line-height:15px;
color:#444;
text-shadow:0 1px 0 #FFFFFF;
}

#left.home li a.donate, #left_nav.home li a.donate
{
/*
margin-top:5px;
color:#FFF;
background:url(../../elements/button_donatev2.gif) top center no-repeat;
height:74px;
border-bottom: none;
padding: 0px !important;
*/
display:none;
}

#left.home li a.donate:hover, #left_nav.home li a.donate:hover
{
background:url(../../elements/button_donatev2.gif) bottom center no-repeat;
color:#E5E5E5;
text-decoration: none;
}

#left.home li a.updates, #left_nav.home li a.updates
{
margin-top:5px;
color:#FFF;
background:url(../../elements/button_updates.gif) top center no-repeat;
height:74px;
border-bottom: none;
padding: 0px !important;
}

#left.home li a.updates:hover, #left_nav.home li a.updates:hover
{
background:url(../../elements/button_updates.gif) bottom center no-repeat;
color:#E5E5E5;
text-decoration: none;
}

#left.home li.back a,  #left_nav.home li.back a{
color:#666;
padding-left: 10px;
text-shadow:0 1px 0 #FFFFFF;
}

#left.home li.back a:hover{
color:#333;
}

#left_nav li.back a:hover{
color:#333;
}

#left.home li a:hover, #left_nav.home li a:hover
{
text-decoration: none;
background:transparent url(../../elements/navhover_home.png) no-repeat scroll right center;
_background:transparent url(../../elements/navhover_home8.png) no-repeat scroll right center;
color:#333;
}

#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:transparent url(../../elements/navcurrent_home.png) repeat-y scroll left top !important;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#333;
}

#left.rss li, #left_nav.rss li{
background-image:url(../../elements/rss2.gif) left center no-repeat;
}



#right {
width: 310px;
float: left;
}

#right.home {
width: 740px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
float:right;

}

.nav_spacer{
width:80px;
height:200px;
border:none;
display:block;
}

#right_search{
float:left;
font-size:11px;
margin:18px 20px 0 28px;
min-height:270px;
padding-bottom:20px;
padding-top:10px;
width:690px;
position:relative;
}

#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;
color:#1E7BAC;
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 {
border-bottom:1px solid #CCCCCC;
color:#999999;
font-size:28px;
font-weight:normal;
line-height:28px;
margin-bottom:0;
margin-right:0;
margin-top:20px;
padding-bottom:5px;
padding-left:25px;
text-decoration:none;
}


.search_box{
float:right;
padding-right:6px;
margin: 6px 0px 0px;
height:26px;
overflow:hidden;
text-align:right;
display:block;
position:relative;

/*width: 220px;*/
}

.subscribe_box{
float:right;
margin: 16px 5px 0 0;
height:26px;
text-align:right;
display:block;
position:relative;
}

.subscribe_box_inner{
background:#F5F5F5 none repeat scroll 0 0;
border:1px solid #CCC;
color:#999999;
display:block;
float:left;
font-family:"Trebuchet MS","Lucida Grande",Arial,san-serif;
font-size:13px;
height:18px;
margin-right:5px;
padding-top:1px;
padding-right:10px;
padding-bottom:0px;
padding-left:10px;
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:left;
margin-right:5px;
padding:2px 1px;
text-align:center;
}

.subscribe_box_inner:hover{
background:#FFF;
color:#666 !important;

}

#search{
float:left;
width: 300px;
}

.search_box_inner{
background:transparent url(../../elements/icon_search.gif) no-repeat scroll left top;
float:left;
_float:right;
height:32px;
margin-left:1px;
padding:20px 10px 20px 80px;
width:660px;
_width:659px;
}

.search_legend {
background:#F5F5F5;
border:1px dotted #CCCCCC;
color:#999999;
float:right;
font-family:trebuchet MS;
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{
font-family: "Trebuchet MS", "Lucida Grande", Arial, san-serif;
font-size:13px;
color:#999999;
text-align:right;
margin-top:15px;
float:right;
line-height:24px;
padding:0;
}



.search_box_inner_title b{
color:#666666;
}

.search_input{
border:#CCC 1px solid;
background:#F5F5F5 url(../../elements/icon_search_small_off.gif) right bottom no-repeat;
width: 120px;
font-family: "Trebuchet MS", "Lucida Grande", Arial, san-serif;
font-size:13px;
color:#999999;
padding-top:1px;
padding-right:5px;
padding-bottom:0px;
padding-left:5px;

display:block;
float:left;
height:18px;
}

.search_input:focus, .search_input_clicked{
width: 120px;
font-family: "Trebuchet MS", "Lucida Grande", Arial, san-serif;
font-size:13px;
padding-top:1px;
padding-right:5px;
padding-bottom:0px;
padding-left:5px;
border:#CCCCCC 1px solid;
background:#FFF url(../../elements/icon_search_small_on.gif) right bottom no-repeat;
color:#666666;
display:block;
float:left;
height:18px;

}

.search_button{
	margin:0px 3px -7px -2px;
	padding:0px 4px;
	font-size:11px;
}
.search_button:hover{
	background: #E5E5E5;
	color:#666666;
	cursor:pointer;
}

.search_date{
font-size:11px;
color:#666666;
font-style:italic;
}

#top, #bottom {
width: 724px;
padding-right:0;
}
#toggle{
width:1px;
height:1px;
visibility:hidden;
opacity: 0;
position:fixed;
float:none;
top:0px;
left:0px;
}



#home_news{
/*
background: url(../../elements/news_back2.png) right center no-repeat;
width: 605px;
float:right;
*/
margin-bottom:8px;
}

.home_news_item_num{
width: 60px;
text-align:right;
font-family: "Trebuchet MS", "Lucida Grande", Arial, san-serif;
font-size:40px;
font-weight:bold;
color:#CECECE;
position:absolute;
padding-top:5px;
padding-left:5px;
}
#home_news_item{
height:80px;
width:460px;
font-family: "Trebuchet MS", "Lucida Grande", Arial, san-serif;
font-size:20px;
color:#728AAA;
padding-top:1px;
padding-left:0px;
}

#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:0px;
}
#home_news_item p:first-line {
color:#728AAA;
}

#home_news_item ul{
margin-top:0px;
margin-left:0px;
padding-left:0px;
}

#home_news_item li{
margin-left:0px;
padding-left:20px;
padding-top:10px;
}

.home_news_item_more, .home_news_item_more a:link, .home_news_item_more a:visited{
font-family: "Trebuchet MS", "Lucida Grande", Arial, san-serif;
font-size:12px;
color:#CC6600;
}
.home_showcase .home_badge, .home_showcase.alert_l .home_badge{
margin-top:-19px;
margin-left:-11px;
width:119px;
height:119px;
position:absolute;
}

.home_showcase.right .home_badge, .home_showcase.alert_r .home_badge{
margin-top:-19px;
margin-right:-11px;
width:119px;
height:119px;
position:relative;
float:right;
}

.showcase_container, .focus_container{
clear:both;
float:left;
margin:10px;
overflow:visible;
padding-left:0;
width:706px;
}

.showcase_container{
margin-bottom: 8px;
margin-top: 16px;
}

.focus_container{
margin-bottom:0;
}


.home_showcase{
border:#CCC 1px solid;
background:#F0F0F0;
width:587px;
float:right;
clear:both;
overflow:visible;
}

.home_showcase.alert_l, .home_showcase.alert_r, .alert_l, .alert_r{
border:#CCC 1px solid !important;
background:url(../../elements/tiled-background.gif) repeat !important;
}


.home_showcase.left .content, .home_showcase.alert_l .content{
margin-right:0px;
}

.home_showcase.right .content, .home_showcase.alert_r .content{
margin-left:22px;
}

.panel_description{
height:40px;
overflow:hidden;
}

.home_showcase .content{
font-family: "Trebuchet MS", "Lucida Grande", Arial, san-serif;
font-size:14px;
line-height: 20px;
color:#666666;
padding-bottom:20px;
width:450px;
padding-top:30px;
padding-right:15px;
float:right;
}

.home_showcase.alert_l .content, .home_showcase.alert_r .content{
color:#666;
}



.home_showcase .content h1, .home_showcase.alert_l .content h1, .home_showcase.alert_r .content h1{
line-height:28px;
margin-top:-10px;
margin-bottom: 5px;
margin-right:10px;
font-size:28px;
text-decoration:none;
padding-bottom:5px;
}

.home_showcase .content h1{
color:#CC6600;
border-bottom: #CCC 1px dotted;
}

.home_showcase a:link, .home_showcase a:visited{
color:#CC6600;
text-decoration:none;
}

.home_showcase .content a:hover{
color:#D76B00;
text-decoration:none;
}

.home_showcase.alert_l .content h1, .home_showcase.alert_r .content h1{
color:#F29A1C;
border-bottom: #CCCCCC 1px solid;
}

.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{
margin-top: 8px;
background:none;
border:medium none;
float:left;
width:600px;
clear:both;
overflow:visible;
height:360px;
}


#home_focus {
border:medium none;
float:left;
/*width:600px;*/
width:560px;
background:#FFFFFF none repeat scroll 0 0;
clear:both;
overflow:visible;
}

.focus_container {
float:left;
width:560px !important;
}


.home_showcase_container {
margin-bottom:8px;
margin-top:16px;
clear:both;
float:left;
overflow:visible;
padding-left:8px;
width:598px;
}

.home_focus_container {
float:left;
/*width:600px;*/
width:560px;
margin-bottom:0;
clear:both;
overflow:visible;
padding-left:8px;
}




#home_focus_img{
display:none;
}

#subscribe_focus{
border:#CCCCCC 1px solid;
background: #FFFFFF;
width:704px;
float:left;
clear:both;
overflow:visible;
margin-top:8px;
margin-bottom:20px;
}

.home_focus_content{
/*
font-family: "Trebuchet MS", "Lucida Grande", Arial, san-serif;
line-height: 20px;
color:#666;
width:680px;
font-size:13px;
min-height:360px;
padding-bottom:10px;
padding-left:22px;
height:360px;
*/

font-size:13px;
padding-bottom:30px;
padding-left:24px;
width:550px;
color:#666666;
font-family:"Trebuchet MS","Lucida Grande",Arial,san-serif;
line-height:20px;
min-height:30px;
height:auto;


 }



.home_focus_content h1{
font-weight:normal;
padding-bottom:5px;
line-height:28px;
margin-top:20px;
margin-bottom: 5px;
margin-right:0px;
font-size:28px;
color:#999999;
border-bottom: #CCCCCC 1px dotted;
text-decoration:none;
}



.home_focus_content h2{
font-weight:normal;
padding-bottom:2px;
line-height:24px;
margin-top:0px;
margin-bottom: 0px;
margin-right:0px;
font-size:20px;
color:#445F76;
text-decoration:none;
}

#home_connect{
display:none;
}

#home_connect img{
border: none;
margin-top: -91px;
margin-left: 30px;
float:left;
width:255px;
height:81px;
position:relative;
}

#home_connect.edit{
background:url(../../elements/e-mail3.png) transparent;
border: none;
margin-top: -91px;
margin-left: 30px;
float:left;
width:255px;
height:81px;
position:relative;
}

#home_bar{
display:none;
}

#subscribe_bar_bottom{
background:url(../../elements/home_bar.gif) bottom repeat-x;
width:704px;
height:67px;
}



.blog_container {
padding-right:0;
width:725px;
margin-top:14px;
margin-bottom:0;
clear:both;
float:right;
overflow:visible;
padding-bottom:14px;
}

#blog_bar{
width:723px;
height: 90px;
background: url(../../elements/blog_sunburst_blank.png) top left no-repeat;
border-bottom: 1px solid #CCC;
}

#subscribe_bar{
width:704px;
height: 90px;
background: url(../../elements/blog_sunburst_blank.png) top left no-repeat;
border-bottom: 1px solid #CCC;
}

#blog_rss {
background:transparent url(../../elements/news_rss.gif) no-repeat scroll center center;
height:34px;
margin-left:608px;
margin-top:46px;
position:absolute;
width:98px;
}

#subscribe_env{
width:170px;
height: 120px;
background: url(../../elements/et_envelope8.png) top left no-repeat;
position: absolute;
margin-left:0px;
margin-top:-30px;
}

#subscribe_title {
color:#719EB9;
font-family:trebuchet MS;
font-size:32px;
padding-left:177px;
padding-top:20px;
}

#subscribe_title a{
color:#719EB9;
}

#subscribe_subtitle {
color:#719EB9;
font-family:trebuchet MS;
font-size:14px;
padding-left:179px;
}

#blog_mic{
display:none;
/*
width:97px;
height: 116px;
background: url(../../elements/blog_mic.png) top left no-repeat;
position: absolute;
margin-left:28px;
margin-top:-26px;
*/
}

#blog_title {
color:#719EB9;
font-family:trebuchet MS;
font-size:32px;
padding-left:25px;
padding-top:20px;
}

#blog_title a{
color:#719EB9;
}

#blog_subtitle {
color:#719EB9;
font-family:trebuchet MS;
font-size:14px;
padding-left:27px;
}

.blog_focus_content p {
margin-bottom:0;
padding-bottom:0px;
}

.blog_focus_content h2 {
margin-bottom:2px;
margin-top:0;
font-weight:normal;
}

.blog_focus_content h1, .blog_focus_content h3, .blog_focus_content h1 a, .blog_focus_content h3 a  {
margin-bottom:0px;
margin-top:0px;
font-weight:normal;
color:#719EB9;
}

.blog_focus_content h4 {
margin-bottom:10px;
margin-top:0px;
font-weight:normal;
}

.blog_list_header {
background-color:#F5F5F5;
border:1px dotted #CCCCCC;
color:#AAAAAA;
font-family:trebuchet MS;
font-size:18px;
letter-spacing:-0.5px;
margin-top:18px;
padding:8px;
}

.blog_list_nav_wrapper {
background-color:#F8F7F7;
border-bottom:1px dotted #CCCCCC;
height:58px;
margin:0;
width:723px;
}
.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{
width:10px;
height:25px;
float:left;
background: url(../../elements/blog_static_l.gif) right center no-repeat;
}

.blog_list_nav .static .center{
background: url(../../elements/blog_static_c.gif) center center repeat-x;
float:left;
height:25px;
}

.blog_list_nav .static .center .text{
color:#FFF;
font-family:trebuchet MS;
font-size:11px;
padding: 6px 8px 0px 8px;
}

.blog_list_nav .static .right{
width:4px;
height:25px;
float:left;
background: url(../../elements/blog_static_r.gif) left center no-repeat;
}



.blog_list_nav .prev{
float:left;
height:25px;
}

.blog_list_nav .prev .left{
width:10px;
height:25px;
float:left;
background: url(../../elements/blog_prev_l.gif) right center no-repeat;
}

.blog_list_nav .prev .center{
background: url(../../elements/blog_prev_c.gif) center center repeat-x;
float:left;
height:25px;
}

.blog_list_nav .prev .center .text{
color:#FFF;
font-family:trebuchet MS;
font-size:11px;
padding: 6px 12px 0px 8px;
}

.blog_list_nav .prev .right{
width:4px;
height:25px;
float:left;
background: url(../../elements/blog_prev_r.gif) left center no-repeat;
}


.blog_list_nav .next {
float:left;
height:25px;
padding-left:10px;
}

.blog_list_nav .next .left{
width:4px;
height:25px;
float:left;
background: url(../../elements/blog_next_l.gif) right center no-repeat;
}

.blog_list_nav .next .center{
background: url(../../elements/blog_next_c.gif) center center repeat-x;
float:left;
height:25px;
}

.blog_list_nav .next .center .text{
color:#FFF;
font-family:trebuchet MS;
font-size:11px;
padding: 6px 8px 0px 12px;
}

.blog_list_nav .next .right{
width:10px;
height:25px;
float:left;
background: url(../../elements/blog_next_r.gif) left center no-repeat;
}




.blog_date_header {
color:#aaa;
font-family:Georgia,sans-serif;
font-size:18px;
margin:0px;
letter-spacing:-0.5px;
padding-top:20px;
}

.blog_entry_header {
border-bottom:1px dotted #719EB9;
color:#719EB9;
font-family:Georgia,sans-serif;
font-size:26px;
font-weight:normal;
letter-spacing:-0.5px;
line-height:30px;
}

.blog_entry_author {
color:#999999;
font-family:Georgia,sans-serif;
font-size:12px;
margin:0px;
padding-top:0px;
}

.blog_entry_author a{
color:#DD8000;
}

.blog_filed {
color:#AAA;
font-size:11px;
margin-top:5px;
}

.blog_tags {
margin-top:0px !important;
}

.blog_filed strong, .blog_filed a{
color:#719EB9;
font-weight:bold;
}

.blog_filed a:hover{
color:#DD8000;
}

#blog_focus {
width:723px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
clear:both;
float:right;
overflow:visible;
}

#tag_cloud{
line-height:1.4em;
padding:0 0.5em 0;
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;
color:#719EB9;
}

#tag_cloud a:hover {
color:#DD8000;
}

#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{
padding:0;
font-size:12px;
background:none;
}

#tags h1{
border-bottom:0 none;
margin-left:10px;
color:#959490;
font-size:12px;
line-height:20px;
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-left:5px;
}

#tags ol,#tags ul {
list-style:none outside none;
display:inline-block;
padding:5px 0 0 11px;
}

#tags.aid ol,#tags.aid ul {
padding:0px;
margin-bottom:0px;
}

.aid ol,.aid ul {
padding:0px !Important;
margin-bottom:0px !important;
}

ul.aid {
padding-left:0px !Important;
margin-bottom:0px !important;
margin-left:0px !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;
*margin:0 -1px 0 0;
padding:2px 10px 4px 0;
}

#tags li a:hover {
color:#666;
}


.subscribe_focus_content {
width:662px;
color:#666666;
font-family:"Trebuchet MS","Lucida Grande",Arial,san-serif;
font-size:14px;
line-height:20px;
padding-bottom:0px;
padding-left:22px;
}

.subscribe_focus_content.html_form {
width:100% !important;
padding-left:0 !important;
}


.subscribe_focus_content h1 {
border-bottom:1px dotted #CCC;
color:#999999;
font-size:26px;
line-height:28px;
margin-bottom:5px;
margin-top:20px;
padding-bottom:5px;
text-decoration:none;
font-weight:normal;
font-family:"Trebuchet MS","Lucida Grande",Arial,san-serif;
}

.subscriber_note {
background:#F5F5F5 none repeat scroll 0 0;
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:#F5F5F5 none repeat scroll 0 0;
border:1px dotted #CCCCCC;
color:#666666;
font-size:12px;
line-height:normal;
margin-top:20px;
padding:10px;
text-align:center;
width:638px;
}

.subscriber_note.subscriber_error{
background:#F5F5F5;
border:1px solid #DD8000;
color: #DD8000;
font-weight:bold;
font-size: 12px;
}

.subscriber_note.subscriber_success{
background:#F5F5F5;
border:1px dotted #719EB9;
color: #719EB9;
font-weight:normal;
font-size:18px;
margin-bottom:20px;
line-height:30px;
}


.blog_focus_content {
width:680px;
color:#666666;
font-family:"Trebuchet MS","Lucida Grande",Arial,san-serif;
font-size:14px;
line-height:20px;
padding-bottom:20px;
padding-left:22px;
}


.blog_focus_content img{
padding:5px;
border:1px solid #CCCCCC;
}



.blog_focus_content.left {
width:440px;
float:left;
}

.blog_focus_content.right {
width:200px;
float:right;
padding-left:0;
padding-right:20px;
}

.blog_nav{
padding-top:20px;
width:200px;
}

.blog_nav .top{
background:url(../../elements/blog_nav_top.png) bottom left no-repeat;
height:11px;
}

.blog_nav .middle{
background-color:#ECE9E4;
padding:0px 15px;
font-size:12px;
}

.blog_nav .middle h1 {
border-bottom:1px dotted #CCCCCC;
font-size:12px;
line-height:20px;
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-left:5px;
color:#959490;
}

.blog_nav ul
{
	margin:0px;
	padding:5px 0px 7px 12px;
	list-style-type:none;
}

.blog_nav ul li
{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:14px;
	background-image:url(../../elements/arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	list-style-type:none;
	color:#DD8000;
}

.blog_nav .bottom{
background:url(../../elements/blog_nav_bottom.png) top left no-repeat;
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{
width:723px;
background:url(../../elements/home_bar.gif) bottom repeat-x;
height:67px;
clear:both;
}

.blog_bottom_text {
color:#999999;
font-family:trebuchet MS;
font-size:10px;
padding:20px;
}

.blog_bottom_text a{
color:#999999;
}

.blog_bottom_text a:hover{
text-decoration:underline !important;
}

/* END DO NOT MODIFY: REQUIRED EDITOR CSS */



/* DIV CUSTOMIZATION */

#wrapper {
background-color:#445F76;
background-image:url(../../elements/background_tl.gif);
background-position:center top;
background-repeat:repeat-y;
padding:0 11px;
/*
width:904px !important; /////////CHANGED EMILIO
*/
width:900px !important;
margin-top:0 !important;
}

/*
#header {
background-image:url(../../images/home_01.jpg);
background-position:top right;
background-repeat: no-repeat;
border:0px;
background-color:#FFFFFF;
height:90px;
margin-left:0px;
text-align: left;
width:757px;
}
*/
#header {
background-image:url(../../elements/mast_branch_back.png);
background-position:bottom center;
background-repeat: no-repeat;
border:0px;
background-color:#FFFFFF;
height:81px;
text-align: left;
width:900px;
margin-top:0 !important;
margin-bottom:0 !important;
margin-left: auto !important;
margin-right: auto !important;

}

#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-top:0 !important;
margin-bottom:0 !important;
margin-left: auto !important;
margin-right: auto !important;
text-align:left;
width:900px;
}

#header .header_title {
color:#FFFFFF;
float:none;
font-family:"Trebuchet MS","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:"Trebuchet MS","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;
float:none;
font-family:"Trebuchet MS","Lucida Grande",Arial,san-serif;
font-size:12px;
font-weight:normal;
margin-left:143px;
margin-top:53px;
position:absolute;
width:490px;
}

.main_topnavigation {
clear:both;
background-color:#E5E5E5;
background-image:url(../../elements/nav_bar.png);
background-position:left top;
background-repeat:repeat;
width:900px;
margin:0 auto;
font-family:"Trebuchet MS","Lucida Grande",Arial,san-serif;
font-size:13px;
/*
overflow:hidden;
*/
border-top:1px solid #FFF;
border-right:0px solid #FFF;
border-bottom:none;
border-left:0px solid #FFF;
}

.main_topnavigation ul {
margin:0;
}

.main_topnavigation ul, .main_topnavigation li {
list-style-type:none;
padding:0;
}

.main_topnavigation li {
float:left;
margin:0;
height:40px;
border-right:1px solid #999999;
}

.main_topnavigation li:hover {
background-image:url(../../elements/nav_bar_on_grey.png);
background-repeat:repeat-x;
background-position:left top;
color:#555;
text-decoration:none;

}
.main_topnavigation li a{
display:block;
}

.main_topnavigation li.first {
float:left;
margin:0;
height:40px;
border-right:1px solid #999999;
display:inline;
width:103px;
}

.main_topnavigation li.first p {
background-image:url(../../elements/nav_bar_on_grey.png);
background-repeat:repeat-x;
background-position:left top;
float:none;
}

.main_topnavigation li.selected {
background-image:url(../../elements/nav_bar_on_grey.png);
background-repeat:repeat-x;
background-position:left top;
}



.main_topnavigation li p {
color:#555;
margin:0;
text-align:center;
padding:11px 20px;
background-image:url(../../elements/nav_bar_on_grey.png);
background-repeat:repeat-x;
background-position:left top;
height:18px;
display:block;
float:left;
}

.main_topnavigation a.save, .main_topnavigation a.save:hover {
background-image:url(../../elements/nav_bar_save.png);
background-position:left bottom;
background-repeat:repeat-x;
color:#FFFFFF;
margin:0;
height:18px;
width:63px;
}

.main_topnavigation a.selected {
background-image:url(../../elements/nav_bar_on_grey.png);
background-repeat:repeat-x;
background-position:left top;
color:#555;
float:none;
text-decoration:none;
}

.main_topnavigation a:hover {
background-image:url(../../elements/nav_bar_on_grey.png);
background-repeat:repeat-x;
background-position:left top;
color:#555;
text-decoration:none;
}


.main_topnavigation a {
color:#666;
display:block;
padding:11px 20px 11px;
text-align:center;
white-space:nowrap;
}

#container_body {
width:749px;
}

#container_top, #container_top.main{
height:32px !important;
/*
width:900px !important; /////////CHANGED EMILIO
*/
width:900px;
margin:0 !important;
background-color:#F2F2F2;
border-bottom:1px solid #CCC;
border-top:1px solid #FFF;
border-left:0;
border-right:0;
}

#container_top a{
color:#999;
}
#container_pre_top{
background:#CEC5B3;
}
#container_pre_top.main{
background:#CEC5B3;
}
#container_pre_top a{
color:#FFFFFF;
}
.container_top_text{
float:left;
font-family: "Trebuchet MS", "Lucida Grande", Arial, san-serif;
font-weight:bold;
font-size:11px;
color:#666;
text-align:left;
padding-left:20px;
padding-top:14px;
}
#container_subnav{
background-color:#CCCCCC;
font-family: "Trebuchet MS", "Lucida Grande", Arial, san-serif;
font-weight:bold;
font-size:10px;
color:#FFFFFF;

}
#container_subnav a{
color:#666666;
}
#container{
background-color:#FAFAFA;
}
#container.home, #container_home{
/*background:url(../../elements/main_nav_back_ext.gif) left top repeat-y;*/
background:url(../../elements/main_nav_back_ext.png) left top repeat-y;
width:900px;
margin:0;
}

#container.search, #container_search{
/*background: url(../../elements/main_nav_back_ext.gif) left top repeat-y;*/
background: url(../../elements/main_nav_back_ext.png) left top repeat-y;
background-color:#FAFAFA;
width:900px;
clear:both;
margin-left:0px;
margin-right:0px;
overflow:hidden;
padding:0;
}


#container.home, #container.main, #container_home, #container_main{
/*background: url(../../elements/main_nav_back_ext.gif) left top repeat-y;*/
background: url(../../elements/main_nav_back_ext.png) left top repeat-y;
width:900px;
margin:0 !important;
}

#container_main{
width: 900px;
margin:0px;
background-color:#FBFBFB;
}

#container_main.map{
background:#FBFBFB url(../../elements/home_nav_back_ext_corp_right.gif) left top repeat-y;
}

#container_main_program{
float:left;
width: 900px;
background-color:#FBFBFB;
}

#container_bottom, #container_bottom_main, #container_bottom_home, #container_bottom_search{
background-image:url(../../elements/main_bottom.gif);
background-color:#FFFFFF;
height: 14px;
display:none !important;

}

#container_bottom.home, #container_bottom_home{
background: url(../../elements/home_main_bottom.gif) top left no-repeat #FFFFFF;
}

#container_bottom.search, #container_bottom_search{
background: url(../../elements/home_main_bottom_w.gif) top left no-repeat #FFFFFF;
}

#container_bottom.main, #container_bottom_main{
background: url(../../elements/home_main_bottom_ext.gif) top left no-repeat #FFFFFF;
}

#nav li
{
font-size:14px;
}

#nav li a
{
background: url(../../elements/nav.jpg) #fff top left no-repeat;
text-align: left;
}
#nav li a:hover
{
background: url(../../elements/nav.jpg) #fff bottom left no-repeat;
text-align: left;
}
#nav li a:link{
color:#FFFFFF;
}
#nav li a:visited {
color:#FFFFFF;
}


/* Hide from IE5-Mac \*/
#nav li a
{
float: none
}
/* End hide */
#nav {
background-color:#FFFFFF;
}

#footer {
background-color:#EEEEEE;
background-image:url(../../elements/footer_bg.gif);
background-position:left top;
background-repeat:repeat-x;
margin:0;
border:0px;
text-align: left;
font-family: "Trebuchet MS", "Lucida Grande", Arial, san-serif;
font-size:9px;
line-height: 16px;
color:#777777;
width:900px !important;

}

#footer p{
margin-top:0px;
margin-bottom:0px;
padding-left:20px;
padding-top:13px;
padding-bottom:3px;
padding-right:20px;
font-size:11px;
line-height: 16px;
margin-left: 150px;

}
/* END DIV CUSTOMIZATION */


/* CLASSES */

.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{
margin-top: 2.9em;
font-family: "Trebuchet MS", "Lucida Grande", Arial, san-serif;
font-size:22px;
color:#FFFFFF;
text-align:right;
float:right;
}
/*
.size_right{
width: 310px;
}

.size_left{
width: 392px;
}
#right size_left{
width: 310px;
}
*/


/* BOX-WHITE */

.box_w_top, .box_w_bottom{
height: 9px;
background-repeat:no-repeat;
}
.box_w_top{
margin-top:14px;
background-position:bottom;
}
.box_w_bottom{
margin-bottom:14px;
background-position:top;
}

.box_w_middle table{
float:none;
}

.box_w_middle table, td, tr{
border:1px #CCCCCC solid;
}

.box_w_middle img{
padding:5px;
border:1px solid #CCCCCC;
}

.box_w_middle ul
{
	margin:0px;
	padding:0px 0px 0px 12px;
	list-style-type:none;
}

.box_w_middle ol
{
	margin:0px;
	padding:0px 0px 0px 24px;
	color:#DD8000;
}
.box_w_middle ol li
{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:0px;
}
.box_w_middle ul li
{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:14px;
	background-image:url(../../elements/arrow.gif);
	background-position:left top;
	background-repeat:no-repeat;
	list-style-type:none;
	color:#DD8000;
}
.box_w_middle{
background-color:#FFFFFF;
margin: 0px;
padding-left: 20px;
padding-right:20px;
padding-top: 1px;
padding-bottom:1px;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
}

.box_w_middle h1{
	color:#999999;
	border-bottom:1px solid #cccccc;
	font-size:20px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 2px 0px;
	font-family:"Trebuchet MS", "Lucida Grande", Arial, san-serif;
	font-weight:100;
}

.box_w_middle h2{
	color:#445F76;
	border-bottom:#CCCCCC dotted 1px;
	font-size:18px;
	margin:10px 0px 5px 0px;
	padding:0px 0px 2px 0px;
	font-family:"Trebuchet MS", "Lucida Grande", Arial, san-serif;
	font-weight:100;
}


	/*side variations*/
	#left .box_w_top{
	background-image:url(../../elements/box_w_top_leftv2.gif);
	}
	#left .box_w_bottom{
	background-image:url(../../elements/box_w_bottom_leftv2.gif);
	}
	#right .box_w_top{
	background-image:url(../../elements/box_w_top_rightv2.gif);
	}
	#right .box_w_bottom{
	background-image:url(../../elements/box_w_bottom_rightv2.gif);
	}
	#top .box_w_top{
	background-image:url(../../elements/box_w_top_widev2.gif);
	}
	#top .box_w_bottom{
	background-image:url(../../elements/box_w_bottom_widev2.gif);
	}
	#bottom .box_w_top{
	background-image:url(../../elements/box_w_top_widev2.gif);
	}
	#bottom .box_w_bottom{
	background-image:url(../../elements/box_w_bottom_widev2.gif);
	}

/* END BOX-WHITE */

/* TABLE SKY */

.box_w_middle .table_elements, .table_elements{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-collapse:collapse;
margin:1em auto;
width: 100%;
}

.box_w_middle .table_elements tr.head, .table_elements tr.head{
background: #F4F9FE;
color:#66A3D3;
font-weight:bold;
font-size:12px;
}

.box_w_middle .table_elements tr.head td, .table_elements tr.head td{
padding: 0.3em 1.3em;
}

.box_w_middle .table_elements tr, .table_elements tr{
background: #FFFFFF;
color:#45637E;
}
.box_w_middle .table_elements td, .table_elements td{
padding: 0.3em 1.6em;
border: 1px solid #E5EFF8
}

.box_w_middle .table_elements td.first_col, .table_elements td.first_col{
background-color:#F9FCFE;
}

/* END SKY TABLE */


/* BOX-GREY */
.box_g_top, .box_g_bottom{
height: 9px;
background-repeat:no-repeat;
}
.box_g_top{
margin-top:14px;
background-position:bottom;
}
.box_g_bottom{
margin-bottom:14px;
background-position:top;
clear:both;
}
.box_g_middle{
background-color:#BFBFBF;
margin: 0px;
padding-left: 20px;
padding-right:20px;
padding-top: 1px;
padding-bottom:1px;
}

.box_g_middle table{
float:none;
}
.box_g_middle table, td, tr{
border:1px #CCCCCC solid;
}

.box_g_middle img{
padding:5px;
border:1px solid #CCCCCC;
}


.box_g_middle ul
{
	margin:0px;
	padding:0px 0px 0px 12px;
	list-style-type:none;
}

.box_g_middle ol
{
	margin:0px;
	padding:0px 0px 0px 24px;
	color:#FFFFFF;
}
.box_g_middle ol li
{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:0px;
}
.box_g_middle ul li
{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:14px;
	background-image:url(../../elements/arrow_w.gif);
	background-position:left top;
	background-repeat:no-repeat;
	list-style-type:none;
	color:#FFFFFF;

}


.box_g_middle h1{
	color:#FFFFFF;
	font-size:20px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	font-family:"Trebuchet MS", "Lucida Grande", Arial, san-serif;
	font-weight:100;
}

.box_g_middle h2{
	color:#FFFFFF;
	border-bottom:#FFFFFF dotted 1px;
	font-size:18px;
	margin:10px 0px 5px 0px;
	padding:0px 0px 2px 0px;
	font-family:"Trebuchet MS", "Lucida Grande", Arial, san-serif;
	font-weight:100;
}


.box_g_middle a:link, .box_g_middle a:visited, .box_g_middle a:hover{
color:#FFFFFF;
}

	/*side variations*/
	#left .box_g_top{
	background-image:url(../../elements/box_g_top_left.gif);
	}
	#left .box_g_bottom{
	background-image:url(../../elements/box_g_bottom_left.gif);
	}
	#right .box_g_top{
	background-image:url(../../elements/box_g_top_right.gif);
	}
	#right .box_g_bottom{
	background-image:url(../../elements/box_g_bottom_right.gif);
	}
	#top .box_g_top{
	background-image:url(../../elements/box_g_top_wide.gif);
	}
	#top .box_g_bottom{
	background-image:url(../../elements/box_g_bottom_wide.gif);
	}
	#bottom .box_g_top{
	background-image:url(../../elements/box_g_top_wide.gif);
	}
	#bottom .box_g_bottom{
	background-image:url(../../elements/box_g_bottom_wide.gif);
	}

/* END BOX-GREY */

/* TABLE STEEL */

.box_g_middle .table_elements{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-collapse:collapse;
margin:1em auto;
width: 100%;
}

.box_g_middle .table_elements tr.head{
background: #E1DCCC;
color:#858F9D;
font-weight:bold;
font-size:12px;
}

.box_g_middle .table_elements tr.head td{
padding: 0.3em 1.3em;
}

.box_g_middle .table_elements tr{
background: #F8F8F8;
color:#666666;
}
.box_g_middle .table_elements td{
padding: 0.3em 1.6em;
border: 1px solid #B3B3B3
}

.box_g_middle .table_elements td a:link, .box_g_middle .table_elements td a:visited, .box_g_middle .table_elements td a:hover{
color:#DD8000;
}

/* END STEEL TABLE */



/* BOX-SILVER */
.box_s_top, .box_s_bottom{
height: 9px;
background-repeat:no-repeat;
}
.box_s_top{
margin-top:14px;
background-position:bottom;
}
.box_s_bottom{
margin-bottom:14px;
background-position:top;
clear:both;
}
.box_s_middle{
background-color:#EFEFEF;
margin: 0px;
padding-left: 20px;
padding-right:20px;
padding-top: 1px;
padding-bottom:1px;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
}

.box_s_middle table{
float:none;
}
.box_s_middle table, td, tr{
border:1px #CCCCCC solid;
}

.box_s_middle img{
padding:5px;
border:1px solid #CCCCCC;
}


.box_s_middle ul
{
	margin:0px;
	padding:0px 0px 0px 12px;
	list-style-type:none;
}

.box_s_middle ol
{
	margin:0px;
	padding:0px 0px 0px 24px;
	color:#DD8000;
}
.box_s_middle ol li
{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:0px;
}
.box_s_middle ul li
{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:14px;
	background-image:url(../../elements/arrow.gif);
	background-position:left top;
	background-repeat:no-repeat;
	list-style-type:none;
	color:#DD8000;

}


.box_s_middle h1{
	color:#666;
	font-size:20px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	font-family:"Trebuchet MS", "Lucida Grande", Arial, san-serif;
	font-weight:100;
}

.box_s_middle h2{
	color:#445F76;
	border-bottom:#666 dotted 1px;
	font-size:18px;
	margin:10px 0px 5px 0px;
	padding:0px 0px 2px 0px;
	font-family:"Trebuchet MS", "Lucida Grande", Arial, san-serif;
	font-weight:100;
}


.box_s_middle a:link, .box_s_middle a:visited, .box_s_middle a:hover{
	color:#DD8000;
}

	/*side variations*/
	#left .box_s_top{
	background-image:url(../../elements/box_s_top_left.gif);
	}
	#left .box_s_bottom{
	background-image:url(../../elements/box_s_bottom_left.gif);
	}
	#right .box_s_top{
	background-image:url(../../elements/box_s_top_right.gif);
	}
	#right .box_s_bottom{
	background-image:url(../../elements/box_s_bottom_right.gif);
	}
	#top .box_s_top{
	background-image:url(../../elements/box_s_top_wide.gif);
	}
	#top .box_s_bottom{
	background-image:url(../../elements/box_s_bottom_wide.gif);
	}
	#bottom .box_s_top{
	background-image:url(../../elements/box_s_top_wide.gif);
	}
	#bottom .box_s_bottom{
	background-image:url(../../elements/box_s_bottom_wide.gif);
	}

/* END BOX-SILVER */

/* TABLE STEEL-SILVER */

.box_s_middle .table_elements{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-collapse:collapse;
margin:1em auto;
width: 100%;
}

.box_s_middle .table_elements tr.head{
background: #E1DCCC;
color:#858F9D;
font-weight:bold;
font-size:12px;
}

.box_s_middle .table_elements tr.head td{
padding: 0.3em 1.3em;
}

.box_s_middle .table_elements tr{
background: #F8F8F8;
color:#666666;
}
.box_s_middle .table_elements td{
padding: 0.3em 1.6em;
border: 1px solid #B3B3B3
}

.box_s_middle .table_elements td a:link, .box_s_middle .table_elements td a:visited, .box_s_middle .table_elements td a:hover{
color:#DD8000;
}

/* END STEEL-SILVER TABLE */


/* BOX-RED */

.box_r_top, .box_r_bottom{
height: 9px;
background-repeat:no-repeat;
}
.box_r_top{
margin-top:14px;
background-position:bottom;
}
.box_r_bottom{
margin-bottom:14px;
background-position:top;
clear:both;
}


.box_r_middle, .box_r_middle_reg{
background-color:#990000;
color:#FFFFFF;
margin: 0px;
padding-left: 20px;
padding-right:20px;
padding-top: 1px;
padding-bottom:10px;

}
.box_r_middle h1{
color:#FFFFFF;
	margin:0px 0px 15px 0px;
	padding:0px 0px 2px 0px;
	border-bottom:1px dotted #FFFFFF;
	font-family:"Trebuchet MS", "Lucida Grande", Arial, san-serif;
	font-weight:100;
	font-size:20px;
}
.box_r_middle_reg h1{
color:#FFFFFF;
	margin:5px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	border-bottom:1px dotted #FFFFFF;
	font-family:"Trebuchet MS", "Lucida Grande", Arial, san-serif;
	font-weight:100;
	font-size:20px;
}

.box_r_middle h2, .box_r_middle_reg h2{
color:#FFFFFF;
	margin:10px 0px 5px 0px;
	padding:0px 0px 2px 0px;
	font-family:"Trebuchet MS", "Lucida Grande", Arial, san-serif;
	font-weight:100;
	font-size:18px;
}

.box_r_middle table, .box_r_middle_reg table{
float:none;
}

.box_r_middle table, td, tr{
border:1px #CCCCCC solid;
}

.box_r_middle_reg table, td, tr{
border:1px #CCCCCC solid;
}

.box_r_middle img, .box_r_middle_reg img{
padding:5px;
border:1px solid #CCCCCC;
}

.box_r_middle ol, .box_r_middle_reg ol
{
	margin:0px;
	padding:0px 0px 0px 24px;
	color:#FFFFFF;
}
.box_r_middle ol li, .box_r_middle_reg ol li
{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:0px;
}


.box_r_middle ul, .box_r_middle_reg ul
{
background-color:#990000;
color:#FFFFFF;
list-style:none;
padding: 0px;
margin: 0;
display:inline-block;
}

.box_r_middle ul li
{
background-color:#990000;
float: left;
padding-left:20px;
padding-right:5px;
background-image:url(../../elements/link.gif);
background-position:left top;
background-repeat:no-repeat;
list-style-type:none;

}

.box_r_middle_reg ul li
{
padding-top:1px;
padding-bottom:1px;
padding-left:14px;
background-image:url(../../elements/arrow_w.gif);
background-color:#990000;
background-position:left top;
background-repeat:no-repeat;
list-style-type:none;
}

.box_r_middle li a, .box_r_middle_reg li a
{
background-color:#990000;
padding: 0px;
text-align: left;
}
/* Hide from IE5-Mac \*/
.box_r_middle li a, .box_r_middle_reg li a
{
float: none
}
/* End hide */

.box_r_middle a:link, .box_r_middle a:visited, .box_r_middle a:hover{
color:#FFFFFF;
}

.box_r_middle_reg a:link, .box_r_middle_reg a:visited, .box_r_middle_reg a:hover{
color:#FFFFFF;
}

	/*side variations*/
	#left .box_r_top{
	background-image:url(../../elements/box_r_top_left.gif);
	}
	#left .box_r_bottom{
	background-image:url(../../elements/box_r_bottom_left.gif);
	}
	#right .box_r_top{
	background-image:url(../../elements/box_r_top_right.gif);
	}
	#right .box_r_bottom{
	background-image:url(../../elements/box_r_bottom_right.gif);
	}
	#top .box_r_top{
	background-image:url(../../elements/box_r_top_wide.gif);
	}
	#top .box_r_bottom{
	background-image:url(../../elements/box_r_bottom_wide.gif);
	}
	#bottom .box_r_top{
	background-image:url(../../elements/box_r_top_wide.gif);
	}
	#bottom .box_r_bottom{
	background-image:url(../../elements/box_r_bottom_wide.gif);
	}


/* END BOX-RED */

/* TABLE FIRE */

.box_r_middle_reg .table_elements{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-collapse:collapse;
margin:1em auto;
width: 100%;
}

.box_r_middle_reg .table_elements tr.head{
background: #C7B7B7;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

.box_r_middle_reg .table_elements tr.head td{
padding: 0.3em 1.3em;
}

.box_r_middle_reg .table_elements tr{
background: #F5E5E5;
color:#666666;
}
.box_r_middle_reg .table_elements td{
padding: 0.3em 1.6em;
border: 1px solid #FFFFFF
}

.box_r_middle_reg .table_elements td a:link, .box_r_middle_reg .table_elements td a:visited, .box_r_middle_reg .table_elements td a:hover{
color:#DD8000;
}


/* END FIRE TABLE */


/* BOX-TAN */
.box_tn_top, .box_tn_bottom{
height: 9px;
background-repeat:no-repeat;
}
.box_tn_top{
margin-top:14px;
background-position:bottom;
}
.box_tn_bottom{
margin-bottom:14px;
background-position:top;
}
.box_tn_middle{
background-color:#DFD6C2;
margin: 0px;
padding-left: 20px;
padding-right:20px;
padding-top: 1px;
padding-bottom:1px;
}

.box_tn_middle table{
float:none;
}

.box_tn_middle table, td, tr{
border:1px #CCCCCC solid;
}

.box_tn_middle img{
padding:5px;
border:1px solid #FFFFFF;
}

.box_tn_middle ul
{
	margin:0px;
	padding:0px 0px 0px 12px;
	list-style-type:none;
}

.box_tn_middle ol
{
	margin:0px;
	padding:0px 0px 0px 24px;
	color:#C36A1C;
}
.box_tn_middle ol li
{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:0px;
}
.box_tn_middle ul li
{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:14px;
	background-image:url(../../elements/arrow.gif);
	background-position:left top;
	background-repeat:no-repeat;
	list-style-type:none;
	color:#C36A1C;

}

.box_tn_middle h1{
	color:#FFFFFF;
	font-size:20px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	font-family:"Trebuchet MS", "Lucida Grande", Arial, san-serif;
	font-weight:100;
}

.box_tn_middle h2{
	color:#858F9D;
	border-bottom:#999999 dotted 1px;
	font-size:18px;
	margin:10px 0px 5px 0px;
	padding:0px 0px 2px 0px;
	font-family:"Trebuchet MS", "Lucida Grande", Arial, san-serif;
	font-weight:100;
}


.box_tn_middle a:link, .box_tn_middle a:visited, .box_tn_middle a:hover{
color:#C36A1C;
}

	/*side variations*/
	#left .box_tn_top{
	background-image:url(../../elements/box_tn_top_left.gif);
	}
	#left .box_tn_bottom{
	background-image:url(../../elements/box_tn_bottom_left.gif);
	}
	#right .box_tn_top{
	background-image:url(../../elements/box_tn_top_right.gif);
	}
	#right .box_tn_bottom{
	background-image:url(../../elements/box_tn_bottom_right.gif);
	}
	#top .box_tn_top{
	background-image:url(../../elements/box_tn_top_wide.gif);
	}
	#top .box_tn_bottom{
	background-image:url(../../elements/box_tn_bottom_wide.gif);
	}
	#bottom .box_tn_top{
	background-image:url(../../elements/box_tn_top_wide.gif);
	}
	#bottom .box_tn_bottom{
	background-image:url(../../elements/box_tn_bottom_wide.gif);
	}

/* END BOX-TAN */

.box_tn_middle .pic_border1{
background:url(../../elements/pic_border_corners1.gif) no-repeat;
position:absolute;
width:217px;
height:149px;
z-index:1000;
}



/* TABLE MOJAVE */

.box_tn_middle .table_elements{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-collapse:collapse;
margin:1em auto;
width: 100%;
}

.box_tn_middle .table_elements tr.head{
background: #A1A6AB;
color:#FEFEFE;
font-weight:bold;
font-size:12px;
}

.box_tn_middle .table_elements tr.head td{
padding: 0.3em 1.3em;
}

.box_tn_middle .table_elements tr{
background: #FCFBFA;
color:#666666;
}
.box_tn_middle .table_elements td{
padding: 0.3em 1.6em;
border: 1px solid #CCCCCC
}

/* END MOJAVE TABLE */


/* END CLASSES */

/* COMMENT FORMS */
.contact_form input.text, .contact_form textarea.text{
border:1px solid #CCCCCC;
font-family:"Trebuchet MS";
font-size:14px;
padding:4px 8px;
width:330px;
}

.contact_form input.text.validate, .contact_form textarea.text.validate {
background:transparent url(../../elements/icon_validate.gif) no-repeat scroll right center;
border:1px solid #DD8000;
}


#right .contact_form input.text, #right .contact_form textarea.text{
width:250px;
}

.contact_form label{
color:#999999;
display:inline-block;
font-family:"Trebuchet MS";
font-size:13px;
line-height:15px;
padding-bottom:5px;
padding-left:2px;
padding-top:8px;
}

.contact_form a.submit_button{
background:#FAFAFA;
border:1px solid #CCCCCC;
color:#CCCCCC;
cursor:pointer;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
padding:6px 8px;
text-align:center;
width:330px;
display:inline-block;
}

#right .contact_form a.submit_button{
width:250px;
}

.contact_form a.submit_button:hover{
border:1px solid #999;
color:#999;
}
/* END COMMENT FORMS */


/* BLOG COMMENTS */

a.blog_home_more{
float:right;
}


.blog_comment {
background:transparent url(../../elements/single.jpg) no-repeat center top;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:normal;
margin:15px 0 5px;
padding-top:15px;
text-align:left;
}

.blog_comment.new {
background:none;
margin:0px 0 5px;
padding-top:0px;
}

#blog_comment_no_line{
background:none;
margin:0px 0 5px;
padding-top:0px;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:normal;
text-align:left;
}

.comments{
margin:0 0 10px;
padding:0 0 10px;
}

.comments .comments-title {
float:left;
margin:0 0 20px;
width:100%;
background:none;
}

.comments .comments-title.new{
margin:0 0 0px;
}

.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-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4674A2;
color:#FFFFFF;
}
.comments .comments-title a:link, .comments .comments-title a:visited {
-moz-border-radius:3px;
-webkit-border-radius: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-left:55px;
padding:6px 5px;
width:302px;
margin-top:9px;
}

.comments ol {
background:transparent url(../../elements/single.jpg) no-repeat center bottom;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
border:0 none;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0 0 10px 0;
vertical-align:baseline;
}

.comments ol.commentlist.new {
background:none;
padding:0;
}

.comments ol.commentlist li {
list-style-type:none;
padding:10px 0 5px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
vertical-align:baseline;
}

.comments ol.commentlist li.pending {
margin: 10px 0; 
padding: 20px; 
background: #FFFFCC; 
border:1px dashed #CCC;
}

.comments ol.commentlist li.last {
padding:10px 0 0;
}

.comments ol.commentlist li .wrapper {
-moz-border-radius:4px;
-webkit-border-radius:4px;
-moz-box-shadow:0 1px 1px #CCCCCC;
-webkit-box-shadow:#CCCCCC 0 2px 2px;
border:1px solid #999999;
padding:10px;
background:#FFF none repeat scroll 0 0;
font-size:100%;
margin:0;
vertical-align:baseline;
}

.comments ol.commentlist li .wrapper.new {
width:400px;
}

.comments ol.commentlist li .wrapper.new.comment_inputs {
margin-bottom:9px;
width:300px;
padding:5px;
display:inline-block;
}

.comments ol.commentlist li .wrapper.new.comment_inputs.last {
margin-bottom:0px;
}

.comment_input_label{
color:#999999;
display:inline-block;
font-size:16px;
padding-right:18px;
_padding-right:13px;
width:42px;
float:left;
margin-top:10px;
}

.comments ol.commentlist li .wrapper.new.comment_inputs input{
width:100%;
border:1px solid #FFF;
background:transparent;
font-family:"Trebuchet MS";
color:#444;
font-size:16px;
}

.comments ol.commentlist li .wrapper.new.comment_inputs input.validate {
background:transparent url(../../elements/icon_validate.gif) no-repeat scroll right center;
border:1px solid #DD8000;
}


.comments ol.commentlist li .wrapper.new .new_comment {
width:400px;
height:97px;
border:1px solid #FFF;
background:transparent;
font-family:"Trebuchet MS";
color:#444;
line-height:16px;
}

.comments ol.commentlist li .wrapper.new .new_comment.validate {
background:transparent url(../../elements/icon_validate.gif) no-repeat scroll right center;
border:1px solid #DD8000;
}


.comments ol.commentlist li .comment-entry p {
margin:0 0 2px;
_margin:0 0 0;
line-height:16px;
}

.comments ol.commentlist li .comment-head {
background:transparent url(../../elements/commentbubbletip.png) no-repeat scroll 30px 0;
*background:transparent url(../../elements/commentbubbletip.png) no-repeat scroll 30px 10px;
_background:transparent url(../../elements/commentbubbletip.gif) no-repeat scroll 30px 10px;
margin:-1px 0 10px;
*margin:-11px 0 10px;
padding:10px 0 0 50px;
}

.comments ol.commentlist li .comment-head.reply_block {
background:transparent url(../../elements/commentbubbletip.png) no-repeat scroll 30px 0;
*background:none;
margin:-1px 0 10px;
*margin:-1px 0 10px;
padding:10px 0 0 50px;
z-index:9999;
}

.comments ol.commentlist li .comment-head .avatar {
*margin-top:10px;
}


.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;
*margin-top:10px;
}

.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-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
clear:both;
display:block;
float:none;
font-size:0;
height:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
visibility:hidden;
width:0;
}

.recaptcha{
margin-left:107px;
}


/* END BLOG COMMENTS */


/* GLOBALS */
/* removes dotted borders */
a{
color: #DD8000;
}
a:active
{
outline: none !important;
}

a:focus
{
-moz-outline-style: none !important;
}
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:none;
}

hr{
color:#F5F5F5;
height:1px;
width:100%;

}

/* END GLOBALS */

/* STELTER CSS */

.stelter_container{
padding:0px;
}

.stelter_container #gloss_anchors{
display:none;
}

.stelter_container img {
border:none !important;
}


.stelter_container a{
color:#DD8000;
}
.stelter_container table{
border: none !important;
}

.stelter_container table{
border: none !important;
}

.stelter_container table tr{
border: none !important;
}

.stelter_container table tr td{
border: none !important;
}

.stelterName{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:19px;
line-height:21px;
margin:10px 0 5px;
padding:0;
display:block;
}

.stelterTeaser{
}

.stelterArticleText{

color:#000000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
line-height:18px;
margin:2px 0 11px;
}

.stelterHeadline{
/*
clear:both;
color:#000000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:24px;
line-height:26px;
margin:12px 0 5px;
display:block;
*/
}

.stelterCopyright{

border-top:1px dotted #CCCCCC;
color:#666666;
display:block;
font-size:10px;
padding-bottom:10px;
}

.stelterArticleTitle{

	font-family:;

	font-size:;

	color:;

	line-height:;

	font-weight:;

}

.stelterArticleEbrochure{

	font-family:;

	font-size:;

	color:;

	line-height:;

	font-weight:;

}

.stelterDescription{

	font-family:;

	font-size:;

	color:;

	line-height:;

	font-weight:;

}
/* END STELTER CSS */
