/* color.css
------------------------------------------------------------------------------ */
html { 
background: #fff url(/images/templates/html.gif) repeat-x 0 0; 
}

a#login_tab, a:hover#login_tab {
	background : url(/images/templates/login_tab.gif) no-repeat;
	color : #fff;
	text-align : center;
	text-decoration : none;
}

a#login_tab_fr, a:hover#login_tab_fr {
	background : url(/images/templates/login_tab_fr.gif) no-repeat;
	color : #fff;
	text-align : center;
	text-decoration : none;
}

div#branding { 
background-color : transparent;  
position : relative; 
}

h1 { 
background : transparent url(/images/templates/h1.gif) no-repeat; 
left : 0; 
height : 100px; 
position : absolute; 
top : 5px; 
width : 310px; 
text-indent : -9999px; 
}

img#print_logo { 
display:none;
}

/* =nav_main_en= */
#nav_main_en , ul#nav_main_en   {
	float: left;
	width: 780px;
	height : 29px;
	list-style: none;
	line-height: 1;
	background : transparent url(/images/templates/nav_main_en.gif) no-repeat 0 0;
	z-index : 100;
	font-weight: bold;
}

#nav_main_en  a {
	display: block;
	text-decoration: none;
}

#nav_main_en  li {
	float: left;
	padding: 0;
}

/*CSS Sprites*/

#nav_main_en  li#nav_home a.daddy, #nav_main_en li#nav_about a.daddy, #nav_main_en li#nav_donate a.daddy, #nav_main_en li#nav_service a.daddy, #nav_main_en li#nav_members a.daddy, #nav_main_en li#nav_newsroom a.daddy {
display : block; 
text-indent : -9999px;
}

#nav_main_en  li li a {text-indent : 0;}

#nav_main_en  #nav_home a.daddy {left: 0; width: 65px; height: 29px;}
#nav_main_en  #nav_about a.daddy {left: 65px; width: 82px; height: 29px;}
#nav_main_en  #nav_donate a.daddy {left: 147px; width: 71px; height: 29px;}
#nav_main_en  #nav_service a.daddy {left: 218px; width: 141px; height: 29px;}
#nav_main_en  #nav_members a.daddy {left: 359px; width: 85px; height: 29px;}
#nav_main_en  #nav_newsroom a.daddy {left: 444px; width: 93px; height: 29px;}

#nav_main_en  li:hover#nav_home, #nav_main_en  li.sfhover#nav_home  {background: url(/images/templates/nav_main_en.gif) no-repeat 0 -29px;}
#nav_main_en  li:hover#nav_about, #nav_main_en  li.sfhover#nav_about  {background: url(/images/templates/nav_main_en.gif) no-repeat -65px -29px;}
#nav_main_en  li:hover#nav_donate, #nav_main_en  li.sfhover#nav_donate  {background: url(/images/templates/nav_main_en.gif) no-repeat -147px -29px;}
#nav_main_en  li:hover#nav_service, #nav_main_en  li.sfhover#nav_service  {background: url(/images/templates/nav_main_en.gif) no-repeat -218px -29px;}
#nav_main_en  li:hover#nav_members, #nav_main_en  li.sfhover#nav_members  {background: url(/images/templates/nav_main_en.gif) no-repeat -359px -29px;}
#nav_main_en  li:hover#nav_newsroom, #nav_main_en  li.sfhover#nav_newsroom  {background: url(/images/templates/nav_main_en.gif) no-repeat -444px -29px;}

body.home #nav_main_en  #nav_home a.daddy {background: url(/images/templates/nav_main_en.gif) no-repeat 0 -29px;}
body.about #nav_main_en  #nav_about a.daddy {background: url(/images/templates/nav_main_en.gif) no-repeat -65px -29px;}
body.donate #nav_main_en  #nav_donate a.daddy {background: url(/images/templates/nav_main_en.gif) no-repeat -147px -29px;}
body.service #nav_main_en  #nav_service a.daddy {background: url(/images/templates/nav_main_en.gif) no-repeat -218px -29px;}
body.members #nav_main_en  #nav_members a.daddy {background: url(/images/templates/nav_main_en.gif) no-repeat -359px -29px;}
body.newsroom #nav_main_en  #nav_newsroom a.daddy {background: url(/images/templates/nav_main_en.gif) no-repeat -444px -29px;}


#nav_main_en  li ul {
	position: absolute;
	left: -999em;
	height: auto;
	color : #000;
	width: 160px;
	font-weight: normal;
	background : url(/images/templates/nav_main_drop.gif) no-repeat bottom left;
	z-index:100;
}

#nav_main_en  li li {
	width: 136px;
	margin-left:12px;
	display : inline;
	border-bottom : 1px solid #e5e7e8;
}

#nav_main_en  li li.last {
	border-bottom : none;
}

#nav_main_en  li ul a {
	color : #000;
	padding : 8px 0px;
}

#nav_main_en  li ul a:hover {
	color : #cc0000;
	text-decoration : underline;
}

#nav_main_en  li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav_main_en  li:hover ul ul, #nav_main_en  li:hover ul ul ul, #nav_main li.sfhover ul ul, #nav_main li.sfhover ul ul ul {
	left: -999em;
}

#nav_main_en  li:hover ul, #nav_main_en li li:hover ul, #nav_main_en  li li li:hover ul, #nav_main_en  li.sfhover ul, #nav_main_en  li li.sfhover ul, #nav_main li li li.sfhover ul {
	left: auto;
}

/* =forms= */
ul#nav_main_en li#nav_search {
margin-left: 10px;
}
ul#nav_main_en input.text_input {
border : 1px solid #c3c3c3;
margin-top : 5px;
vertical-align:bottom;
}

ul#nav_main_en input.search_submit {
background : url(/images/templates/search_button_en.gif) no-repeat 0 0;
border : none;
cursor : pointer;
height:21px;
margin-top : 3px;
vertical-align:bottom;
width:61px;
}

/* =nav_main_fr= */
#nav_main_fr , ul#nav_main_fr   {
	float: left;
	width: 780px;
	height : 29px;
	list-style: none;
	line-height: 1;
	background : transparent url(/images/templates/nav_main_fr.gif) no-repeat 0 0;
	z-index : 100;
	font-weight: bold;
}

#nav_main_fr  a {
	display: block;
	text-decoration: none;
}

#nav_main_fr  li {
	float: left;
	padding: 0;
}

/*CSS Sprites*/

#nav_main_fr  li#nav_home a.daddy, #nav_main_fr li#nav_about a.daddy, #nav_main_fr li#nav_donate a.daddy, #nav_main_fr li#nav_service a.daddy, #nav_main_fr li#nav_members a.daddy, #nav_main_fr li#nav_newsroom a.daddy {
display : block; 
text-indent : -9999px;
}

#nav_main_fr  li li a {text-indent : 0;}

#nav_main_fr  #nav_home a.daddy {left: 0; width: 74px; height: 29px;}
#nav_main_fr  #nav_about a.daddy {left: 74px; width: 113px; height: 29px;}
#nav_main_fr  #nav_donate a.daddy {left: 187px; width: 100px; height: 29px;}
#nav_main_fr  #nav_service a.daddy {left: 287px; width: 167px; height: 29px;}
#nav_main_fr  #nav_members a.daddy {left: 454px; width: 92px; height: 29px;}
#nav_main_fr  #nav_newsroom a.daddy {left: 546px; width: 145px; height: 29px;}

#nav_main_fr  li:hover#nav_home, #nav_main_fr  li.sfhover#nav_home  {background: url(/images/templates/nav_main_fr.gif) no-repeat 0 -29px;}
#nav_main_fr  li:hover#nav_about, #nav_main_fr  li.sfhover#nav_about  {background: url(/images/templates/nav_main_fr.gif) no-repeat -74px -29px;}
#nav_main_fr  li:hover#nav_donate, #nav_main_fr  li.sfhover#nav_donate  {background: url(/images/templates/nav_main_fr.gif) no-repeat -187px -29px;}
#nav_main_fr  li:hover#nav_service, #nav_main_fr  li.sfhover#nav_service  {background: url(/images/templates/nav_main_fr.gif) no-repeat -287px -29px;}
#nav_main_fr  li:hover#nav_members, #nav_main_fr  li.sfhover#nav_members  {background: url(/images/templates/nav_main_fr.gif) no-repeat -454px -29px;}
#nav_main_fr  li:hover#nav_newsroom, #nav_main_fr  li.sfhover#nav_newsroom  {background: url(/images/templates/nav_main_fr.gif) no-repeat -546px -29px;}

body.home #nav_main_fr  #nav_home a.daddy {background: url(/images/templates/nav_main_fr.gif) no-repeat 0 -29px;}
body.about #nav_main_fr  #nav_about a.daddy {background: url(/images/templates/nav_main_fr.gif) no-repeat -74px -29px;}
body.donate #nav_main_fr  #nav_donate a.daddy {background: url(/images/templates/nav_main_fr.gif) no-repeat -187px -29px;}
body.service #nav_main_fr  #nav_service a.daddy {background: url(/images/templates/nav_main_fr.gif) no-repeat -287px -29px;}
body.members #nav_main_fr  #nav_members a.daddy {background: url(/images/templates/nav_main_fr.gif) no-repeat -454px -29px;}
body.newsroom #nav_main_fr  #nav_newsroom a.daddy {background: url(/images/templates/nav_main_fr.gif) no-repeat -546px -29px;}


#nav_main_fr  li ul {
	position: absolute;
	left: -999em;
	height: auto;
	color : #000;
	width: 175px;
	font-weight: normal;
	background : url(/images/templates/nav_main_drop_fr.gif) no-repeat bottom left;
	z-index:100;
}

#nav_main_fr  li li {
	width: 156px;
	margin-left:12px;
	display : inline;
	border-bottom : 1px solid #e5e7e8;
}

#nav_main_fr  li li.last {
	border-bottom : none;
}

#nav_main_fr  li ul a {
	color : #000;
	padding : 8px 0px;
}

#nav_main_fr  li ul a:hover {
	color : #cc0000;
	text-decoration : underline;
}

#nav_main_fr  li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav_main_fr  li:hover ul ul, #nav_main_fr  li:hover ul ul ul, #nav_main li.sfhover ul ul, #nav_main li.sfhover ul ul ul {
	left: -999em;
}

#nav_main_fr  li:hover ul, #nav_main_fr li li:hover ul, #nav_main_fr  li li li:hover ul, #nav_main_fr  li.sfhover ul, #nav_main_fr  li li.sfhover ul, #nav_main li li li.sfhover ul {
	left: auto;
}

/* =forms= */
ul#nav_main_fr li#nav_search {
margin-left: 10px;
}
ul#nav_main_fr input.text_input {
border : 1px solid #c3c3c3;
margin-top : 5px;
vertical-align:bottom;
}

ul#nav_main_fr input.search_submit {
background : url(/images/templates/search_button_fr.gif) no-repeat 0 0;
border : none;
cursor : pointer;
height:21px;
margin-top : 3px;
vertical-align:bottom;
width:61px;
}




ul#print_email li a {
	color : #666;
	text-decoration : none;
}

ul#print_email li a:hover {
	color : #cc0000;
	text-decoration : underline;
}


/* =blockquote= */
blockquote#introduction {
background-color : #f9f9f9;
height : 170px;
margin-top : 39px;
position : relative;
width : 780px;
}

blockquote#introduction img {
left : 0;
height : 170px;
position : absolute;
top : 0;
width : 520px;
}

blockquote#introduction p {
left : 226px;
height : 133px;
position : absolute;
width : 544px;
top : 0;
margin : 0;
padding : 0;
}

a#volunteer_button, a#volunteer_button_fr {
left : 520px;
height : 37px;
position : absolute;
top : 133px;
width : 260px;
display : block;
}

blockquote#introduction a#volunteer_button, blockquote#introduction a:hover#volunteer_button {
	background : url(/images/templates/volunteer_button.gif) no-repeat;
	color : #fff;
	text-align : center;
	text-indent : -9999px;
	text-decoration : none;
}

blockquote#introduction a#volunteer_button_fr, blockquote#introduction a:hover#volunteer_button_fr {
	background : url(/images/templates/volunteer_button_fr.gif) no-repeat;
	color : #fff;
	text-align : center;
	text-indent : -9999px;
	text-decoration : none;
}

div#content_sub ul#feature_events li {
background-color : #ededd2;
position : relative;
border : 1px solid #d2d3c5;
}

div#content_sub ul#feature_events li p {
margin-left:10px;
width : 165px
}

div#content_sub ul#feature_events li img {
position : absolute;
top : 10px;
left : 175px;
height : 80px;
}

ul#feature_events_col1 li {
background-color : #ededd2;
position : relative;
border : 1px solid #d2d3c5;
}

ul#feature_events_col2 li {
background-color : #ededd2;
position : relative;
border : 1px solid #d2d3c5;
}

ul#feature_events_col1 li p, ul#feature_events_col2 li p {
margin-left:10px;
width : 165px;
}

ul#feature_events_col1 li img, ul#feature_events_col2 li img {
position : absolute;
top : 10px;
left : 175px;
height : 80px;
}

div#content_main ul#inside_preview li {
background : url(/images/templates/preview_bg.gif) no-repeat 0 0;
}

div#content_main ul#inside_preview li li {
background : transparent;
list-style:disc;
margin : 0 0 0 15px;
padding : 0;
}

div#content_main a.learn_more {
height : 21px;
width : 84px;
display : block;
margin-left : 200px;
background : url(/images/templates/learn_more_button.gif) no-repeat;
color : #000;
text-align : center;
text-indent : -9999px;
text-decoration : none;
}

div#content_sub ul.nav_sub li {
border-bottom : 1px solid #eff1f0;
list-style-image : url(/images/templates/list_image.gif);
margin : 0 0 0 25px;
padding : 3px 0;
}

div#content_sub ul.nav_sub li li {
border-bottom : none;
list-style : disc;
margin : 0 0 0 20px;
padding : 3px 0;
}

/* =footer= */
ul#footer li{
background : #fff url(/images/templates/footer.gif) repeat-x 0 0;
}

ul#footer li li{
background : transparent;
}

ul#footer li#footer_search li {
display : inline;}

/* =forms= */
ul#footer li#footer_search input.text_input {
border : 1px solid #c3c3c3;
margin-top : 5px;
vertical-align:bottom;
}

ul#footer li#footer_search input.search_submit {
background : url(/images/templates/footer_search_button.gif) no-repeat 0 0;
border : none;
cursor : pointer;
height:21px;
margin-top : 3px;
vertical-align:bottom;
width:61px;
}

ul#footer li#footer_search input.search_submit_fr {
background : url(/images/templates/footer_search_button_fr.gif) no-repeat 0 0;
border : none;
cursor : pointer;
height:21px;
margin-top : 3px;
vertical-align:bottom;
width:82px;
}

div#content form {
width : 510px;

}

div#content form p {
margin-top :1px;
}

div#content input.text_input {
border : 1px solid #c3c3c3;
margin-top : 5px;
vertical-align:bottom;
}

div#content input.search_submit {
background : url(/images/templates/footer_search_button.gif) no-repeat 0 0;
border : none;
cursor : pointer;
height:21px;
margin-top : 3px;
vertical-align:bottom;
width:61px;
}

div#sub_content form{
width:240px;
}
form#entry_form {width:100%; float:left; margin:0px 20px 20px 20px; border:0;padding:0;}
form#entry_form fieldset, #submitbox {margin:0; padding:0;;background:#fff; border:0;}
form#entry_form legend {display:none;}
form#entry_form #submitbox p {margin:0;}
form#entry_form label {margin:10px 0 10px 0;}
form#entry_form label, label span {display:block;}
form#entry_form .textInput {border:1px solid #c3c3c3;padding:2px;background:#fcfcfc;}
form#entry_form textarea {background:#fff;border:1px solid #c3c3c3;padding:3px}


div#content_sub form label, label span {display:block;}
div#content_sub form .textInput {border:1px solid #c3c3c3;padding:2px;background:#fcfcfc;vertical-align:bottom; margin-top:5px;}

div#content_sub input.subscribe_submit_en {
background : url(/images/templates/subscribe_button.gif) no-repeat 0 0;
border : none;
cursor : pointer;
height:21px;
margin-top : 3px;

width:77px;
}

div#content_sub input.subscribe_submit_fr {
background : url(/images/templates/subscribe_button_fr.gif) no-repeat 0 0;
border : none;
cursor : pointer;
height:21px;
margin-top : 3px;
vertical-align:bottom;
width:77px;
}

div.comment_even, div.comment_odd {
border-top:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
margin:5px 0 5px 0;
}

div.comment_even {
background:#eee;
}

div.comment_odd{
background:#fff;
}