body
{
margin:0;
padding:0;
text-align:center;
}

/* all images */
img
{
border-width:0;
border:none;
}

/* all tables */
table
{
border-width:0;
border:none;
border-collapse:collapse;
border-spacing:0px;
}

.page
{
width:760px;
margin-left:auto;
margin-right:auto;
background:#ffffff;
padding:0 0 20px 0;
position:relative;
z-index:1;
}

/* clear fix */
.clearFix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearFix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearFix {height: 1%;}
.clearFix {display: block;}
/* End hide from IE-mac */


/*** HEADER ***/
div#header
{
/**/
margin-right:auto;
margin-left:auto;
text-align:left;
background:transparent url(../images/header_border.gif) no-repeat left top;
padding:36px 25px 0 25px;
position:relative;
margin-bottom:20px;
width:708px;
height:191px;
}

* html div#header
{
width:760px;
height:227px;
}

div#header img
{

}
div#header h1
{
padding:0;
width:176px;
height:95px;
text-indent:-9999px;
position:absolute;
margin:96px 0 0 508px;
background:transparent url(../images/header_logo.gif) no-repeat 0 0;
overflow:hidden;
right:49px;
}

* html div#header h1
{
margin-left:505px;
right:auto;
}

div#header h1 a
{
display:block;
height:100%;
width:100%;
}

div#header h2
{
width:704px;
height:96px;
padding:0;
margin:0 3px 0 3px;
text-indent:-9999px;
background-repeat:no-repeat;
background-position:0 0;
overflow:hidden;
}

div#header div#menu
{
margin:124px 0 0 9px;
width:490px;
height:50px;
position:absolute;
background:transparent url(../images/header_menu_bg.gif) no-repeat left center;
}
div#header div#menu ul
{
margin:5px 0 0 15px;
padding:0;
list-style:none;
display:block;
}
div#header div#menu ul li
{
float:left;
display:block;
padding:0 9px 0 0;
margin:0 4px 0 0;
}
/* primary menu */
div#header div#menu ul#primary li a
{
float:left;
display:block;
background-repeat:no-repeat;
background-position:0 0;
height:17px;
text-indent:-9999px;
text-decoration:none;
overflow:hidden;
}
div#header div#menu ul#primary li.selected a
{
background-position:0 -34px;
}
div#header div#menu ul#primary li a:hover
{
background-position:0 -17px;
}

/* primary menu items */
div#header div#menu ul#primary li.item2 a 
{
background-image:url(../images/menu/who_we_are.gif);
width:79px;
}
div#header div#menu ul#primary li.item3 a 
{
background-image:url(../images/menu/what_we_do.gif);
width:80px;
}
div#header div#menu ul#primary li.item4 a
{
background-image:url(../images/menu/stations.gif);
width:56px;
}
div#header div#menu ul#primary li.item5 a
{
background-image:url(../images/menu/education.gif);
width:68px;
}
div#header div#menu ul#primary li.item6 a
{
background-image:url(../images/menu/resources.gif);
width:68px;
}


/* secondary menu */
div#header div#menu ul#secondary
{
margin:9px 0 0 18px;
}
div#header div#menu ul#secondary li
{
background:transparent url(../images/menu/secondary_divider.gif) no-repeat 100% 70%;
padding:0 11px 0 0;
margin:0 6px 0 0;
}
div#header div#menu ul#secondary li.last
{
background:transparent;
}
div#header div#menu ul#secondary li.selected
{
font-weight:bold;
}
div#header div#menu ul#secondary li a
{
float:left;
display:block;
font-size:8pt;
font-family:Arial, Tahoma, Verdana, Sans-Serif;
color:#333333;
}
div#header div#menu ul#secondary li a:link, div#header div#menu ul#secondary li a:visited, div#header div#menu ul#secondary li a:active
{
text-decoration:none
}
div#header div#menu ul#secondary li a:hover
{
text-decoration:underline;
}

/* sections */
div#header h2.section2{background-image:url(../images/headerimages/who_we_are.jpg);}
div#header h2.section3{background-image:url(../images/headerimages/what_we_do.jpg);}
div#header h2.section4{background-image:url(../images/headerimages/stations.jpg);}
div#header h2.section5{background-image:url(../images/headerimages/education.jpg);}
div#header h2.section6{background-image:url(../images/headerimages/resources.jpg);}
div#header h2.section7{background-image:url(../images/headerimages/employment.jpg);}
div#header h2.section8{background-image:url(../images/headerimages/news.jpg);}
div#header h2.section9{background-image:url(../images/headerimages/foundation.jpg);}
div#header h2.section10{background-image:url(../images/headerimages/photo_album.jpg);}
div#header h2.section12{background-image:url(../images/headerimages/site_map.jpg);}
div#header h2.section11{background-image:url(../images/headerimages/contact.jpg);}

/*** COLUMNS ***/
.columns
{
clear:both;
width:100%;
padding:0;
background:#ffffff;
}
.columns .inner
{
width:760px;
margin:0;
height:auto;
margin-left:auto;
margin-right:auto;
text-align:left;
}
.columns .column, h3#pageTitle
{
float:left;
display:inline;
padding:0;
}
.columns .column .inner
{
margin:0;
padding:0;
width:100%;
}

h3#pageTitle
{
margin:0 0 15px 0;
padding:0;
font:bold 12pt arial, tahoma, verdana, sans-serif;
font-weight:bold;
color:#7d7059;
}

.ElementContainer
{
margin:0 0 10px 0;
}
/*** FOOTER ***/
div#footer
{
margin-left:auto;
margin-right:auto;
width:760px;
padding:80px 0 0 0;
background:transparent url(../images/footer_border.gif) no-repeat center top;
}
div#footer ul
{
margin:0;
padding:0;
display:block;
}
div#footer li
{
font-family:arial, tahoma, verdana, sans-serif;
font-size:8pt;
display:inline;
padding:0 .25em 0 .25em;
}
div#footer li a
{
color:#9c9c9c;
}
div#footer li a:link, div#footer li a:visited, div#footer li a:active
{
text-decoration:none;
}
div#footer li a:hover
{
text-decoration:underline;
}
div#footer p
{
font-family:arial, tahoma, verdana, sans-serif;
font-size:8pt;
margin:.25em 0 0 0;
padding:0;
color:#9c9c9c;
}

/*** STANDARD WRAPPER ***/
.UI-StandardWrapper
{
background:transparent url(../images/elements/wrappers/standard_header_left.gif) no-repeat 0 0;
}
.UI-StandardWrapper div.UI-WrapperHeader
{
padding:5px 0px 10px 0px;
background:transparent url(../images/elements/wrappers/standard_header_right.gif) no-repeat 100% 0;
}

.UI-StandardWrapper div.UI-WrapperTitle
{
margin:0;
padding:0;
background:transparent url(../images/elements/wrappers/standard_title_left.gif) no-repeat 0 100%;
}
.UI-StandardWrapper h4.UI-WrapperTitle
{
display:block;
margin:0;
padding:0;
line-height:2em;
font-size:10pt;
font-weight:bold;
font-family:Times New Roman, Times, Serif;
background:transparent url(../images/elements/wrappers/standard_title_right.gif) no-repeat 100% 100%;
text-align:center;
}

.UI-ToolContent
{
}

/*** PAGE MENU ***/
.UI-PageMenu
{
}
.UI-PageMenu ul
{
margin:0;
padding:0;
display:block;
list-style:none;
}

/* all items */
.UI-PageMenu li
{
font-family:Arial, Tahoma, Verdana, Sans-Serif;
font-size:8pt;
font-style:italic;
}
.UI-PageMenu li a
{
display:block;
padding:0 0 8px 0;
margin:0 0 2px 0;
background:transparent url(../images/elements/pagemenu/hierarchy_arrow.gif) no-repeat 0px 100%;
}
.UI-PageMenu li a:link, .UI-PageMenu li a:visited, .UI-PageMenu li a:active, .UI-PageMenu li a:hover
{
color:#000000;
}
.UI-PageMenu li li a
{
background:transparent url(../images/elements/pagemenu/hierarchy_arrow.gif) no-repeat 0px 100%;
}

/* everything in current level */
.UI-PageMenu ul.currentLevel ul
{
margin-left:10px;
}
.UI-PageMenu ul.currentLevel li
{
font-style:normal;
}
.UI-PageMenu ul.currentLevel li a
{
padding:0 0 0 10px;
background:transparent;
}

/* every thing in current page */
.UI-PageMenu ul.currentLevel li.currentPage
{
font-weight:bold;
}
.UI-PageMenu ul.currentLevel li.currentPage li
{
font-weight:normal;
font-style:italic;
}
.UI-PageMenu ul.currentLevel li.currentPage a
{
background:transparent url(../images/elements/pagemenu/selected_arrow.gif) no-repeat 0 50%;
}
.UI-PageMenu ul.currentLevel li.currentPage a:link, .UI-PageMenu ul.currentLevel li.currentPage a:visited, .UI-PageMenu ul.currentLevel li.currentPage a:visited, .UI-PageMenu ul.currentLevel li.currentPage a:hover
{
color:#b10017;
}
.UI-PageMenu ul.currentLevel li.currentPage li a
{
background:transparent;
}

/* fix all admin buttons */
a.AdminButton img, a.adminButton img
{
background-color:#ffffff;
}

/* global ul */
.SiteMap ul
{
list-style-type: none;
margin: 0;
padding: 0;
}

.SiteMap img
{
}

/* level one */
.SiteMap ul li
{
margin-bottom: 20px;
}
.SiteMap ul li a
{
display: block;
font-family: Arial, Tahoma, Verdana;
font-size: 12pt;
font-weight: bold;
background-image: url(../images/elements/sitemap/line_divider.gif);
background-repeat: repeat-x;
background-position: left top;
margin-bottom: 5px;
padding-top: 20px;

}


/* Level Two */
.SiteMap ul li ul
{
list-style-image: url(../images/elements/sitemap/arrow.gif);
/*list-style-type: disc;*/
margin-left: 35px;
}
/* override in ie */
* html .SiteMap ul li ul
{
margin-left: 25px;
}
.SiteMap ul li ul li
{
margin: 0;
}
.SiteMap ul li ul li a
{
font-size: 8pt;
font-weight: bold;
background-image: none;
padding: 0;
margin: 0;
margin-bottom: 2px;
}


/* Level Three */
.SiteMap ul li ul li ul
{
}
.SiteMap ul li ul li ul li
{
margin-bottom: 2px;
}
.SiteMap ul li ul li ul li a
{
display: block;
font-weight: normal;
margin: 0;
padding: 0;
}

@import url(columnMinHeight.css);