/*MASTER*/
body {margin:0;line-height:1.3em;background-color:#fff;color:#4a4a4a;font-size:13px;}
ul {list-style-position:outside;}
ol {list-style-position:outside;list-style-type:decimal;}
.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}
.al {text-align:left;}
.ar {text-align:right;}
.last {border-right:0 !important;margin-right:0 !important;}
.print{display:none;}

/*Link Styles*/
a,a:link,a:active,a:visited,a:hover {color:#3b978a;}
a,a:link,a:active,a:visited {text-decoration:underline;}
a:hover {text-decoration:none;}

a.reverse,a.reverse:link,a.reverse:active,a.reverse:visited {font-weight:bold;text-decoration:none;}
a.reverse:hover {text-decoration:underline;font-weight:bold;}

/** CONTENT **/
#content_container{
    background-image:url(/media/bg_interior_content_container.jpg);
    background-repeat:repeat-x;
    width:100%;
    }
#header_wrap{
    background-image:url(/media/bg_header_wrap.jpg);
    background-repeat:no-repeat;
    width:942px;
    margin:auto;
    }
#header_links{}
#logo{
    float:left;
    width:223px;
    height:163px;
      }
#header_donate{
    float:right;
    width:244px;
    margin:69px 0 0;
    }
#donation_img{}
#donation_text{font-size:11px; text-align:center;}
#donation_text a,a:link,a:active,a:visited,a:hover {color:#007BBB;}
#nav{
    height:48px;
    }
#mainNav{
    float:left;
    height:48px;
    width:690px;
    }
#mainNav div{
    margin:0;
    padding:0;
    float:left;    
    }    
#search{
    float:left;
    background-image:url(/media/nav_bg_search.jpg);
    background-repeat:no-repeat;
    width:252px;
    height:48px;
    } 

#goButtom{
    float:right;
    width:38px;
    }
#goButtom input{
    width:28px;
    height:30px;
    margin:10px 0 0;
    }    
#searchBoxWap{
    float:right;
    width:214px;
    padding:0;
    margin:0;
    }
#searchBox{width:214px;}    
#searchBox input{
    border:none;
    width:195px;
    margin:15px 0 15px 15px;
    padding:0;
    background:none;
    }


/** CONTENT interior **/
#content_wrap{
    background-image:url(/media/bg_content_wrap.jpg);
    background-repeat:repeat-x;
    background-position:center top;
    width:974px;
    margin:auto;
    }
#content_content{
    width:942px;
    margin:auto;
    }
#col_1{
    float:left;
    width:210px;
	padding-top:25px;
    }
#col_2{
    float:left;
    width:722px;
	padding-top:35px;
    }  
#col_2_content{
    padding:0 20px 0 30px;
    }    
/** CONTENT home **/
/** FOOTER **/
#footer_container{
    background-image:url(/media/bg_footer.jpg);
    background-repeat:repeat-x;
    background-color:#EFF3F8;
    width:100%; 
    }
#footer_wrap{
    padding-top:83px;
    width:974px;
    margin:auto;
    }
#footer_info{}
#newsLetter{
    float:left;
    width:625px;
    }
#newsLetterText{
    float:left;
    width:255px;
    }
#newsLetterForm{
    float:left;
	width:300px;
	}
#newsLetterForm fieldset{
	border:none;
	margin:0;
	padding:0;
	}
#newsLetterForm .mc-field-group{
	float:left;
	width:199px;
	height:47px;
	background-image:url(/media/footer_bg_subscribe.jpg);
	background-repeat:no-repeat;
	}
#newsLetterForm .mc-field-group input{	
	border:none;
	width:190px;
	margin: 15px 10px 0;
	background:transparent;
}	
#newsLetterForm #submitButton{
	float:left;
	width:50px;
	}
#footerExLinks{
    float:left;
    width:336px;
    }
.footerLinks{
    float:left;
    }    
#footer_buckets{}
#footer_bucket_1{
    float:left;
    width:310px;
    }
#footer_bucket_1 a{
    font-size:12px;
	color: #2E3338;
    text-decoration:none;
    margin-right:15px;
    background-color:#D8DFEB;
    padding:5px;     
    }
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
    #footer_buckets li a{padding:4px;}
}    
	
#footer_bucket_1 ul{
    list-style-type:none;
}
#footer_bucket_2{
    float:left;
    width:300px;
    }
#footer_bucket_2 ul{
    list-style-type:none;
    margin:-1em 0 0;
    }    
#footer_bucket_2 a{
    font-size:12px;
	color: #2E3338;
 	text-decoration:none;
    margin-right:15px;
	background-color:#D8DFEB; 
	padding:5px; 
    }
#footer_bucket_3{
    float:left;
    width:310px;
    }
#footer_bucket_3 a{
    font-size:12px;
	color: #2E3338;
 	text-decoration:underline;
    margin-right:15px; 
    }   
#fb1_content{}

#fb1_content a{
    font-size:12px;
	color: #2E3338;
    margin-right:15px;
    }


#fb2_content{}
#fb3_content{}   
#footerLinks{}
.footerLink{float:left;}
#footerLinks a{
    font-size:12px;
	color: #2E3338;
    margin-right:15px;
    }

#copyLine a, 
#copyLine a:visited {text-decoration:underline;color:#2E3338;font-size:12px;}
#copyLine a:hover {color:#d1d1c1;font-size:12px;text-decoration:none;}



/** hack for CHROME**/
/*
body:first-of-type #footer_buckets li{
    margin:1px 0 1px 0;
    height:22px;
    }*/





/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

