body {
color:#666;
background-color:#fff;
background-image:url(/assets/interface/bk.gif);
background-position:top;
background-repeat:repeat-x;
font-size:62.5%;
padding:0;
margin:0;
font-family:arial;
line-height:1.8em;
}

a {#0f348e}
a:visited {color:#b90000}

#contain_content {margin:auto;width:850px;}

/* ------------- HEADER --------------- */

#contain_header {width:850px;margin:auto;background:inherit;}
#contain_header_setwidth {}
#contain_siteid{float:left;padding:25px 0 0 0;}
#contain_search {float:right;padding:40px 0 0 0;margin:0;}
input.searchbutton {padding:0 0 0 0;margin:0 0 -6px 2px;}

/* ------------- AUDIENCE ------------- */

#contain_audiencenav {width:850px;margin:auto;background-color:#0f348e;height:24px;}
#content_audiencenav {font-size:1.2em;font-weight:bold;text-align:center;text-transform:uppercase;}
#audience_links {list-style-type:none;padding:3px;margin:0;}
#audience_links li {display:inline;padding:0;margin:0;}
#audience_links li a {color:#eee;text-decoration:none;padding:4px 15px 5px 15px;margin:0;}
#audience_links li a:hover {color:#fff;background-color: #b90000;}

/* ------------- DIVISIONS ------------- */

#contain_divisionnav {display:none;background-color:#A7A6BB;}
#content_divisionnav {font-size:1.4em;text-align:center;}
#division_links {list-style-type:none;padding:4px 0 4px 0;margin:0;}
#division_links li {display:inline;padding:0;margin:0;}
#division_links li a {color:#333;text-decoration:none;padding:5px;}
#division_links li a:hover {color:#000;background-color:#ddd;}

/* ------------- BANNER -------------------- */

#contain_banner {width:850px;margin:auto;clear:both;}

#content_banner {text-align:center;background:inherit;/*background-image:url(/assets/interface/banner_bk.gif);margin:0px;padding:0px;*/}
#content_banner img {padding:0 0 0 0;}

/* ------------- SUBBANNER -------------------- */

#contain_subbanner {width:850px;margin:auto;clear:both;}

#content_subbanner {text-align:center;background:inherit;/*background-image:url(/assets/interface/banner_bk.gif);margin:0px;padding:0px;*/}
#content_subbanner img {padding:0 0 0 0;}

/* ------------- TOOLBAR --------------- */

#contain_toolbar {font-size:1.3em;background-color:#eee;margin:auto;width:850px;display:block;}
#contain_tools {float:right;height:20px;padding:0;margin:0;}

#content_tools {padding:2px 0 2px 0;}
#content_tools img {border:0;text-decoration:none;vertical-align:middle;}
#content_tools a {text-decoration:none;}

#contain_breadcrumbs {float:left;}
#content_breadcrumbs {padding-top:2px;padding-bottom:2px;padding-left:10px;font-size:1em;}

/* ------------- COLUMN 1 ------------- */

#contain_column1 {width:200px;float:left;padding:25px 0 25px 0;margin:0;}
#content_column1 {font-size:1.2em;}
#content_column1 ul{list-style-type:none;margin:0;padding:0;}
#content_column1 a{}
#content_columnl a:hover{}
.menulabel {
background-color:#b90000;
padding:2px 0 2px 10px;
margin-bottom:5px;
color:#fff;
font-weight:bold;

}

/* ------------- COLUMN 2 ------------- */

#contain_column2 {width:460px;float:left;padding:15px 15px 25px 15px;margin:0;}
#content_column2 {font-size:1.3em;}
/*#content_column2 ul{list-style-type:none;margin:0;padding:0;}*/
#content_column2 ul{list-style-image:url(/assets/interface/lyt_rarrow.gif);margin:0;padding:10px 0 10px 20px;}
#content_column2 a{}
#content_column2 a:hover{}

/* ------------- COLUMN 3 ------------- */

#contain_column3 {width:160px;float:left;padding:15px 0 25px 0;margin:0;}
#content_column3 {font-size:1.3em;}
#content_column3 ul{list-style-type:none;margin:0;padding:0;}
#content_column3 a{}
#content_column3 a:hover{}

/* ------------- FOOTER ------------- */

#contain_footer{border-top:1px solid #ccc;font-size:1.2em;margin:auto;background-color:#fff;width:850px;padding:0;color:#666;}

#contain_address{float:left;width:300px;margin:0;padding:10px 0 10px 0;}

#contain_utilities {float:right;padding:10px 0 0 0;}

#content_address {line-height:1.2em;}
#content_utilities {font-style:normal;}
#content_utilities a{color:#333333;text-decoration:none;}
#content_utilities a:hover{color:#999999;text-decoration:underline;}








/* ---------------  PAGE ELEMENTS ----------------------- */

h1 {color:#b90000;font-size:2em;margin:10px 0 10px 0;padding:5px 0 5px 0;}
h2 {color:#0f348e;font-size:1.5em;margin:0;padding:0;line-height:1.7em;}
h3 {color:#0f348e;font-size:1.3em;margin:0;padding:0;line-height:1.3em;}
h4 {color:#0f348e;font-size:1em;margin:0;padding:0;line-height:1.2em;}
h5 {color:#0f348e;font-size:.9em;margin:0;padding:0;line-height:1.1em;}
h6 {color:#0f348e;font-size:.7em;margin:0;padding:0;line-height:.9em;}

/* ---------------  MISC ----------------------- */

.hidden{display:none;}
.clear_float {clear:both; height:1px; overflow:hidden;}
.bc_link{text-decoration:none;}/*Breadcrumb Link*/
.bc_pagetitle{text-decoration:none;}/*Breadcrumb Page Title*/
.bc_delimiter{text-decoration:none;color:#fff;}/*Breadcrumb Delimiter (>,:,<,)*/

/* --------------- SECONDARY MENU ----------------------- */
.button {}
.button ul {
list-style:none;
margin:0;
padding-bottom:1px;
}
.button li {
border-bottom:1px solid #eee;
margin:0;
}
.button li a {
display:block;
padding: 2px 10px 2px 10px;
background-color: #fff;
color:#444;
text-decoration: none;
}

html>body .button li a {/*width: auto;*/}

#contain_column1 .button li a:hover {
background-color: #0f348e;
color: #fff;
}
.buttontitle {
font-size:90%;
font-weight:bold;
display:block;padding:5px 5px 5px 10px;
border-left: 0px solid #eee;
border-right: 0px solid #ccc;
border-bottom: 1px dotted #ccc;
border-top: 4px solid #666;
background-color: #eee;
text-decoration: none;
text-transform:uppercase;
letter-spacing:1px;
}

/* --------------- TOGGLER ----------------- */

#toggler a:after, #toggler2 a:after, #toggler3 a:after, #toggler4 a:after {content:url("/assets/interface/icon_plus.gif");}

#toggler a, #toggler2 a, #toggler3 a, #toggler4 a
{text-transform:uppercase;font-weight:bold;color:#fff;background-color:#b90000;}


/* --------------- YOU ARE HERE SETUP ------------ */

body.home #contain_column1 li.home a,
body.contact #contain_column1 li.contact a,
body.about #contain_column1 li.about a,
body.faq #contain_column1 li.faq a,
body.giveonline #contain_column1 li.giveonline a,
body.news #contain_column1 li.news a,
body.waystogive #contain_column1 li#toggler a,
body.wheretogive #contain_column1 li#toggler2 a, 
body.whygive #contain_column1 li.whygive a, 
body.profiles #contain_column1 li.profiles a,
body.wheretogive #contain_column1 li.wheretogive a 



{background-color:#0f348e;color:#fff;font-weight:bold;cursor:default;}



body.services #audience_links li.services a,
body.home #audience_links li.home a,
body.infocenter #audience_links li.infocenter a,
body.agents #audience_links li.agents a,
body.about #audience_links li.about a,
body.contact #audience_links li.contact a
        
{background-color:#b90000;color:#fff;font-weight:bold;cursor:default;}









/* --------------- ROUNDED CORNER BOX SETUP ---------------- */

.roundcornerbox{display:block;}
.roundcornerbox *{display:block;height:1px;overflow:hidden;background:#eee;}
.roundcornerbox1{border-right:1px solid #eee;padding-right:1px;margin-right:3px;border-left:1px solid #eee;padding-left:1px;margin-left:3px;
	background:#eee;}
.roundcornerbox2{border-right:1px solid #eee;border-left:1px solid #eee;padding:0px 1px;background:#eee;margin:0px 1px;}
.roundcornerbox3{border-right:1px solid #eee;border-left:1px solid #eee;margin:0px 1px;}
.roundcornerbox4{border-right:1px solid #eee;border-left:1px solid #eee;}
.roundcornerbox5{border-right:1px solid #eee;border-left:1px solid #eee;}
.roundcornerbox_content{padding:10px;background:#eee;}









