/*MAIN MENU STYLES*/

#fh2009MmNormal
{
background-image: url(/media/templates/fh2009MMTile.jpg);
background-repeat: repeat-x;
border-right: 1px solid #CCC;
border-top:1px solid #CCC;
border-bottom: 1px solid #CCC;
height: 24px;
}

Div#fh2009MmActive
{
position: relative;
margin-top: -6px;
z-index: 500;
}

#fh2009MmLTab
{
background-image: url(/media/templates/fh2009TabLeft.png);
background-repeat: no-repeat;
background-position: top left;
height: 31px;
width: 9px;
}

#fh2009MmCTab
{
background-image: url(/media/templates/fh2009TabTile.png);
background-repeat: repeat-x;
background-position: top left;
height: 31px;
}

#fhCalDayHeaderBGActive
{
background: #CCC;	
}

#fh2009MmRTab
{
background-image: url(/media/templates/fh2009TabRight.png);
background-repeat: no-repeat;
background-position: top left;
height: 31px;
width: 9px;
}

a.fh2009MMItem
{
display: block;
height: expression('14px');
font-weight: normal;
font-size: 10px; 
color: #4D4D4D;
text-decoration: none;
text-transform: uppercase;
outline: none;
padding: 5px 10px 5px 10px;
_padding: 5px 5px 5px 5px;
}

a:hover.fh2009MMItem
{
display: block;
height: expression('14px');
font-weight: normal;
font-size: 10px; 
color: #0099CC;
text-decoration: none;
text-transform: uppercase;
outline: none;
background-image: url(/media/templates/vch_[sept08]MM_cTileActive.jpg);
background-repeat: repeat-x;
padding: 5px 10px 5px 10px;
_padding: 5px 5px 5px 5px;
}

a.fh2009MMItemActive,a:hover.fh2009MMItemActive
{
display: block;
height: expression('14px');
font-weight: bold;
font-size: 10px; 
color: #4D4D4D;
text-decoration: none;
text-transform: uppercase;
text-align: center;
outline: none;
padding: 14px 10px 5px 10px;
_padding: 5px 5px 5px 5px;
}

/* MAIN MENU LEVEL 2 */

.fh2009MMItemLevel2
{
position: relative;
margin-top: expression('0px');
width: 190px;
text-align: left;
z-index: 2000;
}


a.fh2009MMLevel2Item
{
display: block;
position: relative;
width: 100%;
height: 100%;
z-index: 1000;
font-weight: normal;
font-size: 10px; 
color: #4D4D4D;
text-decoration: none;
outline: none;
background-color: #c1d3e9;
border-bottom: 1px solid #FFF;
text-align: left;
padding: 5px 0px 5px 15px;
}

a:hover.fh2009MMLevel2Item, a.fh2009MMLevel2ItemActive, a:hover.fh2009MMLevel2ItemActive
{
display: block;
position: relative;
/*
background-image: url(/media/templates/fh2009Mmlevel2Tile.jpg);
background-repeat: repeat-x;
*/
width: 100%;
height: 100%;
z-index: 1000;
font-weight: normal;
font-size: 10px; 
color: #FFF;
text-decoration: none;
outline: none;
background: #0099CC;
border-bottom: 1px solid #FFF;
text-align: left;
padding: 5px 0px 5px 15px;
}

/* SUB SECTION MENU */

Div#fh2009SSMenu
{
border: 1px solid #F1F7FB;
width: 180px; 
margin-bottom: 10px;
}

Div#fh2009SSMenuTitle
{
font-weight: normal; 
font-size: 12px; 
color: #FFF;
text-decoration: none;
text-transform: uppercase;
text-align: left;
outline: none;
padding: 5px 5px 5px 20px; 
background-color: #0068a6;
}

a.fh2009SSMenuItem
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #3393BE;
text-decoration: none;
text-align: left;
outline: none;	
background-color: red;
border-bottom: 1px solid #FFF; 
padding: 5px 5px 5px 20px; 
}

a:hover.fh2009SSMenuItemActive
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #FFF;
text-decoration: none;
text-align: left;
outline: none;	
background-color: #0078AE;
border-bottom: 1px solid #CCC; 	
padding: 5px 5px 5px 20px; 
}

a.fh2009SSMenuItemActive
{
display: block;
font-weight: bold;
font-size: 11px; 
color: #3393BE;
text-decoration: none;
text-align: left;
outline: none;	
background-color: #FFF;
border-bottom: 1px solid #CCC; 	
padding: 5px 5px 5px 20px; 
}

a.fh2009SSMenuItemLevel1, 
a.fh2009SSMenuItemLevel1Active,
a:hover.fh2009SSMenuItemLevel1Active
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #FFF;
text-decoration: none;
text-transform: uppercase;
text-align: left;
outline: none;	
background-color: #0067AD;
border-bottom: 1px solid #CCC; 	
padding: 5px;
height: 100%;	
}

a:hover.fh2009SSMenuItemLevel1
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #FFF;
text-decoration: none;
text-transform: uppercase;
text-align: left;
outline: none;	
background-color: #0067AD;
border-bottom: 1px solid #CCC; 	
padding: 5px; 
height: 100%;
}

/*SUB SECTION MENU LEVEL 2*/

Div#fh2009SSMenuLevel2
{
padding: 0px 0px 0px 15px; 
}

a.fh2009SSMenuItemLevel2
{
display: block;
background-image: url(/media/templates/fh2009SSMTileBlue.jpg);
background-repeat: repeat-x;
background-position: bottom;
background-color: #eff3f9;
font-weight: normal;
font-size: 11px; 
color: #4D4D4D;
text-decoration: none;
text-align: left;
outline: none;	
border-bottom: 1px solid #FFF;
padding: 5px; 
height: 100%;
}

a:hover.fh2009SSMenuItemLevel2
{
display: block;
/*
background-image: url(/media/templates/fh2009SSMTileBlue.jpg);
background-repeat: repeat-x;
background-position: bottom;
background-color: #eff3f9;
color: #4D4D4D;
*/
background:#0099CC;
color:#FFFFFF;
font-weight: normal;
font-size: 11px; 
text-decoration: none;
text-align: left;
outline: none;	
border-bottom: 1px solid #FFF; 
padding: 5px;
height: 100%;
}

a.fh2009SSMenuItemLevel2Active,
a:hover.fh2009SSMenuItemLevel2Active
{
display: block;
/*
background-image: url(/media/templates/fh2009SSMTileBlue.jpg);
background-repeat: repeat-x;
background-position: bottom;
background-color: #eff3f9;
color: #4D4D4D;
*/
background:#0099CC;
border-bottom: 1px solid #CCCCCC;
color:#FFFFFF;
font-weight: normal;
font-size: 11px; 
text-decoration: none;
text-align: left;
outline: none;	
border-bottom: 1px solid #FFF; 
padding: 5px;
height: 100%;
}

body a.fh2009SSMenuItemLevel2Active table,
body a.fh2009SSMenuItemLevel2Active tr,
body a:hover.fh2009SSMenuItemLevel2Active tr,
body a.fh2009SSMenuItemLevel2Active td,
body a:hover.fh2009SSMenuItemLevel2Active td
{
	color:#FFF;
}

a:hover.fh2009SSMenuItemLevel2 table#vchRecursiveMenuTable td
{
/*
color: #4D4D4D;	
background-color: #eff3f9;
*/
background:non;
color:#FFF;
}


a.fh2009SSMenuItemLevel3
{
display: block;
background-image: url(/media/templates/fh2009SSMTileBlueLevel2.jpg);
background-repeat: repeat-x;
background-position: bottom;
background-color: #fff;
font-weight: normal;
font-size: 11px; 
color: #0099cc;
text-decoration: none;
text-align: left;
outline: none;	
border-bottom: 1px solid #FFF; 
padding: 5px; 
height: 100%;
}


a:hover.fh2009SSMenuItemLevel3, a.fh2009SSMenuItemLevel3Active, a:hover.fh2009SSMenuItemLevel3Active
{
display: block;
background-image:none;
background-color:#0099cc;
color: #FFF;
font-weight: normal;
font-size: 11px; 
text-decoration: none;
text-align: left;
padding: 5px; 
border-bottom:1px solid #FFF;
height: 100%;
}

a:hover.fh2009SSMenuItemLevel3 table#vchRecursiveMenuTable td,a.fh2009SSMenuItemLevel3Active table#vchRecursiveMenuTable td
{
color: #FFF;	
background-color: #0099cc;
}


a.fh2009SSMenuItemLevel4
{
display: block;
background-image: url(/media/templates/fh2009SSMTile.jpg);
background-repeat: repeat-x;
background-position: 0 0;
font-weight: normal;
font-size: 11px; 
color: #4D4D4D;
text-decoration: none;
text-align: left;
outline: none;	
border-bottom: 1px solid #FFF; 
padding: 5px 5px 5px 15px; 
height: 100%;
}

a:hover.fh2009SSMenuItemLevel4
{
display: block;
background-image: url(/media/templates/fh2009SSMTile.jpg);
background-repeat: repeat-x;
background-position: 0 0;
color: #4d4d4d;
font-weight: normal;
font-size: 11px; 
text-decoration: none;
text-align: left;
outline: none;	
border-bottom: 1px solid #FFF; 
padding: 5px 5px 5px 15px; 
height: 100%;
}

a.fh2009SSMenuItemLevel4Active, a:hover.fh2009SSMenuItemLevel4Active
{
display: block;
background-color:#0099cc;
color: #4d4d4d;
background-repeat: repeat-x;
background-position: 0 0;
font-weight: normal;
font-size: 11px; 
text-decoration: none;
text-align: left;
outline: none;	
border-bottom: 1px solid #FFF; 
padding: 5px 5px 5px 15px; 
height: 100%;
}

a:hover.fh2009SSMenuItemLevel4 table#vchRecursiveMenuTable td,a.fh2009SSMenuItemLevel4Active table#vchRecursiveMenuTable td
{
}


a.fh2009SSMenuItemLevel5
{
display: block;
background-image: url(/media/templates/fh2009SSMTile.jpg);
background-repeat: repeat-x;
background-position: 0 0;
font-weight: normal;
font-size: 11px; 
color: #4D4D4D;
text-decoration: none;
text-align: left;
outline: none;	
border-bottom: 1px solid #FFF; 
padding: 5px 5px 5px 25px; 
height: 100%;
}

a:hover.fh2009SSMenuItemLevel5
{
display: block;
color: #4d4d4d;	
background-image: url(/media/templates/fh2009SSMTile.jpg);
background-repeat: repeat-x;
background-position: 0 0;
font-weight: normal;
font-size: 11px; 
text-decoration: none;
text-align: left;
outline: none;	
border-bottom: 1px solid #FFF; 
padding: 5px 5px 5px 25px; 
height: 100%;
}

a.fh2009SSMenuItemLevel5Active, a:hover.fh2009SSMenuItemLevel5Active
{
display: block;
background-image: url(/media/templates/fh2009SSMTile.jpg);
background-repeat: repeat-x;
background-position: 0 0;
font-weight: normal;
font-size: 11px; 
color: #4D4D4D;
text-decoration: none;
text-align: left;
outline: none;	
border-bottom: 1px solid #FFF; 
padding: 5px 5px 5px 25px; 
height: 100%;
}

a:hover.fh2009SSMenuItemLevel5 table#vchRecursiveMenuTable td,a.fh2009SSMenuItemLevel5Active table#vchRecursiveMenuTable td
{
}


/*TOP MENU QUICK LINKS*/

Div#fh2009QuickLinksMenu
{	
position: absolute;
top: 45px;
right: 10px;
}

#fh2009QLDivider
{
background-image: url(/media/templates/fh2009Divider.jpg);
background-repeat: no-repeat;
background-position: 0 3px;
height: 10px;
width: 2px;
}

a.fh2009QLItem
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #4d4d4d;
text-decoration: none;
outline: none;
padding: 0px 10px 0px 10px;
}

a:hover.fh2009QLItem, a.fh2009QLItemActive, a:hover.fh2009QLItemActive
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #4d4d4d;
text-decoration: none;
outline: none;
padding: 0px 10px 0px 10px;
}

/* FEATURE ARTICLE */

Div#fh2009HomeFeatureArticleContent
{
padding: 10px 10px 10px 10px;
margin-top: 0px;
text-align: left;
width: 300px;
z-index: 500;
}

Div#fh2009HomeFeatureArticleTitle
{
font-size: 24px;
font-weight: normal;
color: #F47920;
text-decoration: none;
text-align: left;
outline: none;	
padding: 0px 10px 10px 0px;	
}

Div#fh2009HomeFeatureArticleSubTitle
{ 
font-size: 11px;
font-weight: bold;
color: #F47920;
text-decoration: none;
text-align: left;
outline: none;	
padding: 0px 10px 10px 0px;
}

Div#fh2009HomeFeatureArticleDecription
{
font-size: 11px;
font-weight: normal;
color: #4d4d4d;
text-decoration: none;
text-align: left;
outline: none;	
padding: 0px 10px 10px 0px;		
}

a.fh2009HomeFeatureArticleItem
{
background-image: url(/media/templates/fh2009OrangeArrow.gif);
background-repeat: no-repeat;
background-position: right 3px;
font-size: 11px;
font-weight: bold;
color: #F47920;
text-decoration: none;
text-align: left;
outline: none;	
padding: 0px 20px 0px 0px;	
}

a:hover.fh2009HomeFeatureArticleItem
{
background-image: url(/media/templates/fh2009OrangeArrow.gif);
background-repeat: no-repeat;
background-position: right 3px;
font-size: 11px;
font-weight: bold;
color: #F47920;
text-decoration: none;
text-align: left;
outline: none;	
padding: 0px 20px 0px 0px;	
}

/* HOME FEATURE WELL WISHES BOX*/

Div#fh2009WellWishesBox
{
width: 268px;
height: 209px; 
border: 1px solid #d9d9f2;
}

Div#fh2009WellWishesBoxHeader
{
/*background-image: url(/media/templates/fh2009WellWishesHeader.jpg);
background-repeat: no-repeat;
background-position: 0 0;
height: 70px;
width: 260px;*/ 
width: 269px;	
height: 69px;
overflow: hidden;
margin: 0px 0px 0px 0px;	
}

Div#fh2009WellWishesBoxTitle a
{
font-family: Verdana;
font-weight: normal;
font-size: 17px;
color: #0067a6;
/*line-height: 1.25em;*/
padding: 0px 0px 0px 0px; 
}

Div#fh2009WellWishesBoxItems 
{
font-size: 11px;
font-weight: normal;
color: #F47920;
text-decoration: none;
text-align: left;
outline: none;	
padding: 5px 10px 5px 10px;
padding-top:expression('5px'); 
padding-bottom:expression('5px'); 
}

Div#fh2009WellWishesBoxDesc
{
font-size: 11px;
font-weight: normal;
color: #4d4d4d;
text-decoration: none;
text-align: left;
outline: none;	
/*margin-left: 15px;
margin-right: 15px;*/
padding: 10px 0px 0px 0px;
}

Div#fh2009WellWishesButton
{
outline: none;	
}

Div#fh2009WellWishesButton td
{
font-size: 11px;
font-weight: bold;
color: #4d4d4d;
text-decoration: none;
outline: none;	
}

/* HOME FEATURE GET INVOLVED BOX*/

Div#fh2009GetInvolvedBox
{
width: 269px;
_ width: 268px;
height: 209px; 
border: 1px solid #c0d9eb;	
}

Div#fh2009GetInvolvedBoxHeader
{
/*background-image: url(/media/templates/CapitalProjects3.jpg);
background-repeat: no-repeat;
background-position: 0 0;
height: 72px;
width: 259px;
margin-bottom: 10px;*/	
}

Div#fh2009GetInvolvedBoxItems
{
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
outline: none;	
padding: 0px 10px 0px 10px;

}

Div#fh2009GetInvolvedBoxDesc
{
font-size: 11px;
font-weight: normal;
color: #4d4d4d;	
padding-bottom: 3px;
text-align: left;
}

a.fh2009GetInvolvedBoxItem
{
display: block;
background-image: url(/media/templates/fh2009GetInvolvedBullet.jpg);
background-repeat: no-repeat;
background-position: 6px 4px;
font-size: 11px;
font-weight: normal;
color: #4d4d4d;
text-decoration: none;
outline: none;	
padding: 0px 0px 6px 25px;
}

a:hover.fh2009GetInvolvedBoxItem
{
display: block;
background-image: url(/media/templates/fh2009GetInvolvedBullet.jpg);
background-repeat: no-repeat;
background-position: 6px 4px;
font-size: 11px;
font-weight: normal;
color: #3084bc;
text-decoration: none;
outline: none;	
padding: 0px 0px 6px 25px;
}

/* HOME NEWS FEATURE BOX*/

Div#fh2009NewsFeatureBox
{
background-image: url(/media/templates/fh2009NewsFeatureTile.jpg);
background-repeat: repeat;
background-position: 0 0;
height: 209px; 
border: 1px solid #dad5c6;	
}

Div#fh2009NewsFeatureBoxTitle
{
background-image: url(/media/templates/fh2009NewsFeatureHeader.jpg);
background-repeat: no-repeat;
background-position: 5px 5px;
height: 31px;
width: 275px; 		
}

Div#fh2009NewsFeatureBoxCaption
{
font-size: 12px;
font-weight: normal;
color: #4d4d4d;	
text-align: left;
padding: 5px 0px 5px 10px;
padding-top:expression('2px');
padding-bottom:expression('2px');
}

Div#fh2009NewsFeatureBoxDivider
{
background-image: url(/media/templates/fh2009NewsFeatureDivider.jpg);
background-repeat: no-repeat;
background-position: 5px 0;	
width: 268px;
height: 1px;
text-align: center;
margin-left: auto;
margin-right: auto;
z-index: 500;
}

Div#fh2009NewsFeatureBoxRssTab
{
padding: 3px 0px 0px 10px;
padding-top:expression('0px');
text-align: left;
}

Div#fh2009NewsFeatureBoxItems
{
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
outline: none;	
padding: 0px 10px 0px 10px;
padding-top:expression('5px');
}

Div#fh2009NewsFeatureBoxDesc
{
background-image: url(/media/templates/fh2009OrangeArrow.gif);
background-repeat: no-repeat;
background-position: 3px 8px;
font-size: 11px;
font-weight: normal;
text-align: left;
color: #4d4d4d;	
padding: 5px 0px 0px 20px;
padding-top:expression('2px');
padding-bottom:expression('2px');
}

a.fh2009NewsFeatureBoxItem
{
font-size: 11px;
font-weight: normal;
color: #f47920;
text-decoration: none;
outline: none;	
padding:expression('0px');
}

a:hover.fh2009NewsFeatureBoxItem
{
font-size: 11px;
font-weight: normal;
color: #f47920;
text-decoration: none;
outline: none;
padding:expression('0px');
}

/*ARTICLE MENU STYLES*/

Div#fh2009ArticleMenu
{
background-color: #f8f6f0;
border: 1px solid #edebe3;
width: 180px;
padding: 0 0 0 0;
margin-bottom: 10px;
}

Div#fh2009ArticleMenuTitle
{ 
background-image: url(/media/templates/fh2009BlueHeader.gif);
background-repeat: repeat-x;
background-position: 0 0;
height: 32px;
font-size: 11px;
font-weight: normal;
color: #FFF;
text-decoration: none;
text-transform: uppercase;
text-align: left;
outline: none;
padding: 8px 5px 0px 5px;
}

Div#fh2009ArticleMenuItemDivider
{
background-image: url(/media/templates/fh2009ItemDivider.gif);
background-repeat: no-repeat;
background-position: center center;
width: 140px;
height: 1px;
text-align: center;
margin-left: auto;
margin-right: auto; 
}

a.fh2009ArticleMenuItem
{
display: block;
width: expression('140px');
background-image: url(/media/templates/fh2009BlueArrow.gif);
background-repeat: no-repeat;
background-position: 8px 9px;
font-weight: normal;
font-size: 11px; 
/*color: #0078AE;*/
/*color: #4d4d4d;*/
color: #0099CC;
text-decoration: none;
text-align: left;
outline: none;
padding-top: expression('6px');
padding-right: expression('10px');
padding-left: expression('20px');
padding-bottom: expression('5px');
padding: 5px 10px 5px 20px;
}

a:hover.fh2009ArticleMenuItem, a.fh2009ArticleMenuItemActive, a:hover.fh2009ArticleMenuItemActive
{
display: block;
width: expression('140px');
background-image: url(/media/templates/fh2009BlueArrow.gif);
background-repeat: no-repeat;
background-position: 8px 9px;
font-weight: normal;
font-size: 11px; 
/*color: #0078AE;*/
color: #0099CC;
text-decoration: none;
text-align: left;
outline: none;
padding-top: expression('6px');
padding-right: expression('10px');
padding-left: expression('20px');
padding-bottom: expression('5px');
padding: 5px 10px 5px 20px;
}

/* RELATED LINKS MENU*/

Div#fh2009RelatedLinksMenu
{
background-color: #f8f6f0;
border: 1px solid #edebe3;
width: 180px;
}

Div#fh2009RelatedLinksMenuTitle
{ 
background-image: url(/media/templates/fh2009OrangeHeaderTile.jpg);
background-repeat: repeat-x;
background-position: 0 0;
height: 32px;
font-size: 11px;
font-weight: normal;
color: #FFF;
text-decoration: none;
text-transform: uppercase;
text-align: left;
outline: none;
padding: 8px 5px 0px 5px;
}

Div#fh2009RelatedLinksMenuDivider
{
background-image: url(/media/templates/fh2009ItemDivider.gif);
background-repeat: no-repeat;
background-position: center center;
width: 140px;
height: 1px;
text-align: center;
margin-left: auto;
margin-right: auto; 
}

a.fh2009RelatedLinksMenuItem
{
display: block;
width: expression('140px');
background-image: url(/media/templates/fh2009OrangeArrow.png);
background-repeat: no-repeat;
background-position: 8px 7px;
background-position:expression('3px 5px');
font-weight: normal;
font-size: 11px; 
/*color: #4d4d4d;*/
/*color: #0078AE;*/
color: #0099CC;
text-decoration: none;
text-align: left;
outline: none;
padding-top: expression('3px');
padding-right: expression('0px');
padding-left: expression('20px');
padding-bottom: expression('3px');
padding: 5px 10px 5px 20px;
}

a:hover.fh2009RelatedLinksMenuItem, a.fh2009RelatedLinksMenuItemActive, a:hover.fh2009RelatedLinksMenuItemActive
{
display: block;
width: expression('140px');
background-image: url(/media/templates/fh2009OrangeArrow.png);
background-repeat: no-repeat;
background-position: 8px 7px;
background-position:expression('3px 5px');
font-weight: normal;
font-size: 11px; 
/*color: #0078AE;*/
color: #0099CC;
text-decoration: none;
text-align: left;
outline: none;
padding-top: expression('3px');
padding-right: expression('0px');
padding-left: expression('20px');
padding-bottom: expression('3px');
padding: 5px 10px 5px 20px;
}


/*FOOTER MENU*/

Div#fh2009FooterMenu
{
position: absolute;
top: 45px;
left: 10px; 
}

Div#fh2009FooterMenu td
{
font-weight: normal;
font-size: 11px; 
color: #4d4d4d;
white-space: nowrap;
}

Div#fh2009FooterMenu div
{
font-weight: normal;
font-size: 11px; 
color: #4d4d4d;
}

#fh2009FooterMenuDivider
{
background-image: url(/media/templates/fh2009FooterDivider.jpg);
background-repeat: no-repeat;
background-position: center 3px;
height: 10px;
width: 2px;
padding: 0px 10px 0px 10px;
}

a.fh2009FooterMenuItem
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #4d4d4d;
text-decoration: none;
outline: none;
white-space: nowrap;
}

a:hover.fh2009FooterMenuItem, a.fh2009FooterMenuItemActive, a:hover.fh2009FooterMenuItemActive
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #0067AD;
text-decoration: none;
outline: none;
white-space: nowrap;
}

/* FOOTER ICON MENU*/

Div#fh2009FooterIconMenuBottom
{
position: absolute;
top: 58px;
right: 0px; 	
}

Div#fh2009FooterIconMenuBottomstage {
    left: 5px;
    position: absolute;
    top: 10px;
}

Div#fh2009FooterIconMenuTop
{
position: absolute;
top: 20px;
right: 41px; 	
}

Div#fh2009FooterIconMenuTopstage {
    left: 263px;
    position: absolute;
    top: 10px;	
}

#patientlogo {
    bottom: 5px;
    position: absolute;
    right: 110px;	
}

#bclogo {
    bottom: 0;
    position: absolute;
    right: 0;	
}

/*CPATH STYLES*/

Div#fh2009Cpath
{
padding: 0px 0px 10px 5px;
font-weight: normal;
font-family: verdana; 
font-size: 10px; 
color: #999;
text-decoration: none;
text-transform: uppercase;
text-align: left;
outline: none;
}

a.fh2009CpathItem
{
font-weight: normal;
font-family: verdana; 
font-size: 10px; 
color: #999;
text-decoration: none;
text-transform: uppercase;
outline: none;
}

a:hover.fh2009CpathItem, a.fh2009CpathItemActive, a:hover.fh2009CpathItemActive
{
font-weight: normal;
font-family: verdana; 
font-size: 10px; 
color: #f47920;
text-decoration: none;
text-transform: uppercase;
outline: none;
}

/* SERVICES AND LOCATIONS LINK BOX STYLES [HOME]*/

Div#fh2009ServicesLinkBox
{
position: relative;
background-image: url(/media/templates/fh2009ServicesSearchBox.jpg);
background-repeat: no-repeat;
background-position: 0 0;
height: 166px;
width: 284px; 	
margin-bottom: 10px;
}

Div#fh2009LocationsLinkBox
{
position: relative;
background-image: url(/media/templates/fh2009LocationsSearchBox.jpg);
background-repeat: no-repeat;
background-position: 0 0;
height: 166px;
width: 284px; 
}

Div#fh2009LinkBoxItems
{
}

Div#fh2009LinkBoxDesc
{
position: absolute;
top: 50px;
left: 10px;
font-size: 11px;
font-weight: normal;
color: #4d4d4d;
text-decoration: none;
text-align: left;
outline: none;	
padding: 10px 10px 10px 10px;
}

Div#fh2009LinkBoxButton
{
display: block;
position: absolute;
bottom: 10px;
left: 30px;
outline: none;	
z-index: 1;
}

/* SERVICES AND LOCATIONS LINK BOX STYLES [SUB PAGES]*/

Div#fh2009SubServicesLinkBox
{
position: relative;
background-image: url(/media/templates/fh2009SubServicesBg.jpg);
background-repeat: no-repeat;
background-position: 0 0;
height: 166px;
width: 180px; 	
margin-bottom: 10px;
}

Div#fh2009SubLocationsLinkBox
{
position: relative;
background-image: url(/media/templates/fh2009SubLocationsBg.jpg);
background-repeat: no-repeat;
background-position: 0 0;
height: 155px;
width: 180px; 
margin-bottom: 10px;
}

Div#fh2009SubLinkBoxItems
{
}

Div#fh2009SubLinkBoxDesc
{
position: absolute;
top: 40px;
left: 10px;
font-size: 10px;
font-weight: normal;
color: #4d4d4d;
text-decoration: none;
text-align: left;
outline: none;	
padding: 5px 10px 5px 10px;
}

Div#fh2009SubLinkBoxButton
{
display: block;
position: absolute;
bottom: 5px;
left: 10px;
outline: none;	
z-index: 1;
}

/* IN ARTICLE INDEX MENU STYLES*/

Div#fh2009IndexMenu
{
	
}

Div#fh2009IndexMenuTitle
{
font-size: 13px;
font-weight: bold;
color: #197ab4;
text-decoration: none;
text-align: left;
outline: none;	
padding: 0px 5px 5px 5px;
}

Div#fh2009IndexMenuDesc
{	
font-size: 11px;
font-weight: normal;
color: #4d4d4d;	
text-decoration: none;
text-align: left;
outline: none;	
padding: 0px 5px 5px 5px;
}

Div#fh2009IndexMonthTitle
{
display: block;
background-color: #80B6D9;
font-size: 12px;
font-weight: bold;
color: #FFF;
text-decoration: none;
text-align: left;
outline: none;	
padding: 3px 5px 3px 5px;
margin: 10px 0px 10px 0px;
}

Div#fh2009IndexMenuItem
{
text-align: right;
padding: 5px;	
}

a.fh2009IndexMenuItem
{
display: block;
background-image: url(/media/templates/fh2009OrangeArrow.gif);
background-repeat: no-repeat;
background-position: left 3px;
font-size: 11px;
font-weight: normal;
color: #F47920;
text-decoration: none;
text-align: left;
outline: none;	
padding: 0px 0px 0px 15px;
}

a:hover.fh2009IndexMenuItem
{
display: block;
background-image: url(/media/templates/fh2009OrangeArrow.gif);
background-repeat: no-repeat;
background-position: left 3px;
font-size: 11px;
font-weight: normal;
color: #F47920;
text-decoration: none;
text-align: left;
outline: none;	
padding: 0px 0px 0px 15px; 
}

Div#fh2009SearchRunnerView
{
font-family: Verdana; 
font-size: 11px;
font-weight: normal;
color: #0078AE;
text-decoration: none;
text-align: left;
outline: none;		
}

Div#fh2009RunnerHeaderTitle
{
font-family: Verdana; 
font-size: 11px;
font-weight: bold;
color: #444;
text-decoration: none;	
border-bottom: 1px solid #444;
padding: 0px 0px 5px 0px;
}

a.fh2009ShadowboxListItem, a:hover.fh2009ShadowboxListItem
{
display: block;
margin-bottom: 5px; 
}

.fhSBGallery
{
/*width: 425px;*/
border: 1px solid #e5e5e5; 
margin-top: 20px;
}

.fhSBGalleryContainer
{
padding: 10px 5px 10px 5px;	
}

.fhSBGalleryText
{
font-family: Verdana;
font-size: 11px;
color: #4c4c4c;
padding-left: 18px;
}

.fhCommHeader
{
font-family: Verdana;
font-size: 14px;
color: #4d4d4d;	
padding-bottom: 10px;
}







/*SITE WIDE PNG IE IMAGE HACK*/

img, #fh2009MmLTab, #fh2009MmCTab, #fh2009MmRTab, a.fh2009RelatedLinksMenuItem, a.fh2009RelatedLinksMenuItemActive, #PNGarrow { behavior: url('/media/iepngfix.htc') }


/*TEMPLATE LAYOUT DIVS*/

Div#fh2009Body
{
text-align: center;
margin-left: auto;
margin-right: auto; 
padding: 0px;  
}

Div#fh2009BodyCap
{
background-image: url(/media/templates/fhBodyCap.jpg);
background-repeat: no-repeat;
background-position: bottom center;
text-align: center;
margin-left: auto;
margin-right: auto; 
height: 15px;
width: 899px;
z-index: 100;  
padding: 0px;
}

Div#fh2009BodyTile
{
position: relative;
background-image: url(/media/templates/fhBodyTile.jpg);
background-repeat: repeat;
background-position: top center;
text-align: center;
margin-left: auto;
margin-right: auto; 
width: 899px;
z-index: 1;  
padding: 0px;
}

Div#fh2009BodyFooter
{
background-image: url(/media/templates/fhBodyFooter.jpg);
background-repeat: no-repeat;
background-position: top center;
text-align: center;
margin-left: auto;
margin-right: auto; 
height: 17px;
width: 899px;
z-index: 100;  
padding: 0px;
}

Div#fh2009Content
{
width: 843px;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: -5px;
padding-right: 10px;
}

Div#fh2009Header
{
position: relative;
background-image: url(/media/templates/FH2009_banner_home2.jpg);
background-repeat: no-repeat;
background-position: top center;
height: 192px;
width: 843px;
z-index: 100;
}
  
Div#fh2009Menu
{
display: block;
height: 40px;
width: 843px;
margin: 0 0 0 0;
padding: 0px;
text-align: left;
z-index: 500;
}

Div#fh2009Footer
{
position: relative;
background-image: url(/media/templates/fh2009FooterSwirl02.jpg);
background-repeat: no-repeat;
background-position: 0 0;
height: 94px;
width: 842px;
padding: 0;
margin: 10px 0 0 0;
}

/* HOME TABLE*/

#fh2009HomeTable
{
width:expression('843px'); 
width: 100%;
}

#fh2009HomeTdLeft
{
/*width: 550px;*/
}

#fh2009HomeTdRight
{
width: 284px;  
}

#fh2009HomeTdSpacer
{
background-image: url(/media/templates/fh2009HomeTdDivider.gif);
background-repeat: repeat-y;
background-position:  0 0;
width: 10px;
}

/*HOME FEATURE TABLE */

#fh2009Featuretable
{
width: 100%;
width:expression('843px'); 
margin: 10px 0px 0px 0px;
padding: 0px;
}

#fh2009FeatureTdleft
{ 
width: 264px;
}

#fh2009FeatureTdCenter
{  
width: 264px;
}

#fh2009FeatureTdRight
{
width: 284px;
}



/* SUB TEMPLATE DATA */

#fh2009SubContentTable
{  
width: 843px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#fh2009SubContentTdLeft
{
/*width: auto;*/
width:190px;
padding: 0px;
}

#fh2009SubContentTdCenter
{
/*width: 100%;*/
padding: 0 10px 0 10px;
}

#fh2009SubContentTdRight
{
width: auto;
}

#fh2009SubContentTdSpacer
{
width: 10px;
}

/* SUB LANDING TEMPLATE DATA */

#fh2009SubLandingContentTable
{  
width: 840px;
margin: 0px 0px 0px 0px;
}

#fh2009SubLandingContentTdLeft
{
width: 194px;
}

#fh2009SubLandingContentTdRight
{
width: 636px;
}

#fh2009SubLandingContentTdSpacer
{
width: 10px;  
}

/*SEARCH COMPONENT TEMPLATE DATA */

#fh2009ComponentTable
{  
width: 840px;
margin: 0px 0px 0px 0px;
}

#fh2009ComponentTdLeft
{
width: 194px;
}

#fh2009ComponentTdRight
{
width: 636px;
}

#fh2009ComponentTdSpacer
{
width: 10px;  
}

/* PRINT TEMPLATE STYLES*/

Div#fh2009PrintBody
{
width: 600px;
text-align: left; 
}

Div#fh2009PrintContent
{
width: 600px;  
text-align: left; 
}

Div#fh2009PrintHeader
{
background-image: url(/media/templates/fh2009PrintPageHeader.jpg);
background-repeat: no-repeat;
background-position: 0 0;
height: 133px;
width: 600px;
z-index: 100;
}

#footer-twitter {
position:absolute;top:5px;right:0px;  
}




/* BANNER TEXT */

.fh2009Bannertext
{
position: absolute;
top: 135px;
left: 30px;
width: 239px;
font-weight: normal; 
font-size: 9px; 
font-style: italic;
color: #5A92C3;
text-decoration: none;
text-align: left;
outline: none;  
padding: 0px 0px 0px 0px;
}

/* TEXT RESIZE STYLES */

Div#fh2009TextSizeDiv
{
font-weight: normal;
font-size: 11px; 
color: #4d4d4d;  
line-height: 1.5em;
}

Div#fh2009TextSize
{
position: absolute;
top: 106px;
right: 20px;
width: 106px;
z-index: 500;
}

Div#fh2009TextSizeItems
{
position: relative;
width: 106px;
}

Div#fh2009TextSizeDiv0
{
position: absolute;
top: 0px;
left: 0px;
width: 66px;
}

Div#fh2009TextSizeDiv1
{
position: absolute;
top: 0px;
left: 66px;
width: 20px;
}

Div#fh2009TextSizeDiv3
{
position: absolute;
top: 0px;
left: 86px;
width: 20px;
}

/* SEARCH BOX STYLES */

Div#fh2009SearchBox
{
position: absolute;
top: 72px;
right: 16px; 
}

Div#fh2009SearchBox input
{
}

Div#fh2009SearchBox select
{
}

.fh2009SearchBg
{
width: 109px;
font-weight: normal;
font-size: 11px; 
color: #4d4d4d;
text-decoration: none;
outline: none;
border-left: 1px solid #aeafb1;
border-top: 1px solid #aeafb1;
padding: 3px 0px 0px 3px;
}

.fh2009SearchSelectBg
{
width: 109px;
font-weight: normal;
font-size: 11px; 
color: #4d4d4d;
text-decoration: none;
outline: none;
border-left: 1px solid #aeafb1;
border-top: 1px solid #aeafb1;
padding: 3px 3px 0px 3px;
}


/* PDF LIST MANAGER STYLES*/

Div#fh2009PdfSkin
{
padding: 0px 0px 0px 0px;
}

Div#fh2009PdfSkinTitle
{
font-weight: normal;
font-size: 12px; 
color: #44b4da;
text-decoration: none;
outline: none;    
}

Div#fh2009PdfSkinDesc
{
font-weight: normal;
font-size: 11px; 
color: #4d4d4d;
text-decoration: none;
outline: none;  
padding: 0px 0px 5px 0px;
}

Div#fh2009PdfSkinItems
{
}

a.fh2009PdfSkinItemLink
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #0099CC;
text-decoration: none;
outline: none;
padding: 0px 0px 0px 0px; 
}

a:hover.fh2009PdfSkinItemLink{
display: block;
font-weight: normal;
font-size: 11px; 
color: #0099CC;
text-decoration: none;
outline: none;
padding: 0px 0px 0px 0px; 
}

/* FAQ SKIN STYLES */

Div#fh2009Faq
{
padding: 10px 10px 10px 10px;
}

Div#fh2009FaqItems
{
background-image: url(/media/templates/fh2009FAQBorderBottom.jpg);
background-repeat: no-repeat;
background-position: bottom left;
padding-bottom: 5px;
text-align: left; 
margin-bottom: 10px;
}

.fh2009FaqQuestionHeader
{
font-weight: normal;
font-size: 14px; 
color: #4d4d4d;
text-decoration: none;
text-transform: uppercase;
outline: none;  
padding: 0px 0px 10px 0px;    
}

Div#fh2009FaqQuestion
{
padding: 0px 0px 0px 10px;
}

a.fh2009FaqQuestionItem
{
display: block;
background-image: url(/media/templates/);
background-position: 3px 4px;
background-repeat: no-repeat;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
color: #0099CC;
padding: 0px 0px 10px 20px;
outline: none;
}

a:hover.fh2009FaqQuestionItem
{
display: block;
background-image: url(/media/templates/);
background-position: 3px 4px;
background-repeat: no-repeat;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
color: #0099CC;
padding: 0px 0px 10px 20px;
outline: none;
}

Div#fh2009FaqTitle
{
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #4d4d4d;
text-align: left;
padding: 0px 10px 10px 10px;
}

.fh2009FaqAnswerRowTitle
{
font-size: 11px;
line-height: 16px;
font-weight: normal;
color: #4d4d4d;
text-align: left;
padding: 5px 10px 5px 10px;
}

.fh2009FaqAnswer
{
font-size: 11px;
line-height: 16px;
font-weight: normal;
text-align: left;
color: #3F5C06;
padding: 5px 10px 5px 10px;
}

/* GENERIC LIST MANGER STYLES*/


Div#fh2009Listmanager
{
  
}

Div#fh2009ListmanagerItem
{
padding-bottom: 10px;
}

Div#fh2009ListmanagerItemTitle
{
padding-bottom: 5px;
font-weight: normal;
font-size: 14px; 
color: #5A92C3;
text-decoration: underline;
outline: none;    
}

Div#fh2009ListmanagerItemDesc
{
padding-bottom: 5px;
font-weight: normal;
font-size: 11px; 
color: #4d4d4d;
text-decoration: none;
outline: none;    
}

/* VIDEO PROFILE SKIN*/

Div#fh2009Video
{
padding-top: 10px;
padding-bottom: 0px;
}

Div#fh2009VideoObject
{
padding: 0px 10px 0px 10px;
}

Div#fh2009VideoScreen
{
text-align: left;
background: #FFF;
width: 320px;
overflow: hidden;
}

Div#fh2009VideoTitle
{
}

Div#fh2009VideoItemTitle
{
font-size: 12px;
font-weight: bold;
color: #0070B2;
padding: 0px 0px 5px 0px;
text-decoration: none;
text-align: left;
}

Div#fh2009VideoDetails
{
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
color: #000;
padding: 0px 0px 5px 0px;
}

Div#fh2009VideoItemDescription
{ 
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
line-height: 16px;
color: #000;
padding: 0px 10px 10px 10px;
}


/* ADMIN LOGIN STYLES*/

Div#fh2009Login
{
font-size: 9pt;
font-weight: normal;
text-align: left;
color: #444;
padding: 5px 5px 5px 5px;
}

Div#fh2009Login input
{
border: 1px solid #CCC;
font-size: 9pt;
font-weight: normal;
color: #444;
padding: 3px 3px 3px 3px;
}

Div#fh2009Login td
{
font-size: 9pt;
font-weight: normal;
color: #444;
outline: none;
}

Div#fh2009LoginError
{
color: red;
}

/*TOOL TIP TEXT*/

#fixedtipdiv
{
position:absolute;
top: 0px;
left:0px;
padding: 2px;
border: 1px solid #CCC;
font:normal 12px arial;
color: #333;
/*line-height:18px;*/
z-index: 200;
}


Div#fh2010EmailForm
{
  
}

Div#fh2010EmailForm input
{
border: 1px solid #CCC;  
}
/* FILE LIST MANAGER STYLES*/

Div#fh2011ListManagerItems
{
font-weight: normal;
font-size: 11px; 
color: #444;
line-height: 1.5em;
text-decoration: none;
outline: none;  
text-align: left;
padding: 5px 0px 0px 0px;
}

Div#fh2011ListManagerItems td
{
font-weight: normal;
font-size: 11px; 
color: #444;
text-decoration: none;
outline: none;  
text-align: left;
}


Div#fh2011ListManagerItems img
{
border: 0px solid #CCC;
padding: 0px;
margin: 0px;
}


.fh2011ListManagerHeading
{
display: block;
clear: left;
font-size: 14pt;
font-weight: normal;
color: #73A810;
line-height: 18px;
text-decoration: none;
text-align: left;
padding: 15px 0px 5px 0px;
border-bottom: 1px solid #73A810;
}



a.fh2011ListManagerItem
{
font-size: 11px;
font-weight: normal;
color: #0099CC;
text-decoration: none;
outline: none;
}

a:hover.fh2011ListManagerItem
{
font-size: 11px;
font-weight: normal;
color: #0099CC;
text-decoration: none;
outline: none;
}


#video-container .fhc2011-feature-video .desc{
background:#d7e3f2 url(/media/templates/fhc2011-desc-tile.jpg) repeat-x 0 0;
display:block;
padding:10px 5px;
color:#4d4d4d;
font-family:Verdana;
font-size:11px;
}

#video-container .fhc2011-feature-video .player a{
  height:108px;
  overflow: hidden;
  display: block;
}




/* DEFAULT TEXT STYLES*/
div,table,td,tr,span,p,h1,h2,h3
{
font-family: verdana,arial; 	
}
li
{
padding: 3px 0px 3px 0px;	
}
















































































































































































































































































































































































































































/*DEFAULT LINK STYLES */
































































































































































































































































































































































































































































































































a
{
font-size: 11px;
font-weight: normal;
color: #0099CC;
text-decoration: none;
outline: none;
}
































































































































































































































































































































































































































































































































a:hover
{
font-size: 11px;
font-weight: normal;
color: #0099CC;
text-decoration: none;
outline: none;
}
































































































































































































































































































































































































































































































































/* DEFAULT ARTICLE STYLES*/
































































































































































































































































































































































































































































































































Div#fh2009DefaultArticle
{
padding: 0px 10px 10px 10px;
text-align: left;
margin-top: -5px;
}
































































































































































































































































































































































































































































































































Div#fh2009DefaultArticleTitle,h1.fh2009DefaultArticleTitle
{
background-image: url(/media/templates/fh2009OrangeBorderBottom.jpg);
background-repeat: no-repeat;
background-position: bottom left;
font-size: 26px;
font-weight: normal;
color: #F47920;	
padding-bottom: 5px;
text-align: left; 
margin-top:0px;
margin-bottom: 5px;
line-height: 32px;
}


h2#fh2009DefaultArticleSubTitle
{
color:#F47920;
font-size:12pt;
font-weight:normal;
line-height:18px;
margin:0 0 15px;
outline: medium none;
text-align:left;
text-decoration:none;
}





























































































































































































































































































































































































































































































































Div#fh2009DefaultArticleDate
{
font-size: 11px;
font-weight: normal;
color: #0099CC;	
}
































































































































































































































































































































































































































































































































Div#fh2009DefaultArticleDescription
{
font-size: 11px;
font-weight: normal;
line-height: 1.5em;
color: #4d4d4d;	
padding: 10px 0px 10px 0px;
text-align: left; 
}
































































































































































































































































































































































































































































































































Div#fh2009DefaultArticleDescription p
{
font-size: 11px;
font-weight: normal;
line-height: 1.5em;
color: #4d4d4d;	
text-align: left; 
}
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Div#fh2009DefaultArticleBttns
{
height: 32px;
padding: 0px 10px 0px 10px;
}
































































































































































































































































































































































































































































































































Div#fh2009DefaultArticleBody
{
font-size: 11px;
font-weight: normal;
line-height: 1.5em;
color: #4d4d4d;	
padding: 0px 0px 10px 0px;
text-align: left; 
}
































































































































































































































































































































































































































































































































Div#fh2009DefaultArticleBody p
{
font-size: 11px;
font-weight: normal;
line-height: 1.5em;
color: #4d4d4d;	
text-align: left; 
margin:0px 0px 10px;
}
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































/* COMPONENT ARTICLE*/
































































































































































































































































































































































































































































































































Div#fh2009ComponentArticle
{
padding: 0px 10px 10px 10px;
text-align: left; 
}
































































































































































































































































































































































































































































































































Div#fh2009ComponentArticleBody
{
font-size: 11px;
font-weight: normal;
line-height: 1.5em;
color: #4d4d4d;	
padding: 0px 0px 10px 0px;
text-align: left; 
}
































































































































































































































































































































































































































































































































#fh2009Error
{
color: red;
font-weight:bold; 
}
































































































































































































































































































































































































































































































































/*TEMPORARY ARTICLE TABLE STYLE SHARED WITH VCH*/
































































































































































































































































































































































































































































































































#articleTable
{
border-collapse: collapse;
text-align: left;
}
































































































































































































































































































































































































































































































































#articleTable
{
padding: 10px 0px 0px 8px;
border-bottom: 2px solid #6678b1;	
}
































































































































































































































































































































































































































































































































#articleTable td
{
border-bottom: 1px solid #ccc;
padding: 6px 8px;
}
































































































































































































































































































































































































































































































































#bulletlist
{
margin: 1.3em;
list-style: none;
}








#bulletlist li 
{
background-image: url(http://www.fraserhealth.ca/media/CheckBullet.jpg);
background-repeat: no-repeat; 
background-position: 0px 4px;
margin-top: 6px;
padding-left: 15px
}
































































































































































































































































/*ALT ARTICLE TABLE STYLE*/
































































































































#altTable 
{ 
background:#D3E4E5;
border:1px solid gray;
border-collapse:collapse;
color:#ffffff;}




































#altTable td, th 
{ 
color:#363636;
padding:.4em;
border-bottom: dotted 2px #ffffff;
}
#altTable tr 
{ 
border: dotted 1px #ffffff;
}
#altTable tbody th, tbody td 
{ 
text-align:left;
vertical-align:top;
}
#altTable tfoot td { 
background:#5C443A;
color:#FFFFFF;
padding-top:3px;}




#altTable tr.odd 
{ 
background:#FFFFFF;
}


#altTable tr.caption { 
font-color:#ffffff;
color:#ffffff;
font-weight:bold;
background:#F7931E;}
#altTable tr.caption:hover
 { 
color:#ffffff;
font-weight:bold;
background:#F7931E;}
#altTable tbody tr:hover 
{ 
background:#99BCBF;
border:1px solid #03476F;
color:#000000;
}
























.h1_24pxOrangeUnderline
{
display: block;
font-size: 24px;
font-weight: normal;
color: #F47920;  
border-bottom: 1px solid #F47920;
text-align: left; 
line-height: 32px;
}

.h2_16pxOrangeUnderline
{
display: block;
font-size: 16px;
font-weight: normal;
color: #F47920;  
border-bottom: 1px solid #F47920;
text-align: left; 
line-height: 24px;
}

.h3_11pxOrangeUnderline
{
display: block;
font-size: 11px;
font-weight: normal;
color: #F47920;  
border-bottom: 1px solid #F47920;
text-align: left; 
text-transform: uppercase;
line-height: 19px;
}

.h1_24pxOrange
{
display: block;
font-size: 24px;
font-weight: normal;
color: #F47920;  
text-align: left; 
line-height: 32px;
width: 100%;
}

.h2_16pxOrange
{
display: block;
font-size: 16px;
font-weight: normal;
color: #F47920;  
text-align: left; 
line-height: 24px;
}

.h3_11pxOrange
{
display: block;
font-size: 11px;
font-weight: normal;
color: #F47920;  
text-align: left; 
text-transform: uppercase;
line-height: 19px;
}

.h1_24pxBlue
{
display: block;
font-size: 24px;
font-weight: normal;
color: #5A92C3;  
text-align: left; 
line-height: 32px;
width: 100%;
}

.h2_16pxBlue
{
display: block;
font-size: 16px;
font-weight: normal;
color: #5A92C3;  
text-align: left; 
line-height: 18px !important;
margin-top:18px;
/*margin-bottom:-8px;*/
}

.h2_16pxBlueUnderline
{
display: block;
font-size: 16px;
font-weight: normal;
color: #5A92C3;  
border-bottom: 1px solid #5A92C3;
text-align: left; 
line-height: 24px;
margin: 0px 0px 10px 0px;
}


.h3_11pxBlue
{
display: block;
font-size: 11px;
font-weight: normal;
color: #5A92C3;  
text-align: left; 
text-transform: uppercase;
line-height: 19px;
}

.research_24pt
{
display: block;
font-family: Georgia;
font-size: 24px;
font-weight: normal;
color: #552c28;  
text-align: left; 
line-height: 32px;
width: 100%;
}

.research_18pt
{
display: block;
font-family: Georgia;
font-size: 18px;
font-weight: normal;
color: #552c28;  
text-align: left; 
line-height: 26px;
width: 100%;
}

.medical_24pt
{
display: block;
font-family: Georgia;
font-size: 24px;
font-weight: normal;
color: #00addd;  
text-align: left; 
line-height: 32px;
width: 100%;
}

.medical_18pt
{
display: block;
font-family: Georgia;
font-size: 18px;
font-weight: normal;
color: #00addd;  
text-align: left; 
line-height: 26px;
width: 100%;
}


/* Calendar Styles */

#fhCalTable
{
background:#999;
color: #FFF;
font-family: Verdana;
font-weight: normal;
}

#fhGridTable
{
border-left: 2px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;	
}

.fhCalEventDetailsWrapper
{
margin-top: 30px;	
}

#fhCalFindEventWrapper
{
padding-left: 40px;	
}

#fhCalMonthName
{
color: #FFF;
font-family: Verdana;
font-weight: normal;	
font-size: 12px;
text-align: center;
text-transform: uppercase;
}

#fhCalDayHeaderBGItem
{
display: inline;
padding: 0px 3px 0px 3px;
padding:expression('0px');
border-bottom:1px solid #FFF;
text-align:center;
}

#fhCalDayContent
{
text-align:left;
padding:0px;
height: 55px!important;
height:65px;
overflow-y:auto;
overflow-x: hidden;
cursor: pointer; 
text-wrap: break-word;
*width: 99px;
}

td#fhCalDayContainer
{
width: 26px;
height:20px;
border-bottom: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
cursor: pointer;
background: #FFF;
text-align: center;
font-size: 10px;
}

td:hover#fhCalDayContainer, #fhCalDayContainerActive
{
width: 26px;
height:20px;
border-bottom: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
cursor: pointer;
font-size: 10px;
text-align: center;
}


td:hover#fhCalDayContainer #fhCalDayHeaderBG,td:hover#fhCalDayContainer #fhCalFillerDayHeaderBG 
{
width: 26px;
height:20px;
display:block;
background:#CCC; 	
cursor: pointer;
text-align: center;
font-size: 10px;
}

#fhCalDayHeaderBGActive, .fhCalDayHeaderBGActive
{
width: 26px;
height:18px;
cursor: pointer;
background: #CCC;
text-align: center;
font-size: 10px;	
}

a.fhCalEventLinkItem, a.fhCalEventLinkItem td
{
text-decoration: none;
font-weight: normal;
font-size: 10px;
line-height: 13px; 
cursor: pointer;
outline: none;
}

a:hover.fhCalEventLinkItem,a:hover.fhCalEventLinkItem td
{
text-decoration: underline;
font-weight: normal;
font-size: 10px;
line-height: 13px; 
cursor: pointer;
outline: none;	
}

.fhCalImage
{
padding-left:20px;
padding-right: 20px;
text-align:center; 
text-transform:uppercase;
}

#fhCalEventTable
{
border-bottom: 2px solid #e6e6e6;	
padding-top:10px;
padding-bottom:10px;
}

.fhCalEventTitle
{
font-size: 12px;
color: #4c4c4c; 
}

.fhCalEventDesc
{
font-size: 11px;
color: #999; 
}

#fhFindEventSubPageWrapper
{
padding:10px;
padding-right: 15px; 
}

#fhFindEventSubPage
{
padding-bottom: 15px;	
padding-left: 10px;
padding-top:5px;
}

#fhEventInput input
{
width: 137px;	
}


/* SEARCH COMPONENT STYLES*/

Div#fh2009Editor
{
border: 1px solid #CCC;	
}

Div#fh2009Editor input,select
{
border: 1px solid #CCC;	
font-size: 11px;
font-weight: normal;
color: #4d4d4d;	
outline: none;
}

Div#fh2009ServicesCap
{
background-image: url(/media/templates/fh2009ServicesHeader.jpg);
background-repeat: no-repeat;
background-position: 0 0;	
width: 631px;
height: 71px;
}

Div#fh2009LocationsCap
{
background-image: url(/media/templates/fh2009LocationsHeader.jpg);
background-repeat: no-repeat;
background-position: 0 0;	
width: 631px;
height: 71px;
}

#fh2009EditorTable
{
padding: 0px 0px 0px 20px;
}

#fh2009EditorTable table,tr
{
font-size: 11px;
font-weight: normal;
color: #4d4d4d;	
}

#fh2009EditorTable td
{
font-size: 11px;
font-weight: normal;
color: #4d4d4d;	
width: 150px;	
}


Div#fh2009EditorContentBox
{
padding: 10px 10px 10px 30px;
}

Div#fh2009EditorBoxTitle1
{
font-size: 14px;
font-weight: normal;
color: #4d4d4d;	
padding: 0px 0px 10px 0px;
}

Div#fh2009EditorBoxTitle2
{
font-size: 12px;
font-weight: normal;
color: #4d4d4d;	
padding: 0px 0px 2px 0px;
}

Div#fh2009EditorHeader1,.fh2009BlueHeader_Medium
{
font-size: 14px;
font-weight: normal;
color: #F47920;	
padding: 0px 0px 10px 0px;	
text-align:left;
}

#fh2009EditorHeader1Line
{
font-size: 18px;
font-weight: normal;
color: #F47920;	
padding: 10px 0px 5px 0px;	
background-image:url(/media/templates/fh2009OrangeBorderBottom.jpg);
background-position: left bottom;
background-repeat: no-repeat;
text-align: left;
}

Div#fh2009EditorHeader2Line
{
font-size: 15px;
font-weight: normal;
color: #F47920;	
padding: 0px 0px 10px 0px;	
background-image:url(/media/templates/fh2009OrangeBorderBottomSmall.jpg);
background-position: left bottom;
background-repeat: no-repeat;
padding-bottom: 5px;
text-align: left;
}


.fh2009EditorHeader2
{
font-size: 26px;
font-weight: normal;
color: #F47920;	
line-height: 32px;
border-bottom: 1px solid #F47920;
padding: 0px 0px 5px 0px;	
margin: 0px 0px 10px 0px;
}

.fh2009EditorHeader3
{
font-size: 11px;
font-weight: normal;
color: #4d4d4d;	
padding: 0px 0px 10px 0px;	
}

Div#fh2009FeatureBox
{
border: 1px solid #CCC;
padding: 0px 0px 20px 0px;
}

#fh2009SearchRunnerHeaderTitle
{
font-size: 11px;
font-weight: bold;
color: #F47920;	
text-align: left; 
text-transform: uppercase;
line-height: 19px;
border-bottom: 1px solid #F47920;
}

#fh2009EditorHeaderTitle
{
font-size: 11px;
font-weight: bold;
color: #F47920;	
text-align: left; 
text-transform: uppercase;
line-height: 19px;
}

#fh2009EditorHeaderTitle a
{
font-size: 11px;
font-weight: bold;
color: #F47920;	
text-align: left; 
text-transform: uppercase;
line-height: 19px;
}

.fh2009EditorPageCount
{
font-size: 11px;
font-weight: normal;
color: #0099CC;	
text-align: left; 
line-height: 19px;		
}

.fh2009EditorPageCountActive
{
font-size: 11px;
font-weight: normal;
color: #F47920;	
text-align: left; 
line-height: 19px;	
}

Div#fh2009FeatureBoxHeader2, Div.fh2009FeatureBoxHeader2
{
font-family: Verdana; 
font-size: 24px;
font-weight: normal;
color: #FFF;
text-decoration: none;
text-align: left;
outline: none;	
background-image:url(/media/templates/fh2009CompHeaderBG.jpg);
background-repeat: no-repeat;
width: 568px;
height: 69px;
padding: 10px 0px 10px 10px;
margin-bottom: 10px; 
}

Div#fh2009FeatureBoxHeader3, Div.fh2009FeatureBoxHeader3
{
font-family: Verdana; 
font-size: 12px;
font-weight: normal;
color: #FFF;
text-decoration: none;
text-align: left;
outline: none;	
background-color: #1a7ab4;
display: block;
padding: 5px 5px 5px 5px;
margin-left:5px; 
margin-right: 5px;
margin-top:15px;
margin-bottom: 15px;
}

#fh2009SearchRunnerTable
{
margin-top: 20px;
margin-right: 0px;
margin-left: 20px;	
}

Div#fh2009FeatureBoxTitle
{
font-family: Verdana; 
font-size: 14px;
font-weight: normal;
color: #4D4D4D;
text-decoration: none;
text-align: left;
outline: none;	
padding-left:20px;	
}

#fh2009SearchRunnerTable select
{
width: 170px;
border: 1px solid #CCC;
font-family: arial; 
font-size: 12px;
font-weight: normal;
color: #444;
text-decoration: none;
margin-left: 5px;
}

#fh2009SearchRunnerTable option
{
font-family: arial; 
font-size: 12px;
font-weight: normal;
color: #444;
text-decoration: none;
}

#fh2009SearchRunnerTable input
{
font-family: arial; 
font-size: 12px;
font-weight: normal;
color: #444;
text-decoration: none;
border: 1px solid #CCC;
}

Div#fh2009SearchRunnerBackButton
{
text-align: right;
padding: 10px 5px 10px 0px;
}

#fh2009ComponentTable
{
padding: 2px 20px 2px 0px;
width: 600px;
}

/* TAB RESULT STYLES */

.shadetabs2{
padding: 0px;
margin-left: 0;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left;
height: 24px;
}

.shadetabs2 li{
display: inline;
margin: 0;
}

.shadetabs2 li a{
text-decoration: none;
position: relative;
top: 5px;
z-index: 1;
padding: 1px 7px;
margin-right: 3px;
color: #2d2b2b;
}

.shadetabs2 li a:visited{
color: #0099CC;
}

.shadetabs2 li a:hover{
text-decoration: none;
color: #0099CC;
}

.shadetabs2 li a.selected{ /*selected main tab style */
position: relative;
top: 5px;
color: #0099CC; 
}

.shadetabs2 li a.selected{ /*selected main tab style */
color: #0099CC;
}

.shadetabs2 li a.selected:hover{ /*selected main tab style */
text-decoration: none;
color: #0099CC;
}

.tabcontent
{
padding: 30px;
padding-top:20px;
border:1px solid #CCCCCC; 
}

.tabcontentWrapper
{
width:auto; 
}

a td#fh2009MmLTab2
{
display: none;
display:expression('block');
background-image: none;
background-repeat: no-repeat;
background-position: top left;
height: 0px;
width: 0px;
cursor: pointer;
}

a:active.selected td#fh2009MmLTab2, a.selected td#fh2009MmLTab2
{
display:block;	
background-image: url(/media/templates/fh2009LeftCompTab.jpg);
background-repeat: no-repeat;
background-position: top left;
height: 36px;
width: 8px;
cursor: pointer;
border-bottom: 1px solid #FFF;
}

a td#fh2009MmRTab2
{	
display: none;
display:expression('block');
background-image: none;
background-repeat: no-repeat;
background-position: bottom left;
height: 0px;
width: 0px;
cursor: pointer;
}

a.selected td#fh2009MmRTab2
{
display:block;	
background-image: url(/media/templates/fh2009RightCompTab.jpg);
background-repeat: no-repeat;
background-position: top right;
height: 36px;
width: 9px;
cursor: pointer;
border-bottom: 1px solid #FFF;
}

a td#fh2009MmCTab2 
{
background-image: url(/media/templates/fh2009MMTile.jpg);
background-repeat: repeat-x;
background-position: bottom;
height: 100%;
font-weight: normal;
font-size: 10px; 
color: #4D4D4D;
text-decoration: none;
text-transform: uppercase;
outline: none;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
border-top:1px solid #CCC;
border-right: 1px solid #CCC;
cursor: pointer;
}

a.selected td#fh2009MmCTab2
{
background-image: url(/media/templates/fh2009TileCompTab.jpg);
background-repeat: repeat-x;
background-position: top left;
height: 31px;
font-weight: bold;
padding-top: 6px;
border-bottom: 1px solid #FFF;
cursor: pointer;
border-right: 0px solid #FFF;
border-top:0px solid #CCC;
}


a td#fh2009MmCTab3
{
background-image: url(/media/templates/fhCalEventTab.jpg);
background-repeat: repeat-x;
background-position: bottom;
height: 100%;
font-weight: normal;
font-size: 10px; 
color: #4D4D4D;
text-decoration: none;
text-transform: uppercase;
outline: none;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
border-top:1px solid #CCC;
border-right: 1px solid #CCC;
border-left: 1px solid #CCC;
cursor: pointer;
}

a.selected td#fh2009MmCTab3
{
background-image: url(/media/templates/fh2009TileCompTab.jpg);
background-repeat: repeat-x;
background-position: top left;
height: 31px;
font-weight: bold;
padding-top: 6px;
border-bottom: 1px solid #FFF;
cursor: pointer;
border-right: 0px solid #FFF;
border-top:0px solid #CCC;
border-left: 0px solid #FFF;
}


a table
{
position:relative;
bottom: 2px;
}

a.selected table
{
position:relative;
bottom: 6px;
}

.tabcontent
{
display:none;
}

/*@media print .tabcontent 
{
display:block !important;
}*/

/* LOCATIONS SEARCH BOX*/

Div#fh2009LocationsBoxTitle1
{
font-size: 14px;
font-weight: normal;
font-weight:expression('bold');
color: #4d4d4d;	
padding: 8px 0px 8px 0px;
}

Div#fh2009LocationsBoxTitle2
{
font-size: 12px;
font-weight: normal;
color: #4d4d4d;	
padding: 0px 0px 2px 0px;
}

a.fh2009LocationLink
{
background-image: url(/media/templates/fh2009AlphaBg.jpg);
background-repeat: no-repeat;
background-position: center center;
font-weight: normal;
font-size: 9pt; 
color: #0078ae;
text-decoration: none;
text-align: center;
outline: none;
padding: 10px 10px 10px 10px;
line-height: 3em;
}

a:visited.fh2009LocationLink
{
background-image: url(/media/templates/fh2009AlphaBg.jpg);
background-repeat: no-repeat;
background-position: center center;
font-weight: normal;
font-size: 9pt; 
color: #0078ae;
text-decoration: none;
text-align: center;
outline: none;
padding: 10px 10px 10px 10px;
line-height: 3em;
}

a:hover.fh2009LocationLink, a.fh2009LocationLink, a:hover.fh2009LocationLink
{
background-image: url(/media/templates/fh2009AlphaBg.jpg);
background-repeat: no-repeat;
background-position: center center;
width: 25px;
height: 25px; 
font-weight: normal;
font-size: 9pt; 
color: #0078ae;
text-decoration: none;
text-align: center;
outline: none;
padding: 10px 10px 10px 10px;
line-height: 3em;
}

/*SHARED ALPHA STYLE*/

Div#alphaLayout
{	
position: relative;
width: 300px;
height: 200px;
text-align: left;
}

Div#componentSearcBtn
{
text-align: right;
padding-top:expression('55px');
padding: 50px 20px 0px 0px;
}

/*SERVICES SEARCH BOX*/

Div#fh2009ServicesBoxTitle1
{
font-size: 14px;
font-weight: normal;
font-weight:expression('bold');
color: #4d4d4d;	
padding: 8px 0px 8px 0px;
}

Div#fh2009ServicesBoxTitle2
{
font-size: 12px;
font-weight: normal;
color: #4d4d4d;	
padding: 0px 0px 2px 0px;
}

a.fhSept09ServicesLink
{
background-image: url(/media/templates/fh2009AlphaBg.jpg);
background-repeat: no-repeat;
background-position: center center;
font-weight: normal;
font-size: 9pt; 
color: #f47920;
text-decoration: none;
text-align: center;
outline: none;
padding: 10px 10px 10px 10px;
line-height: 3em;
}

a:visited.fhSept09ServicesLink
{
background-image: url(/media/templates/fh2009AlphaBg.jpg);
background-repeat: no-repeat;
background-position: center center;
font-weight: normal;
font-size: 9pt; 
color: #f47920;
text-decoration: none;
text-align: center;
outline: none;
padding: 10px 10px 10px 10px;
line-height: 3em;
}

a:hover.fhSept09ServicesLink, a.fhSept09ServicesLink, a:hover.fhSept09ServicesLink
{
background-image: url(/media/templates/fh2009AlphaBg.jpg);
background-repeat: no-repeat;
background-position: center center;
width: 25px;
height: 25px; 
font-weight: normal;
font-size: 9pt; 
color: #f47920;
text-decoration: none;
text-align: center;
outline: none;
padding: 10px 10px 10px 10px;
line-height: 3em;
}

/* SHARED SEARCH STYLES*/

#fhSearchTable
{
padding: 10px 10px 10px 30px;	
}

#fhSearchTableDivider
{
background-image: url(/media/templates/fh2009SearchTableDivider.jpg);
background-repeat: no-repeat;
background-position: center center;
width: 2px;
height: 205px;
padding: 0px 20px 0px 10px;
}

Div#fhSearchTableInput
{
padding-left: 10px;	
}

a.fhAlphaLetter, a:hover.fhAlphaLetter
{
display: block;
background-image: url('/media/templates/fhAlphaSearchBG.jpg');
background-repeat: repeat-x;
padding: 3px 0px 8px;
height: 11px;
width: 23px;
font-size: 15px;
font-weight: normal;
color: #F47920;	
text-transform: uppercase;
text-align: center;
border:1px solid #CCC;
}

a.fhAlphaLetterActive, a:hover.fhAlphaLetterActive
{
display: block;
background-image: url('/media/templates/fhAlphaSearchBGActive.jpg');
background-repeat: repeat-x;
padding: 3px 0px 8px;
height: 11px;
width: 23px;
font-size: 15px;
font-weight: normal;
color: #666;	
text-transform: uppercase;
text-align: center;
border:1px solid #CCC;
}

#fhAlphaTableWrapper
{
padding-top: 15px;	
}

#fhAlphaListingWrapper
{
padding-top:40px;	
}

.form-textarea textarea{
	height: 150px;
	width: 400px;
}



