
/* Basics */

BODY {
    text-align: center;
    color: #7a7a7a;
    font: 69% Verdana, Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
	background-color: #fff;
}

#documentContent P,
#documentContent UL,
#documentContent OL {
	font-size: 110%;
}
	
.e6logo {
	position: relative;
	top: -8px;
	left: 340px;
}

.cvd_e6logo {
	position: relative;
	top: -8px;
	left: 230px;
}

/* Page structure */

#pageWrapper {
	margin: 0 auto;
	padding: 1em 0;
	background: url("../images/e6_background.gif") right top no-repeat;
	text-align: left;
	width: 758px;
}

#pageWrapper SELECT {
	width: auto;
}

#header {
	border-bottom: 1px solid #ccc;
}

#siteNavigation {
}

#feature {
	border-bottom: 1px solid #ccc;
	line-height: 0px;
}

#bodyWrapper {
	border-bottom: 1px solid #ccc;
	float: left;
	clear: both;
}
	
#mainColumn {
	width: 558px;
	float: right;
}

#mainColumnFull {
	width: 758px;
	float: none;
}

#lhsColumn {
	width: 190px;
	float: left;
}

#documentContent {
	padding: 10px 5px;
	margin-bottom: 1em;
}
	
.related50 {
	width: 49.5%;
	float: left;
}

.related50 P,
.related50 UL,
.related50 OL {
	font-size: 100% !important;
}
	
.relatedContent {
	border-top: 1px solid #ccc;
	padding: 0 5px 10px 5px;
}

#footer {
    position: relative;
	padding: 10px 10px 10px 205px;
}

/* Standard tag styling */
	
TABLE {
    font-size: 100%;
	border-collapse: collapse;
	width: 100%;
}

CAPTION {
	color: #f26623;
	text-align: left;
	font-weight: bold;
	font-size: 130%;
	padding: 0.8em 0;
}

TH {
	color: #333;
	background-color: #eee;
	font-size: 100%;
	text-align: left;
	font-weight: bold;
	border: 1px solid #666;
	padding: .5em;
}

TD {
	font-weight: normal;
	border: none;
	border-bottom: 1px solid #ccc;
	padding: .5em;
}

A {
    color: #9D301B;
}

IMG {
    border: none;
}

P {
	margin: 0.5em 0;
    line-height: 1.5em;
}

P IMG {
    border: 1px solid #ccc;
    margin: 0;
    padding: 0;
}

H1, 
#documentContent .paraTitle, 
#documentContent .paratitle {
	margin: 0.8em 0;
	color: #f26623 ! important;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 160%;
    font-weight: normal;
}

H1 A:link,
H1 A:visited,
#documentContent .paraTitle A:link,
#documentContent .paraTitle A:visited, 
#documentContent .paratitle A:link,
#documentContent .paratitle A:visited {
	color: #f26623;
    text-decoration: none;
}

H1 A:focus,
H1 A:hover,
H1 A:active,
#documentContent .paraTitle A:focus,
#documentContent .paraTitle A:hover,
#documentContent .paraTitle A:active,
#documentContent .paratitle A:focus,
#documentContent .paratitle A:hover,
#documentContent .paratitle A:active {
	color: #9D301B;
    text-decoration: underline;
}

H2, H3, H4, H5, H6 {
	margin: 0.8em 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

H2 A:link,
H2 A:visited,
H3 A:link,
H3 A:visited,
H4 A:link,
H4 A:visited,
H5 A:link,
H5 A:visited {
	color: #9D301B;
    text-decoration: none;
}

H2 A:focus,
H2 A:hover,
H2 A:active,
H3 A:focus,
H3 A:hover,
H3 A:active,
H4 A:focus,
H4 A:hover,
H4 A:active,
H5 A:focus,
H5 A:hover,
H5 A:active {
    text-decoration: underline;
}
H2 {
    font-size: 130%;
	color: #f26623;
}

H3 {
    font-size: 120%;
	color: #333;
}

H4 {
    font-size: 110%;
    color: #333;
}

H5 {
    font-size: 100%;
    font-weight: normal;
}

H6 {
    font-size: 85%;
}

UL {
	line-height: 1.5em;
    margin: 0.5em 0 0 2em;
    padding: 0;
    list-style-type: square;
}

OL {
    line-height: 1.5em;
    margin: 0.5em 0 0 2.5em;
    padding: 0;
}

LI {
    margin-bottom: 0.5em;
}

DT {
    font-weight: bold;
}

DD {
    line-height: 1.5em;
    margin-bottom: 1em;
}

FORM {
    border: none;
    margin: 0;
}

FIELDSET {
    border: none;
    margin: 0;
    padding: 0;
}

.fieldset {
    border: 1px solid #ccc;
    margin: 0 0 1.5em 0;
    padding: 1em;
}

LEGEND {
	color: #f26623;
	font-weight: bold;
	font-size: 130%;
}

LABEL {
	font-size: 100%;
}

TEXTAREA, INPUT, SELECT {
    font-size: 100%;
    color: #000;
}

BUTTON {
	font-size: 100%;
    color: #666;
	border: 1px solid #666;
	padding: 1px 10px 1px 0;
	background: #eee url("../images/bullet_next.gif") 90% 50% no-repeat;
}

BUTTON.back {
	padding: 1px 0 1px 10px;
	background: #eee url("../images/bullet_previous.gif") 10% 50% no-repeat;
}



ABBR, ACRONYM {
    border-bottom: 1px dotted Black;
    color: #7a7a7a;
    cursor: help;
}

/* Useful standard classes */

.left {
	float: left;
}

.right {
	float: right;
}

.hidden {
	display: none !important;
}

.strong {
	font-weight: bold;
}

.clear {
	clear: both;
	line-height: 0px;
}

.goButton {
    background: url("../images/btn_go.gif") no-repeat;
    margin-bottom: -1px;
    border: none;
    height: 19px;
    width: 19px;
}

TABLE.search TD {
	vertical-align: top;
	border: none;
	padding: 3px 0;
}

TABLE.no-borders TD {
	vertical-align: top;
	border: none;
	padding: 0;
}

TABLE.product-list TH {
	background: #eee url("../images/th_divider.gif") left center no-repeat;
	border-left: none;
	border-right: none;
}

TABLE.product-list TH:first-child {
	background-image: none;
}

TABLE.product-list TD {
	vertical-align: top;
}

.bullet {
	background: url("../images/bullet.gif") 5px left no-repeat;
	padding-left: 10px;
}

.required {
	color: #9D301B;
	font-weight: bold;
}

.help {
	display: inline-block;
	background: #fff url("../images/help.gif") 5px 50% no-repeat;
	padding: 1px 0 1px 26px;
}

.info {
	display: inline-block;
	background: #fff url("../images/info.gif") 5px 50% no-repeat;
	padding: 1px 0 1px 26px;
}

.print {
	display: inline-block;
	background: #fff url("../images/print.gif") 5px 50% no-repeat;
	padding: 1px 0 1px 26px;
}

.inline {
	vertical-align: middle;
	padding: 0px 5px;
	border: none !important;
}

.hr {
	border-bottom: 1px solid #ccc;
}

.nowrap {
	white-space: nowrap;
}

.message {
	border: 1px solid #ccc;
	background-color: #ffffcc;
	padding: 5px;
	margin: 0;
	color: #9D301B;
	list-style-type: none;
}

#documentContent .message OL,
#documentContent .message P {
	font-size: 100%;
}

#documentContent .message OL {
	list-style-type: decimal;
	line-height: 100%;
	padding-left: 26px;
}

.alert {
	background: #ffffcc url("../images/icon_alert.png") 5px 50% no-repeat;
	padding-left: 26px;
}

.error {
	color: #9D301B;
}




/* The Details starting from the top of the page working down */
	
/* Skip Links */

.skiplinks {
	position: absolute;
	top: -100px;
}

.skiplinks:active,
.skiplinks:focus {
	display: block;
	position: absolute; 
	top: 0;
	padding: 5px;
	border: 1px solid #ccc;
	background-color: #ffffcc;
}

/* Site Actions */

#siteactions {
    margin: 0;
    padding: 0;
    text-align: right;
}

#siteactions UL {
	white-space: nowrap;
    margin: 0;
    padding: 0;
}

#siteactions LI {
    display: inline;
}

#siteactions LI A:link,
#siteactions LI A:visited {
    text-decoration: none;
}

#siteactions LI A:hover,
#siteactions LI A:focus,
#siteactions LI A:active {
    text-decoration: underline;
}
		
#siteactions LABEL {
    font-weight: normal;
}

#siteactions SELECT {
	font-size: 100%;
}

/* Site Logo */

#siteLogo {
    margin: 0;
    padding: 0;
}

/* Site Navigation */

#siteNavigation {
	margin: 0 0 0 100px;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 110%;
    font-weight: bold;
	list-style: none;
}

#siteNavigation LI {
	padding: 3px 8px 5px 8px; 
	margin: 0 2px 0 0;
	float: left; 

}

#siteNavigation A { 
	color: #9D301B;
	text-decoration: none;
	display: block; 
	white-space: nowrap;
}

#siteNavigation LI.selectedSection {
	border-bottom: 4px solid #f26623;
	padding: 3px 8px 1px 8px;
}

#siteNavigation LI.selectedSection A {
	color: #9D301B;
}

#siteNavigation LI:hover,
#siteNavigation LI.sfhover {
	border-bottom: 4px solid #ccc;
	padding: 3px 8px 1px 8px;
}

#siteNavigation LI:hover A,
#siteNavigation LI.sfhover A {
	color: #f26623;
}

/* Site Navigation - Sub Nav */

#siteNavigation LI:hover UL,
#siteNavigation LI.sfhover UL {
	top: auto;
}

#siteNavigation UL  { 
	position: absolute;  
	top: -999em;
	width: 165px;
	padding: 0; 
	margin: 5px 0px 0px -8px;
	background-color: #fff;
	border: 1px solid #ccc;
	list-style: none;
	/*opacity: .95;*/
}

#siteNavigation UL LI { 
	background: #fff url("../images/bullet.gif") 5px 0.75em no-repeat;
	width: 165px;
	padding: 0;
	margin: 0;
}

#siteNavigation UL A { 
	color: #9D301B !important;
	font-size: 95%; 
    font-weight: normal;
    line-height: normal;
	white-space: normal;
	padding: 5px 5px 5px 16px;
	width: 144px;
}

#siteNavigation UL LI:hover,
#siteNavigation UL LI.sfhover {
	background: #eee url("../images/bullet.gif") 5px 0.75em no-repeat;
	border: none;
	padding: 0;
	margin: 0;
}

#siteNavigation UL LI:hover A,
#siteNavigation UL LI.sfhover A {
	text-decoration: underline;
}
	
/* Main Column */
	
	
/* Document Content */

#documentContent A:link,
#documentContent A:visited {
	text-decoration: none;
}

#documentContent A:hover,
#documentContent A:focus,
#documentContent A:active {
	text-decoration: underline;
}

#documentContent .caption {
    font-size: 90%;
}

#documentContent IMG {
	border: 1px solid #666;
}

.admin_nav IMG,
#documentContent A IMG {
	border: none !important;
}

#documentContent IMG.left {
	float: left;
	margin: .25em 1em 0 0;	
}

#documentContent IMG.right {
	float: right;
	margin: .25em 0 0 1em;	
}

#documentContent .align-left {
	text-align: left;	
}

#documentContent .align-center {
	text-align: center;	
}

#documentContent .align-right {
	text-align: right;	
}

#documentContent .center IMG {
	margin: 1em 0;	
}

#documentContent .news {
    padding-bottom: 1em;
    clear: left;
    overflow: auto;
}

#documentContent .news .date {
    color: #999;
    font-size: 100%;
    margin-top: -1em;
}

#documentContent .news IMG {
	float: left;
	border: 1px solid #666;
	margin: .25em .5em 0 0;
}

#documentContent .event {
    padding-bottom: 1em;
    clear: left;
    overflow: auto;
}

#documentContent .event P {
    color: #999;
    font-size: 100%;
    margin-top: -1em;
}

#documentContent .faq {
    margin: 0;
    padding-bottom: 1em;
    list-style: none;
}

#documentContent .faq LI {
    padding-left: 13px;
	background: url("../images/bullet.gif") 2px 0.4em no-repeat;
	line-height: normal;
}

#documentContent .faq LI A:link,
#documentContent .faq LI A:visited {
    color: #7a7a7a;
    text-decoration: none;
}

#documentContent .faq LI A:hover,
#documentContent .faq LI A:focus,
#documentContent .faq LI A:active {
    color: #9D301B;
    text-decoration: underline;
}
 
#documentContent LEGEND {
    margin-left: -.2em;
}

#documentContent .searchBox {
    width: 250px;
}

#documentContent .sitemap {
	margin: .5em 0;
	list-style: none;
}

#documentContent .sitemap LI {
	margin: 0.5em 0;
	padding-left: 13px;
	background: url("../images/bullet.gif") 2px 0.35em no-repeat;
	line-height: normal;
}
 
#documentContent .sitemap LI A:link,
#documentContent .sitemap LI A:visited {
    color: #7a7a7a;
	text-decoration: none;
}

#documentContent .sitemap LI A:hover,
#documentContent .sitemap LI A:focus,
#documentContent .sitemap LI A:active {
    color: #9D301B;
	text-decoration: underline;
}

/* Related Content */
	
.relatedContent H2 {
	font-size: 110%;
	margin-bottom: 0.5em;
}

.relatedContent IMG {
	float: left;
	border: 1px solid #666;
	margin: .25em .5em 0 0;
}

.relatedContent .news {
    padding-bottom: .25em;
    clear: left;
    overflow: auto;
}

.relatedContent .event {
    padding-bottom: .25em;
    clear: left;
    overflow: auto;	
}

.relatedContent .event P {
    color: #999;
    margin-top: -.5em;
}

.relatedContent .results {
    padding-bottom: .25em;
    clear: left;
    overflow: auto;
}

.relatedContent .results P {
    color: #999;
    margin-top: -.3em;
    padding-left: 1em;
}

.relatedContent .related {
	margin: 0 0 1em 0;
	padding: 0;
	list-style: none;
}

.relatedContent .related LI {
	margin: .5em 0;
	padding-left: 13px;
	background: url("../images/bullet.gif") 2px 0.35em no-repeat;
	line-height: normal;
}

.relatedContent .related LI A:link,
.relatedContent .related LI A:visited {
	text-decoration: none;
}

.relatedContent .related LI A:hover,
.relatedContent .related LI A:focus,
.relatedContent .related LI A:active {
	text-decoration: underline;
}

.relatedContent .current {
	color: #f26623;
	font-weight: bold;
}

/* Search Results */

.sResItem {
	border: solid 1px #cccccc; 
	padding: 0;
	width: 146px;
	margin: 2px 1px;
	float: left;
}

.sResItem TABLE {
	border: none;
	padding: 0;
	margin: 2px 0;
}

.sResItem TD {
	border: none;
	padding: 1px 2px;
	margin: 0;
	width: 42%;
}

.sResItem TD.value {
	border: none;
	padding: 1px 2px;
	margin: 0;
	color: #000;
	width: 58%;
}

div.sResImage {
	background-color: #EBE8E3; 
	width: 146px;
	height: 146px;
	display: table-cell;
    vertical-align: middle;
    text-align: center;
}

div.sResImage img {
	margin-top: expression((144 - this.height) / 2);
	border: none;
}

.cutImage {
	border: solid 1px #cccccc; 
	padding: 3px;
	width: 160px;
	margin: 2px 10px 2px 2px;
	float: right; 
	font-size: 8pt;
	text-align: center;
}


.sResItemList {
	padding: 2px;
	width: 98%;
	margin: 2px 5px 2px 5px;
	font-size: 8pt;
}

/* Paging for lists */

.paging {
    text-align: right;
    font-size: 100% !important;
}

.paging A:link,
.paging A:visited {
    text-decoration: none;
}

.paging A:hover,
.paging A:focus,
.paging A:active {
    text-decoration: underline;
}

.previous {
    padding-left: 11px;
    background: url("../images/bullet_previous.gif") left center no-repeat;
}

.next {
    padding-right: 11px;
    background: url("../images/bullet_next.gif") right center no-repeat;
}

/* LHS Column */

#lhsColumn {
	padding-top: 5em;
}

#lhsColumn UL {
	margin: .5em 0;
	padding: .5em 0;
	list-style: none;
	border-bottom: 1px solid #ccc;
}

#lhsColumn LI {
	margin: 0.5em 0;
	padding-left: 13px;
	background: url("../images/bullet.gif") 2px 0.35em no-repeat;
	line-height: normal;
}

#lhsColumn LI.lhs-image {
	margin: 0;
	padding-left: 0;
	line-height: normal;
}

#lhsColumn LI A:link,
#lhsColumn LI A:visited {
	text-decoration: none;
}

#lhsColumn LI A:hover,
#lhsColumn LI A:focus,
#lhsColumn LI A:active {
	text-decoration: underline;
}

#lhsColumn UL UL {
	border-bottom: none;
	padding: 0;
}

#lhsColumn .expanded {
	background: url("../images/bullet_expanded.gif") 2px 0.35em no-repeat;
}
	
#lhsColumn .current {
	color: #f26623;
	font-weight: bold;
}

#lhsColumn H1 {
	margin-left: 2px;
	margin-bottom: 0;
}

#lhsColumn FORM {
    border: 0;
    margin: 0 2px;
    padding: 0;
}

#lhsColumn FIELDSET {
    border: 0;
    margin: 0;
    padding: 0;
    width: auto;
}

#lhsColumn LABEL {
	line-height: normal;
	font-weight: normal;
	display: block;
	padding: .5em 0;
}

/* Toolbar & Cuts */
.toolbar {
	position: relative;
	border: 1px solid #666;
	background-color: #eee;
	margin: 0 auto;
	padding: 0;
	width: 485px;
	background: #eee url("../images/bk_cuts.gif") top left no-repeat;
	z-index: 1;
}

.toolbar IMG {
	position: relative;
	border: none;
	visibility: visible;
	z-index: 1;
}

#OuterDiv {
	position: relative;
	text-align: center;
	z-index: 0;
} 

#OuterDiv IMG {
	border: none;
}

#OuterDiv IMG.cut {
	position: absolute;
	visibility: hidden;
	/*height: 2pt; left: 68px; top: 20px; width: 300pt;*/ 
}

#OuterDiv TABLE,
#OuterDiv TABLE TD {
	margin: 0;
	padding: 0;
	border: none;
}

/* Footer */

#footer UL {
	white-space: nowrap;
    margin: 0;
    padding: 0;
}

#footer LI {
    display: inline;
}

#footer LI A:link,
#footer LI A:visited {
    text-decoration: none;
}

#footer LI A:hover,
#footer LI A:focus,
#footer LI A:active {
    text-decoration: underline;
}