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

/* DO NOT MODIFY: REQUIRED EDITOR CSS */


.admin_top_spacer{
display:none;
}

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

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

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

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

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


.subscribe_box_share{
display:none;
}

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

#header-shadow {
display:none;
}

.header_left{
}

.header_left a.header_img{
background-image:url(../../elements/mast_branch.gif);
background-position:bottom left;
background-repeat:no-repeat;
height:90px;
width:756px;
display:block;
}

.mission_label{
display:none;
}

.header_right{
display:none;
}

#footer-shadow {
display:none;
}

.main_topnavigation{
display:none !important;
}


#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: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:149px;
}

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

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

#left.home li a.donate:hover, #left_nav.home li a.donate:hover
{
background:url(../../elements/button_donate.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.home li.back a:hover,  #left_nav.home li.back a, #left_nav.home li.back a:hover{
color:#FFFFFF;
}

#left.home li a:hover, #left_nav.home li a:hover
{
background-color:#DFD6C2;
color:#888888;
text-decoration: none;
}

#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: 606px;
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;

}

#right_search{
width: 570px;
font-size:11px;
margin-left: 0px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
padding-right:15px;
padding-top:0px;
padding-bottom:20px;
float:right;
min-height:270px;
}
#right.search h1, #right_search h1, #right_search h1 a, #right_search h1 a:active, #right_search h1 a:visited{
font-size:12px;
font-weight:bold;
margin-bottom:2px;
color:SteelBlue;
}

.search_box{
float:right;
padding-right:10px;
margin: 16px 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:#CCCCCC none repeat scroll 0 0;
border:1px solid #FFFFFF;
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;
}

.subscribe_box_inner:hover{
background:#DD8000;
}

.search_box_inner{
width: 514px;
padding:20px 10px 20px 80px;
float:right;
height: 31px;
background: url(../../elements/icon_search.gif) left top no-repeat;
border-bottom: #CCCCCC 1px solid;
}

.search_legend {
background:#F5F5F5;
border:1px dotted #CCCCCC;
color:#999999;
float:right;
font-family:trebuchet MS;
font-size:10px;
margin:12px 10px 0 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-bottom:-20px;
margin-top:-8px;
}



.search_box_inner_title b{
color:#666666;
}

.search_input{
border:#FFFFFF 1px solid;
background:#CCCCCC 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:#F5F5F5 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;
}
#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{
width:598px;
padding-right:8px;
float: right;
clear:both;
overflow:visible;
}

.showcase_container{
margin-bottom: 8px;
}

.focus_container{
margin-bottom: 0px;
}


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

.home_showcase.alert_l, .home_showcase.alert_r, .alert_l, .alert_r{
border:#AAAAAA 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:#444444;
}



.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: #FFFFFF 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:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
clear:both;
float:right;
overflow:visible;
width:587px;
}



#home_focus_img{
margin-top: -268px;
float:right;
position:relative;
width:198px;
height:268px;
}

#home_focus{
border:#CCCCCC 1px solid;
background: #FFFFFF;
width:587px;
float:right;
clear:both;
overflow:visible;
}


#subscribe_focus{
border:#CCCCCC 1px solid;
background: #FFFFFF;
width:587px;
float:right;
clear:both;
overflow:visible;
}

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



.home_focus_content h1{
padding-bottom:5px;
line-height:28px;
margin-top:20px;
margin-bottom: 5px;
margin-right:10px;
font-size:28px;
color:#999999;
border-bottom: #CCCCCC 1px dotted;
text-decoration: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{
background:url(../../elements/home_bar.gif) bottom repeat-x;
width:586px;
height:67px;
}

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

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

#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:587px;
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{
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:156px;
padding-top:20px;
}

#blog_title a{
color:#719EB9;
}

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

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

.blog_focus_content h2 {
margin-bottom:2px;
margin-top:10px;
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:#DD8000;
font-family:Georgia,sans-serif;
font-size:12px;
margin:0px;
padding-top:0px;
}

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

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

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


.subscribe_focus_content {
width:542px;
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 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.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:#FFFFFF;
}


#header {
background-image:url(../../elements/mast.gif);
background-position:top right;
background-repeat: no-repeat;
border:0px;
background-color:#FFFFFF;
height:90px;
margin-left:1px;
text-align: left;
width:757px;
}

#header .header_title{
color:#FFFFFF;
font-family: "Trebuchet MS", "Lucida Grande", Arial, san-serif;
font-size:30px;
font-weight:normal;
margin-top: -49px;
margin-left:166px;
position:relative;
float:none;
width:490px;
height:38px;
}

#header.main{
width: 903px;
height: 90px;
margin-left: 1px;
margin-right: 0px;
}


#container_top{
background-image:url(../../elements/main_top_red.gif);
background-position:bottom left;
background-repeat: no-repeat;
}
#container_top.main{
background-image:url(../../elements/main_top_red_ext.gif);
background-position:top left;
background-repeat: no-repeat;
}
#container_top a{
color:#FFFFFF;
}
#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:#E5E5E5;
text-align:left;
padding-left:20px;
padding-top:25px;
}
#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:#E4E4E4;
}
#container.home, #container_home{
background: url(../../elements/home_nav_back.gif) left top repeat-y;
}

#container.search, #container_search{
background: url(../../elements/home_nav_back_w.gif) left top repeat-y;

}


#container.home, #container.main, #container_home, #container_main{
background:url(../../elements/home_nav_back_ext.gif) left top repeat-y;
}

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

#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-image:url(../../elements/footer.jpg);
background-position:top left;
background-repeat: no-repeat;
border:0px;
text-align: left;
font-family: "Trebuchet MS", "Lucida Grande", Arial, san-serif;
font-size:11px;
line-height: 16px;
color:#777777;


}

#footer p{
margin-top:0px;
padding-left:170px;
padding-top:10px;
padding-right:20px;
}
/* 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;
}

.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_left.gif);
	}
	#left .box_w_bottom{
	background-image:url(../../elements/box_w_bottom_left.gif);
	}
	#right .box_w_top{
	background-image:url(../../elements/box_w_top_right.gif);
	}
	#right .box_w_bottom{
	background-image:url(../../elements/box_w_bottom_right.gif);
	}
	#top .box_w_top{
	background-image:url(../../elements/box_w_top_wide.gif);
	}
	#top .box_w_bottom{
	background-image:url(../../elements/box_w_bottom_wide.gif);
	}
	#bottom .box_w_top{
	background-image:url(../../elements/box_w_top_wide.gif);
	}
	#bottom .box_w_bottom{
	background-image:url(../../elements/box_w_bottom_wide.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:20px;

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

.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 */


/* 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 */


