BODY
{
    FONT-SIZE: 75%;
    MARGIN: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-image:url(../images/layout/background.gif);
    BACKGROUND-COLOR: #d1d1d1
}
A
{
    FONT-WEIGHT: 700;
    COLOR: #004b11;
    TEXT-DECORATION: underline
}
A:hover
{
    TEXT-DECORATION: none
}
H1,H2,H3,H4,H5,H6 {
	margin-bottom: 10px;
}
H1
{
    FONT-SIZE: 165%
}
H2
{
    FONT-SIZE: 150%
}
H3
{
    FONT-SIZE: 135%
}
H4
{
    FONT-SIZE: 130%
}
H5
{
    FONT-SIZE: 120%
}
H6
{
    FONT-SIZE: 110%
}
IMG
{
    BORDER: none;
}
P
{
    TEXT-ALIGN: justify;
}
TABLE
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;

    BORDER-BOTTOM: medium none
}
TABLE TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px
}
TABLE TH
{
    TEXT-ALIGN: left
}
.list
{
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #dedede 1px solid
}
.list H3
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 120%;
    MARGIN-BOTTOM: 5px
}
.list H4
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 100%;
    MARGIN: 0px
}
.list .date
{
    FONT-SIZE: 90%;
    COLOR: #777777
}
.list IMG.thumbnail
{
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 10px
}
.list P
{
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 3px
}
.detail
{
}
.detail H3
{
    FONT-SIZE: 120%
}
.detail .date
{
}
.detail IMG.picture
{
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 15px
}
.box
{
    border: #259611 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.box H2
{
    MARGIN: 0px;
    BORDER-BOTTOM: #259611 1px solid;
	font-size: 130%;
	font-weight: bold;
	text-align: left;
	background: #E2E2E2 url(../images/layout/submenu_bg.gif) repeat-x top;
	color: #333333;
	padding: 5px 8px    
}

.box .content H2
{
    margin-bottom: 0.6em;
    BORDER-BOTTOM: #259611 1px solid;
	font-size: 130%;
	font-weight: bold;
	text-align: left;
	background: transparent none;
	color: #333333;
	padding: 5px 0px 10px;;  
}

.box .content
{
    padding: 8px
}
.morelink
{
    TEXT-ALIGN: right
}
.backlink
{
    TEXT-ALIGN: right;
    margin-top: 8px;
}
.label
{
    FONT-WEIGHT: bold
}
.stepper
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #000000 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #000000 1px solid
}
.stepper P
{
    MARGIN: 0px;
    TEXT-ALIGN: right
}
.ghosted
{
    COLOR: #bbbbbb
}
.detail .address
{
}
#copyright 
{
	text-align: center;
	padding-bottom:10px;
}
#header
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
#footer
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
#mainTable
{
	width:750px;
	margin:auto;
}
#mainHeader
{
	margin-top:8px;
	padding: 5px 10px;
	border:1px solid #666666;
	background: #FFFFFF; /* url(../images/layout/wkcvs_strap.gif) no-repeat 96% 50% */ 
    height: 110px;
	voice-family: "\"}\"";
    voice-family: inherit;
    height: 90px;/* 110 -  1x2pad - 8 mrg - 1x2brd */

}

#mainLayout
{
    PADDING: 5px; 
    background: #CCECB7; /* url(../images/layout/wkcvs_background.gif) no-repeat left top */
	margin-top: 5px;
	border:1px solid #666666;
	/*leaves a content width of 738px*/
}
#location
{
	margin-bottom: 5px;
    padding: 3px;
    FONT-SIZE: 90%;
    BORDER-BOTTOM: #004b11 1px solid;
    BORDER-right: #004b11 1px solid;
    BACKGROUND-COLOR: #9cd05b;
    width: 738px;
	voice-family: "\"}\"";
    voice-family: inherit;
	width: 731px; /* 738 - 3x2 pad - 1 mrg */
}
.template
{	
	margin: 0 0 5px 10px !important;
	width: 573px !important; /* 738 - 165 */
	voice-family: "\"}\"";
    voice-family: inherit;
	width: 563px !important; /* 573 - 10 */	
}
#mainTitle
{
	margin: 10px 0 0 10px;
	width: 573px;	
	voice-family: "\"}\"";
    voice-family: inherit;
	width: 563px; /* 573 - 10 */		
}

.fullwidth .template, .fullwidth #mainTitle {
	width: 738px !important; 
	voice-family: "\"}\"";
    voice-family: inherit;
	width: 718px !important; /* 738 - 10 left - 10 right */	
}

#mainFooter
{
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center
}



/* ######################################## Menus ######################################## */

#mainMenu
{
	margin-top: 5px;
	padding: 0px 10px;
	background-color:#FFFFFF;
	border:1px solid #666666;
	text-align:left;
	line-height:28px;
}

#footerMenu
{
	margin: 5px auto 0px;
	text-align:center;
	line-height:28px;
	padding-bottom: 10px;
}

#subMenu
{
	float: right;
    border: #259611 1px solid;
    background-color: #B7D4A4;
    margin: 0;
	padding:0;
    width: 155px;
	voice-family: "\"}\"";
    voice-family: inherit;
	width: 145px; /* 155 - 5x2 pad */	
}
#mainMenu A
{
    padding: 0px 12px;
    FONT-SIZE: 90%;
    MARGIN: 0px;
    BORDER-LEFT: #abde6c 1px solid
}
#mainMenu A:hover, #footerMenu A:hover
{
    MARGIN: 0px;
    COLOR: #e67c00
}
#mainMenu UL, #footerMenu UL, #subMenu UL
{
    padding: 0px;
    margin: 0px;
    display: inline;
    list-style-type: none
}
#mainMenu LI, #footerMenu LI, #subMenu LI
{
    display: inline;
    list-style-type: none
}
#footerMenu A
{
	padding: 0px 6px 0 5px;
    font-size: 80%;
    margin: 0px;
}
#subMenu h2
{
	font-size: 100%;
	font-weight: normal;
	text-align: center;
	background: #E2E2E2 url(../images/layout/submenu_bg.gif) repeat-x top;
	color: #333333;
	padding: 5px 8px
}
#subMenu .content {
	width: auto !important;
	margin: 0 !important;
	padding: 8px 10px !important;
}
#subMenu A
{
	display:block;
	padding:3px 0px 3px 10px;
	background: url(../images/layout/arrow.gif) no-repeat left center;
    font-size:90%;
}
#subMenu A:hover
{
	background-image:url(../images/layout/arrow_ac.gif);
    color: #e67c00;
}
#mainMenu A.active, #subMenu A.active
{
color:#e67c00
}
#subMenu UL UL A
{
margin-left:10px;
}
#subMenu UL UL UL A
{
margin-left:20px;
}
#subMenu UL UL UL UL A
{
margin-left:26px;
}
#subMenu UL UL UL UL UL A
{
margin-left:26px;
}


TABLE#subPageTable
{
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid
}
TABLE#subPageTable .col1
{
    WIDTH: 30%
}
TABLE#subPageTable .col2
{
    WIDTH: 40%
}
TABLE#subPageTable .col3
{
    WIDTH: 30%
}
TABLE#subPageTable TH.heading
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #228b22
}
TABLE#subPageTable TD.cell
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #000000 1px solid
}
TABLE#subPageTable TR.alternate
{
    BACKGROUND-COLOR: #cccccc
}
#template_Sitemap_Style_2 A.level1
{
    PADDING-RIGHT: 3px;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #2e8b57;
    TEXT-DECORATION: none
}
#template_Sitemap_Style_2 A.level1:hover
{
    BACKGROUND-COLOR: #40aa80
}
#template_Sitemap_Style_2 .level2 A
{
    BACKGROUND-COLOR: transparent
}
#template_Sitemap_Style_2 UL UL UL
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid
}
#template_Sitemap_Style_2 LI.level1
{
    LIST-STYLE-TYPE: none
}
#template_Products_Grouped .backlink
{
    PADDING-RIGHT: 2%;
    PADDING-LEFT: 2%;
    PADDING-BOTTOM: 2%;
    WIDTH: 96%;
    PADDING-TOP: 2%;
    BACKGROUND-COLOR: #2e8b57;
    TEXT-ALIGN: right
}
#template_Products_Grouped .backlink A
{
    COLOR: #ffffff
}
TABLE#productList
{
    BORDER-TOP: #000000 1px solid;
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 10px
}
TABLE#productList TD.list
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px
}
.textBox
{
    FONT-SIZE: 100%;
    WIDTH: 200px
}
.textArea
{
    WIDTH: 200px
}
#PatientandPublicInvolvement #mainTable
{
}
#PatientandPublicInvolvement #mainLayout
{
background: #E7D3E0 url(../images/layout/sh_background.gif) no-repeat 10px 10px;
}
#PatientandPublicInvolvement A
{
COLOR: #780A55
}
#PatientandPublicInvolvement A:hover
{
COLOR: #D47085
}
#PatientandPublicInvolvement #location
{
color:#E7D3E0;
BORDER-BOTTOM: #2F0021 1px solid;
BACKGROUND-COLOR: #973561
}
#PatientandPublicInvolvement #location A
{
COLOR: #E7D3E0
}
#PatientandPublicInvolvement #mainHeader
{
background-image:url(../common/images/t22.gif);
}
#PatientandPublicInvolvement #mainMenu A
{
    BORDER-LEFT: #E0CCD9 1px solid
}
#PatientandPublicInvolvement #subMenu .content 
{
	background-color: #ECB6D9;
}
#PatientandPublicInvolvement .box, #PatientandPublicInvolvement .box H2
{
border-color:#2F0021;
}
#PatientandPublicInvolvement #subMenu A
{
	background-image:url(../images/layout/sh_arrow.gif);
}
#PatientandPublicInvolvement #subMenu A:hover
{
	background-image:url(../images/layout/sh_arrow_ac.gif);
}
#PatientandPublicInvolvement #subMenu A.active, #PatientandPublicInvolvement #mainMenu A.active
{
color:#D47085
}
#template_Mailform_Left #column1
{
    width: 340px !important; /* Changed to accomdate long e-mail addresses in col2 */
}
#template_Mailform_Left #column2
{
	margin-left: 350px !important;
}
TABLE.documentTable
{
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid
}
TABLE.documentTable TD.cell
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #000000 1px solid
}
TABLE.documentTable TH.heading
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #00cc00
}
TABLE.documentTable TR.alternative
{
    BACKGROUND-COLOR: #ffffff
}





