/*DEFAULT LINK STYLES*/

a 
{
color:#016DB4;
text-decoration: none;
outline: none;
} /* unvisited link */

a:hover 
{
color:#3eb6dd;
text-decoration: none;
outline: none;
} /* visited link */

div,table,td,tr,span,p,h1,h2,h3,a
{
font-family: Arial;   
font-size: 9pt;
}

p
{
margin: 7px 0px 0px 0px;  
}

ul
{
list-style-image:url(/media/templates/vchDataSearchArrow.gif);
list-style-type:circle;
clear: left;
margin: 2px 0px 2px 20px;
padding: 0px 0px 0px 20px;
}

ol
{
clear: left;
}


li
{
clear: left;  
}

/*GREEN FEATURE BOX*/

Div#vchSubGrnFeatureBox
{
padding: 0px 5px 5px 5px;
margin: 0px 0px 15px 0px; 
}

Div#vchSubGrnFeatureBoxDesc
{  
font-size: 9pt;
font-weight: normal;
color: #333;
text-decoration: none;
text-align: left;
outline: none;  
background-color: #FFF;
padding: 0px 5px 5px 5px;
}

Div#vchSubGrnFeatureBoxItem
{
text-align: right;
padding: 5px 5px 5px 5px;  
}

/*BLUE FEATURE BOX*/

Div#vchSubBlueFeatureBox
{
padding: 0px 5px 5px 5px;
margin: 0px 0px 15px 0px; 
}

Div#vchSubBlueFeatureBoxDesc
{  
font-size: 9pt;
font-weight: normal;
color: #333;
text-decoration: none;
text-align: left;
outline: none;  
background-color: #FFF;
padding: 5px 5px 5px 5px;
}

Div#vchSubBlueFeatureBoxItem
{
text-align: right;
padding: 5px 5px 5px 5px;  
}
 
/* DEFAULT ARTICLE STYLES*/

Div#vchSubDefaultArticle
{
/*width: 100%;
width:expression('100%');*/
padding: 0px 5px 5px 5px;  
text-align: left;
}

Div#vchSubDefaultArticle p div span
{
font-size: 9pt;
font-weight: normal;
color: #333;
text-decoration: none;
text-align: left;
line-height: 1.5em;
outline: none;  
background-color: #FFF;
}

Div#vchSubDefaultArticle td
{
font-size: 9pt;
font-weight: normal;
color: #333;
text-decoration: none;
text-align: left;
outline: none; 
 padding:5px; 
}
  
Div#vchSubDefaultArticleBttns
{
/*width: 140px;*/
height: 32px;
padding: 0px 10px 0px 10px;
}

Div#vchSubDefaultArticleDesc
{
font-size: 9pt;
font-weight: normal;
color: #333;
text-decoration: none;
text-align: left;
outline: none;  
background-color: #FFF;
margin: 0px 0px 15px 0px; 
}

Div#vchSubDefaultArticleBody
{
font-size: 9pt;
font-weight: normal;
color: #333;
text-decoration: none;
text-align: left;
line-height: 1.5em;
outline: none;  
background-color: #FFF;
}

/*COMPONENT ARTICLE BODY*/

Div#vchSubComponentArticleBody
{
font-size: 9pt;
font-weight: normal;
color: #333;
text-decoration: none;
text-align: left;
line-height: 1.5em;
outline: none;  
background-color: #FFF;
}

Div#vchSubComponentArticleBody p div span
{
font-size: 9pt;
font-weight: normal;
color: #333;
text-decoration: none;
text-align: left;
line-height: 1.5em;
outline: none;  
background-color: #FFF;
}

/*BLUE GLOBAL HEADERS BY ID*/

Div#vchSubBlueHeader_Large,h1.vchSubBlueHeader_Large
{
background-image: url(/media/templates/vch2009BlueBorderBtm.jpg);
background-repeat: no-repeat;
background-position: bottom left;
font-size: 22pt;
font-weight: normal;
color: #0078AE;
line-height: 28px;
text-decoration: none;
text-align: left;
outline: none;  
padding: 0px 0px 10px 0px;
margin: 0px 0px 5px 0px;
}

Div#vchSubBlueHeader_Medium,h2.vchSubBlueHeader_Medium {
font-size: 12pt;
font-weight: normal;
color: #0078AE;
line-height: 18px;
text-decoration: none;
text-align: left;
outline: none;    
margin: 0px 0px 15px 0px;
}

Div#vchSubBlueHeader_Small
{
font-size: 10pt;
font-weight: normal;
color: #0078AE;
line-height: 16px;
text-decoration: none;
text-align: left;
outline: none;  
margin: 0px 0px 15px 0px;  
}

/*BLUE GLOBAL HEADERS BY CLASS*/

.vchSubBlueHeader_Large
{
background-image: url(/media/templates/vchSubBlueBorderBtm.jpg);
background-repeat: no-repeat;
background-position: bottom left;
font-size: 22pt;
font-weight: normal;
color: #0078AE;
line-height: 28px;
text-decoration: none;
text-align: left;
outline: none;  
padding: 0px 0px 10px 0px;
margin: 0px 0px 5px 0px;
}

.vchSubBlueHeader_Medium
{
font-size: 12pt;
font-weight: normal;
color: #0078AE;
line-height: 18px;
text-decoration: none;
text-align: left;
outline: none;    
margin: 0px 0px 15px 0px;
}

.vchSubBlueHeader_Small
{
font-size: 10pt;
font-weight: normal;
color: #0078AE;
line-height: 16px;
text-decoration: none;
text-align: left;
outline: none;  
margin: 0px 0px 15px 0px;  
}

/*GREEN GLOBAL HEADERS BY ID*/

Div#vchSubGreenHeader_Large, p.vchSubGreenHeader_Large
{
display: block;
position: relative;
font-size: 16pt;
font-weight: normal;
color: #73A810;
text-decoration: none;
text-align: left;
line-height: 22px;
outline: none;  
border-bottom: 1px solid #73A810;
padding: 0px 0px 5px 0px;
margin: 0px 0px 5px 0px;  
}

Div#vchSubGreenHeader_Medium
{
font-size: 12pt;
line-height: 18px;
font-weight: normal;
color: #73A810;
line-height: 18px;
text-decoration: none;
text-align: left;
outline: none;    
margin: 0px 0px 15px 0px;
}

Div#vchSubGreenHeader_Small
{
font-size: 10pt;
line-height: 16px;
font-weight: normal;
color: #73A810;
text-decoration: none;
text-align: left;
outline: none;  
margin: 0px 0px 15px 0px;  
}

/*GREEN GLOBAL HEADERS BY CLASS*/

.vchSubGreenHeader_Large
{
position: relative;
font-size: 16pt;
font-weight: normal;
line-height: 22px;
color: #73A810;
text-decoration: none;
text-align: left;
outline: none;  
border-bottom: 1px solid #73A810;
padding: 0px 0px 5px 0px;
margin: 0px 0px 5px 0px;  
}

.vchSubGreenHeader_Medium
{
font-size: 12pt;
font-weight: normal;
line-height: 18px;
color: #73A810;
text-decoration: none;
text-align: left;
outline: none;    
margin: 0px 0px 15px 0px;
}

.vchSubGreenHeader_Small
{
font-size: 10pt;
line-height: 16px;
font-weight: normal;
color: #73A810;
text-decoration: none;
text-align: left;
outline: none;  
margin: 0px 0px 15px 0px;  
}

/* STAFF HEADER TARGET STYLES HIDDEN FROM STAFF DROP DOWN*/

contentHeading1 p
{
display: block;
clear: left;
font-size: 14pt;
font-weight: normal;
color: #73A810;
line-height: 18px;
text-decoration: none;
text-align: left;
padding: 20px 0px 5px 0px;
}

.contentHeading2 p
{
display: block;
font-size: 12pt;
font-weight: normal;
color: #73A810;
line-height: 16px;
text-decoration: none;
text-align: left;
background-color: #FFF;
padding: 10px 0px 5px 0px;
}












 /*VCH HEADER STYLES*/

.vchSept08_Gold_BG_Header 
{
display: block;
background-repeat: repeat-x;  
height: 24px;
font-size: 12px;
font-weight: normal;
color: #FFF;
text-decoration: none;
text-transform: uppercase;
padding: 5px 3px 5px 3px;  
}

.vchSept08GoldBGHeader 
{
display: block;
background-repeat: repeat-x;  
height: 24px;
font-size: 12px;
font-weight: normal;
color: #FFF;
text-decoration: none;
text-transform: uppercase;
padding: 5px 3px 5px 3px;  
background-image: url(http://www.vch.ca/media/templates/vch2009GoldBgTile.jpg);   
}

.contentHeading1
{
display: block;
clear: left;
font-size: 14pt;
font-weight: normal;
color: #73A810;
text-decoration: none;
/*text-align: left;*/
/*padding: 20px 0px 5px 0px;*/
margin-bottom: 2px;
margin-top: 18px;
}

.contentHeading2
{
display: block;
font-size: 12pt;
font-weight: normal;
color: #73A810;
text-decoration: none;
/*text-align: left;*/
background-color: #FFF;
/*padding: 10px 0px 5px 0px;*/
margin-bottom: 2px;
margin-top: 18px;
}

.contentHeading3
{
display: block;
font-size: 10pt;
font-weight: bold;
color: #73A810;
text-decoration: none;
text-align: left;
background-color: #FFF;
/*padding: 10px 0px 5px 0px;*/
margin-bottom: 2px;
margin-top: 9px;
}

.contentHeading1Underline
{
display: block;
clear: left;
font-size: 14pt;
font-weight: normal;
color: #73A810;
text-decoration: none;
text-align: left;
/*padding: 15px 0px 5px 0px;*/
margin-bottom: 2px;
padding-bottom:5px;
margin-top: 18px;
border-bottom: 1px solid #73A810;
}



.vchSept08_Gold_BG_Header,.vchSept08GoldBGHeader  { background-image: url(http://www.vch.ca/media/templates/vch2009GoldBgTile.jpg); }

 /*TEMPLATE LAYOUT DIVS*/

Div#vchSubBody
{
text-align: center;
margin-left: auto;
margin-right: auto;   
}

Div#vchSubContent
{
width: 840px;
text-align: center;
margin-left: auto;
margin-right: auto; 
padding: 20px 0px 0px 0px;
}

Div#vchSubBanner
{
position: relative;
background-image: url(/media/templates/vch_[MINI-SITE-LOGO]banner.jpg);
background-repeat: no-repeat;
background-position: top;
height: 213px;
width: 840px;
}

Div#vchSubBannerLogo
{
position: absolute;
top: 5px;
left: 1px; 
}

.vchSubHomeLink 
{
position: absolute;
top: 20px;
left: 10px;
height: 80px;
width: 210px;
cursor: hand;
}
  
Div#vchSubMenu
{
display: block;
position: absolute;
bottom: 8px;
left: 0px;
height: 40px;
width: 840px;
margin: 0px 0px 0px 0px;
}

Div#vch2009CpathDiv
{
margin: 3px 0px 3px 0px;
}

Div#vchSubFooter
{
position: relative;
background-image: url(/media/templates/vch209FooterBG.jpg);
background-position: 0 0;
background-repeat: no-repeat;
width: 845px;
height: 125px;
text-align: center;
margin-left: auto;
margin-right: auto;   
margin-top: 15px;
}


/* HOME TEMPLATE TABLE DATA*/

#vchSubHomeContentTable
{
width: 840px;
margin: 0px 0px 0px 0px;
}

#vchSubHomeContentTableSpacer
{
background-image: url(/media/templates/pixel.gif)
background-repeat: repeat;
width: 15px;
height: 15px;
padding-right: expression('0px');
}

#vchSubHomeContentTdLeft
{
}

Div#vchSubHomeContentLeftDiv
{
display: block;
border: 1px solid #CCC;  
margin: 0px 0px 15px 0px;
padding: 5px 5px 5px 5px;
width: expression('498px');
height: 238px;
z-index: -1;
}

#vchSubHomeContentTdCenter
{
background-image: url(/media/templates/pixel.gif)
background-repeat: repeat;
width: 15px;
height: 15px;
}

#vchSubHomeContentTdRight
{
}

/* LEFT COL HOME TABLE */

#vchSubThreeColTable
{
width: 522px;
height: 223px;
width: expression('510px');
height: expression('223px');
}

#vchSubThreeColTdLeft
{
width: 160px;  
border: 1px solid #CCC;
}

#vchSubThreeColTdCenter
{
width: 160px;
border: 1px solid #CCC;
}

#vchSubThreeColTdRight
{
width: 160px;  
border: 1px solid #CCC;
}

#vchSubThreeColTdSpacer
{
background-image: url(/media/templates/pixel.gif);
background-repeat: repeat;
width: 15px;
}

/* SUB TEMPLATE DATA */

#vchSubSubContentTable
{  
width: 840px;
}

#vchSubSubContentTdLeft
{
width: 184px;
}

#vchSubSubContentTdCenter
{
padding: 0px 15px 15px 15px; 
}

#vchSubSubContentTdRight
{
}

#vchSubSubContentTdSpacer
{
}

/* SUB LANDING TEMPLATE DATA */

#vchSubSubLandingContentTable
{  
width: 840px;
margin: 0px 0px 0px 0px;
}

#vchSubSubLandingContentTdLeft
{
width: 184px;
}

#vchSubSubLandingContentTdRight
{
padding: 0px 15px 15px 15px; 
}

#vchSubSubLandingContentTdSpacer
{
width: 0px;  
}

/*SEARCH COMPONENT TEMPLATE DATA */

#vchSubComponentTable
{  
width: 840px;
margin: 0px 0px 0px 0px;
}

#vchSubComponentTdLeft
{
width: 194px;
}

#vchSubComponentTdRight
{
width: 636px;
}

#vchSubComponentTdSpacer
{
width: 10px;  
}

/* PRINT TEMPLATE STYLES*/

Div#vchSubPrintContent
{
display: block;
width: 800px;  
padding: 0px 10px 0px 10px;
margin: 10px;
width: expression('100%');
}

/* SAFE INJECTION SITE STYLES*/

Div#vchSafeInjectionBanner
{
position: relative;
background-image: url(/media/templates/vch_[INJECTION]banner.jpg);
background-repeat: no-repeat;
background-position: top;
height: 182px;
width: 840px;
}

Div#vchSafeInjectionSubMenu
{
display: block;
position: absolute;
top: 152px;
left: 0px;
height: 40px;
width: 840px;
margin: 0px 0px 0px 0px;
}

Div#vchSafeInjectionCpathDiv
{
margin: 35px 0px 3px 0px;
}

/* FALL PREVENTION SITE STYLES*/

Div#vchFallPreventionBanner
{
position: relative;
background-image: url(/media/templates/vch_[MINI-SITE-FALL-PREVENTION]banner.jpg);
background-repeat: no-repeat;
background-position: top;
height: 182px;
width: 840px;
}



/* DEFAULT BLUE LINKS*/

a.vchSubItemLink_blue
{
font-weight: normal;
font-size: 8pt; 
color: #0078AE;
text-decoration: none;
text-align: left;
outline: none;
}

a:hover.vchSubItemLink_blue, a.vchSubItemLink_blue, a:hover.vchSubItemLink_blue
{
font-weight: normal;
font-size: 8pt; 
color: #0078AE;
text-decoration: none;
text-align: left;
outline: none;
}

a:visited.vchSubItemLink_blue
{
font-weight: normal;
font-size: 8pt; 
color: #0078AE;
text-decoration: none;
text-align: left;
outline: none;
}


/* DEFAULT GREY LINKS*/

a.vchSubItemLink_grey
{
font-weight: normal;
font-size: 10px; 
color: #444;
text-decoration: none;
text-align: left;
outline: none;
}

a:visited.vchSubItemLink_grey
{
font-weight: normal;
font-size: 10px; 
color: #444;
text-decoration: none;
text-align: left;
outline: none;
}

a:hover.vchSubItemLink_grey, a.vchSubItemLink_greyActive, a:hover.vchSubItemLink_greyActive
{
font-weight: normal;
font-size: 10px; 
color: #444;
text-decoration: none;
text-align: left;
outline: none;
}


/* RSS SUBSCRIBE TITLE*/

.vchSubRSSItemLink_blue
{
font-weight: normal;
font-size: 10px; 
color: #0078AE;
text-decoration: none;
outline: none;
}

/* DATE ARCHIVE INDEX MENU STYLES*/

.vchDateArchiveTitle
{
display: block;
font-size: 12pt;
font-weight: normal;
color: #73A810;
border-bottom: 1px solid #73A810;
text-decoration: none;
text-align: left;
outline: none;  
padding: 5px 5px 5px 5px;
margin: 0px 0px 10px 0px; 
}

/* MAIN MENU STYLES*/

Div#vchSubMmNormal
{
background-image: url(/media/templates/vch_[sept08]MM_cTile.jpg);
background-repeat: repeat-x;
border-right: 1px solid #CCC;
margin-top: 9px;
text-align: left;
}

Div#vchSubMmActive
{
}

#vchSubMmLTab
{
background-image: url(/media/templates/vch_[sept08]MM_LeftTabCrnr.gif);
background-repeat: no-repeat;
background-position: top left;
height: 42px;
width: 6px;
}

#vchSubMmCTab
{
background-image: url(/media/templates/vch_[sept08]MM_TabTile.gif);
background-repeat: repeat-x;
background-position: top left;
height: 42px;  
}

#vchSubMmRTab
{
background-image: url(/media/templates/vch_[sept08]MM_RightTabCrnr.gif);
background-repeat: no-repeat;
background-position: top left;
height: 31px;
width: 6px;  
}

a.vchSubMMItem
{
display: block;
height: 100%;
font-weight: normal;
font-size: 10px; 
color: #0078AE;
text-decoration: none;
text-transform: uppercase;
outline: none;
padding: 5px 10px 5px 10px;
}

a:visited.vchSubMMItem
{
display: block;
font-weight: normal;
font-size: 10px; 
color: #0078AE;
text-decoration: none;
text-transform: uppercase;
outline: none;
height: 100%;
padding: 5px 10px 5px 10px;
}

a:hover.vchSubMMItem
{
display: block;
font-weight: normal;
font-size: 10px; 
color: #FFF;
text-decoration: none;
text-transform: uppercase;
outline: none;
background-image: url(/media/templates/vch_[sept08]MM_cTileActive.jpg);
background-repeat: repeat-x;
height: 100%;
padding: 5px 10px 5px 10px;
}

a.vchSubMMItemActive,a:visited.vchSubMMItemActive, a:hover.vchSubMMItemActive
{
display: block;
font-weight: bold;
font-size: 10px; 
color: #0078AE;
text-decoration: none;
text-transform: uppercase;
text-align: center;
outline: none;
padding: 14px 10px 5px 10px;
}


/* MAIN MENU LEVEL 2 */

.vchSubMMItemLevel2
{
position: relative;
margin-top: expression('0px');
width: 200px;
text-align: left;
z-index: 2000;
color: #FFF;
}

a.vchSubMMLevel2Item
{
display: block;
position: relative;
z-index: 1000;
width: 100%;/*IE HACK*/
font-weight: normal;
font-size: 10px; 
color: #FFFFFF;
text-decoration: none;
outline: none;
background-image: url(/media/templates/vch_[sept08]MM_cTileActive.jpg);
background-repeat: repeat-x;
height: 100%;
text-align: left;
padding: 5px 0px 5px 15px;
}

a:visited.vchSubMMLevel2Item
{
display: block;
position: relative;
z-index: 1000;
width: 100%;/*IE HACK*/
font-weight: normal;
font-size: 10px; 
color: #FFFFFF;
text-decoration: none;
outline: none;
background-image: url(/media/templates/vch_[sept08]MM_cTileActive.jpg);
background-repeat: repeat-x;
height: 100%;
text-align: left;
padding: 5px 0px 5px 15px;
}

a:hover.vchSubMMLevel2Item, a.vchSubMMLevel2ItemActive, a:hover.vchSubMMLevel2ItemActive
{
display: block;
position: relative;
z-index: 1000;
width: 100%;/*IE HACK*/
font-weight: normal;
font-size: 10px; 
/*color: #0066CC;*/
color: #0078AE;
text-decoration: none;
outline: none;
background-image: url(/media/templates/vch_[sept08]MM_cTile.jpg);
background-repeat: repeat-x;
text-align: left;
padding: 5px 0px 5px 15px;
}

/* SUB SECTION MENU */

Div#vchSubSSMenu
{
border: 1px solid #F1F7FB;  
text-align: left;
width: 184px;
}

a.vchSubSSMenuItemLevel
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #FFF;
text-decoration: none;
outline: none;  
background-color: #E2EFF7;
border-bottom: 1px solid #FFF; 
padding: 5px 5px 5px 20px;
text-align: left;
}

a:visited.vchSubSSMenuItemLevel
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #FFF;
text-decoration: none;
outline: none;  
background-color: #E2EFF7;
border-bottom: 1px solid #FFF; 
padding: 5px 5px 5px 20px;
text-align: left;
}

a:hover.vchSubSSMenuItemLevelActive
{
display: block;
font-weight: bold;
font-size: 11px; 
color: #FFF;
text-decoration: none;
outline: none;  
background-color: #0078AE;
border-bottom: 1px solid #CCC;   
padding: 5px 5px 5px 20px;
}

a.vchSubSSMenuItemLevel, a.vchSubSSMenuItemLevelActive, a:hover.vchSubSSMenuItemLevelActive
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #FFF;
text-decoration: none;
text-transform: uppercase;
outline: none;  
background-color: #0078AE;
border-bottom: 1px solid #CCC;   
padding: 5px 5px 5px 20px;  
text-align: left;
}


/* SUB MENU LEVEL ONE*/

a.vchSubSSMenuItemLevel1
{
display: block;
font-weight: normal;
font-size: 11px; 
/*color: #3393BE;*/
color: #FFF;
text-decoration: none;
outline: none;  
background-color: #FFF;
border-bottom: 1px solid #CCC;   
padding: 5px 5px 5px 20px;
text-align: left;
}

a:visited.vchSubSSMenuItemLevel1
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #FFF;
text-decoration: none;
text-transform: uppercase;
outline: none;  
background-color: #0078AE;
border-bottom: 1px solid #CCC;   
padding: 5px 5px 5px 20px;  
text-align: left;
}

a:visited.vchSubSSMenuItemLevel1Active
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #FFF;
text-decoration: none;
text-transform: uppercase;
outline: none;  
background-color: #0078AE;
border-bottom: 1px solid #CCC;   
padding: 5px 5px 5px 20px;  
text-align: left;
}

a.vchSubSSMenuItemLevel1, a.vchSubSSMenuItemLevel1Active, a:hover.vchSubSSMenuItemLevel1Active
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #FFF;
text-decoration: none;
text-transform: uppercase;
outline: none;  
background-color: #0078AE;
border-bottom: 1px solid #CCC;   
padding: 5px 5px 5px 20px;  
text-align: left;
}


/*SUB SECTION MENU LEVEL 2*/

Div#vchSubSSMenuLevel2
{
padding: 0px 0px 0px 15px;
}

a.vchSubSSMenuItemLevel2
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #3393BE;
text-decoration: none;
outline: none;  
background-color: #E2EFF7;
border-bottom: 1px solid #FFF; 
padding: 5px 5px 5px 20px;
text-align: left;
}

a:visited.vchSubSSMenuItemLevel2
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #3393BE;
text-decoration: none;
outline: none;  
background-color: #E2EFF7;
border-bottom: 1px solid #FFF; 
padding: 5px 5px 5px 20px;
text-align: left;
}


a:hover.vchSubSSMenuItemLevel2
{
display: block;
font-weight: normal; 
font-size: 11px; 
color: #FFF;
text-decoration: none;
outline: none;  
background-color: #0078AE;
border-bottom: 1px solid #FFF;   
padding: 5px 5px 5px 20px;
text-align: left;
}

a.vchSubSSMenuItemLevel2Active, a:hover.vchSubSSMenuItemLevel2Active
{
display: block;
font-weight: bold;
font-size: 11px; 
color: #3393BE;
text-decoration: none;
outline: none;  
background-color: #FFF;
border-bottom: 1px solid #CCC;   
padding: 5px 5px 5px 20px;
text-align: left;
}

a.vchSubSSMenuItemLevel3
{
display: block;
font-weight: normal; 
font-size: 11px; 
color: #3393BE;
text-decoration: none;
outline: none;  
background-color: #e2eff7;
border-bottom: 1px solid #FFF; 
padding: 5px 5px 5px 40px;
text-align: left;
}

a:visited.vchSubSSMenuItemLevel3
{
display: block;
font-weight: normal; 
font-size: 11px; 
color: #3393BE;
text-decoration: none;
outline: none;  
background-color: #e2eff7;
border-bottom: 1px solid #FFF; 
padding: 5px 5px 5px 40px;
text-align: left;
}


a:hover.vchSubSSMenuItemLevel3
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #FFF;
text-decoration: none;
outline: none;  
background-color: #0078AE;
border-bottom: 1px solid #FFF;   
padding: 5px 5px 5px 40px;
text-align: left;
}

a:hover.vchSubSSMenuItemLevel3 table#vchRecursiveMenuTable td
{
color: #FFF;  
background-color: #0078AE;
}

a.vchSubSSMenuItemLevel3Active,a:hover.vchSubSSMenuItemLevel3Active
{
display: block;
font-weight: bold;
font-size: 11px; 
color: #3393BE;
text-decoration: none;
outline: none;  
background-color: #FFF;
border-bottom: 1px solid #CCC;   
padding: 5px 5px 5px 40px;
text-align: left;
}

a.vchSubSSMenuItemLevel4
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #3393BE;
text-decoration: none;
outline: none;  
background-color: #e2eff7;
border-bottom: 1px solid #FFF; 
padding: 5px 5px 5px 50px;
text-align: left;
}

a:visited.vchSubSSMenuItemLevel4
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #3393BE;
text-decoration: none;
outline: none;  
background-color: #e2eff7;
border-bottom: 1px solid #FFF; 
padding: 5px 5px 5px 50px;
text-align: left;
}

a:hover.vchSubSSMenuItemLevel4
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #FFF;
text-decoration: none;
outline: none;  
background-color: #0078AE;
border-bottom: 1px solid #FFF;   
padding: 5px 5px 5px 50px;
text-align: left;
}

a.vchSubSSMenuItemLevel4Active, a:hover.vchSubSSMenuItemLevel4Active
{
display: block;
font-weight: bold;
font-size: 11px; 
color: #3393BE;
text-decoration: none;
outline: none;  
background-color: #FFF;
border-bottom: 1px solid #CCC;   
padding: 5px 5px 5px 50px;
text-align: left;
}

a.vchSubSSMenuItemLevel5
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #3393BE;
text-decoration: none;
outline: none;  
background-color: #e2eff7;
border-bottom: 1px solid #FFF; 
padding: 5px 5px 5px 60px;
text-align: left;
}

a:visited.vchSubSSMenuItemLevel5
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #3393BE;
text-decoration: none;
outline: none;  
background-color: #e2eff7;
border-bottom: 1px solid #FFF; 
padding: 5px 5px 5px 60px;
text-align: left;
}

a:hover.vchSubSSMenuItemLevel5
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #FFF;
text-decoration: none;
outline: none;  
background-color: #0078AE;
border-bottom: 1px solid #FFF;   
padding: 5px 5px 5px 60px;
text-align: left;
}

a.vchSubSSMenuItemLevel5Active, a:hover.vchSubSSMenuItemLevel5Active
{
display: block;
font-weight: bold;
font-size: 11px; 
color: #3393BE;
text-decoration: none;
outline: none;  
background-color: #FFF;
border-bottom: 1px solid #CCC;   
padding: 5px 5px 5px 60px;
text-align: left;
}

a.vchSubSSMenuItemLevel6
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #3393BE;
text-decoration: none;
outline: none;  
background-color: #e2eff7;
border-bottom: 1px solid #FFF; 
padding: 5px 5px 5px 70px;
text-align: left;
}

a:visited.vchSubSSMenuItemLevel6
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #3393BE;
text-decoration: none;
outline: none;  
background-color: #e2eff7;
border-bottom: 1px solid #FFF; 
padding: 5px 5px 5px 70px;
text-align: left;
}

a:hover.vchSubSSMenuItemLevel6
{
display: block;
font-weight: normal;
font-size: 11px; 
color: #FFF;
text-decoration: none;
outline: none;  
background-color: #0078AE;
border-bottom: 1px solid #FFF;   
padding: 5px 5px 5px 70px;
text-align: left;
}

a.vchSubSSMenuItemLevel6Active, a:hover.vchSubSSMenuItemLevel6Active
{
display: block;
font-weight: bold;
font-size: 11px; 
color: #3393BE;
text-decoration: none;
outline: none;  
background-color: #FFF;
border-bottom: 1px solid #CCC;   
padding: 5px 5px 5px 70px;
text-align: left;
}

#vchRecursiveMenuTable td
{
font-weight: normal;
font-size: 11px; 
color: #3393BE;
text-decoration: none;
outline: none;  
cursor: pointer;
}

/* TOP BANNER MENU STYLES*/

Div#vchSubTopRightMenu
{
position: absolute;
top: 10px;
right: 18px;
}

#vchSubTopRightMenuDivider
{
background-image: url(/media/templates/vchSubDivider.jpg);
background-repeat: no-repeat;
background-position: center center;
height: 10px;
width: 2px;
}


/* RIGHT FOOTER ICON MENU */

Div#vchSubFooterIconMenuRight
{
position: absolute;
bottom: 10px;
right: 0px;
text-align: right;
}

/* LEFT FOOTER ICON MENU*/

Div#vchSubFooterIconMenuLeft
{
position: absolute;
top: 40px;
left: 10px;
text-align: left;  
}

/* FOOTER MENU */

Div#vchSubFm
{
position: absolute;
bottom: 20px;
left: 10px;
}

Div#vchSubFm td
{
font-size: 10px;
font-weight: normal;
color: #444;
text-decoration: none;
outline: none;  
}

/* FOOTER PRIVACY MENU */

Div#vchSubPm
{
position: absolute;
bottom: 10px;
left: 10px;
}

Div#vchSubPm td
{
font-size: 10px;
font-weight: normal;
color: #444;
text-decoration: none;
outline: none;  
}

/* NEWS BOX STYLES */

Div#vchSubNewsBox
{
margin-bottom: 15px;
padding: 3px 3px 3px 3px;
}

Div#vchSubNewsBoxTitle
{
background-image: url(/media/templates/vchGoldTile.jpg);
background-repeat: repeat-x;
height: 28px;
font-size: 12px;
font-weight: normal;
color: #FFF;
text-decoration: none;
text-align: left;
text-transform: uppercase;
outline: none;  
padding: 8px 0px 0px 5px;  
}

Div#vchSubNewsBoxItems
{
padding: 4px 4px 4px 4px;
padding-bottom: expression('5px');
background-image: url(/media/templates/vch_[sept08]dash_tile.jpg);
background-repeat: repeat-x;
background-position: bottom;
text-align: left;
}

Div#vchSubNewsBoxDate
{
font-size: 11px;
font-weight: normal;
color: #444;
text-decoration: none;
text-align: left;
outline: none;    
}

Div#vchSubNewsBoxMore
{
text-align: right;
padding: 5px 0px 0px 0px; 
}

/* HOME NEWS FEATURE BOX STYLES */

Div#vchSubNewsFeatureBox
{
background-image: url(/media/templates/vch2009FeatureBoxTile.jpg);
background-repeat: repeat-x;
background-position: bottom right;
margin-bottom: 14px;
padding: 5px 5px 5px 5px;
border: 1px solid #CCC;
}

#vchSubNewsFeatureBoxTable
{
height: 238px;  
}

Div#vchSubNewsFeatureBoxTitle
{
background-image: url(/media/templates/vchGoldTile.jpg);
background-repeat: repeat-x;
height: 28px;
font-size: 12px;
font-weight: bold;
color: #FFF;
text-decoration: none;
text-align: left;
text-transform: uppercase;
outline: none;  
padding: 8px 0px 0px 5px;  
}

Div#vchSubNewsFeatureBoxItems
{
padding: 4px 4px 4px 4px;
width: expression('295px');
width: 285px;
padding-bottom: expression('5px');
background-image: url(/media/templates/vch_[sept08]dash_tile.jpg);
background-repeat: repeat-x;
background-position: bottom;
text-align: left;
}

Div#vchSubNewsFeatureBoxDate
{ 
font-size: 11px;
font-weight: normal;
color: #444;
text-decoration: none;
outline: none;  
text-align: left;  
}

/*FEATURE BOX FOOTER LINK*/

a.vchSubFeatureBoxLink 
{
font-size: 9pt;
font-weight: normal;
color: #016DB4;
text-decoration: none;
outline: none;
}

/* HOME EVENT FEATURE BOX STYLES */

Div#vchSubEventFeatureBox
{
background-image: url(/media/templates/vch2009FeatureBoxTile.jpg);
background-repeat: repeat-x;
padding: 5px 5px 5px 5px;
border: 1px solid #CCC;
}

#vchSubEventFeatureBoxTable
{
height: expression('213px');
height: 214px;
width: 100%; 
}

Div#vchSubEventFeatureBoxTitle
{
background-image: url(/media/templates/vchGoldTile.jpg);
background-repeat: repeat-x;
height: 28px;
font-size: 12px;
font-weight: bold;
color: #FFF;
text-decoration: none;
text-align: left;
text-transform: uppercase;
outline: none;  
padding: 8px 0px 0px 5px;  
}

Div#vchSubEventFeatureBoxItems
{
padding: 4px 4px 4px 4px;
width: expression('300px');
padding-bottom: expression('5px');
background-image: url(/media/templates/vch_[sept08]dash_tile.jpg);
background-repeat: repeat-x;
background-position: bottom;
text-align: left;
}

Div#vchSubEventFeatureBoxDate
{ 
font-size: 11px;
font-weight: normal;
color: #444;
text-decoration: none;
outline: none;  
text-align: left;  
}

/* ALT FEATURE ARTICLE STYLES [HOME]*/

Div#vchSubAltFeatureArticle
{
padding: 0px 0px 0px 0px;
padding-bottom: expression('0px');
height: 238px;
width: 510px;
width:expression('494px');
}

#vchSubAltFeatureArticleTable
{  
/*margin: 3px 3px 3px 3px;
width: 510px;*/
text-align:expression('left');
text-decoration: none;
/*width:expression('504px');*/
margin-left:expression('0px');
margin-bottom:expression('0px');
z-index: 1;
}

Div#vchSubAltFeatureArticleTitle
{
font-size: 21pt;
font-weight: bold;
color: #666;
text-decoration: none;
text-align: left;
outline: none;  
padding: 10px 10px 10px 10px;  
}

Div#vchSubAltFeatureArticleSubTitle
{
font-size: 11px;
font-weight: bold;
color: #666;
text-decoration: none;
text-align: left;
outline: none;  
padding: 10px 10px 10px 10px;    
}

Div#vchSubAltFeatureArticleDesc
{
font-size: 11px;
font-weight: normal;
color: #666;
text-decoration: none;
text-align: left;
outline: none;  
padding: 0px 10px 0px 10px;    
}

a.vchSubAltFeatureArticleItem
{
background-image: url(/media/templates/vch_2008_HomeFtArrow.jpg);
background-repeat: no-repeat;
background-position: right 2px; 
font-size: 9pt;
font-weight: bold;
color: #666;
text-decoration: none;
text-align: left;
outline: none;  
padding: 0px 20px 0px 0px;  
}

a:hover.vchSubAltFeatureArticleItem
{
background-image: url(/media/templates/vch_2008_HomeFtArrow.jpg);
background-repeat: no-repeat;
background-position: right 2px;
font-size: 9pt;
font-weight: bold;
color: #666;
text-decoration: none;
text-align: left;
outline: none;  
padding: 0px 20px 0px 0px;    
}


/* FEATURE ARTICLE */

Div#vchSubFeatureArticleContent
{
padding: 10px 10px 10px 10px;
text-align: left;
width: 262px;
z-index: 500;
}

Div#vchSubFeatureArticleTitle
{
font-size: 21pt;
font-weight: normal;
color: #FFF;
text-decoration: none;
text-align: left;
outline: none;  
padding: 10px 0px 0px 10px;  
}

Div#vchSubFeatureArticleSubTitle
{
font-size: 12pt;
font-weight: bold;
color: #fff;
text-decoration: none;
text-align: left;
outline: none;  
padding: 0px 0px 10px 0px;  
}

Div#vchSubFeatureArticleDecription
{
font-size: 12px;
font-weight: normal;
color: #fff;
text-decoration: none;
text-align: left;
outline: none;  
padding: 0px 0px 10px 0px;  
}

a.vchSubFeatureArticleItem
{
background-repeat: no-repeat;
background-position: right 2px;
font-size: 12px;
font-weight: bold;
color: #FFF;
text-decoration: none;
outline: none;  
padding: 0px 20px 0px 0px;  
}

a:hover.vchSubFeatureArticleItem
{
background-repeat: no-repeat;
background-position: right 2px;
font-size: 12px;
font-weight: bold;
color: #FFF;
text-decoration: none;
outline: none;  
padding: 0px 20px 0px 0px;    
}

/* FEATURE IMAGE MENU */

Div#vchSubImgMenu
{
text-align: center;
margin-left: auto;
margin-right: auto;
padding-bottom: expression('0px');
padding-bottom: 0px;
}

Div#vchSubImgMenuTitle
{
background-image: url(/media/templates/vchGreenTile.jpg);
background-repeat: repeat-x;
height: 28px;
font-size: 12px;
font-weight: bold;
color: #FFF;
text-decoration: none;
text-align: left;
text-transform: uppercase;
outline: none;  
margin: 3px 5px 0px 5px;
padding: 8px 0px 0px 5px;
}

Div#vchSubImgMenuDescription
{
font-size: 11px;
font-weight: normal;
color: #0078AE;
text-decoration: none;
text-align: left;
outline: none;  
background-color: #FFF;
padding: 5px 5px 5px 5px;
height: 50px;
}

Div#vchSubImgMenuImage
{
padding: 0px;
height: 88px;
}

a.vchSubImgMenuImageItem
{
text-decoration: none;
border: 0px solid #FFF;
}

/* SUB SECTION LANDING ARTICLE */

Div#vchSubSSLandingArticle
{
padding: 0px 5px 5px 5px;
margin: 0px 0px 15px 0px; 
}

Div#vchSubSSLandingArticleTitle
{
font-size: 18pt;
font-weight: normal;
color: #0078AE;
border-bottom: 1px solid #0078AE;
text-decoration: none;
text-align: left;
outline: none;  
padding: 0px 5px 5px 5px;
margin: 0px 0px 15px 0px; 
}

Div#vchSubSSLandingArticleSubTitle
{
 
font-size: 11px;
font-weight: normal;
color: #0078AE;
text-decoration: none;
text-align: left;
outline: none;  
background-color: #FFF;
padding: 0px 5px 5px 5px;  
}

Div#vchSubSSLandingArticleBody
{  
 
font-size: 11px;
font-weight: normal;
color: #444;
text-decoration: none;
text-align: left;
outline: none;  
background-color: #FFF;
padding: 0px 5px 5px 5px;
}

/*CPATH STYLES*/

Div#vchSubCpath
{
padding: 0px 0px 10px 0px;
font-weight: normal;
font-size: 8pt;
color: #999;
text-decoration: none;
text-transform: uppercase;
text-align: left;
outline: none;
}

Div#vchSubCpath span
{
font-weight: normal;
font-size: 8pt;
color: #999;
text-decoration: none;
text-transform: uppercase;
text-align: left;
outline: none;
}

a.vchSubCpathItem
{
font-weight: normal;
color: #999;
font-size: 8pt;
text-decoration: none;
text-transform: uppercase;
text-align: left;
outline: none;
}

a:hover.vchSubCpathItem, a.vchSubCpathItemActive, a:hover.vchSubCpathItemActive
{
font-weight: normal;
color: #444;
font-size: 8pt;
text-decoration: none;
text-transform: uppercase;
text-align: left;
outline: none;
}

/* ARTICLE MENU STYLES */

a.vchSubArticleMenu
{
display: block;
background-image: url(/media/templates/White_BGArrow.jpg);
background-repeat: no-repeat;
background-position: 5px 7px;
font-size: 8pt;
color: #0078AE;
text-decoration: none;
text-align: left;
outline: none;
border-bottom: 1px solid #CCC;
padding: 5px 0px 5px 20px;
}

a:hover.vchSubArticleMenu, a.vchSubArticleMenuActive, a:hover.vchSubArticleMenuActive
{
display: block;
background-image: url(/media/templates/White_BGArrow.jpg);
background-repeat: no-repeat;
background-position: 5px 7px;
font-size: 8pt;
color: #669900;
text-decoration: none;
text-align: left;
outline: none;
border-bottom: 1px solid #CCC;
padding: 5px 0px 5px 20px;
}

/* ARTICLE MENU TITLE */

Div#vchSubArticleMenuTitle
{
font-size: 12px;
font-weight: normal;
color: #FFF;
text-decoration: none;
text-transform: uppercase;
text-align: left;
outline: none;  
background-color: #BFD333;
padding: 5px 0px 5px 20px;
margin: 0px 0px 10px 0px;
/*width: expression('184px');*/
}

/* RELATED LINKS*/

/* RELATED LINKS*/

Div#vchRelatedInfo
{
width: 184px;
*width: 208px;
height: auto;
background-image: url(/media/templates/vch2009RelatedBgTile.jpg);
background-repeat: repeat;
background-position: bottom right;
padding: 0px 0px 15px 0px; 
border: 1px solid #CCC;  
}

Div#vchSept08RelatedLinksTitle
{
background-image: url(/media/templates/vch2009LinksBgTile.jpg);
background-repeat: repeat-x;
font-size: 12px;
font-weight: normal;
color: #FFF;
text-decoration: none;
text-align: left;
text-transform: uppercase;
outline: none;  
padding: 5px 5px 5px 20px;
width: expression('184px');
margin-bottom: 3px;
}

Div#vchSept08RelatedLinksBody
{
width: 184px;
*margin-left: -25px;
}

Div#vchSept08RelatedLinksDivider
{
width: 120px;
*width: 80px;
height: 1px;
text-align: center;
margin-left: auto;
margin-right: auto;
width: expression('99%');
margin-left: expression('20px');
margin-right: expression('20px');
border-bottom: 1px solid #CCC;
}

a.vchSept08RelatedLinks
{
display: block;
background-image: url(/media/templates/vch2009RelatedArrow.jpg);
background-repeat: no-repeat;
background-position: 10px 7px;
font-size: 9pt;
color: #0078AE;
text-decoration: none;
text-align: left;
outline: none;
padding: 5px 5px 5px 25px;
padding-bottom: expression('0px');
}

a:hover.vchSept08RelatedLinks, a.vchSept08RelatedLinksActive, a:hover.vchSept08RelatedLinksActive
{
display: block;
background-image: url(/media/templates/vch2009RelatedArrow.jpg);
background-repeat: no-repeat;
background-position: 10px 7px;
font-size: 9pt;
color: #669900;
text-decoration: none;
text-align: left;
outline: none;
padding: 5px 5px 5px 25px;
padding-bottom: expression('0px');
}


/*Div#vchRelatedInfo
{
width: 184px; 
height: auto;
background-image: url(/media/templates/vchSubRelatedBgTile.jpg);
background-repeat: repeat;
background-position: bottom right;
padding: 0px 0px 15px 0px; 
border: 1px solid #CCC;  
}

Div#vchSubRelatedLinksTitle
{
background-image: url(/media/templates/vchSubLinksBgTile.jpg);
background-repeat: repeat-x;
height: 32px;
font-size: 12px;
font-weight: normal;
color: #FFF;
text-decoration: none;
text-align: left;
text-transform: uppercase;
outline: none;  
padding: 8px 0px 0px 10px;
width: expression('184px');
}

Div#vchSubRelatedLinksBody
{
width: 184px;
}

Div#vchSubRelatedLinksDivider
{
width: 120px;
height: 1px;
text-align: center;
margin-left: auto;
margin-right: auto;
width: expression('99%');
margin-left: expression('20px');
margin-right: expression('20px');
border-bottom: 1px solid #CCC;  
}

a.vchSubRelatedLinks
{
display: block;
background-image: url(/media/templates/vchSubRelatedArrow.jpg);
background-repeat: no-repeat;
background-position: 10px 7px;
font-size: 10pt;
color: #0078AE;
text-decoration: none;
text-align: left;
outline: none;
padding: 5px 5px 5px 25px;
padding-bottom: expression('0px');
}

a:hover.vchSubRelatedLinks, a.vchSubRelatedLinksActive, a:hover.vchSubRelatedLinksActive
{
display: block;
background-image: url(/media/templates/vchSubRelatedArrow.jpg);
background-repeat: no-repeat;
background-position: 10px 7px;
font-size: 10pt;
color: #669900;
text-decoration: none;
text-align: left;
outline: none;
padding: 5px 5px 5px 25px;
padding-bottom: expression('0px');
}*/

/* FEEDBACK FORM STYLES*/

Div#vchSubFeedbackForm, #vchSubFeedbackForm td
{
font-size: 10px;
font-weight: normal;
text-decoration: none;
text-align: left;
color: #000;
}

/* CALENDAR MENU STYLES */

a.vchSubOctoberMenu
{
display: block;
background-color: #669933;
background-image: url(/media/vchSubMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
 
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubOctoberMenu, a.vchSubOctoberMenuActive,a:hover.vchSubOctoberMenuActive
{
display: block;
background-color: #669933;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

a.vchSubNovemberMenu
{
display: block;
background-color: #85AD5C;
background-image: url(/media/vchSubMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubNovemberMenu, a.vchSubNovemberMenuActive,a:hover.vchSubNovemberMenuActive
{
display: block;
background-color: #85AD5C;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

a.vchSubDecemberMenu
{
display: block;
background-color: #A3C285;
background-image: url(/media/vchSubMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubDecemberMenu, a.vchSubDecemberMenuActive,a:hover.vchSubDecemberMenuActive
{
display: block;
background-color: #A3C285;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

a.vchSubJanuaryMenu
{
display: block;
background-color: #C2D6AD;
background-image: url(/media/vchSubMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubJanuaryMenu, a.vchSubJanuaryMenuActive,a:hover.vchSubJanuaryMenuActive
{
display: block;
background-color: #C2D6AD;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
 
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

a.vchSubFebruaryMenu
{
display: block;
background-color: #D4E9F4;
background-image: url(/media/vchSubMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
 
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubFebruaryMenu, a.vchSubFebruaryMenuActive,a:hover.vchSubFebruaryMenuActive
{
display: block;
background-color: #D4E9F4;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
 
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

a.vchSubMarchMenu
{
display: block;
background-color: #BBDCEF;
background-image: url(/media/vchSubMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
 
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubMarchMenu, a.vchSubMarchMenuActive,a:hover.vchSubMarchMenuActive
{
display: block;
background-color: #BBDCEF;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
 
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}


a.vchSubAprilMenu
{
display: block;
background-color: #99C5E1;
background-image: url(/media/vchSubMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
 
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubAprilMenu, a.vchSubAprilMenuActive,a:hover.vchSubAprilMenuActive
{
display: block;
background-color: #99C5E1;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
 
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

a.vchSubMayMenu
{
display: block;
background-color: #67A7D2;
background-image: url(/media/vchSubMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
 
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubMayMenu, a.vchSubMayMenuActive,a:hover.vchSubMayMenuActive
{
display: block;
background-color: #67A7D2;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
 
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}


a.vchSubJuneMenu
{
display: block;
background-color: #FFD421;
background-image: url(/media/vchSubMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubJuneMenu, a.vchSubJuneMenuActive,a:hover.vchSubJuneMenuActive
{
display: block;
background-color: #FFD421;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
 
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

a.vchSubJulyMenu
{
display: block;
background-color: #FFDF5A;
background-image: url(/media/vchSubMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
 
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubJulyMenu, a.vchSubJulyMenuActive,a:hover.vchSubJulyMenuActive
{
display: block;
background-color: #FFDF5A;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

a.vchSubAugustMenu
{
display: block;
background-color: #FFE888;
background-image: url(/media/vchSubMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubAugustMenu, a.vchSubAugustMenuActive,a:hover.vchSubAugustMenuActive
{
display: block;
background-color: #FFE888;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal; 
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

a.vchSubSeptemberMenu
{
display: block;
background-color: #FFEEA4;
background-image: url(/media/vchSubMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubSeptemberMenu, a.vchSubSeptemberMenuActive,a:hover.vchSubSeptemberMenuActive
{
display: block;
background-color: #FFEEA4;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 593px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 0px 5px 5px;
margin:0px 0px 10px 0px;
}

textarea.vchFeedbackResponseTextarea
{
width: 480px;
height: 110px; 
}

/* VIDEO GALLERY ARTICLE MENU */

Div#vchSubVideoGalleryMenu
{
text-align: left;
}

a.vchSubVideoGalleryMenuItem
{
display: block;
height: 73px;
background: #FFF;
font-size: 10pt;
color: #003366;
text-decoration:none;
text-align: left;
outline: none;
margin: 0px 1px 2px 0px;
padding: 0px 5px 0px 5px;
}

a:hover.vchSubVideoGalleryMenuItem, a.vchSubVideoGalleryMenuItemActive, a:hover.vchSubVideoGalleryMenuItemActive
{
display: block;
height: 73px;
background: #EFEFEF;
font-size: 10pt;
color: #003366;
text-decoration:none;
text-align: left;
outline: none;
margin: 0px 1px 2px 0px;
padding: 0px 5px 0px 5px;
}

Div#vchSubVideoGalleryMenuDescription
{
font-size: 10pt;
color: #000;
text-decoration:none;
text-align: left;
outline: none;
padding: 5px 0px 0px 0px;
}

Div#vchSubVideoGalleryMenuImage
{
margin: 0px 1px 2px 1px;
}

a.vchSubShadowboxListItem
{
display: block;
margin-bottom: 5px; 
}

a:hover.vchSubShadowboxListItem
{
display: block;
margin-bottom: 5px; 
}

#vchSubShadowBoxGalleryTable td, #vchSubShadowBoxGalleryTable tr
{
margin: 0px;
padding:0px; 
}

/* TOOL TIP BOX*/

#dhtmltooltip
{
position: absolute;
width: 150px;
border: 1px solid #CCC;
padding: 5px;
background-color: #E2EFF7;
color: #333;
visibility: hidden;
text-align: left;
z-index: 100;
}


/*IN ARTICLE FEATURE BOX STYLES*/

Div#vchSubArticleFeatureBox
{
background-image: url(/media/templates/vchSubArticleFeatureBg.jpg);
background-repeat: repeat;
background-position: right bottom;
margin-bottom: 14px;
padding: 3px 3px 3px 3px;
border: 1px solid #CCC;
text-align: left;
width: 100%;
}

Div#vchSubArticleFeatureBoxHeader
{
background-image: url(/media/templates/vchGoldTile.jpg);
background-repeat: repeat-x;
height: 28px;
font-size: 14pt;
font-weight: normal;
color: #FFF;
text-decoration: none;
text-align: left;
text-transform: uppercase;
outline: none;  
padding: 3px 0px 0px 5px;  
}

Div#vchSubArticleFeatureBoxTitle
{
background-image: url(/media/templates/vchSubArticleFeatureBorder.png);
background-repeat: no-repeat;
background-position: 10px bottom;
font-size: 14pt;
font-weight: bold;
color: #ffa533;
text-decoration: none;
text-align: left;
text-transform: uppercase;
outline: none;  
padding: 0px 10px 5px 10px;  
}

Div#vchSubArticleFeatureBoxSubTitle
{
font-size: 10pt;
font-weight: bold;
color: #ffa533;
text-decoration: none;
text-align: left;
outline: none;  
padding: 8px 10px 5px 10px;  
}

Div#vchSubArticleFeatureBoxDesc
{
font-size: 9pt;
font-weight: normal;
line-height: 1.5em;
color: #4d4d4d;
text-decoration: none;
text-align: left;
outline: none;  
padding: 0px 10px 0px 10px;  
}

Div#vchSubArticleFeatureBoxItems
{
padding: 4px 4px 4px 4px;
/*width: expression('300px');*/
padding-bottom: expression('5px');
text-align: left;
}

a.vchSubArticleFeatureBoxLink 
{
background-image: url(/media/templates/vchSubArticleFeatureArrow.png);
background-repeat: no-repeat;
background-position: right 10px; 
font-size: 11px;
font-weight: normal;
color: #0078ae;
text-decoration: none;
outline: none;
padding: 8px 15px 0px 10px;
}

#vchSubGreyBorderMenu
{
border: 1px solid #CCC;
padding:8px;
}

#vchSubGreyBorderMenuHeader
{
display:block;
background-color: #0078ae;
padding:7px;
color: #FFF;
}

#vchSubGreyBorderMenuDivider
{
background-image:url(/media/templates/vchFeedbackDIvider.jpg);
/*width:628px;*/
height:53px;
background-repeat: no-repeat;
background-position:0 50%;
}





 /* TEXT RESIZE STYLES */

Div#vchSubTextSize
{
position: absolute;
top: 90px;
right: 15px;
width: 106px;
z-index: 500;
}

Div#vchSubTextSizeItems
{
}


Div#vchSubTextSizeDiv3
{
}


Div#vchSubTextSizeDiv2
{
}

Div#vchSubTextSizeDiv0
{
}

/* SEARCH BOX STYLES */

Div#vchSubSearchBox
{
position: absolute;
top: 50px;
right: 16px; 
}

Div#vchSubSearchBox td
{
font-weight: normal;
font-size: 9pt; 
color: #444;
text-decoration: none;
outline: none;  
border: 0px solid #FFF;
padding: 3px;
}

.vchSubSearchBg
{
background-image: url(/media/templates/vch_[sept08]search_bg.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 106px;  
font-weight: normal;
font-size: 9pt; 
color: #444;
text-decoration: none;
outline: none;  
border: 0px solid #FFF;
padding: 3px 3px 3px 3px;;
}

.vchSubSearchSelectBg
{
background-image: url(/media/templates/vch_[sept08]search_bg.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 106px;  
font-weight: normal;
font-size: 9pt; 
color: #444;
text-decoration: none;
outline: none;  
border: 0px solid #FFF;
padding: 2px 0px 2px 3px;
}


/* BANNER TEXT */

Div#vchSubBannertext
{
position: absolute;
top: 50px;
left: 240px;
width: 250px;
font-weight: normal;
font-size: 10px; 
color: #006699;
text-decoration: none;
text-align: left;
outline: none;  
border-Left: 2px solid #006699;
padding: 0px 0px 0px 20px;
width: expression('230px');
}

Div#vchSubBetatext
{
position: absolute;
top: 30px;
left: 240px;
width: 300px;
font-weight: normal;
font-size: 14px; 
color: red;
text-decoration: none;
text-transform: uppercase;
text-align: left;
outline: none;  
padding: 0px 0px 0px 20px;
}


/* ADMIN LOGIN STYLES*/

Div#vchSubLogin
{
font-size: 9pt;
font-weight: normal;
color: #444;
padding: 5px 5px 5px 5px;
}

Div#vchSubLogin input
{
border: 1px solid #CCC;
font-size: 9pt;
font-weight: normal;
color: #444;
padding: 3px 3px 3px 3px;
}

Div#vchSubLogin td
{
font-size: 9pt;
font-weight: normal;
color: #444;
outline: none;
}

Div#vchSubLoginError
{
color: red;
}

/* RENAME FOLLOWING STYLES TO NEW CONVENTION AND REPLACE IN ELEMENTS AND SKINS*/


/* NEWSLETTER REG BOX STYLES*/

Div#vchNewsRegBox
{
margin-bottom: 10px;
}

Div#vchNewsRegBoxBody
{
background-color: #B6CC33;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
}

#vchNewsRegBoxBodyDescription
{
display: block; 
font-size: 9pt;
font-weight: normal;
text-decoration: none;
text-align: left;
color: #000;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 2px;
}

#vchNewsRegBoxAlert
{
font-size: 9pt;
font-weight: normal;
text-decoration: none;
text-align: left;
color: #333;
padding: 10px;
border-bottom: 1px solid #74A712; 
background-color: #A4BF00;
}

#vchNewsRegBoxRegistrationForm
{
padding-left: 10px;
padding-right: 10px;
}

Div#vchNewsRegBoxBottomCorner
{
position: relative;
background-image: url(/media/templates/vchNewsBottomSlider.gif);
background-repeat: no-repeat;
background-position: top right;
height: 10px;
margin-bottom: 10px;
}

Div#vchNewsRegBoxBottomSlider
{
background-image: url(/media/templates/vchNewsBottomSlider.gif);
background-repeat: no-repeat;
background-position: top left;
width: 100px;
height: 10px;
}

.vchNewsRegSlider
{
width: 138px;
height: 18px;
font-weight: normal;
font-size: 9pt;
text-decoration:none;
color: #69615b;
border: 0px;
padding-bottom: 0px;
padding-left: 3px;
background: white url(/media/templates/vchNewsRegSlider.gif) repeat-x; 
}

* html .vchNewsRegSlider {margin-top: -1px; border: 0px red solid;} /* IE Hack - IE bottom 0 = 1 */

#vchNewsRegLeft
{
background-image: url(/media/templates/vchNewsRegLeft.gif);
background-repeat: no-repeat;
width:6px;
height:18px;
}

/*SEARCH STYLES*/

Div#vchSearchBox
{
position: absolute;
top: 60px;
right: 15px;
}

.vchSearchSlider
{
width: 168px;
height: 18px;
font-weight: normal;
font-size: 9pt;
text-decoration:none;
color: #69615b;
border: 0px;
padding-bottom: 2px;
padding-left: 3px;
background: white url(/media/templates/vchSearchSlider.gif) repeat-x; 
}

* html .vchSearchSlider {margin-top: -1px; border: 0px red solid;} /* IE Hack - IE bottom 0 = 1 */


#vchSearchLeft
{
background-image: url(/media/templates/vchSearchLeft.gif);
background-repeat: no-repeat;
width:6px;
height:18px;
}


/* SEARCH RESULT STYLES */

DIV#SearchResults
{
width: 100%;
}

DIV#SearchResultsTitle
{
font-size: 9pt;
color: #000000;
}

.SearchResultPages
{
color: #000000;
font-weight: normal;
line-height: 17px;
font-size: 9pt;
text-decoration:none;
}

DIV#searchResultsBody
{
display: block;
color: #000;
font-weight: normal;
line-height: 17px;
font-size: 9pt;
text-decoration:none;
padding-left: 17px;
margin-bottom: 20px;
}

.searchResultBodyRed
{
color: #003366;
font-weight: normal;
line-height: 17px;
font-size: 9pt;
text-decoration:none;
}

a.SearchItem
{
display: block;
color: #003366;
font-weight: normal;
line-height: 17px;
font-size: 12px;
text-decoration:none;
margin-top: 0px;
padding-right: 5px;
}

a:hover.SearchItem, a.SearchItemActive, a:hover.SearchItemActive
{
display: block;
color: #999999;
font-weight: normal;
line-height: 17px;
font-size: 12px;
text-decoration:none;
padding-right: 5px;
}

#searchResultTable
{
width: 839px;
padding-top: 20px;
padding-bottom: 20px;
}

#searchResultTdLeft
{
width: 235px;
padding-left: 10px;
}

#searchResultTdRight
{
padding-right: 31px;
width: 604px;
}

/* SEARCH RESULTS LEFT COL BOX*/

DIV#searchResultBox
{
}

DIV#searchResultBoxBody
{
border-left: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
padding: 8px;
}

DIV#searchResultBoxCornerTL
{
position: relative;
background: url(/media/templates/vchBoxCornerTL.gif) no-repeat left top;
height: 6px;
overflow: hidden;
}

DIV#searchResultBoxCornerTR
{
position: relative;
background: url(/media/templates/vchBoxCornerTR.gif) no-repeat right top;
height: 6px;
overflow: hidden;
}

DIV#searchResultBoxCornerBL
{
position: relative;
background: url(/media/templates/vchBoxCornerBL.gif) no-repeat left top;
height: 6px;
overflow: hidden;
}

DIV#searchResultBoxCornerBR
{
position: relative;
background: url(/media/templates/vchBoxCornerBR.gif) no-repeat right top;
height: 6px;
overflow: hidden;
}

DIV#SearchResultsPagenumbers
{
color: #003366;
font-weight: normal;
line-height: 17px;
font-size: 9pt;
padding: 10px;
}

a.SearchItemPages
{
color: #003366;
font-weight: normal;
font-size: 12px;
text-decoration:none;
padding: 3px;
}

a:hover.SearchItemPages, a.SearchItemPagesActive, a:hover.SearchItemPagesActive
{
color: #999999;
font-weight: normal;
font-size: 12px;
text-decoration:none;
padding: 3px;
}

/* EMAIL FORM STYLES */

Div#vchSubEmailForm
{
font-size: 9pt;
font-weight: normal;
text-decoration: none;
text-align: left;
color: #000;
padding: 0px 10px 10px 10px;
}

#vchSubEmailFormTable
{
margin: 0px;  
padding: 0px;
}

Div#vchSubEmailFormMessage
{
font-size: 9pt;
font-weight: normal;
text-decoration: none;
text-align: left;
color: #FFF;
padding: 10px;
border-bottom: 1px solid #74A712; 
background-color: #A4BF00;
border: 1px solid blue;
}

Div#vchSubEmailForm input
{
border: 1px solid #CCC;
}

Div#vchSubEmailForm td
{
font-size: 9pt;
font-weight: normal;
text-decoration: none;
text-align: left;
color: #000;
}

Div#vchSubEmailForm textarea
{
border: 1px solid #CCC;
}

Div#vchSubEmailForm select 
{
border: 1px solid #CCC;
}

input[type="radio"]
{
border: 0px solid #FFF;
}

/* LIST MANAGER STYLES*/

Div#vchSubListManagerItems
{
font-weight: normal;
font-size: 9pt; 
color: #444;
line-height: 1.5em;
text-decoration: none;
outline: none;  
text-align: left;
padding: 5px 0px 0px 0px;
}

Div#vchSubListManagerItems td
{
font-weight: normal;
font-size: 9pt; 
color: #444;
text-decoration: none;
outline: none;  
text-align: left;
padding:5px;
}


Div#vchSubListManagerItems img
{
border: 1px solid #CCC;
padding: 0px;
margin: 0px;
}

/* RSS STYLES*/

Div#vchRssFeed
{
padding: 10px;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
text-align: right;
color: #003366;
border-top: 1px solid #CCC;
}

/* CONTACT FORM WRAPPER */

Div#vchContactForm
{
padding-bottom: 0px;
}

/* FLASH MOVIE PLAYER STYLES */

Div#vchVideo
{
padding-top: 10px;
padding-bottom: 0px;
}

Div#vchVideoObject
{
padding: 0px 10px 0px 10px;
}

Div#vchVideoScreen
{
text-align: left;
border: 1px solid #000;
background: #000;
width: 320px;
overflow: hidden;
}

Div#vchVideoTitle
{
background-image: url(/media/templates/vch_VideoCenterTitle2.jpg);
background-repeat: no-repeat;
margin: 15px 0px 0px 25px;
width: 270px;
height: 47px;
}

Div#vchVideoItemTitle
{
font-size: 12px;
font-weight: bold;
color: #0070B2;
padding: 0px 0px 5px 0px;
text-decoration: none;
text-align: left;
}

Div#vchVideoDetails
{ 
font-size: 9pt;
font-weight: normal;
text-decoration: none;
text-align: left;
color: #000;
padding: 0px 0px 5px 0px;
}

Div#vchVideoItemDescription
{
font-size: 9pt;
font-weight: normal;
text-decoration: none;
text-align: left;
line-height: 16px;
color: #000;
padding: 0px 10px 10px 10px;
}

Div#vchVideoFooter
{
}

/* FAQ STYLES */

Div#vchSubFaq
{
padding: 10px 10px 10px 10px;
}

Div#vchSubFaqQuestion
{
padding: 0px 0px 0px 10px;
}

a.vchSubFaqQuestionItem
{
display: block;
background-image: url(/media/templates/White_BGArrow.jpg);
background-position: 3px 4px;
background-repeat: no-repeat;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
text-align: left;
color: #0078AE;
padding: 0px 10px 10px 15px;
outline: none;
}

a:hover.vchSubFaqQuestionItem
{
display: block;
background-image: url(/media/templates/White_BGArrow.jpg);
background-position: 3px 4px;
background-repeat: no-repeat; 
font-size: 9pt;
font-weight: normal;
text-decoration: none;
text-align: left;
color: #0078AE;
padding: 0px 10px 10px 15px;
outline: none;
}

Div#vchSubFaqTitle
{
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #222;
padding: 0px 10px 10px 10px;
}

.vchSubFaqAnswerRowTitle
{
font-size: 9pt;
line-height: 16px;
font-weight: normal;
color: #000;
padding: 10px 10px 10px 10px;
}

.vchSubFaqAnswer
{
font-size: 9pt;
line-height: 16px;
font-weight: normal;
color: #3F5C06;
padding: 10px 10px 10px 10px;
}

/* WELL WISHES EMAIL SKIN WORD COUNT STYLES*/

.minitext
{
font-size: 9pt;
font-weight: normal;
color: red;  
}

/* SITE MAP STYLES */

Div#vchSubSiteMap
{
padding: 0px 0px 10px 0px;
}

Div#vchSubSiteMapTitle
{
font-size: 14px;
font-weight: bold;
color: #016DB4;
text-decoration: none;
text-align: left;
outline: none;  
background-color: #FFF;
padding: 5px 5px 5px 5px;  
border-bottom: 1px solid #73A810; 
}

a.vchSubSiteMap
{
display: block;
font-size: 9pt;
font-weight: bold;
color: #016DB4;
text-decoration: none;
text-transform: uppercase;
padding: 5px;
outline: none;
}

a:hover.vchSubSiteMap
{
display: block;
font-size: 9pt;
font-weight: bold;
color: #016DB4;
text-decoration: none;
text-transform: uppercase;
padding: 5px;
outline: none;
}

/* SITE MAP MENU STYLES */

a.vchSubServicesMenu
{
display: block;
background-color: #669933;
background-image: url(/media/vchSubMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubServicesMenu,a.vchSubServicesMenuActive,a:hover.vchSubServicesMenuActive
{
display: block;
background-color: #669933;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}

a.vchSubLocationsMenu
{
display: block;
background-color: #85AD5C;
background-image: url(/media/vchSubMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubLocationsMenu,a.vchSubLocationsMenuActive,a:hover.vchSubLocationsMenuActive
{
display: block;
background-color: #85AD5C;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}

a.vchSubYourHealthMenu
{
display: block;
background-color: #A3C285;
background-image: url(/media/vchSubMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubYourHealthMenu,a.vchSubYourHealthMenuActive,a:hover.vchSubYourHealthMenuActive
{
display: block;
background-color: #A3C285;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}

a.vchSubPublicHealthMenu
{
display: block;
background-color: #C2D6AD;
background-image: url(/media/vchSubMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubPublicHealthMenu,a.vchSubPublicHealthMenuActive,a:hover.vchSubPublicHealthMenuActive
{
display: block;
background-color: #C2D6AD;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}

a.vchSubResearchMenu
{
display: block;
background-color: #D4E9F4;
background-image: url(/media/vchSubMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal; 
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubResearchMenu,a.vchSubResearchMenuActive,a:hover.vchSubResearchMenuActive
{
display: block;
background-color: #D4E9F4;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}

a.vchSubCareersMenu
{
display: block;
background-color: #BBDCEF;
background-image: url(/media/vchSubMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubCareersMenu,a.vchSubCareersMenuActive,a:hover.vchSubCareersMenuActive
{
display: block;
background-color: #BBDCEF;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}

a.vchSubNewsMenu
{
display: block;
background-color: #99C5E1;
background-image: url(/media/vchSubMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubNewsMenu,a.vchSubNewsMenuActive,a:hover.vchSubNewsMenuActive
{
display: block;
background-color: #99C5E1;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}

a.vchSubAboutUsMenu
{
display: block;
background-color: #67A7D2;
background-image: url(/media/vchSubMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubAboutUsMenu, a.vchSubAboutUsMenuActive,a:hover.vchSubAboutUsMenuActive
{
display: block;
background-color: #67A7D2;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}


a.vchSubMediaMenu
{
display: block;
background-color: #FFD421;
background-image: url(/media/vchSubMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubMediaMenu,a.vchSubMediaMenuActive,a:hover.vchSubMediaMenuActive
{
display: block;
background-color: #FFD421;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}

a.vchSubGetInvolvedMenu
{
display: block;
background-color: #FFDF5A;
background-image: url(/media/vchSubMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal; 
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubGetInvolvedMenu,a.vchSubGetInvolvedMenuActive,a:hover.vchSubGetInvolvedMenuActive
{
display: block;
background-color: #FFDF5A;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal; 
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}

a.vchSubContactMenu
{
display: block;
background-color: #FFE888;
background-image: url(/media/vchSubMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal; 
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}

a:hover.vchSubContactMenu,a.vchSubContactMenuActive,a:hover.vchSubContactMenuActive
{
display: block;
background-color: #FFE888;
background-image: url(/media/vchSubActiveMArrow.gif);
background-position: 800px 7px;
background-repeat: no-repeat;
font-weight: normal;
font-size: 12px; 
color: #666;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px 5px 5px;
margin:0px 0px 10px 0px;
}


/* SITE MAP LEVEL 2 STYLES */

a.vchSubSiteMapLevel2
{
display: block;
background-image: url(/media/templates/White_BGArrow.jpg);
background-repeat: no-repeat;
background-position: 20px 7px;
font-weight: normal;
font-size: 9pt; 
color: #0078AE;
text-decoration: none;
outline: none;
padding: 5px 5px 5px 35px;
}

a:hover.vchSubSiteMapLevel2
{
display: block;
background-image: url(/media/templates/White_BGArrow.jpg);
background-repeat: no-repeat;
background-position: 20px 7px;
font-weight: normal;
font-size: 9pt; 
color: #0078AE;
text-decoration: none;
outline: none;
padding: 5px 5px 5px 35px;
}

/* FLASH MOVIE PLAYER STYLES */


Div#vchSubVideoTopBar
{
position: relative;
background-image: url(/media/templates/vchDataSearchBarTop.jpg);
background-repeat: no-repeat;
background-position: bottom right;
height: 7px;
}


Div#vchSubVideoTopBarLeft
{
background-image: url(/media/templates/vchDataSearchBarTop.jpg);
background-repeat: no-repeat;
background-position: bottom left;
width: 100px;
height: 7px;
}

Div#vchSubVideoBody
{
background: #EDF2CC;
border-left: 1px solid #C5CAAA;
border-right: 1px solid #C5CAAA;
padding: 0px;
}

Div#vchSubVideoBottomBar
{
position: relative;
background-image: url(/media/templates/vchDataSearchBarBottom.jpg);
background-repeat: no-repeat;
background-position: top right;
height: 7px;
}

Div#vchSubVideoBottomBarLeft
{
background-image: url(/media/templates/vchDataSearchBarBottom.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 100px;
height: 7px;
}

Div#vchSubVideo
{
padding-top: 10px;
padding-bottom: 0px;
}

Div#vchSubVideoObject
{
padding: 0px 10px 0px 10px;
}

Div#vchSubVideoScreen
{
text-align: left;
border: 1px solid #000;
background: #000;
width: 320px;
overflow: hidden;
}

Div#vchSubVideoTitle
{
background-image: url(/media/templates/vch_VideoCenterTitle2.jpg);
background-repeat: no-repeat;
margin: 15px 0px 0px 25px;
width: 270px;
height: 47px;
}

Div#vchSubVideoItemTitle
{
font-size: 12px;
font-weight: bold;
color: #0070B2;
padding: 0px 0px 5px 0px;
text-decoration: none;
text-align: left;
}

Div#vchSubVideoDetails
{
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
color: #000;
padding: 0px 0px 5px 0px;
}

Div#vchSubVideoItemDescription
{
font-size: 9pt;
font-weight: normal;
text-decoration: none;
text-align: left;
line-height: 16px;
color: #000;
padding: 0px 10px 10px 10px;
}

Div#vchSubVideoFooter
{
}

/* VIDEO GALLERY ARTICLE MENU*/

Div#vchSubVideoMenu
{
text-align: left;
}

a.vchSubVideoMenuItem
{
display: block;
height: 73px;
background: #FFF;
font-weight: normal;
font-size: 9pt; 
color: #0078AE;
text-decoration:none;
text-align: left;
outline: none;
margin: 0px 1px 2px 0px;
padding: 0px 5px 0px 5px;
}

a:hover.vchSubVideoMenuItem, a.vchSubVideoMenuItemActive, a:hover.vchSubVideoMenuItemActive
{
display: block;
height: 73px;
background: #EFEFEF;
font-weight: normal;
font-size: 9pt; 
color: #0078AE;
text-decoration:none;
text-align: left;
outline: none;
margin: 0px 1px 2px 0px;
padding: 0px 5px 0px 5px;
}

Div#vchSubVideoMenuDescription
{
font-weight: normal;
font-size: 9pt; 
color: #000;
text-decoration:none;
text-align: left;
outline: none;
padding: 5px 0px 0px 0px;
}

Div#vchSubVideoMenuImage
{
margin: 0px 1px 2px 1px;
}

/* FEEDBACK SKIN RADIO BUTTON DIV*/

Div#vchFeedbackRadioGroup
{
position: relative;
width: 600px;
}


 /* DEFAULT HEADER STYLES */

/*.vchSub_H1_Grey
{
font-family: arial; 
font-size: 12px;
font-weight: normal;
color: #666;
text-decoration: none;
text-transform: uppercase;
outline: none;  
}

.vchSub_H2_Grey
{
font-family: arial; 
font-size: 12px;
font-weight: normal;
color: #666;
text-decoration: none;
text-transform: uppercase;
outline: none;  
}

.vchSub_H2_Grey_lowerCase
{
font-family: arial; 
font-size: 12px;
font-weight: normal;
color: #666;
text-decoration: none;
outline: none;  
}

.vchSub_H2_Grey_bold
{
font-family: arial; 
font-size: 14px;
font-weight: bold;
color: #333;
text-decoration: none;
outline: none;  
}


.vchSub_H3_Grey
{
font-family: arial; 
font-size: 12px;
font-weight: normal;
color: #666;
text-decoration: none;
text-transform: uppercase;
outline: none;  
}

.vchSub_H1_Blue
{
font-family: arial; 
font-size: 12px;
font-weight: normal;
color: #016DB4;
text-decoration: none;
text-transform: uppercase;
outline: none;  
}


.vchSub_H2_Blue
{
font-family: arial; 
font-size: 12px;
font-weight: normal;
color: #016DB4;
text-decoration: none;
text-transform: uppercase;
outline: none;  
}

.vchSub_H3_Blue
{
font-family: arial; 
font-size: 12px;
font-weight: normal;
color: #016DB4;
text-decoration: none;
text-transform: uppercase;
outline: none;  
}*/

/* COMPONENT TEMPLATE TOP ICONS*/

Div#topIcons
{
/*position: relative;*/
text-align: right;
margin-top: -15px;
margin-top: expression('0px');
top: expression('-15px');
height: 25px;
overflow: hidden;
}

/* TOOL TIP TEXT*/

#fixedtipdiv
{
position:absolute;
top: 0px;
left:0px;
/*top: expression('230px');*/
padding: 2px;
border: 1px solid #CCC;
font:normal 12px arial;
color: #333;
/*line-height:18px;*/
z-index:100;
}


 /* GENERIC STYLES MULTI DOMAIN*/

td
{
font-weight: normal;
color: #003366;
text-decoration: none;
}

h1
{
font-size: 18px;
font-weight: normal;
color: #0070B2;
text-decoration: none;
}

h2
{
font-size: 16px;
font-weight: normal;
color: #0070B2;
text-decoration: none;
}

h3
{
font-size: 14px;
font-weight: normal;
color: #0070B2;
text-decoration: none;
}

h4
{
font-size: 12px;
font-weight: normal;
color: #0070B2;
text-decoration: none;
}

h5
{
font-size: 10px;
font-weight: normal;
color: #0070B2;
text-decoration: none;
}

#vchSept08FeatureTable input
{
width: 400px;
}

#vchSept08FeatureTable textarea
{
width: 400px;
height: 200px;
}


 /*VCH HEADER STYLES*/

.vchSept08_Gold_BG_Header
{
display: block;
background-repeat: repeat-x;  
height: 24px;
font-size: 12px;
font-weight: normal;
color: #FFF;
text-decoration: none;
text-transform: uppercase;
padding: 5px 3px 5px 3px;  
}

.vchSept08GoldBGHeader
{
display: block;
background-repeat: repeat-x;  
height: 24px;
font-size: 12px;
font-weight: normal;
color: #FFF;
text-decoration: none;
text-transform: uppercase;
padding: 5px 3px 5px 3px;  
}

.contentHeading1
{
display: block;
clear: left;
font-size: 14pt;
font-weight: normal;
color: #73A810;
text-decoration: none;
/*text-align: left;*/
/*padding: 20px 0px 5px 0px;*/
margin-bottom: 2px;
margin-top: 18px;
}

.contentHeading2
{
display: block;
font-size: 12pt;
font-weight: normal;
color: #73A810;
text-decoration: none;
/*text-align: left;*/
background-color: #FFF;
/*padding: 10px 0px 5px 0px;*/
margin-bottom: 2px;
margin-top: 18px;
}

.contentHeading3
{
display: block;
font-size: 10pt;
font-weight: bold;
color: #73A810;
text-decoration: none;
text-align: left;
background-color: #FFF;
/*padding: 10px 0px 5px 0px;*/
margin-bottom: 2px;
margin-top: 9px;
}

.contentHeading1Underline
{
display: block;
clear: left;
font-size: 14pt;
font-weight: normal;
color: #73A810;
text-decoration: none;
text-align: left;
/*padding: 15px 0px 5px 0px;*/
margin-bottom: 2px;
padding-bottom:5px;
margin-top: 18px;
border-bottom: 1px solid #73A810;
}



.bodyButton 
{
    background: none repeat scroll 0 0 #0078AE;
    border: 1px solid #0078AE;
    color: #FFFFFF;
    cursor: pointer;
    font: 13px Arial;
    padding: 5px 10px;
}
.shareButton
{
	display:inline-block;
    margin:20px 0 20px 0;
	background:#1179AC;
  	border-radius: 2px;
    color: #FFFFFF!important;
    font: 14px/16px dinR;
    padding: 10px 15px 10px 15px;
    text-transform: uppercase;
    transition: 350ms all ease;
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;clear:none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(/media/templates/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;-moz-transition: all .3s ease; transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}

