ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #558261;
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #558261;
}

li a:link, li :visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #558261;
	text-decoration:underline;
}
li a:hover, li :active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #558261;
	text-decoration:none;
}

.Body_Text {
	color: #558261;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal
}
.Body_Text a:link, .Body_Text a:visited {
	text-decoration: underline;
	color: #8B5C2E;
}
.Body_Text a:hover, .Body_Text a:active {
	color: #669933;
	text-decoration: underline;
}


.Body_TextHL {
	color: #CC6633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold
}
.Body_Link { color: #558261; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold}
.Body_LinkSubtle { color: #558261; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
.Body_TextHLRed {color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; font-weight: bold}
/* The reference label in the body of the document. Use for both normal text and for links. */
.Body_Ref_Lbl {color: #8B5C2E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; vertical-align: top;}
.Body_Text_Subscript {
	color: #8B5C2E;
	vertical-align: sub;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.Body_Text_Superscript {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8B5C2E;
	vertical-align: super;
}
.Body_Text_Underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #8B5C2E;
	text-decoration: underline;
}




/* Big Announcement */

a.BigAnnounce {
	text-decoration: none !important;
	padding: 0px;
	margin: 0px;
}
div.BigAnnounce {
	margin-top: 0px;
	margin-bottom: 0px; 
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	background-color: #FDFCAA; 
	border: 4px dashed #FF9900;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 4px dashed #FF9900;
	color: #B06A00;
	background-color: #FDFCAA;
}
p.BigAnnounce-BigText {
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold; 
	color: #B06A00;
}
p.BigAnnounce-SmallText {
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #B06A00;
}




/* Add Ins */
.ai_BoldRed {color: #CC6633; font-weight: bold}


/* References */
/* The reference source information in the reference section. */
.Ref_SrcLbl {color: #8B5C2E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; vertical-align: top;}
/* The entire block (usually paragraph) of text in the reference section. */
.Ref_ScrBlk {color: #8B5C2E; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal}
/* The name of the publication that is the source of the document(s) in the reference section. */
.Ref_SrcPub {color: #8B5C2E; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal}


.Body2Text {color: #8B5C2E; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal}
.Body2TextHighlight { color: #CC0000; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: italic; font-weight: normal}
.Body2Link { color: #006600; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: italic; font-weight: bold}
.Body2TextHighlightRed {color: #FF0000; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: italic; font-weight: bold}

.Chapter_P {
	background-color: #63876C;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #95B99F;
	border-right-color: #3A5643;
	border-bottom-color: #3A5643;
	border-left-color: #95B99F;
	color: #E4EDE7;
	box-shadow: 4px 4px 5px #AAA;
	border-radius:8px;
}
.Chapter_Title { color: #558261; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; font-style: normal; font-weight: bold}
.Chapter_Title_SuffixNote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #558261;
}

.Chapter_Title_Comment { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #A2C1AA}
.Chapter_Title_Comment_A { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFD064}
.Chapter_Section_P {
	background-color: #E1ECE4;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #63876C;
	border: 1px solid #95B99F;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 18px;
}
.Chapter_Section_Title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #63876C}
.Chapter_Section_TitleComment { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #63876C}
.Chapter_Section_Help_Link {	color: #558261;	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;}
.Section_Orange_P {
	display:block; margin: auto;
	padding: 8px;
	width:80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FDEDC8;
	background-color: #CC6633;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E4AE94;
	border-right-color: #8E4724;
	border-bottom-color: #8E4724;
	border-left-color: #E4AE94;
	/*
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 12px;
	*/
}


.Chapter_SubSection_Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #558261;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #63876C;
	border-right-color: #63876C;
	border-bottom-color: #63876C;
	border-left-color: #63876C;
}
.Chapter_SubSection_TitleComment { font-family: Tahoma, Verdana, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #558261}
.Chapter_SubSection_Help_Link {	color: #558261;	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;}


.Page_Title {
	color: #63876C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24pt;
	font-style: normal;
	font-weight: bold;
	background-color: #E1ECE4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #63876C;
	border-right-color: #63876C;
	border-bottom-color: #63876C;
	border-left-color: #63876C;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.Page_Subtitle {
	color: #63876C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #E1ECE4;
}
.Page_Synop_Text {
	color: #63876C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	background-color: #E1ECE4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #63876C;
	border-right-color: #63876C;
	border-bottom-color: #63876C;
	border-left-color: #63876C;
	padding-top: 12px;
	padding-right: 18px;
	padding-bottom: 16px;
	padding-left: 18px;
	margin: 0px;
}
.Page_Synop_TextHL { color: #CC6633; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold}

/* Generic formatting for all standard lists */
.List_OL_UL {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;color: #558261;}
.List_Title {color: #558261; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold}



/*
	Product Pages
*/



/* the product name, title, and author */
.pp_Product_Name {
	color: #558261;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	font-style: normal;
	background-color: #E3EEE6;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #588967;
	border-bottom-color: #588967;
	border-left-color: #DDDDDD;
	box-shadow: 4px 4px 5px #AAA;
	border-radius:8px;
}
.pp_Product_NameSubtitle {
	color: #684522;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.04em;
}
.pp_Product_NameSubtitleHL {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}
.pp_PageSynop_Text {
	color: #63876C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
}
.pp_PageSynop_TextHL {
	color: #CC6633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold
}
.pp_Product_Version_Name {
	color: #558261;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	background-color: #E3EEE6;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #588967;
	border-bottom-color: #588967;
	border-left-color: #DDDDDD;
}
.pp_Product_Version_NameSubtitle {
	color: #684522;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.04em;
}
.pp_Product_Version_NameSubtitleHL {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	}
.pp_Product_Author {
	color: #558261;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pp_Product_Author_A {
	color: #558261;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
}
.pp_Product_Announce {
	padding-top: 4px;
	padding-bottom: 4px;
	border: 2px dashed #FF9900;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #B06A00;
	background-color: #FFFFDD;
}
span.pp_Product_Announce-desc {
	font-size: 13px;
	font-weight: bold;
}

.pp_Product_Announce_IMG {
	padding: 0px;
	margin-top: -4px;
	margin-right: 0px;
	margin-bottom: -12px;
	margin-left: 0px;
	border: 2px dashed #FF9900;
}
.pp_Product_Pic_TABLE {
	margin-top: 18px;
	margin-right: auto; /*  necessary for Firefox to properly center tables */
	margin-bottom: auto;
	margin-left: auto; /*  necessary for Firefox to properly center tables */
}
.pp_Product_Pic_IMG {
	border: 1px solid #558261;
}
.pp_Product_Pic_IMG-noborder {
	margin: 1px;
}
.pp_Product_PicMsg_IMG {
	margin: 1px;
}
.pp_Product_TextMsg {
	color: #A26B35;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	margin-top: 8px;
	margin-right: 0px;
	margin-left: 0px;
}
.pp_Product_TextMsg-HL {
	color: #CC6633;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	margin-top: 8px;
	margin-right: 0px;
	margin-left: 0px;
}
.pp_Product_FaceID {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #A26B35;
}
.pp_Product_Synop {
	color: #A26B35;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	margin-top: 12px;
	margin-right: 0px;
	margin-left: 0px;
}
.pp_Product_Synop-HL {
	color: #CC6633;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	margin-top: 8px;
	margin-right: 0px;
	margin-left: 0px;
}
.pp_Product_Notice_P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC6633;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FF6633;
	border-right-color: #FF6633;
	border-bottom-color: #FF6633;
	border-left-color: #FF6633;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #FFFFCC;
	text-align: center;
	margin-top: 0px;
	margin-right: 24px;
	margin-bottom: 0px;
	margin-left: 24px;
}
.pp_Product_Cart_TABLE {
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pp_Product_Cart_Buttons {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #4F7759;
}

.pp_Product_Cart_CatPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A26B35;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pp_Product_Cart_Savings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC6633;
}



.pp_Product_CatNum_Price { color: #A26B35 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal }
.pp_Product_CatNum_Price_Red {
	color: #FF6633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #FFFFCC;
}
.pp_Product_ClickToZoom {
	color: #A26B35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pp_ATA_AuthorName_P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #813118;
	text-align: left;
}
.pp_ATA_AuthorName_Subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #813118;
}


.pp_ATA_Author_IMG {
	border: 1px solid #B6783A;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 12px;
	margin-left: 0px;
}
p.pp_Overview_Point {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC6633;
	text-indent: -16px;
	padding-left: 16px;
}
p.pp_Overview_Subpoint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CC6633;
}




/* the product page body */
.pp_Body {
	color: #558261;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
}

.pp_Body a:link, .pp_Body a:visited {
	color: #4F7759; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold;
	text-decoration:underline;
}

.pp_Body a:hover, .pp_Body a:active {
	color: #73A37F; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold;
	text-decoration:underline;
}

.pp_BodyHL {
	color: #CC6633; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: italic; 
	font-weight: bold
}
.pp_Body_A {
	color: #4F7759; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold
}

.pp_Img_Left {
	float:left;
	margin: 4px 12px 4px 0px;
}

.pp_ImgContainer_Left {
	border: 1px solid black;
	float:left;
	margin: 4px 12px 4px 0px;
	/* background-color:#EEEEEE; */
	background-color:#D7E7DD;
	padding:4px 4px 4px 4px;
}

.pp_ImgContainer_Left img {
	display:block;
	margin:0px auto 0px auto;
}

.pp_ImgContainer_Caption {
	color: #558261;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align:center;
	padding: 2px 2px 2px 2px;
	width:100%;
}

.pp_Chapter_P {
	background-color: #4F7759;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	text-align: left;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 12px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7EAD8C;
	border-right-color: #42684E;
	border-bottom-color: #42684E;
	border-left-color: #7EAD8C;
	box-shadow: 4px 4px 5px #AAA;
	border-radius:8px;
}
.pp_Chapter_Title { color: #558261; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; font-style: normal; font-weight: bold}
.pp_Chapter_Title_SuffixNote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.pp_Chapter_Title_Comment { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF}
.pp_Chapter_Section_P {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-align: left;
	padding: 4px 4px 4px 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #3F5448;
	background-color: #D7E7DD;
	clear:both;
	/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F4FFF4;
	border-right-color: #FBDA8E;
	border-bottom-color: #3F5448;
	border-left-color: #F4FFF4;
	*/
	box-shadow: 4px 4px 5px #AAA;
	border-radius:6px;
}
.pp_Chapter_Section_Title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #558261}
.pp_Chapter_Section_TitleComment { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #CC6633}
.pp_Chapter_Section_Help_Link {	color: #558261;	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;}
.pp_Chapter_SubSection_Title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #558261}
.pp_Chapter_SubSection_TitleComment { font-family: Tahoma, Verdana, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #558261}
.pp_Chapter_SubSection_Help_Link {	color: #558261;	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;}

/* Section: "Recommended For" */
.pp_RecFor_Person {
	color: #558261;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	display: block;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
}
.pp_RecFor_Purpose {
	color: #558261;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	display: block;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pp_RecFor_Purpose-HL {
	color: #8B5C2E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
.pp_RecFor_Purpose-Link { color: #458842; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-style: italic; font-weight: bold}



/* Quotes From The Source Product */

.pp_Quote_Body_P {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC6633;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.pp_Quote_Body_A {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #4F7759;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pp_Quote_Source_P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #684522;
	font-size: 11px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



/* Testimonials with Picture */

.pp_TestPic_TABLE {
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pp_TestPic_TD-Pic {
	width: 120px;
}
.pp_TestPic_TD-Body {
	width: 320px;
}
.pp_TestPic_IMG {
	border: 1px solid #333333;
}
.pp_TestPic_Body_P {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #4F7759;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pp_TestPic_Body_A {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #4F7759;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pp_TestPic_Source_P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4F7759;
	font-size: 11px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
TD.pp_TestPic_TD-Body > P.pp_TestPic_Body_P:first-child {
	margin-top: 0px;
}


/* Testmonials with Text and Source Only */

.pp_TestTxtSrc_Body_P {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #4F7759;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pp_TestTxtSrc_Body_A {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #4F7759;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pp_TestTxtSrc_Source_P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4F7759;
	font-size: 11px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/* Testmonials with Text Only */

.pp_TestTxt_Body_P {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #4F7759;
}
.pp_TestTxt_Body_A {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #4F7759;
}
img.pp_SamplePage {
	border: 1px solid #8B5C2E;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}




/* Sample Pages */

.pp_SamplePages_TABLE {
}
.pp_SamplePages_TD-Pic {
}
.pp_SamplePages_TD-Text {
	vertical-align: middle;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
	border: 1px solid #669D77;
}
.pp_SamplePages_IMG {
}
.pp_SamplePages_IMG-Border {
	border: 1px solid #333333;
}

.pp_SamplePages_Text_P {

}
.pp_SamplePages_Text_A {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #458842;
}
.pp_SamplePage_IMG {
}
.pp_SamplePage_IMG-Border {
	border: 1px solid #333333;
}



/*
	Sidebar Page Navigation Table w/Wide Icon (spnwi)
*/

.pp_HBox_TABLE {
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pp_HBox_TD-Icon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 120px;
	text-align: center;
}
.pp_HBox_TD-Text {
	width: 300px;
	text-align: left;
}
.pp_HBox_IMG {
	margin: 0px;
}
.pp_HBox_Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #A26B35;
	text-align: left;
	margin: 0px;
}
.pp_HBox_Title_A {
	font-family: Arial, Helvetica, sans-serif;
	color: #A26B35;
}
.pp_HBox_Subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #A26B35;
	text-align: left;
	margin: 0px;
}
.pp_HBox_Subtitle_A {
	color: #A26B35;
}
.pp_HBox_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #A26B35;
	text-align: left;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pp_HBox_Text_A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #558261;
}








/*
	Single cell table for displaying a message below a product.
*/

.pp_ProductPoint_TABLE {
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 2px solid #FF9933;
	background-color: #FFFFEE;
}
.pp_ProductPoint_TD-Image {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.pp_ProductPoint_TD-Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A26B35;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 4px;
}
.pp_ProductPoint_A {
	color: #A26B35;
}
.pp_ProductPoint_IMG {
	margin-top: 1px;
	margin-right: 4px;
	margin-bottom: 1px;
	margin-left: 1px;
}




/* */
.pp_TOC_TABLE {
	width: 100%;
}
.pp_TOC_Header_TD-Title {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #8B5C2E;
	background-color: #FDEDC8;
	background-position: left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 8px;
	text-align: center;
	border: 1px solid #CC6633;
}
.pp_TOC_Header_TD-Page {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #8B5C2E;
	background-color: #F2D9CC;
	text-align: right;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.pp_TOC_TD-Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8B5C2E;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.pp_TOC_TD-Page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8B5C2E;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}
span.pp_TOC_Item-feature {
	font-weight: bold;
	color: #FF6600;
}

.pp_Pic-Caption {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
img.sp_Image_Border-ThinBlack {
	border: 1px solid #333333;
}

.ap_Header_TABLE {
	background-color: #FFFFEE;
	border: 1px solid #CB945C;
}
.ap_Header_TD-Pic {
	text-align: center;
	width: 140px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.ap_Header_TD-Text {
	text-align: left;
	width: 320px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ap_Header_IMG {
	border: 1px solid #333333;
}





/*
Author Page
*/

.ap_Author_Name {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #F5ECE2;
	margin-bottom: 10px;
	background-color: #B6783A;
	border: 1px solid #CB945C;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.ap_Author_Titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #684522;
}
.ap_Author_Titles_P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8B5C2E;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 4px;
	padding-top: 0px;
	padding-bottom: 4px;
	text-indent: -12px;
	margin-left: 20px;
}

.ap_Author_Pic {
	border: 1px solid #333333;
}
.ap_Chapter_P {
	background-color: #4F7759;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-align: left;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	border: 2px solid #669D77;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.ap_Chapter_Title { color: #558261; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; font-style: normal; font-weight: bold}
.ap_Chapter_Title_SuffixNote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.ap_Chapter_Title_Comment { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF}
.ap_Chapter_Section_P {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-align: center;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #CC6633;
	background-color: #F2D9CC;
	border: 1px solid #FBF4F0;
}
.ap_Chapter_Section_Title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #558261}
.ap_Chapter_Section_TitleComment { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #CC6633}
.ap_Chapter_Section_Help_Link {	color: #558261;	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;}



/* Testimonials with Picture */

.ap_TestPic_TABLE {
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ap_TestPic_TD-Pic {
	width: 120px;
}
.ap_TestPic_TD-Body {
	width: 320px;
}
.ap_TestPic_IMG {
	border: 1px solid #333333;
}
.ap_TestPic_Body_P {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #684522;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ap_TestPic_Source_P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #684522;
	font-size: 11px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
TD.ap_TestPic_TD-Body > P.ap_TestPic_Body_P:first-child {
	margin-top: 0px;
}


/* Testmonials with Text and Source */

.ap_TestTxtSrc_Body_P {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #684522;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ap_TestTxtSrc_Source_P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #684522;
	font-size: 11px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/* Testmonials with Text Only */

.ap_TestTxt_Body_P {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #684522;
}



/*
	Sidebar Page-Navigation Section Title
*/

.spn_Title {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #F5ECE2;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	display: block;
	background-color: #B6783A;
	border: 1px solid #CB945C;
	text-align: left;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 12px;
}



/*
	Sidebar Page-Navigation Table (spn)
*/

.spn_TABLE {
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.spn_TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #A26B35;
	width: 190px;
	text-align: left;
}
.spn_IMG {
	margin: 0px;
}
.spn_A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #A26B35;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.spn_A-NoBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #A26B35;
	margin-left: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



/*
	Sidebar Page Navigation Table w/Icon (spni)
*/

.spni_TABLE {
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.spni_TD-Icon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 40px;
	text-align: center;
}
.spni_TD-Icon-YellowHL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 40px;
	text-align: center;
	background-color: #FFFFCE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F6CEA1;
	border-right-color: #F6CEA1;
	border-bottom-color: #F6CEA1;
	border-left-color: #F6CEA1;
}
.spni_TD-Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #A26B35;
	width: 150px;
	text-align: left;
}
.spni_TD-Text-YellowHL{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #A26B35;
	width: 150px;
	text-align: left;
	background-color: #FFFFCE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #F6CEA1;
	border-right-color: #F6CEA1;
	border-bottom-color: #F6CEA1;
	border-left-color: #F6CEA1;
}.spni_IMG {
	margin: 0px;
}
.spni_A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #A26B35;
}



/*
	Sidebar Page Navigation Table w/Wide Icon (spnwi)
*/

.spnwi_TABLE {
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.spnwi_TD-Icon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 60px;
	text-align: center;
}
.spnwi_TD-Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #A26B35;
	width: 130px;
	text-align: left;
}

.spnwi_IMG {
	margin: 0px;
}
.spnwi_A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #A26B35;
}
.ProductLabel_IMG {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}




/* Page Contents / Page Related Links */

.Page_Contents_Table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: normal;
	font-style: normal;
}
.Page_Contents_TD { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: normal}
.Page_Contents_Title {
	color: #684522;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	display: block;
	background-color: #FEEAC7;
	border: 1px solid #B6783A;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.Page_Contents_Link { color: #A26B35; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: normal}


.Page_RelatedLinks_Link { color: #A26B35; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: normal }
.Page_RelatedLinks_Title {
	color: #684522;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	display: block;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	text-align: center;
	background-color: #FEEAC7;
	border: 1px solid #B6783A;
}


.Page_Contents_Spacer_Top {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1px;font-weight: normal;font-style: normal;height: 1px;background-color: #FFFFFF;}
.Page_Contents_Spacer_Bottom {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1px;font-weight: normal;font-style: normal;height: 12px;background-color: #FFFFFF;}


/* Page Synop
This is used on non-product pages at the top of the page to provide a highlighted synoposis.
*/
.PageSynop_Title {color: #63876C;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-style: normal;font-weight: bold;padding: 0px;}
.PageSynop_Subtitle {color: #63876C;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;font-weight: normal;}
.PageSynop_Text {color: #63876C;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;padding: 8px;}
.PageSynop_TextHL {color: #A46659;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;font-weight: bold;}
.PageSynop_Link {color: #A46659;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;}
.PageSynop_Table {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1px;font-style: normal;font-weight: normal;background-color: #FFFFEE;border: 1px solid #CCCCCC;}
.PageSynop_TD {color: #8B5C2E;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;padding: 8px;}
/* Spacer table immediately below the PageSynop table */
.PageSynop_Spacer_Bottom {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1px;font-style: normal;font-weight: normal;height: 12px;width: 100%;}



/* Breadcrumbs */
.Breadcrumbs_Table {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1px;font-style: normal;font-weight: normal;height: 20px;width: 100%;}
.Breadcrumbs_TD {color: #A26B35;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;	vertical-align: top;}
.Breadcrumbs_Links { color: #A26B35 ; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal }
/* This should eventually be deleted and all instances of it renamed Breadcrumbs_TD */
.Breadcrumbs { color: #A26B35 ; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal}
.Breadcrumbs a:link, .Breadcrumbs a:visited {
	color:#A26B35;
}
.Breadcrumbs a:hover, .Breadcrumbs a:active {
}


/* Related Products */
.RelatedProducts_Links { color: #558261; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal }
.RelatedProducts_Title { color: #996600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold}
.RelatedProducts_Text { color: #999900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal}
.RelatedProducts_Author{ color: #996600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal}
.RelatedProducts_VSpacer_TABLE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	font-weight: normal;
	height: 12px;
	width: 100px;
}


/* VNavBar: Vertical Navigation Bar - For use in the body of the page. */
.NavBar_Mini_H3_TABLE {}
.NavBar_Mini_H3_TD-Icon {}
.NavBar_Mini_H3_TD-Text {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	width: 100px;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	border: 2px outset #3E7558;
}
.NavBar_Mini_H3_TD-TextHL {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	width: 100px;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	background-color: #D5E9DD;
}
.NavBar_Mini_H3_Text_Link {font-family: Tahoma, Verdana, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;color: #666600;}


/* VNavBar: Vertical Navigation Bar - For use in the body of the page. */
.NavBar_Mini_H4_TABLE {}
.NavBar_Mini_H4_TD-Icon {}
.NavBar_Mini_H4_TD-Text {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	width: 77px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	border: 1px outset #3E7558;
}
.NavBar_Mini_H4_TD-TextHL {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	width: 77px;
	background-color: #E4F1EA;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	border: 1px inset #3E7558;
}
.NavBar_Mini_H4_Text_Link {font-family: Tahoma, Verdana, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;color: #666600;}



/* Announcement Blocks */
.AnnBlock_TABLE {
	border: 1px solid #009900;
	background-color: #FFFFEE;
	margin-top: 8px;
}
.AnnBlock_Icon_TD {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;color: #AA0000;width: 60px;}
/* Use this only if no icon or spacer TD exists. */
.AnnBlock_Text_TD {padding: 4px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;color: #684522;width: 390px;}
.AnnBlock_Title {color: #FF9933; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold}
.AnnBlock_Subtitle {color: #558261; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; font-weight: normal}
.AnnBlock_TextHL { color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold}
.AnnBlock_Link { color: #558261; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold}
.AnnBlock_Icon {
	border: 1px solid #999999;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.AnnBlock_Icon_BorderWhite {
	border: 1px solid #FFFFFF;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.AnnBlock_ProductName { color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal}
.AnnBlock_ProductAuthor { color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: normal}
/* Outer Structure: 3-Wide */


.ProductBlock_3Wide_TABLE {
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
}
.ProductBlock_3Wide_Content_TD {font-family: Arial, Helvetica, sans-serif;font-size: 8px;font-style: normal;font-weight: normal;width: 156px;}
.ProductBlock_3Wide_Spacer_TD {font-family: Arial, Helvetica, sans-serif;font-size: 1px;font-style: normal;font-weight: normal;width: 5px;}
/* Inner Structure */
.ProductBlock_TABLE {
	border: 1px solid #63876C;
	width: 100%;
	float: left;
}
.ProductBlock_Upper_TD {padding: 4px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;color: #00FF00;width: 100%;}
.ProductBlock_Lower_TD {padding: 4px;font-family: Tahoma, Verdana, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;color: #8B5C2E;width: 100%;}
.ProductBlock_IMG-border {
	border: 1px solid #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.ProductBlock_IMG {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.ProductBlock_IMG-msg {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.ProductBlock_IMG-mediatype {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}

.ProductBlock_Name {
	color: #E67902;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}
.ProductBlock_Subtitle {color: #E67902; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: normal}
.ProductBlock_Author {color: #8B5C2E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: normal}
.ProductBlock_Desc_P {padding: 4px;font-family: Tahoma, Verdana, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;color: #8B5C2E;width: 100%;}
.ProductBlock_Text_Link {color: #558261; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; font-style: normal}
.ProductBlock_Text_HL {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8B5C2E;
	background-color: #FFFF99;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.ProductBlock_Text_Banner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC6633;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FF6633;
	border-right-color: #FF6633;
	border-bottom-color: #FF6633;
	border-left-color: #FF6633;
	background-color: #FFFFCC;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	text-align: center;
}




/*	Floating Product Block
Category: Product Block (pb)
Purpose: Used for product lists
Notes: Unless otherwise designated, all styles in this section apply to <P> tags.
 */
.pb_Outer_TABLE {
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
}
.pb_Outer_TD-Content {font-family: Arial, Helvetica, sans-serif;font-size: 8px;font-style: normal;font-weight: normal;width: 156px;}
.pb_Outer_TD-Spacer {font-family: Arial, Helvetica, sans-serif;font-size: 1px;font-style: normal;font-weight: normal;width: 5px;}
.pb_TABLE {
	border: 1px solid #63876C;
}
.pb_TD-Upper {padding: 4px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;color: #00FF00;width: 100%;}
.pb_TD-Lower {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #8B5C2E;
	width: 100%;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
}
.pb_IMG {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.pb_IMG-Icon {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.pb_IMG-MediaType {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.pb_Title {
	color: #E67902;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}
.pb_Subtitle {color: #E67902; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; font-style: normal}
.pb_Author {
	color: #8B5C2E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	margin: 0px;
}
.pb_Author-A {color: #8B5C2E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: normal}
.pb_Desc {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #8B5C2E;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.pb_Desc-A {color: #558261; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; font-style: normal}
.pb_DescHL-SPAN {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8B5C2E;
	background-color: #FFFF99;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.pb_Banner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC6633;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FF6633;
	border-right-color: #FF6633;
	border-bottom-color: #FF6633;
	border-left-color: #FF6633;
	background-color: #FFFFCC;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	text-align: center;
}




.Product_Icon_Subtitle1 {color: #684522; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; font-style: normal }
.Product_Spec {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #684522;
}



/* Product */
.Product_Synop { color: #A26B35; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal }
.Product_Name { color: #558261; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; font-style: normal}
.Product_NameSubtitle { color: #684522; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold }
.Product_NameSubtitleHighlight { color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic }
.Product_NameSubtitlePunch { color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; font-weight: bold }
.Product_Author { color: #3F7C79; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: italic }
.Product_Highlights { color: #006600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-style: italic }

.Product_Note {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #666600}.Product_NameSynopsis { color: #684522; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: italic; font-weight: normal}
.Product_NoteTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; font-weight: bold; color: #558261}
.Product_NoteHighlight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; font-weight: bold; color: #666600 }

.Product_CatNum_Price { color: #A26B35 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal }
.Product_CatNum_Price_Red {color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal}

.SamplePageCaption {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; font-weight: normal; color: #684522}
.Product_SamplePage_Caption { color: #006600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-style: italic }
.Product_SamplePage_Links { color: #006600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: italic }
.Product_Sample_Quote { color: #684522; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: italic}
.Product_Sample_Quote_Source { color: #684522; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; font-style: normal }
.Product_DetailsBelow { color: #558261; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: normal}


.Product_Icon_Caption { color: #A26B35; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; font-style: normal }
.Product_Icon_Name { color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal}
.Product_Icon_Name_Subtitle { color: #CC0000; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; font-style: normal}
.Product_Icon_Author { color: #CC0000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal}
.Product_Icon_Subtitle { color: #684522; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; font-style: normal }
.Product_Icon_ClickToZoom { color: #A26B35; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; font-style: italic}
.Product_SampleQuote {color: #8B5C2E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: normal}
.Product_SampleQuote_HL { color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold}
.Product_SampleQuote_Link { color: #558261; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold}
.Product_TOC_ProductName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #684522;
}
.Product_TOC_ProductAuthor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
.Product_TOC_TableOfContents_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #684522;
}
.Product_TOC_SectionTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #684522;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	display: block;
}
.Product_TOC_ChapterTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #684522;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.Product_BTLFitsHeader_TABLE {
}
.Product_BTLFitsHeader_TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #A26B35;
	background-color: #FEEECD;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.Product_BTLFitsBody_TABLE {
	background-color: #FEEECD;
}
.Product_BTLFitsBody_TD {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.Product_BTLFits_TABLE {
	height: 18px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.Product_BTLFits_TD-Pic {
	width: 50px;
}
.Product_BTLFits_TD-Pic_Pic {
	border: 1px solid #A26B35;
}

.Product_BTLFits_TD-Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #A26B35;
	width: 240px;
}
.Product_BTLFits_TD-Text_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #A26B35;
}




/* CartHeaderBar */
.CartHeaderBar_TABLE {
	background-image: url(Images/MenuBars/Backgrounds/MenuBar,Background,GreenGradient,h20.jpg);
	background-repeat: repeat-x;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	font-weight: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.CartHeaderBar_TD {
	color: #A26B35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
}
.CartBar_TABLE {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



/* Display Box: "Mirror" */

.bx-Mirror_TABLE {
	border: 1px solid #C0C0C0;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bx-Mirror_TD-picL {
	width: 120px;
	text-align: left;
}
.bx-Mirror_TD-txt {
	width: 300px;
}
.bx-Mirror_TD-picR {
	text-align: right;
	width: 120px;
}
.bx-Mirror-title_P {
}
.bx-Mirror-title_A {
}
.bx-Mirror-body_P {
}
.bx-Mirror-body_A {
}
.bx-Mirror-txt_TABLE-vert {
	width: 100%;
}
.bx-Mirror-txt-TD-top {
}
.bx-Mirror-txt-TD-bot {
}



/* */
.FamousQuote {color: #8B5C2E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
.FamousQuoteSource { color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold}

.RecFor_Subtitle { color: #996600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold}
.RecFor_Person { color: #996600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold}
.RecFor_Purpose { color: #558261; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-style: normal; font-weight: normal}
.RecFor_Link { color: #458842; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-style: italic; font-weight: bold}

.Disclaimer_Text { color: #684522; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: italic; font-weight: normal }
.Disclaimer_Title { color: #684522; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: bold}

.PictureCaption { color: #A26B35 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: italic; font-weight: normal }
.TableHeader { color: #684522; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold}
.TableHeaderHeader { color: #FAD6A8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold }
.TabTitleLink { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal; color: #374573}
.InfoBar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal; color: #A26B35}

.Author_Name { color: #336699 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-style: italic }
.Author_Subtitle { color: #684522; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: italic }
.Author_MiniBio { color: #684522; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal }

.Testimonial_Source {
	color: #684522;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	margin: 0px;
	text-align: right;
}
.Testimonial_Text {
	color: #CC6633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	margin: 0px;
	font-weight: bold;
}


/* Why Buy From Us Block */
.WhyUs_TABLE {background-color: #FFFFEE;border: 1px solid #FF9933;}
.WhyUs_TD {
	color: #8B5C2E;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding: 4px;
}
.WhyUs_Title {
	color: #FF9900;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.WhyUs_TextHL { color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold}
.WhyUs_Link { color: #558261; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal}



/* Sidebar */

/* Site Search */
.Site_Search_InputBox {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;color: #684522;border: 1px solid #3E7558;padding: 1px;height: 18px;}
.Site_Search_SubmitButton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal; color: #684522 }

/* The Header Table */
.Sidebar_Header_SpacerPre {width: 100px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1px;height: 10px;}
.Sidebar_Header_Table {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1px;height: 17px;background-image: url(Images/Header/Header,TabStyle,TanGradient,h17,w180.gif);}
.Sidebar_Header_TD {font-family: Tahoma, Verdana, sans-serif;font-size: 13px;font-style: normal;font-weight: bold;color: #505058;ext-align: center;background-image: url(Images/Header/Header,TabStyle,TanGradient,h17,w180.gif);background-attachment: fixed;background-repeat: no-repeat;background-position: center top;letter-spacing: 0.25px;text-align: center;}
.Sidebar_Header_Link {font-family: Tahoma, Verdana, sans-serif;font-size: 13px;font-style: normal;font-weight: bold;color: #505058;ext-align: center;background-image: url(Images/Header/Header,TabStyle,TanGradient,h17,w180.gif);background-attachment: fixed;background-repeat: no-repeat;background-position: center top;letter-spacing: .25px;}
.Sidebar_Header_SpacerPost {width: 100px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1px;height: 4px;}

/* The Title Table */
.Sidebar_Title_SpacerPre {width: 100px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1px;height: 2px;}
.Sidebar_Title_Table {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1px;}
.Sidebar_Title_TD_Icon {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1px;width: 24px;}
.Sidebar_Title_TD_Spacer {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1px;width: 6px;}
.Sidebar_Title_TD_Text {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1px;width: 150px;vertical-align: middle;}
.Sidebar_Title_Link {font-family:Tahoma, Verdana, sans-serif;font-size: 11px;width: 156px;color: #4D916C;font-style: normal;font-weight: bold;}

/* The Content Table */
.Sidebar_Content_Spacer {width: 100px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1px;height: 2px;}
.Sidebar_Content_Table {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; color: #444444}
.Sidebar_Content_TD_Text {font-family: Tahoma, Verdana, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;color: #444444;width: 180px;}

/* The last spacer in the sidebar */
.Sidebar_SpacerPost {width: 100px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1px;height: 8px;}

.SidebarPage_Title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #697BB7 }
.SidebarSpacerTable {width: 100px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1px;height: 5px;}
/* Obsolete? */
.SidebarTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: italic; font-weight: bold; color: #697BB7}
.SidebarText { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #444444}


/* Picture Borders */

.Pic_Border_Yellow_2Px {border: 2px solid #FFFF99;}
.Pic_Border_Tan_2Px {border: 2px solid #FFD0A0;}
.Pic_Border_Orange_2Px {border: 2px solid #FF9900;}
.Pic_Border_Orange_4Px {border: 4px solid #FF9900;}
.Pic_Border_Gray_2Px {border: 2px solid #999999;}
.Pic_Border_Gray_1Px {border: 1px solid #999999;}
.Pic_Border_Black_1Px {
	border: 1px solid #000000;
}
.Pic_Border_Black_2Px {
	border: 2px solid #000000;
}
.Pic_Border_Blue_1Px {
	border: 1px solid #006699;
}
.Pic_Border_Blue_2Px {
	border: 2px solid #006699;
}



/* Picture Captions */
.Pic_Caption_Standard {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #8B5C2E;
	margin-top: 5px;
}


/* Spacers */
.Spacer_Small_White { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal }
.Spacer_Small_Yellow { color: #FFFFEE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal }
.Spacer_Small_Tan { color: #FAD6A5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal }
.Spacer_Small_Brown { color: #684522; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal }
.Spacer_Small_Pink { color: #FFCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal }


/* Vertical Spacers */

/* Used to provide standard cosmetic spacing between objects. Assign this to a table. */
.Spacer_Vert_Standard_Table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1pt;
	font-style: normal;
	font-weight: normal;
	height: 12px;
}


/* Forms */

/* Form Title
The Title and Title Comment of a form.
This appears before (outside) the form and main table that denotes a form. */
.frm_Title_Title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #507C51 }
.frm_Title_Comment {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #507C51;
}
.frm_Title_Instructions { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #507C51}
.frm_Title_InstructionsHL { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; font-weight: normal; color: #B10501}

/* Form Table
Apply this to the TD of the table containing the entire form (except Title-related items).
This does nothing at this time and is only for future applications. */
.frm_TD {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8CBBA0;
	border-right-color: #8CBBA0;
	border-bottom-color: #8CBBA0;
	border-left-color: #8CBBA0;
}

/* Section "Header" */
/* Provides part of a 3-D border effect. */
.frm_Hdr_Outer_TD {	background-color: #E2EFDE;	padding: 0px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-top-color: #8CBBA0;	border-right-color: #8CBBA0;	border-bottom-color: #8CBBA0;	border-left-color: #8CBBA0;}
/* Provides font formatting and the second part of the 3-D border effect. */
.frm_Hdr_TD {	font-family: Tahoma, Verdana, sans-serif;	font-size: 15px;	font-style: normal;	font-weight: bold;	color: #507C51;	background-color: #E2EFDE;	padding: 4px 0px;	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-bottom-color: #609175;	text-align: left;	text-indent: 12px;	border-right-color: #609175;	border-left-color: #FFFFFF;}
/* Comments in the header should be inside Span tags classed with this. */
.frm_Hdr_Comment {	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #3E7558;	margin-left: 12px;}

/* Section "Data" */
/* Apply this to the table containing the data part of a section. */
.frm_Data_Outer_TD {
	background-color: #FFFFEE;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #8CBBA0;
	border-right-color: #8CBBA0;
	border-bottom-color: #8CBBA0;
	border-left-color: #8CBBA0;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
/* Apply this to each table containing a data element. */
.frm_Data_Table {
	height: 20px;
}
/* Apply this to each table containing a data element the begins a new group. */
.frm_Data_NewGroup_Table {
	height: 20px;
	margin-top: 8px;
}
/* Provides font specs for all data labels. */
.frm_Data_Label_TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #A26B35;
}
/* Provides font specs for all data labels. */
.frm_Data_Input_TD {
}
/* Styles the captcha question. */
.frm_Data_CaptchaQuestion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #A55138;
	background-color: #FFFFCC;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}


/* Apply this to the TD of a comment table. */
.frm_Data_Comment_TD {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3E7558;
	height: 14px;
	padding-left: 12px;
	padding-right: 12px;
}

/* Styles for input fields. */
.frm_Input_Checkbox {
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.frm_Input_RadioButton {}
/* Apply this to the form submit button. We'll add another style for general buttons if necessary. */
.frm_Input_SubmitButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3E7558;
}
/* Required */
.frm_Input_TextField_Req {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFCC;
	height: 17px;
	border: 1px solid #FF9900;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	color: #666666;
}
.frm_Input_TextArea_Req {
	background-color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	border: 1px solid #FF9900;
	padding: 4px;
}
.frm_Input_ListMenu_Req {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFCC;
	height: 17px;
	border: 1px solid #FF9900;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	color: #666666;
}

/* Optional */
.frm_Input_TextField_Opt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFFF;
	height: 17px;
	border: 1px solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	color: #666666;
}
.frm_Input_TextArea_Opt {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	border: 1px solid #999999;
	padding: 4px;
}
.frm_Input_ListMenu_Opt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFFF;
	height: 17px;
	border: 1px solid #FF9900;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	color: #666666;
}
.frm_Data_Comment_Link {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #3E7558;
}


/*
.frm_SecInput_Label_Left {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	color: #3E7558;	width: 240px;	position: relative;	float: left;	margin: 0px;	text-align: right;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}
.frm_SecInput_Label_Right {}
.frm_SecInput_Label_Center {}
.frm_SecInput_Input_TextField {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	float: left;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 8px;	color: #6633CC;	background-color: #FFFF99;	border: 1px solid #FF9933;	height: 17px;}
.frm_SecInput_HSpacer {}
.frm_SecInput_Comment {}
*/


/* Home Page */
.HomePage_ColumnHeader { color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold }
.HomePage_Quote { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #A26B35}
.HomePage_Quote_Author { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #A26B35}
.HomePage_Greeting { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #684522}
.HomePage_Stats {  font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #684522}
.HomePage_MostRecentUpdate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal; color: #684522}


/* Hot Topics */
.HotTopics_TopicLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; font-weight: bold; color: #990000}
.HotTopics_TopicComment { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: italic; font-weight: normal; color: #990000}
.HotTopics_TopicSynopsis { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; color: #000099}
.HotTopics_TopicSynopsisHL { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; font-weight: bold; color: #000099 }
.HotTopics_TopicSynopsis_Comment { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: italic; font-weight: normal; color: #000099 }
.HotTopics_TopicTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #990000 }
.HotTopics_TopicTitle_Comment { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: italic; font-weight: normal; color: #990000 }


/* News */
.News_P { font-family: "Courier New", Courier, mono; font-size: 13px; font-style: normal; font-weight: normal; color: #333333}
.News_Title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #E67902}
.News_Text { font-family: "Courier New", Courier, mono; font-size: 13px; font-style: normal; font-weight: normal; color: #333333}
.News_Link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; color: #558261}
.News_TextHL { font-family: "Courier New", Courier, mono; font-size: 13px; font-style: italic; font-weight: bold; color: #684523}


/* MenuBar */
.MenuBar_Outer_Table {	background-image: url(Images/MenuBars/Backgrounds/TanYellowGradient,h30.jpg);	background-repeat: repeat-x;	height: 30px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1px;	font-style: normal;	font-weight: normal;}
.MenuBar_Outer_TD {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; font-style: normal; font-weight: normal}
/* The horizontal 3-D spacers between menu buttons. */
.MenuBar_HSpacer_Table {	height: 30px;	float: left;}
.MenuBar_HSpacer_Light_TD {	height: 30px;	width: 1px;	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1px;}
.MenuBar_HSpacer_Dark_TD {	height: 30px;	width: 1px;	background-color: #AAAAAA;	font-size: 1px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-style: normal;	font-weight: normal;	position: relative;}
/* The menu button consisting of a single central cell. */
.MenuBar_Button_Table {	height: 30px;	float: left;}
.MenuBar_Button_TD {	color: #3E7558;	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	padding: 0px;}
.MenuBar_Button_Link {color: #3E7558; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal}
.MenuBar_Button_Icon {	margin-top: 0px;	margin-right: 3px;	margin-bottom: 0px;	margin-left: 0px;}

/* SubMenuBar: This is the menu bar immediately below the top (main) menu bar. */
.SubMenuBar_Outer_Table {background-image: url(Images/MenuBars/Backgrounds/MenuBar,Background,GreenGradient,h20.jpg);	background-repeat: repeat-x;	height: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1px;	font-style: normal;	font-weight: normal;}
.SubMenuBar_Outer_TD {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}
.SubMenuBar_Outer_Light_TD {width: 1px;	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1px;}
.SubMenuBar_Outer_Dark_TD {	width: 1px;	background-color: #AAAAAA;	font-size: 1px;	font-family: Verdana, Arial, Helvetica, sans-serif;	position: relative;}
/* The horizontal 3-D spacers between menu buttons. */
.SubMenuBar_HSpacer_Table {height: 20px;float: left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1px;}
.SubMenuBar_HSpacer_Light_TD {width: 1px;background-color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1px;}
.SubMenuBar_HSpacer_Dark_TD {width: 1px;background-color: #AAAAAA;font-size: 1px;font-family: Verdana, Arial, Helvetica, sans-serif;}
/* The menu button consisting of a single central cell. */
.SubMenuBar_Button_Table {height: 20px;	float: left;}
.SubMenuBar_Button_TD {color: #3E7558;	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;}
.SubMenuBar_Button_Link {color: #3E7558;	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	padding-top: 0px;	padding-right: 2px;	padding-bottom: 0px;	padding-left: 2px;}
.SubMenuBar_Button_Icon {margin-top: 0px;	margin-right: 3px;	margin-bottom: 0px;	margin-left: 0px;}


/*
	"Section Menu Bar": This provides navigation within various sections of the website.
*/

/* Main outer structure */
.MBSec_TABLE-Outer {
	background-color: #FFFFCC;
	margin: 0px;
	padding: 2px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;
}
.MBSec_TD-Outer {
}
.MBSec_TABLE {
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}
.MBSec_TD-Icon {}
.MBSec_TD-Text {
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border: 1px none #E4F1EA;
	height: 24px;
}
.MBSec_TD-TextHL {
	background-color: #E4F1EA;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border: 1px solid #3E7558;
	height: 24px;
}
.MBSec_Text-Link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;color: #666600;}


/*
	"Subsection Menu Bar": This provides navigation within various sections of the website.
*/

/* Main outer structure */
.MBSSec_TABLE-Outer {
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.MBSSec_TD-Outer {
}
.MBSSec_TABLE {
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}
.MBSSec_TD-Icon {}
.MBSSec_TD-Text {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border: 1px solid #E4F1EA;
	height: 18px;
}
.MBSSec_TD-TextHL {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	background-color: #E4F1EA;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border: 1px solid #3E7558;
	height: 18px;
}
.MBSSec_Text-Link {font-family: Tahoma, Verdana, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;color: #666600;}
.Nav_RLTC_TABLE-Outer {
	padding: 12px 8px;
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
}
.Nav_RLTC_TD-RL {
	text-align: left;
	vertical-align: top;
	width: 240px;
}
.Nav_RLTC_TD-TC {
	text-align: left;
	vertical-align: top;
	width: 240px;
}
.Nav_RLTC_TD-VSpacer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3px;
	font-style: normal;
	font-weight: normal;
	width: 10px;
}

.Nav_RLTC_RL_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #558261;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	display: block;
}
.Nav_RLTC_RL_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	border: 1px solid #FFFFFF;
	display: block;
	float: none;
}
.Nav_RLTC_RL_Link-Cur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	background-color: #E4F1EA;
	border: 1px solid #3E7558;
	display: block;
	float: none;
}
.Nav_RLTC_TC_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #558261;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	display: block;
}
.Nav_RLTC_TC_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	border: 1px solid #FFFFFF;
	display: block;
	float: none;
}
.MBVSec_Text-Link {font-family: Tahoma, Verdana, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;color: #666600;}



.WAPWinPicCap {color: #8B5C2E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold}


/* Attention Box */

.AttnBox_Table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	font-weight: normal;
	color: #A26B35;
	border: 1px solid #FF9933;
	background-color: #FFFFEE;
}
.AttnBox_TD {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #A26B35;
	padding: 8px;
}
.AttnBox_TextHL {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #A26B35;
}


/* Contrast Box */

.ContrastBox_Table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	font-weight: normal;
	color: #A26B35;
	border: 2px solid #FFFFEE;
	background-color: #558261;
}
.ContrastBox_TD {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFEE;
	padding: 6px;
}
.ContrastBox_TextHL {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #A26B35;
}


/* Attention Span 
This is an area that contains an "Attention" message.
It can be applied to most tag types.
*/
.AttnSpan {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #A26B35;
	border: 1px solid #FF9933;
	background-color: #FFFFEE;
	padding: 2px;
}
.AttnSpan_TextHL {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #A26B35;
}
.AttnSpan_Quote {font-family: Tahoma, Verdana, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #A26B35;}
.AttnSpan_Link {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FF6600;
}



/* Attention Paragraph
This is an area that contains an "Attention" message embedded in a paragraph tag.
*/
.attnP_P {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #A26B35;
	border: 1px solid #FF9933;
	background-color: #FFFFEE;
	padding: 2px;
}
.attnP_Title {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FF6600;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	display: block;
}

.attnP_TextHL {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #A26B35;
}
.attnP_Quote {font-family: Tahoma, Verdana, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #A26B35;}
.attnP_Link {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #558261;
}



/* Section Box */
/* This is used to visually delimit sections in the body of a document */

.SecBox_Table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	font-weight: normal;
	color: #A26B35;
	border: 1px solid #FF9933;
	background-color: #FFFFEE;
}
.SecBox_TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #558261;
	padding: 8px;
}
.SecBox_TextHL {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #A26B35;
}


/* Horizontal Triple-Wide Table */
/* Used for displaying 3 items in a minimum of vertical space. */

.H3Table_TABLE {
}
.H3Table_Icon_TD {
}
.H3Table_Text_TD {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	width: 110px;
	vertical-align: middle;
}
.H3Table_Text_Link {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666600;
}



/*
Class: Display Box
Style: "Soft"
Configuration: Horizontal, 2-Cell
*/

.dx_RaisedSoft-H2_TABLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5E5E5;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #E5E5E5;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dx_RaisedSoft-H2_TD-pic {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	width: 120px;
	color: #8B5C2E;
	padding: 4px;
}
.dx_RaisedSoft-H2_TD-text {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	width: 350px;
	color: #8B5C2E;
}
.dx_RaisedSoft-H2_IMG {

}
.dx_RaisedSoft-H2_P-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #E67902;
	margin: 0px;
}
.dx_RaisedSoft-H2_A-title {
	color: #E67902;
}

.dx_RaisedSoft-H2_P-text {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #8B5C2E;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.dx_RaisedSoft-H2_A-text {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #558261;
}



/*
Class: Display Box
Style: "Sharp Green"
Configuration: Horizontal, 2-Cell
*/

.dx_SharpGreen-H2_TABLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #95B99F;
	border-right-color: #63876C;
	border-bottom-color: #63876C;
	border-left-color: #95B99F;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dx_SharpGreen-H2_TD-pic {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	width: 120px;
	color: #8B5C2E;
	padding: 4px;
}
.dx_SharpGreen-H2_TD-text {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	width: 350px;
	color: #8B5C2E;
}
.dx_SharpGreen-H2_IMG {

}
.dx_SharpGreen-H2_P-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #E67902;
	margin: 0px;
}
.dx_SharpGreen-H2_A-title {
	color: #E67902;
}

.dx_SharpGreen-H2_P-text {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #8B5C2E;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.dx_SharpGreen-H2_A-text {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #558261;
}
.dx_SharpGreen-H2_Banner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #CC6633;
	background-color: #FFFFCC;
	border: 1px solid #CC6633;
	display: block;
	padding: 2px;
	text-align: center;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}




/*
Class: Container Box
Style: "Shout"
Configuration: Single Cell
*/

.cx_Shout_TABLE {
	border: 2px solid #FFCC33;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFF0DF;
}
.cx_Shout_TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8B5C2E;
}
.cx_Shout_P-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFEBD5;
	background-color: #894801;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 12px;
	margin: 0px;
}
.cx_Shout_SPAN-subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFEBD5;
}


/* Table of Contents */
.TOC_Title { color: #558261; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; font-weight: bold}
.TOC_Title_Comment { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; color: #558261}
.TOC_Chapter { color: #558261; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold}
.TOC_Chapter_Comment { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; color: #558261}
.TOC_Subchapter { color: #558261; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal}
.TOC_Subchapter_Comment { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; color: #558261}
.TOC_Link { color: #558261; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold}
.TOC_Text {color: #8B5C2E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
.TOC_TextHL { color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold}
.TOC_VDiv_Top {height: 2px;width: 100%;background-color: #558261;color: #558261;}
.TOC_VDiv_Bottom {height: 1px;width: 100%;background-color: #558261;color: #558261;}


/* Data Table Elements */
.dtbl_Table {
	color: #8B5C2E;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	border: 1px solid #558261;
}
.dtbl_HHeader {
	color: #558261;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #DCE4DE;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.dtbl_VHeader {
	color: #558261;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #DCE4DE;
}
.dtbl_TR_Light {color: #8B5C2E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
.dtbl_TR_Dark {color: #8B5C2E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
.dtbl_TD {color: #8B5C2E; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal}
.dtbl_TDHL {color: #8B5C2E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
.dtbl_Text {color: #8B5C2E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
.dtbl_TextHL {color: #8B5C2E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
.dtbl_Link {color: #8B5C2E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
/* Source Reference */
.dtbl_Ref_Lbl {
	color: #8B5C2E;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	vertical-align: top;
}

/* Vertical Dividers */
/* Standard vertical divider for use in the body of a document. */
.HR_Body_Standard {
	height: 1px;
	width: 90%;
	background-color: #558261;
	color: #558261;
}


/* Site-Wide Styles */
.Site_Motto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #684522}
.Site_Search { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: italic; font-weight: bold; color: #684522}
.Site_Synop { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal; color: #A26B35}
.ps_SearchBox_TABLE-Outer {
	background-color: #FFFFEE;
	border: 2px solid #B6783A;
}
.ps_SearchBox_TD-Outer {
}




/* Product Search Search Box... */

.ps_SearchBox_TABLE {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E0D5B8;
	border-right-color: #333333;
	border-bottom-color: #FFFFFF;
	border-left-color: #333333;
}
.ps_SearchBox_TD {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #996633;
	padding: 8px;
}
.ps_SearchBox_Title_P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #996633;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ps_SearchBox_Body_P {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #996633;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ps_SearchBox_Body_A {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #63876C;
}
.ps_SearchBox_Desc_P {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #996633;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ps_SearchBox_Desc_A {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #339933;
}
.ps_SearchBox_SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #63876C;
	font-weight: normal;
}
.ps_SearchBox_TEXT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #63876C;
	font-weight: normal;
}
.ps_SearchBox_SUBMIT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #996633;
}


/* Product Search List Item... */

.ps_ListItem_TABLE {
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}
.ps_ListItem_TD-Pic {
	text-align: center;
}
.ps_ListItem_TD-Desc {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #996633;
}
.ps_ListItem_IMG {
}
.ps_ListItem_Title_P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F5ECE2;
	background-color: #B6783A;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 8px;
	margin: 0px;
}
.ps_ListItem_Title_A {
	color: #F9F3EE;
}
.ps_ListItem_Subtitle_SPAN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F5ECE2;
	background-color: #B6783A;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 8px;
	margin: 0px;
	display: block;
}
.ps_ListItem_Subtitle_A {
	color: #F9F3EE;
}
.ps_ListItem_Body_P {
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ps_ListItem_Banner_P {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6633;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF6633;
	border-right-color: #FF6633;
	border-bottom-color: #FF6633;
	border-left-color: #FF6633;
	margin-top: 6px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color: #FFFFcc;
}
.ps_ListItem_Banner_A {
	color: #FF6633;
	text-decoration: none;
}


/* Product Search Message Box... */

.ps_MsgBox_TABLE {
	background-color: #FEDADA;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 2px solid #B6783A;
}
.ps_MsgBox_TD {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #996633;
	padding: 8px;
}
.ps_MsgBox_Title_P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #996633;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ps_MsgBox_Body_P {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #996633;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ps_MsgBox_Body_A {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #339933;
}


/* Product Search Info Box... */

.ps_InfoBox_TABLE {
	background-color: #E9F8E9;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 2px solid #B6783A;
}
.ps_InfoBox_TD {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #996633;
	padding: 8px;
}
.ps_InfoBox_Title_P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #996633;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ps_InfoBox_Body_P {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #996633;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ps_InfoBox_Body_A {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #339933;
}




.TopLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: italic;
	font-weight: bold;
	color: #3F7C79;
	display: block;
	margin: 0px;
	text-align:right;
}
.TopLink_A {
	color: #3F7C79;
}

.CopyrightMessage {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; color: #A26B35}

a { text-decoration: none}
a:hover { text-decoration: underline}
.HLYellowBG {background-color: #FFFF33;color: #FF0000;}

.HdrBarTan { font-family: "Times New Roman", Times, serif;background-image: url(Images/Header/HeaderBars/TanSweep/HeaderBar,TanSweepBG,h24,w10.jpg);}
.TabTanSweep { font-family: Verdana, Arial, Helvetica, sans-serif;background-image: url(Images/Header/HeaderBars/TanSweep/TanSweepNoBorder,MidSection,r75,h17,w8.gif);font-size: 14px;font-style: normal;font-weight: bold;color: #8B5C2E;}
.DividerTanSweep { background-image: url(Images/Dividers/Tan/Divider,TanSweep,h4,w10.jpg);}
.Margin0 { margin: 0px;padding: 0px;}
.utl_SPAN-nc {
}
.utl_Yellow-HL {
	background-color: #FFFF66;
}
.utl_Yellow-HL-HSpace {
	background-color: #FFFF66;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.utl_ImportantText-DkRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
.utl_ImportantText-DkRed-Yellow-HL-HSpace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	background-color: #FFFF66;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.utl_ImportantText-IconCaption-DkRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
}

.CenterBlock {
	display:block;
	margin-left:auto;
	margin-right:auto;
}


table.SamplePages-3H {
	display:block;
	margin:0 auto 0 auto;
	width:450px;
	border: none;
}

table.SamplePages-3H td {
	text-align:center;
	width:150px;
	color: #558261;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}

table.SamplePages-3H img {
	cursor:zoom-in;
}

.Block_Center {
	display: block;
	margin: auto;
	text-align: center;
}