/*** Standard Styles ***/
body {font-size:12px;text-align:left;background:url('/images/header_background.png') repeat-x top;background-color:#fff;}
h1, h2, h3, h4, h5, h6 {font-family:Calibri, Arial, Helvetica, Sans-Serif;color:#121F45;}
h1 {font-size:14pt;font-weight:bold;margin:0 0 5px 0;padding:0;}
h2 {font-size:12pt;font-weight:bold;margin:0;padding:0;}
h3 {font-size:11pt;font-weight:bold;margin:0;padding:0;}
h4 {font-size:10pt;margin:0;padding:0;}
h5 {font-size:9pt;font-weight:bold;margin:0;padding:0;}
h6 {font-size:9pt;margin:0;padding:0;}
.clear {clear:both;float:none;margin:0;padding:0;border:0;}
a {color:#004d9b;text-decoration:none;}
a:hover {color:#004d9b;text-decoration:underline;}
p {padding:5px 0 5px 0;margin:5px 0 5px 0;}
.center {text-align:center;}
.headingUnderline {border-bottom:solid 2px #ddd;background-color:#F2da95;padding-left:4px;}
table.ad td {text-align:center;vertical-align:text-top;}
.underline {text-decoration:underline;}
/***********************/


/*** Master Page Layout ***/
#container {width:960px;margin:0 auto 0 auto;}
#header, #content, #footer {width:100%;float:left;}
#headerTopNav {height:15px;padding:5px 0 0 0;text-align:right;color:#aaa;} /* 20 px height */
#headerTopNav a {font-size:1.1em;font-weight:bold;}
#headerLogo {height:80px;padding:0 0 24px 0;} /* 105px height */
#content {margin:15px 0 15px 0;background-color:#fff;}
#footer {clear:both;border-top:solid 2px #121e45;font-size:10px;padding-top:3px;}
#footerLeft {float:left;width:60px;}
#footerRight {float:right;width:900px;}
/**************************/


/*** Navigation Menu ***/
#headerMainNav {float:left;}
#headerMainNav .topLevel, #headerMainNav .topLevelDropDown {height:25px;font-size:12px;list-style:none;/*remove bullets*/margin:0;float:left;/*set menu to be horizontal*/}
#headerMainNav .topLevel a, #headerMainNav .topLevelDropDown span {color:#a3d9ff;text-decoration:none;display:block;padding:5px 20px 5px 0;font-weight:bold;}
#headerMainNav .topLevel a:hover, #headerMainNav .topLevelDropDown span:hover {cursor:pointer;color:#fff;text-decoration:none;}
#headerMainNav .topLevelDropDown .subLevel {width:300px;padding:10px 0 10px 0;position:absolute;background-color:#f5f5f5;margin:0 1px 0 0;border:solid 1px #ccc;font-size:.9em;}
#headerMainNav .topLevelDropDown .subLevel .category {padding:2px 10px 2px 10px;font-weight:bold;color:#666;}
#headerMainNav .topLevelDropDown .subLevel .link {padding:2px 10px 2px 10px;}
#headerMainNav .topLevelDropDown .subLevel .link a {color:#004d9b;text-decoration:none;}
#headerMainNav .topLevelDropDown .subLevel .link a:hover {color:#880000;text-decoration:underline;}
#headerMainNav .topLevelDropDown .subLevel .seperator {margin:3px 0 6px 0;padding:3px 0 3px 0;}
/* hide sub-menu with mouse off the top-level menu */
#headerMainNav .topLevelDropDown .subLevel {display:none;}
/* display sub-menu with mouse over on top-level menu */
#headerMainNav .topLevelDropDown:hover .subLevel {display:block;}
/***********************/


/*** Web Page Layouts (2-columns) ***/
.leftContent {width:220px;float:left;} /* 260 */
.rightContent {width:720px;float:right;} /* 660 */
.leftContent .contentBox {padding:5px;margin:5px 0 5px 0;}
/************************************/


/*** Home Page Latest News Section ***/
#homeNewsContent {background-color:#f9f5ea;border:solid 1px #F2da95;min-height:398px;}
.hpNews {margin-top:10px;padding-left:5px;padding-right:5px;font-size:10pt;}
.hpNews h4 {color:#004D9B;font-size:10pt;}
.hpNews .dateTime {width:80px;float:left;color:#666;}
.hpNews .article {width:260px;float:right;} /* orig: 280 */
.hpNews .article p {margin:0 0 0 0;padding:0;color:#000;}
.hpNews .article a:hover, 
.hpNews .article a:hover h4, 
.hpNews .article a:hover p {text-decoration:none;color:#880000;}
.dashedLine {float:none;clear:both;padding:0;margin:0;}
/* #004D9B */
/*************************************/


/*** Home Page Healthcare Highlights Article ***/
#homeHighlightContent {border:solid 1px #F2da95;min-height:340px;}
.hpHealthcare {margin-top:5px;/*border-bottom:dashed 1px #ccc;*/}
.hpHealthcare h4 {font-size:10pt;color:#880000;}
.hpHealthcare p {margin:0 0 5px 0;padding:0;color:#000;}
.hpHealthcare a:hover,
.hpHealthcare a:hover h4,
.hpHealthcare a:hover p {text-decoration:none;color:#004D9B;}
/***********************************************/


/* Phone Directory Table */
td.phoneListLabelRow {font-weight:normal;}
td.phoneListDataRow {font-weight:bold;text-align:right;}
td.phoneListLabelRowAlt {font-weight:normal;background-color:#ddd;}
td.phoneListDataRowAlt {font-weight:bold;background-color:#ddd;text-align:right;}


/* Image Buttons */
.imageButton {border:solid 1px #ccc;}
.imageButton:hover {border:solid 1px #880000;}
.imageButtonNB {border:solid 1px Transparent;}
.imageButtonNB:hover {border:solid 1px #20346F;}
.headImageButton {border:solid 1px #ccc;}
.headImageButton:hover {border:solid 1px #20346F;}

/* DELETE
.foundationSideBtn {width:175px;border:solid 1px #ccc;padding:3px;color:#004d9b;display:block;font-weight:bold;cursor:pointer;margin-bottom:3px;text-decoration:none;}
.foundationSideBtn:hover {width:175px;border:solid 1px #ccc;padding:3px;display:block;color:#880000;font-weight:bold;cursor:pointer;background-color:#ecf3fa;text-decoration:none;}
.foundationSideBtn_Disabled {width:175px;border:solid 1px #ccc;padding:3px;color:#444;font-weight:bold;background-color:#eee;margin-bottom:3px;}
*/

.menuSideBtn {width:210px;border:solid 1px #ccc;padding:3px;color:#004d9b;display:block;cursor:pointer;margin-bottom:3px;text-decoration:none;}
.menuSideBtn:hover {width:210px;border:solid 1px #ccc;padding:3px;display:block;background-color:#ecf3fa;}
.menuSideBtn_Disabled {width:210px;border:solid 1px #ccc;padding:3px;color:#444;font-weight:bold;background-color:#eee;margin-bottom:3px;}

/* Links */
.topLink {color:#a3d9ff;text-decoration:none;}
.topLink:hover {color:#fff;text-decoration:none;}



/* DELETE
 side menus .sidemenu {border-bottom:solid 1px #ccc;padding:2px 5px 2px 5px;}
.sidemenu:hover {background-color:#ecf3fa;}
*/



/* Photo Gallery - In News Section */
.photoGallery {width:100%;margin-top:20px;}
.photoGallery img {border:solid 1px #ccc;}
.photoGallery img:hover {border:solid 1px #880000;}


/* 
   ----------------
   Balance Magazine
   ----------------
 */
div.balContent
{
   padding-left: 8px;
}
.balImageBtn
{
   margin-top: 10px;
   padding: 1px;
   border: solid 1px #ccc;
}
.balImageBtn:hover
{
   border: solid 1px Maroon;
}
.balTagline
{
   margin-top: 0px;
   margin-bottom: 10px;
   font-weight: bold;
   font-style: italic;
}



div#programs h2 {line-height:2em;margin-top:40px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;background-color:#f7f7f7;}
div#programs h2.first {line-height:2em;margin-top:1px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;background-color:#f7f7f7;}
div#programs div.navlinks {margin:10px 0 20px 0;font-weight:bold;font-size:1.3em;}
div#programs div.program {padding:0;margin:10px 0 20px 0;}
div#programs div.program span.title {font-weight:bold;font-size:1.3em;}
div#programs div.program span.subTitle {font-size:1.2em;}
div#programs div.program p.info {margin:0;padding:5px 0 5px 0;font-weight:bold;font-size:1em}
div#programs div.program p.desc {margin:0;padding:0;}

















































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

