/* GENERAL STYLES */
.videoTable{
position:relative;
left:75px;


}

#videoHeader{
margin-left:86px;
}


#holderBody {
       background: #fff;
 }
 
 #holder {
       border: 1px solid #ccc;
       padding: 10px;
       margin: 5px;
       text-align: left;
 }




/* Main Text Definitions */
 body{
 background: #797979;
 color: #C7C7C7;
 font-family: Helvetica,Verdana,Arial,sans-serif;
 font-size: 75%;
 margin: 0;
}



h1 {
 color: #ea6461;
 font-weight: normal;
 font-size: 220%;
 margin: 0px 0px 25px 0px;
}

h2.hp {
 color: #ea6461;
 font-weight: normal;
 font-size: 150%;
 margin: 0px 0px 5px 0px;
}


h2 {
 color: #da2529;
 font-weight: normal;
 font-size: 150%;
 margin: 14px 0px 10px 0px;
}

h2.black {
 color: #1c1821;
 font-weight: normal;
 font-size: 15s0%;
 margin: 20px 0px 10px 0px;
}


h3 {
 color: #1c1821;
 font-weight: bold;
 font-size: 110%;
 margin: 5px 0px 5px 0px;
}


h4 {

font-size: 130%;
padding: 4px 0px 4px 0px


}

img {
 border: 0;
 margin: 0px;
 padding: 0px;
}


a img {
 border: 0;
}

a { 
 color: #CC3333;
 
}
a:hover { 
 color: #993333;

}

a.small_font { 
 color: #000000;
 text-decoration: none;
 font-size: 90%;
}

a.med_font { 
 color: #000000;
 text-decoration: none;
}

.med_font_on { 
 color: black;
}

a.lrg_font { 
 color: #000000;
 text-decoration: none;
  font-size: 110%;
}

a.white_link { 
 color: #ffffff;
 text-decoration: none;
}

a.underline{
text-decoration: underline;
}

a.small_link { 
 color: #747378;
 text-decoration: none;
 font-size: 80%
}
a.small_link:hover { 
 color: #656565;
 text-decoration: none;
  font-size: 80%
}

a.red_link{
color:#ea6461;
}

a.red_link_underline{
color:#ea6461;
text-decoration: underline;
}

a.sml_red_link{
color:#DC3236;
font-size: 90%;
}

li{
color:#333;
font-size: 100%;
}




/************ CONTAINERS **************/


#container {
 width: 815px;
 margin: auto;
 color: #000000;
 background: #ffffff;
}


/************ MAINNAV **************/


#main_nav{
height: 35px;
width: 815px;
background: #B5B5B5;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;

}

ul#main_nav_item{
padding: 0px 0px 0px 20px;
margin: 10px 0px 0px 0px;
}

ul#main_nav_item li{
list-style: none;
display: inline;
padding: 0px 25px 0px 0px;
color: #fffffff;
font-weight: bold;
}

ul#main_nav_item li a{
color: #ffffff;
text-decoration: none;
}

ul#main_nav_item li a:hover{
color: #e2e2e2;
}

ul#main_nav_item li.main_navon{
color: #000000;
}

ul#main_nav_item li.main_navon a{
color: #000000;
}

ul#main_nav_item li.main_navon a:hover{
color: #000000;
}






/****** leve2 nav*****/

ul.level2_nav{
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


ul.level2_nav li{
list-style: none;
border-bottom: 1px solid #ECECEC;
padding: 3px 0px 3px 20px;
color: #4C4950;
}

ul.level2_nav li.extra_link{
list-style: none;
border-bottom: 1px solid #ECECEC;
padding: 20px 0px 3px 20px;
color: #4C4950;
}

ul.level2_nav li a{
color: #4C4950;
text-decoration: none;
}

ul.level2_nav li a:hover{
color: black;
}

ul.level2_nav li.level2_navon{
font-weight: bold;
margin-left: 10px;
}

ul.level2_nav li.level2_navon a{
font-weight: bold;

}


/****** related nav*****/

ul.related_nav{
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


ul.related_nav li{
list-style: none;

padding: 3px 0px 3px 20px;
color: #A0A0A0;
}







ul.related_nav li.related_header{
color: #A0A0A0;
font-size: 130%;
padding-bottom: 12px;
border-bottom: 0px solid #ECECEC;
}

ul.related_nav li a{
color: #A0A0A0;
}

ul.related_nav li.side_navon{
list-style: none;
border-bottom: 0px dotted #ADADAD;
padding: 7px 0px 0px 0px;
font-size: 120%;
font-weight: bold;
color:#1BA1BD;
}

ul.lrelated_nav li.side_navon a{
color:#1BA1BD;
}


ul.news_feed{
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


ul.news_feed li{
list-style: none;
padding: 3px 0px 3px 20px;
color: #A0A0A0;
}

ul.news_feed li a{
color: #A0A0A0;
}




/************ TOP NAV **************/


#top_section_container{
height:117px;
width: 815px;
background: #8F8F8F;
}

#logo{
width: 278px;
border-right: 1px solid #EFEFEE;
float: left;
height:117px;
}

#top_nav{
width: 456px;
float: right;
background: #8F8F8F;
height: 91px;
text-align: right;
padding: 3px 80px 0px 0px;
font-size: 90%;
}


#top_nav ul li.navon{
color: #DFB0BA;
text-decoration: none;
font-size: 110%;
font-weight: bold;
}



ul#top_nav_item a{
margin: 0px 0px 5px 0px;
padding: 7px 0px 0px 0px;
color:black;
text-decoration: none;
}

ul#top_nav_item a:hover{
color:#e2e2e2;
}






ul#top_nav_item li{
list-style: none;
display: inline;
padding: 0px 8px 0px 8px;

}



#help_number{
text-align:right;
padding: 0px 8px 0px 0px;
}

.help_num_white{
font-size: 200%;
font-weight: normal;
color: #ffffff;
}

.help_num_black{
font-size: 200%;
color: #000000;
padding: 0px 17px 0px 0px;

}

a.top_nav_link{
text-decoration: underline;
font-size

}


/*******breadcrumb*********/

div.breadcrumb{
margin: 0px 0px 20px 0px;
}



/************ HP CONTENT **************/


#hp_main_content{
width: 815px;
background:  url("/media/1286/hp_content_bg_white.gif") top repeat-y;

}


#hp_copy{
padding: 10px 40px 10px 40px;
background: #ffffff;
line-height: 22px;
font-size: 110%;
}

#hp_flash{
height: 250px;
}


#hp_main_left{
float: left;
width: 551px;

}

#hp_main_right{
width: 238px;
float:right;
background: #EDEDED;


border-left: 1px solid #ffffff;
padding: 20px 0px 0px 25px;
margin-bottom:0px;
}

#hp_main_right_test{
width: 238px;
float:right;
background: #D6D6D6;
border-left: 1px solid #ffffff;
padding: 20px 0px 20px 25px;
}

ul.hp_right_links{
margin: 8px 0px 0px 0px;
padding: 8px 0px 0px 0px;
border-top: 1px solid #DDDDDD;

}

ul.hp_right_links li{
list-style: none;
line-height: 20px;

}

ul.hp_right_links li.hrl_top_test{
border-top: 1px solid #ffffff;
}

ul.hp_right_links li.hrl_header{
font-size: 130%;
padding: 4px 0px 4px 0px

}

ul.hp_right_links li.hrl_content{
padding: 2px 20px 3px 0px;
line-height: 15px;
color: #6E6E6E;
font-size: 95%;
text-decoration:none;
}

ul.hp_right_links li.hrl_content a{
color: #6E6E6E;
text-decoration:none;
}

ul.hp_right_links li.hrl_content a:hover{
color:#DC3236;
text-decoration:underline;
}

/*hp promo panels*/

#hp_promo_panels{
width: 815px;
background: url(/images/hp_panels_bg.gif) top repeat-y;
border-top: 10px solid #B4B4B4 ;
border-bottom: 10px solid #B4B4B4;


}

#hp_panel1{
width: 225px;
float: left;
padding: 0px 15px 7px 35px;
}

#hp_panel2{
width: 209px;
float: left;
padding: 0px 30px 7px 35px;
}

#hp_panel3{
width: 219px;
float: right;
padding: 0px 15px 7px 20px;
}

ul.hp_panel_content{
margin: 10px 0px 0px 0px;
padding: 0px;

}

ul.hp_panel_content li{
list-style: none;
}

ul.hp_panel_content li.panel_header{
font-size: 160%;
padding: 0px 0px 4px 0px;
color:#DC3236;
}

ul.hp_panel_content li.panel_content{
padding: 2px 20px 3px 0px;
line-height: 15px;
color: #000000;
}

ul.hp_panel_content li.panel_link{
padding: 12px 20px 3px 0px;
}


/************** MAIN CONTENT **************/

#main_content{
width: 815px;
}

#left_content{
width: 175px;
float: left;
}

#right_content{
width: 640px;
float: left;
}

#right_content_copy{
padding: 20px 30px 40px 60px;
}

p.bold{
font-weight: bold;
}

ul.content_bullets{
margin: 10px 0px 10px 0px;
padding: 0px;
}

ul.content_bullets li{
list-style: none;
padding: 4px 0px 4px 0px;
}


.red_bold{
color: #DA2529;
font-weight: bold;
}

.red_normal{
color: #DA2529;
font-weight: normal;
}


div.page_number{
font-size: 90%;
padding-top: 15px;
}

div.call_helpline{
font-size: 250%;
color: #da2529;
width: 500px;
text-align: center;
padding: 10px 0px 10px 0px;
letter-spacing: 3px;
}

div.content350{
width: 350px;
}


/* quotes right*/

div.quote_right{
width: 257px;
background:  url(/images/quotes_bg.gif) right repeat-y;
float: right;
margin: 20px 0px 10px 15px;
}

div.quote_top{
height: 84px;
}

div.quote_content{
padding: 5px 10px 5px 40px;
font-size: 130%;
line-height: 18px;
}

div.quote_bottom{
height: 71px;
}


/* quotes left*/

div.quote_left{
width: 265px;
float: left;
background:  url(/images/quotes_bg.gif) left repeat-y;
margin: 0px 15px 15px 0px;
}

div.quote_left_top{
height: 75px;
}


div.quote_left_content{
padding: 10px 20px 10px 40px;
font-size: 140%;
line-height: 23px;
}

div.quote_left_bottom{
height: 71px;
}

.quote_redcopy{
 color: #DC4245;
 font-size: 120%;
}




/* news headline in media*/

div.news_headline_container{
width: 400px;
padding-top: 15px;
}

div.news_image{
float: left;
width: 80px;
}

div.news_content{
width: 320px;
float:right;
}

ul.news_copy{
margin: 0px;
padding: 0px;
}

ul.news_copy li{
list-style: none;
}

ul.news_copy li.news_headline{
font-weight: bold;
font-size: 110%;
}

ul.news_copy li.news_link{
font-size: 90%;
padding-top: 4px;
font-weight: bold;
}


/*  who's involved */

div.who_container{
width: 400px;
padding-top: 15px;
}

div.who_image{
float: left;
width: 80px;
}

div.who_content{
width: 320px;
float:right;
}

ul.who_copy{
margin: 0px;
padding: 0px;
}

ul.who_copy li{
list-style: none;
}

ul.who_copy li.who_headline{
font-weight: bold;
font-size: 110%;
padding-bottom: 7px;
}



/*   archive involved */

div.archive_container{
width: 400px;
padding-top: 15px;
}

div.archive_image{
float: left;
width: 80px;
}

div.archive_content{
width: 320px;
float:right;
}

ul.archive_copy{
margin: 0px;
padding: 0px;
}

ul.archive_copy li{
list-style: none;
}

ul.archive_copy li.archive_headline{
font-weight: bold;
font-size: 110%;
padding-bottom: 7px;
}



/* newsletter/video in publications*/

div.newsletter_vid_container{
width: 450px;
padding: 15px 0px 15px 0px;
border-bottom: 1px solid #f2f2f2;
}

div.newsletter_vid_image{
float: left;
width: 130px;
}

div.newsletter_vid_content{
width: 320px;
float:right;
}

ul.newsletter_vid_copy{
margin: 0px;
padding: 0px;
}

ul.newsletter_vid_copy li{
list-style: none;
padding: 0px 0px 5px 0px;
}

ul.newsletter_vid_copy li.newsletter_headline{
font-weight: bold;
font-size: 110%;
}

ul.newsletter_vid_copy li.newsletter_content{
padding-bottom: 20px;
}

ul.newsletter_vid_copy li.newsletter_link{
color: #da2529;
}


/* events */

ul.events{
margin: 25px 0px 0px 0px;
padding: 0px;
width: 320px;
}

ul.events li{
list-style: none;
padding: 0px 0px 3px 0px;
}

ul.events li.events_header{
font-size: 110%;
font-weight: bold;
}

ul.events li.events_date{
font-size: 90%;
}

ul.events li.events_content{
line-height: 16px;
}



/* faq */

div.faq_header_container{
background: #e5e5e5;
padding: 10px 10px 10px 15px;
width: 470px;
}

ul.faq_content{
margin: 0px;
padding: 0px;
}

ul.faq_content li{
list-style: none;
padding: 0px 0px 5px 0px;
}

ul.faq_content li.faq_title{
color: #DC4245;
font-weight: bold;
font-size: 120%;
padding: 0px 0px 10px 0px;
}

ul.faq_topics{
margin: 0px;
padding: 0px;
}

div.faq_topics{
padding: 8px 0px 10px 25px;
margin: 6px 0px 0px 0px;
background:  url(/images/q_header.gif)  no-repeat;
font-weight: bold;
}

div.faq_topics_ans{
padding: 8px 0px 35px 25px;
margin: 0px 0px 0px 0px;
background:  url(/images/a_header.gif)  no-repeat;
width: 400px;
}


/* site map */

div.site_map{
margin: 20px 0px 0px 0px;
padding: 0px 0px 20px 0px
}

div.site_map_col1{
float: left;
width: 178px;
}

div.site_map_col2{
float: left;
width: 178px;
}

div.site_map_col3{
float: left;
width: 178px;
}

ul.site{
margin: 0px;
padding: 0px;
}

ul.site li{
list-style: none;
padding: 2px 0px 2px 0px;
}

ul.site li.site_header{
color: #da2529;
font-size: 110%;
}

ul.site li.site_sub{
padding: 0px 0px 3px 7px;
font-size: 90%;
}


/* select project */

div.project_container{
background: #e5e5e5;
padding: 10px 10px 20px 15px;
width: 475px;
}

table.project_data{
width: 450px;
}

table.project_data td{
padding: 2px;
}

table.project_data tr{
padding-bottom: 5px;
}

table.project_data .project_header{
font-weight: bold;
}

table.project_data .project_space{
height: 10px;
}





/************** FOOTER **************/



#footer {
 width: 815px;
 margin: auto;
 font-size: 80%;
 height: 80px;
color: #363636;
 background: #8F8F8F;
 text-align: center;
 padding: 20px 0px 0px 0px;
}

ul#footer_nav{
margin: 0px 0px 6px 0px;
padding: 0px;
}

ul#footer_nav li{
list-style: none;
display: inline;
padding: 0px 8px 0px 8px;
color: #363636;
}

ul#footer_nav li a{
color: black;
text-decoration: none;
}

ul#footer_nav li a:hover{
color:#e2e2e2;
}



#footer a{
color: #363636;
}



/***************** FORM *****************/


FORM {
	 padding: 0;
	 margin: 0;
	 border: 0;
}

input {
	BACKGROUND: #ffffff;
    	FONT-FAMILY: Verdana, Arial, 	Helvetica, sans-serif;
	height: 17px;
	font-size: 90%;
	width: 200px;
	border: 1px solid #A8A9A9;
	color: #858488;
}

input.umbEditorTextField{
}

input.button{
float: left;
margin: 0px 0px 0px 217px;
}

div.Doc2Form{
margin: 0px 0px 25px 0px;
}


div.Doc2Form fieldset{
border: 1px solid #ffffff;
width: 420px;
}

div.Doc2Form fieldset legend{
display: none;
}

div.Doc2Form fieldset label{
}

div.Doc2Form fieldset ul{
margin: 0px;
padding: 0px;
}

div.Doc2Form fieldset ul li{
list-style: none;
padding: 5px 0px 5px 0px;
}


.button {
	background: #ea6461;
	color: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #A8A9A9;
	width: 80px;
	height: 18px;
	font-size: 90%;
	margin: 20px 0px 0px 0px;
}
textarea{
	BACKGROUND: #ffffff;
	color: #858488;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #A8A9A9;
	width: 200px;
	height: 50px;
	font-size: 90%;
	margin: 0px;
}



select {
	background:  #ffffff;
	color: #4E4E4E;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #4E4E4E;
	width: 50px;
	height: 17px;
}


select .contact {
width: 150px;
color: #858488;
font-size: 90%;
}

/*********pledge form styles***********/
#form_contents{
margin: 40px 0px 20px 0px;
width: 350px;
}


.fmlabel {
	width: 150px;
	float: left;
	padding-bottom: 5px;
}

.fmlabel_short {
	width: 20px;
	float: left;
	padding: 15px 0px 5px 0px;
}


.fmfield {
	padding-bottom: 5px;
	margin-left: 160px;
}


.fmfield_short {
	padding: 5px 0px 5px 0px;
	margin-left: 20px;
}

.fmfield_button {
	padding: 20px 0px 0px 0px;
	margin-left: 160px;

}

.fmlabel_pledge {
	padding: 5px 0px 5px 0px;
	float: left;
	width: 220px;
}



.submit_button {
	background: #ea6461;
	color: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #A8A9A9;
	width: 80px;
	height: 19px;
	font-size: 90%;
	margin: 1px 0px 0px 0px;
}

.pledge_button {
	background: #ea6461;
	color: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #A8A9A9;
	width: 130px;
	height: 19px;
	font-size: 90%;
	margin: 1px 0px 0px 0px;
}


/* EDITOR PROPERTIES */
