body
{
	font-family: Verdana, Arial, Sans-Serif;
	text-align: left;
	font-size: 10pt;
}

.pageborder
{
	background-color: #f4f0d2;
}

.leftgutter
{
	background-color: #f4f0d2;
	width: 20px;
}

.rightgutter
{
	width: 20px;
	background-color: #f4f0d2;
}

.bottomgutter
{
	height: 20px;
	background-color: #f4f0d2;
}

.copyright
{
	font-size: 7pt;
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
	text-align: left;
}

.menucontainer
{
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #ffffff;
	text-align: left;
}

.menucontainer_selected
{
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #ffffcc;
	text-align: left;
}

.menutext
{
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #ffffff;
	text-align: left;
}

.menutext_selected
{
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #ffffcc;
	text-align: left;
}

.submenucontainer
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #ffffff;
	text-align: left;
	padding-left:30px;
}

.submenucontainer_selected
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #ffffcc;
	text-align: left;
	padding-left:30px;
}

.headerband
{
	background-color: #f4f0d2;
	height: 84px;
}

.postheaderband
{
	background-color: #ccc499;
	height: 20px;
}

.footerband
{
	background-color: #ccc499;
	height: 84px;
}

.maincontent
{
	background-color:#ffffff;
}

.contentdivider
{
	width: 10px;
	text-align: center;
	vertical-align:top;

}

a.menutext, a:active.menutext, a:link.menutext, a:visited.menutext
{
	text-decoration: none;
	cursor: hand;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #ffffff;
	text-align: left;
	vertical-align: middle;
}

a:hover.menutext
{
	text-decoration: underline;
}

a.menutext_selected, a:active.menutext_selected, a:link.menutext_selected, a:visited.menutext_selected
{
	text-decoration: none;
	cursor: hand;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #ffffcc;
	text-align: left;
	vertical-align: middle;
}

a:hover.menutext_selected
{
	text-decoration: underline;
}

a.submenutext, a:active.submenutext, a:link.submenutext, a:visited.submenutext
{
	font-size: 8pt;
	cursor: hand;
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #ffffff;
	text-align: left;
	text-decoration: none;
	text-indent:-10px;
}

 a:hover.submenutext
{
	text-decoration: underline;
}

a.submenutext_selected, a:active.submenutext_selected, a:link.submenutext_selected, a:visited.submenutext_selected
{
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #ffffcc;
	text-align: left;
	text-indent:-10px;
}

a:hover.submenutext_selected
{
	text-decoration: underline;
}

.pageheader
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 14pt;
	padding-bottom: 10px;
	color: #ffffff;
	padding-top: 10px;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #336666;
	text-align:center;
}

td,.basiccontent
{
	font-family: Verdana, Arial, Sans-Serif;
	text-align: left;
	font-size: 10pt;
	line-height: 150%;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

td 
{
	padding-bottom: 0px;
}

.basiccontentnormal
{
	font-family: Verdana, Arial, Sans-Serif;
	text-align: left;
	font-size: 10pt;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

a.basiccontent, a:active.basiccontent, a:link.basiccontent, a:visited.basiccontent
{
	margin-left:0px;
	margin-right:0px;
	font-size: 10pt;
	cursor: hand;
	font-weight: bold;
	/*color: #336666;*/
	color: #0000FF;
	font-family: Verdana, Arial, Sans-Serif;
	/*text-decoration: none;*/
}

a:hover.basiccontent
{
	text-decoration: underline;
}

.smallpagecontent
{
	font-size: 8pt;
	font-family: Verdana, Arial, Sans-Serif;
	text-align: left;
}

a.smallpagecontent, a:active.smallpagecontent, a:link.smallpagecontent, a:visited.smallpagecontent
{
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	font-size: 8pt;
	color: #336666;
	font-family: Verdana, Arial, Sans-Serif;
}

a:hover.smallpagecontent
{
	text-decoration: underline;
}

.smallpadding
{
	padding-left:10px;
	padding-right:10px;
}

.pseudobutton
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #d3d3d3;
	text-align: center;
	width: 80%;
}

.pseudobuttontext
{
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #d3d3d3;
	text-align: center;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-top-style: outset;
	border-bottom-style: outset;
	border-right-style: outset;
	border-left-style: outset;
}


a.pseudobutton, a:active.pseudobutton, a:link.pseudobutton, a:visited.pseudobutton
{
	width: 80%;
	font-weight: bold;
	font-size: 10pt;
	text-transform: uppercase;
	cursor: hand;
	color: #ffffff;
	font-family: Verdana, Arial, Sans-Serif;
	position: relative;
	background-color: #d3d3d3;
	text-align: center;
	text-decoration: none;
}

a:hover.pseudobutton
{
}

.footerintro
{
	font-weight: bold;
	font-size: 8pt;
	padding-left: 5px;
	color: #817f4e;
	font-family: Verdana, Arial, Sans-Serif;
}

a.articlelink, a:active.articlelink, a:link.articlelink, a:visited.articlelink
{
	text-decoration: none;
	cursor: hand;
	font-size: 10pt;
	font-weight: bold;
	color: #336666;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #ffffff;
	line-height: 150%;
}

a:hover.articlelink
{
	text-decoration: underline;
}

.articledescription
{
	font-family: Verdana, Arial, Sans-Serif;
	text-align: left;
	font-size: 10pt;
	line-height: 150%;
}

.articleauthorandpublisher
{
	font-family: Verdana, Arial, Sans-Serif;
	text-align: left;
	font-size: 10pt;
	line-height: 150%;
}

.articlesummary
{
	margin-top: 25px;
	font-size: 10pt;
	font-family: Verdana, Arial, Sans-Serif;
	line-height: 150%;
}

.testimonials
{
	line-height: 100 40 0;
	font-size: 7pt;
	font-family: Verdana, Arial, Sans-Serif;
}

.largertestimonials
{
	line-height: 100 40 0;
	font-size: 8pt;
	font-family: Verdana, Arial, Sans-Serif;
}

.FeedbackArea
{
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
}
.indentedText
{
	text-indent: 25px;
}

a.productaction, a:active.productaction, a:link.productaction, a:visited.productaction
{
	font-weight: bold;
	font-size: 8pt;
	margin-left: 0px;
	cursor: hand;
	color: #663300;
	margin-right: 0px;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
}

a:hover.productaction
{
	text-decoration: underline;
}

.Hanging
{
	text-indent: -25px;
	padding-left: 50px;
}

blockquote
{
	width: 350px;
	float: right;
	margin: 10px -60px 10px 10px;
	margin-right: 0px; /* IE box model hack  */
	padding: 2px 15px 2px 10px;
	border: solid 3px #ccc499;
}

div.BasicContent li
{
	padding-bottom:10px;
}

div.BasicContent blockquote li
{
	padding-bottom:0px;
}
