
/* ######### .bodytext	"description: main body text throughout the site ######### */
body
{
    margin:0px;
    width:947px;
}
/* ######### a href	"description: a href & visited for links within body text ######### */
a
{
    font-size: 12px;
    font-family: arial, sans-serif;
    color: #000000;
    cursor: pointer;
    text-decoration: underline;
}
/* ######### a: hover	"description: a href, hover state for links within body text ######### */
a:hover {
    font-size: 12px; 
    font-family: arial, sans-serif; 
    color: #11588E; 
    cursor: pointer;
    text-decoration: underline;
}

.pageBody
{
    width:505px;
}

.pageTitle 
{
    line-height: 33px;
    font-size: 31px; 
    font-family: arial, sans-serif; 
    color: #868686; 
    font-weight: bold;
}

/* ######### .pageIntro"description: first paragraph of text on landing pages.  ######### */
.pageIntro
{
    margin-top:15px;
    padding-right:10px;
    font-size: 13px; 
    font-family: Trebuchet MS, arial, sans-serif; 
    color: #000000; 
    line-height: 16px
}

.bodytext {
 font-size: 12px; 
 font-family: arial, sans-serif; 
 color: #000000; 
 text-align: left;
 line-height: 17px
}

/* ######### .subnav	"description: second level of navigation. This is the off state  ######### */
.subnavmenurow
{
    padding-bottom:10px;
}
.innernavmenurow
{
    padding-top:10px;
}
.subnav
{
     margin-top:10px;
    font-family: Trebuchet MS, arial, sans-serif; 
    color: #474747; 
    text-align: left;
    vertical-align:middle;
    text-decoration: none;
}

.subnav:hover
{ 
    margin-top:10px;
    font-family: Trebuchet MS, arial, sans-serif; 
    color: #474747;
    text-decoration: underline;
}

/* ######### .subnav_on	"description: second level of navigation. This is the on state. An arrow, arrow.gif, appears to the left when it is in the ON state.  ######### */
.subnav_on  
{
    
    font-family: Trebuchet MS, arial, sans-serif; 
    font-weight: bold;
    color: black; 
    text-align: left;
   
    text-decoration: none;
    vertical-align:middle;
}

.subnav_on:hover 
{
    font-family: Trebuchet MS, arial, sans-serif; 
    color: black; 
    text-decoration: none;
}

/* ######### .blurb	"description: blurbs on home page under our programs and services  ######### */
.blurb {
 font-size: 12px; 
 font-family: Trebuchet MS, arial, sans-serif; 
 color: #474747; 
 text-align: left;
 text-decoration: none;
 line-height: 17px
} 
/* ######### .blurbtwo	"description: blurbs on home page under our news & events  ######### */
.blurbtwo {
 font-size: 12px; 
 font-family: Trebuchet MS, arial, sans-serif; 
 color: #474747;
 vertical-align:text-top;
 text-align: left;
 text-decoration: none;
 line-height: 16px
}

.blurbtwo a 
{
    font-family: Trebuchet MS, arial, sans-serif; 
 text-decoration: underline;
 
}

/* ######### .blurbthree	"description: captions under photos within main text areas  ######### */
.blurbthree {
 font-size: 10px; 
 font-family: Arial, sans-serif; 
 color: #474747;
 vertical-align:text-top;
 text-align: left;
 text-decoration: none;
 line-height: 12px
}

/* ######### .newsdate	"description: on home page, date for news blurbs ######### */
.newsdate {
 font-size: 11px; 
 font-family: Trebuchet MS, arial, sans-serif; 
 color: #799FCE; 
 line-height: 14px
}
/* ######### h1	"description: large page titles ######### */
/* ######### h2	"description: medium-sized blue headers ######### */
h2 {
 font-size: 16px; 
 font-family: Trebuchet MS, arial, sans-serif; 
 color: #11588E; 
 font-weight: bold;
 text-align: left;
 line-height: 19px
}

/* ######### h3	"description: small-sized blue headers ######### */
h3 {
 font-size: 13px; 
 font-family: Trebuchet MS, arial, sans-serif; 
 color: #11588E; 
 font-weight: bold;
 text-align: left;
 line-height: 14px
}

.subtitlelink {
 font-size: 18px; 
 font-family: Trebuchet MS, arial, sans-serif; 
 color: #11588E; 
 font-weight: bold;
 text-align: left;
 line-height: 19px;
 vertical-align:top;
}

.subtitlelink a {
    vertical-align:top;
    font-size: 18px; 
    font-family: Trebuchet MS, arial, sans-serif; 
    color: #11588E; 
    text-decoration: none;
}
.subtitlelink a:hover {
    vertical-align:top;
    font-size: 18px; 
    font-family: Trebuchet MS, arial, sans-serif; 
    color: #11588E; 
    text-decoration: none;
}

/* #########	"description: small-sized blue headers in tables ######### */
.tabletitle {
 font-size: 13px; 
 font-weight:bold;
 font-family: Trebuchet MS, arial, sans-serif; 
 color: #11588E; 
 line-height: 15px;
 vertical-align:top;
 text-align:right;
}
.tabletitleleft {
 font-size: 13px; 
 font-weight:bold;
 font-family: Trebuchet MS, arial, sans-serif; 
 color: #11588E; 
 line-height: 15px;
 vertical-align:top;
 text-align:left;
}
.tablerow 
{
    vertical-align:middle;
    padding-top:5px;
}

.maininfo 
{
    height:30px;
    font-size: 16px; 
    font-family: Trebuchet MS, arial, sans-serif; 
    color: #11588E; 
    font-weight: bold;
    vertical-align:top;
    text-align: left;
}

.maininfo  a
{
    font-size: 16px; 
    font-family: Trebuchet MS, arial, sans-serif; 
    color: #11588E; 
    text-decoration: none;
}

.maininfo  a:hover
{
    font-size: 16px; 
    font-family: Trebuchet MS, arial, sans-serif; 
    color: #11588E; 
    text-decoration: none;
}


/* ######### a:info	"description: a href & visited for MORE INFORMATION links ######### */
.info a {
 font-size: 13px; 
 font-family: Trebuchet MS, arial, sans-serif; 
 color: #11588E; 
 text-decoration: underline;
 font-weight: bold;
 cursor: pointer;
 line-height: 16px
}
/* ######### a: infohover	"description: a href hover state for MORE INFORMATION links ######### */
.info a:hover{
 font-size: 13px; 
 font-family: Trebuchet MS, arial, sans-serif; 
 color: #EB5C4C; 
 text-decoration: underline;
 font-weight: bold;
 cursor: pointer;
 line-height: 16px
}
/* ######### a: contact	"description: a href link visited & unvisited state, for contact & site map links on top right ######### */

.contact {
 font-size: 11px; 
 font-family: Trebuchet MS, arial, sans-serif; 
 color: #868686; 
}

.contact a 
{
    color: #868686; 
    cursor: pointer;
    text-decoration: underline;
}
/* ######### a: contacthover	"description: a href link hover state, for contact & site map links on top right ######### */
.contact a:hover 
{
     color: #1158AE; 
}
/* ######### .sidebar_box	" ######### */
.sidebartable 
{
    width:140px;
    margin-left:20px;
    margin-top:25px;
    background-color: #ffffff;
    border: #868686 1px solid;
    text-align: left;
 }

/* ######### .sidebar_box	" ######### */
.sidebar {
    padding-bottom: 10px;
}
.sidebartext
{
    color: #EB5C4C; 
    line-height: 13px;
    font-size: 11px; 
    font-family: arial, sans-serif; 
    padding-left: 10px;
    padding-right:10px;
    padding-top:10px;
}

/* ######### a:sidebar	"description: link that appears within side bar box, both link & visited link state ######### */
.sidebar a
{
    font-size: 11px; 
    color: #EB5C4C; 
}
/* ######### a:sidehover	"description: link that appears within side bar box, hover state ######### */
.sidebar a:hover{
    font-size: 11px; 
    color: #000000; 
 }
/* ######### .footer	"description: footer address ######### */
.footer 
{
 margin-left:15PX;
 font-size: 12px; 
 font-family: Trebuchet MS, arial, sans-serif; 
 color: #474747; 
 line-height: 10px
}
/* ######### a: footer	"description: footer links, unvisited & visited state ######### */
.footer a {
 font-family: Trebuchet MS, arial, sans-serif; 
 color: #474747; 
}
/* ######### a: footerhover	"description: footer links, hover state ######### */
.footer a:hover {
 font-family: Trebuchet MS, arial, sans-serif; 
 color: #11588E; 
}
/* ######### .copyright	"description: copyright ######### */
.copyright{
 font-size: 10px; 
 font-family: arial, sans-serif; 
 color: #868686; 
 text-align: left;
}

.orangebartext
{
    width:500px;
    margin-top:10px;
    margin-bottom:10px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    font-size: 14px; 
    background-color:#EB5C4C;
    color: #ffffff;
    font-weight:bold;
}
.orangebarmid
{
    margin-top:10px;
    margin-bottom:10px;
    width:505px;
    height:3px;
    background-color:#EB5C4C;
}
.orangebarthin
{
    width:505px;
    height:1px;
    margin-top:10px;
    margin-bottom:10px;
    background-color:#EB5C4C;
}

.orangebar
{
    padding-top:3px;
    padding-bottom:3px;
    font-size: 14px; 
    background-color:#EB5C4C;
    color: #ffffff;
    font-weight:bold;
}
.contentStyle
{
    vertical-align:top;
    width:524px;
    
}

.innerback
{
    background-color:#fff4d5;
}
.orangeback
{
    background-color:#EB5C4C;
}
.grayback
{
    background-color:#868686;
}
.dasher
{
    padding-left:20px;
    border-left: 1px dashed #000000;
}
.alignleft
{
    margin-top: 3px;
    margin-bottom: 3px;
    margin-right: 10px;
    float: left;
}

.alignright 
{  
    float: right;
    margin-top:3px;
	margin-bottom: 3px;
	margin-left: 10px;
	margin-right: 0px;
}


.mainMenu
{
    position: absolute; 
    left: 0px; 
    margin-top:27px;
    z-index:40;
}
.yellowbox
{
    background-color:White;
    position: relative; 
    left: 0px; 
    z-index: 30;
}
.defhead
{
    background-color:White;
    position: relative; 
    left: 0px; 
    top:-15px;
}
.inv
{
    position: absolute; 
    left: -5px; 
    top:0px;
}
.alert
{
    font-weight:bold;
    font-size: 12px;
    color: #ff0000;
}

.standardlist ul
{
    margin-left: 60px; 
    margin-top: 20px; 
    margin-bottom: 20px;
}

.standardlist ul a
{
    font-size: 13px; 
    font-family: Trebuchet MS, arial, sans-serif; 
    color: #11588E; 
    text-decoration: underline;
    font-weight: bold;
    cursor: pointer;
    line-height: 16px
}
.standardlist ul a:hover
{
     font-size: 13px; 
     font-family: Trebuchet MS, arial, sans-serif; 
     color: #EB5C4C; 
     text-decoration: underline;
     font-weight: bold;
     cursor: pointer;
     line-height: 16px
}