

body {
	background: #FFFFFF;
	margin: 0px;
}
p, td{
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
   color: #000000;
}
h1 {
   margin: 0px;
   padding: 0px;
	font-weight: bold;
   font-family: Aviner Heavy, Arial, Helvetica, sans-serif;
   font-size: 24px;
   color: #8d7B46;
}
h3 {
   margin: 0;
   padding: 0;
   font-size: 16px;
}
a, a:active, a:visited {
	text-decoration: underline;
	color: #02ABEE;
}
a:hover {
	text-decoration: none;
	color: #02ABEE;
}
td.BodyContent li {
   list-style-image: url(/_PROJECT/_Block/Frame/Bullet.gif);
   margin-left: -40px;
}
td.ReferencesBlock li{
   margin-left: -25px;
   margin-bottom: 10px;
}
#MainLogoPrint {
   display: none;
   padding-bottom: 20px;
}
#PicCredit {
   font-size: 8px;
   font-family: Trebuchet, Arial, Helvetica, sans-serif;
   color: #8d7b49;
   float: right;
   padding-right: 20px;
   position: relative;
   top: -10px;
}
#PicCredit a{
   color: #8d7b49;
}
.LibraryResultLink a{
   color: #000000;
}
.FAQHeader {
   color: #8D7B46;
   font-size: 16px;
   padding-bottom: 10px;
}
.ShareLinkBox {
   position: relative;
   top: -120px;
   left: -150px;
   width: 0px;
   height: 0px;
   display: none;
}
td.InteriorBanner {
   padding: 0px;
}
td.BlogTitle {
   font-family: Trebuchet, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #403000;
}
td.BlogText {
   font-family: Trebuchet, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #403000;
}  
.InteriorImageBlock td{
   color: #443000;
   padding: 5px;
   background: #FFFFFF;
}
.HotTopicBlock {
   margin-top: 25px;
}
td.HotTopicLink a, td.HotTopicLink a:active, td.HotTopicLink a:visited{
   color: #423002;
}
td.HotTopicLink a:hover {
   color: #00ACEC;
}
.WantToHelpBlock {
   font-family: Trebuchet, Arial, Helvetica, sans-serif;
   color: #432E00;
}
.WantMoreInfoBlock {
   font-family: Trebuchet, Arial, Helvetica, sans-serif;
   color: #432E00;
}
.CEPBlogBlock {
   width: 240px;
   margin-top: 15px;
   margin-bottom: 10px;
}
.TagCloudBlock {
   width: 240px;
   margin-top: 15px;
   margin-bottom: 10px;
}
.TagCloudBlock a{
   margin-right: 10px;
}
.Smaller {
   font-family: Georgia, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: lighter;
}
.Small {
   font-family: Georgia, Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: 400;
}
.Medium {
   font-family: Georgia, Arial, Helvetica, sans-serif;
   font-size: 22px;
   font-weight: 600;
}
.Large {
   font-family: Georgia, Arial, Helvetica, sans-serif;
   font-size: 26px;
   font-weight: 800;
   
}
.Largest {
   font-family: Georgia, Arial, Helvetica, sans-serif;
   font-size: 30px;
   font-weight: 900;
}
td.HomeBlock {
   font-family: Aviner Roman, Arial, Helvetica, sans-serif;
   font-size: 14px;
	line-height: 18px;
   background: #413100;
   color: #FFFFFF;
   padding: 15px;
}
td.TopFrame {
   background: url('/_PROJECT/_Block/Frame/Top_sync.gif') repeat-x;
   height: 500px;
}
table.TopNavBox {
   color: #FFFFFF;
   height: 55px;
}
table.TopNavBox td{
   color: #FFFFFF;
   padding-right: 5px;
   font-family: Trebuchet, Arial, Helvetica, sans-serif;
   font-size: 11px;
}
table.TopNavBox td a, table.TopNavBox td a:active, table.TopNavBox td a:visited{
   color: #FFFFFF;
   text-decoration: none;
}
table.TopNavBox td a:hover {
   color: #FFFFFF;
   text-decoration: underline;
}
table.SubNavBox {
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
   font-size: 13px;
	color: #403000;
}
table.SubNavBox td {
   font-family: Trebuchet, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #403000;
}
table.SubNavBox td a, table.SubNavBox td a:active, table.SubNavBox td a:visited{
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	color: #403000;
   font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
table.SubNavBox td a:hover {
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	color: #00ACEE;
   font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}
td.ContentBlock {
   padding-left: 0px;
}
td.HighlightBlock {
   border: solid 1px #E2DAB6;
   background: #FFFADC;
   color: #3F3100;
   padding: 10px 15px;
}
td.WantToKnowBlock {
   border: solid 1px #DCF5FC;
   background: #C7ECFC url('/_PROJECT/_Block/Frame/GradientBlue_sync.gif') repeat-x;
   color: #3F3100;
   padding-top: 5px;
   padding-bottom: 5px;
}
td.ReferencesBlock {
   border: solid 1px #F1F0EC;
   background: #EEEBE4;
   color: #000000;
   padding: 15px 25px;
}
td.OverviewBlock {
   background: #FFF9D5 url('/_PROJECT/_Block/Frame/YellowBox_sync.gif') repeat-x;
}
td.OverviewBlock_Cell {
   padding-left: 20px;
   padding-right: 20px;
   padding-bottom: 5px;
}
td.OverviewBlockHeader {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: bold;
   color: #8D7B46;
   padding: 10px 5px 5px 25px;
}
td.ExploreOverview_Cell {
   padding-left: 20px;
   padding-right: 20px;
   padding-bottom: 5px;
}
td.PressReleaseBlock {
   background: #FFF9D5 url('/_PROJECT/_Block/Frame/YellowBox_sync.gif') repeat-x;
}
td.FormBlock {
   margin: 0px;
}
td.BottomFrame {
   background: #F5F4F2 url('/_PROJECT/_Block/Frame/FooterSync.gif') repeat-x;
   height: 200px;
   padding-top: 20px;
}
td.FooterFrame {
   background: #F5F4F2 url('/_PROJECT/_Block/Frame/BottomFooter_sync.gif') repeat-x;
   height: 32px;
}
td.FooterFrame td {
   color: #FFFFFF;
   font-family: Trebuchet, Arial, Helvetica, sans-serif;
   font-size: 12px;
}
td.FooterFrame td a, td.FooterFrame td a:active, td.FooterFrame td a:visited{
   color: #FFFFFF;
   text-decoration: underline;
}
td.FooterFrame td a:hover {
   color: #FFFFFF;
   text-decoration: none;
}
td.QuoteBlock {
   font-family: Georgia, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: italic;
   font-size: 14px;
   color: #413002;
}
td.QuoteSource {
   font-family: Georgia, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: italic;
   font-size: 14px;
   color: #8E7A45;
}
table.FooterNavBox {
   width: 165px;
   margin-right: 50px;
}
td.FooterNavHeader {
   padding-bottom: 5px;
   border-bottom: dotted 1px #493906;
}
td.FooterNavLink {
	color: #493906;
}
td.FooterNavLink a, td.FooterNavLink a:active, td.FooterNavLink a:visited{
	color: #493906;
   background: #EBE8E1;
	font-weight: normal;
   display: block;
	text-decoration: none;
   border-bottom: dotted 1px #493906;
}
td.FooterNavLink a:hover {
	color: #00ADEF;
	font-weight: normal;
   background: #FFFFFF;
   display: block;
	text-decoration: none;
   border-bottom: dotted 1px #493906;
}
/* Content */
td.Content {
	background: #FFFFFF url(/_PROJECT/_Block/Frame/backTile-contentRightPanel.gif);
}
td.FormBlock {
	padding: 0px 14px 14px 14px;
}
td.FooterBlock {
	background: #000000 url(/_PROJECT/_Block/Frame/footerGradient.gif);
}
td.Shadow_TL {
   background: url(/_PROJECT/_Block/Frame/Shadow/TopLeft_corner.png);
}
td.Shadow_T {
   background: url(/_PROJECT/_Block/Frame/Shadow/Top_shadow.png);
}
td.Shadow_TR {
   background: url(/_PROJECT/_Block/Frame/Shadow/TopRight_corner.png);
}
td.Shadow_L {
   background: url(/_PROJECT/_Block/Frame/Shadow/Left_shadow.png);
}
td.Shadow_R {
   background: url(/_PROJECT/_Block/Frame/Shadow/Right_shadow.png);
}
td.Shadow_BL {
   background: url(/_PROJECT/_Block/Frame/Shadow/BottomLeft_corner.png);
}
td.Shadow_B {
   background: url(/_PROJECT/_Block/Frame/Shadow/Bottom_shadow.png);
}
td.Shadow_BR {
   background: url(/_PROJECT/_Block/Frame/Shadow/BottomRight_corner.png);
}
td.Shadow_TL_IE {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/Shadow/TopLeft_corner.png', sizingMethod='scale');
}
td.Shadow_T_IE {
   background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/Shadow/Top_shadow.png', sizingMethod='scale');
}
td.Shadow_TR_IE {
   background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/Shadow/TopRight_corner.png', sizingMethod='scale');
}
td.Shadow_L_IE {
   background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/Shadow/Left_shadow.png', sizingMethod='scale');
}
td.Shadow_R_IE {
   background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/Shadow/Right_shadow.png', sizingMethod='scale');
}
td.Shadow_BL_IE {
   background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/Shadow/BottomLeft_corner.png', sizingMethod='scale');
}
td.Shadow_B_IE {
   background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/Shadow/Bottom_shadow.png', sizingMethod='scale');
}
td.Shadow_BR_IE {
   background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/Shadow/BottomRight_corner.png', sizingMethod='scale');
}
/* ShadowButton*/
td.ShadowButton_TL {
   background: url(/_PROJECT/_Block/Frame/ShadowButton/TopLeft_corner.png);
}
td.ShadowButton_T {
   background: url(/_PROJECT/_Block/Frame/ShadowButton/Top_sync.png);
}
td.ShadowButton_TR {
   background: url(/_PROJECT/_Block/Frame/ShadowButton/TopRight_corner.png);
}
td.ShadowButton_L {
   background: url(/_PROJECT/_Block/Frame/ShadowButton/Left_sync.png);
}
td.ShadowButton_R {
   background: url(/_PROJECT/_Block/Frame/ShadowButton/Right_sync.png);
}
td.ShadowButton_BL {
   background: url(/_PROJECT/_Block/Frame/ShadowButton/BottomLeft_corner.png);
}
td.ShadowButton_B {
   background: url(/_PROJECT/_Block/Frame/ShadowButton/Bottom_sync.png);
}
td.ShadowButton_BR {
   background: url(/_PROJECT/_Block/Frame/ShadowButton/BottomRight_corner.png);
}
td.ShadowButton_TL_IE {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/ShadowButton/TopLeft_corner.png', sizingMethod='scale');
}
td.ShadowButton_T_IE {
   background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/ShadowButton/Top_sync.png', sizingMethod='scale');
}
td.ShadowButton_TR_IE {
   background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/ShadowButton/TopRight_corner.png', sizingMethod='scale');
}
td.ShadowButton_L_IE {
   background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/ShadowButton/Left_sync.png', sizingMethod='scale');
}
td.ShadowButton_R_IE {
   background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/ShadowButton/Right_sync.png', sizingMethod='scale');
}
td.ShadowButton_BL_IE {
   background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/ShadowButton/BottomLeft_corner.png', sizingMethod='scale');
}
td.ShadowButton_B_IE {
   background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/ShadowButton/Bottom_sync.png', sizingMethod='scale');
}
td.ShadowButton_BR_IE {
   background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/ShadowButton/BottomRight_corner.png', sizingMethod='scale');
}

form {
   margin: 0px;
   padding: 0px;
}
/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#44ABF3;
	 font-weight:normal;
    text-decoration:underline;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ 
   z-index:25; 
   color: #44ABF3; 
   background:; 
}
a.tt:hover span.tooltip{
   display:block;
   position:absolute;
   top:-140px; left:-180;
	padding: 0 0 0 0;
	width:202px;
	color: #FFFFFF;
   text-align: center;
	filter: alpha(opacity:100);
	KHTMLOpacity: 1.0;
	MozOpacity: 1.0;
	opacity: 1.0;
}
a.tt:hover span.top{
	display: block;
	padding: 0px 0px 0px 0px;
   background: #FFFFFF;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	border-top: 1px solid #C6BCA1;
   border-left: 1px solid #C6BCA1;
   border-right: 1px solid #C6BCA1;
   color: #000000;
   padding: 10px;
   background: #FFFFFF
}
a.tt:hover span.middle img{
   border: 0px;
}
a.tt:hover span.bottom{
	display: block;
	padding:1px 0px 50px 0px;
	color: #FFFFFF;
   background: url(/_PROJECT/_Block/Frame/ShareBox/bottom.gif) no-repeat top;
}
div.SubMenuContainer {
   position: absolute;
   z-index: 125;
display: none;
}
/* Form */
.z-iHighlight {
   background: #FFFFCC;
}
.z-iError {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	line-height: 18px;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
}
.z-iText {
	color: #000000;
	border: solid 1px #80949D;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
   font-family: Trebuchet, Arial, Helvetica, sans-serif;
}
.z-iCombo {
	color: #000000;
	border: solid 1px #80949D;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
   font-family: Trebuchet, Arial, Helvetica, sans-serif;
}
.z-iLabel {
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	line-height: 18px;
   font-family: Trebuchet, Arial, Helvetica, sans-serif;
}
.z-iStatic {
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
   font-family: Trebuchet, Arial, Helvetica, sans-serif;
}
.z-iRequired {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	line-height: 18px;
   font-family: Trebuchet, Arial, Helvetica, sans-serif;
}
.z-iButton {
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
   font-family: Trebuchet, Arial, Helvetica, sans-serif;
}
@media print {
   p, td{
	   font-family: Trebuchet, Arial, Helvetica, sans-serif;
	   font-size: 15px;
	   line-height: 18px;
      color: #000000;
   }
	.NoPrint {
		display: none;
	}
	.PrintOnlyBlock {
		display: block;
	}
	.PrintOnlyInline {
		display: inline;
	}
   #MainLogoPrint {
      display: block;
      margin: 5px;
   }
   td.TopNavFrame, td.MainNavFrame, td.InteriorBanner, td.PageToolBarBottom,
   td.LeftSide, td.BottomFrame, td.FooterFrame, table.PageToolBarFrame {
      display: none;
   }
   .ShadowBoxClass {
      border: 0px solid #000;
      width: 100%;
      display: block;
   }
   .HighlightBlockClass {
      width: 920px; /*IE*/
      max-width:600px; /*Firefox*/
      border: 0px solid #000;
   }
}