/* By Ever Camua */

/* global defaults */
/* do not change without careful study */
body { background-color: #F6EFEF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
tr, td { text-align: left; vertical-align: top; }
.TrimAll { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; } /* trim margins*/
.TrimAll p { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; } /* trim margins*/
.HeadSectImg { margin-top: 16px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; } /* adds top, bottom margins to IMG headers */

/* Div specs */
#sidebar
	{
	overflow: auto;
	position: relative;
	width: 200px;
	height: 100%;
	top: 0px;
	left: 0px;
	/* scrollbar-face-color:#aecbe6;
	scrollbar-highlight-color:#cde2f6;
	scrollbar-3dlight-color:#cde2f6;
	scrollbar-shadow-color:#aecbe6;
	scrollbar-darkshadow-color:#6699cc;
	scrollbar-track-color:#cde2f6;
	scrollbar-arrow-color:#6699cc;	 */
	}


/* Global selector styles */
a:link { color: #FF0000; text-decoration: underline; }
a:visited { color: #FF6600; text-decoration: none; }
a:hover { color: #000000; text-decoration: none; }
a:active { color: #990099; text-decoration: none; }

/* left navigation column */
.NaviCol { background-color: #F6EFEF; }

/* main content column */
.MainCol { background-color: #FFF; }

/* Masthead section text links */
.Mast			{ background-color: #815; }
.MastMenu			{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 11px; line-height: 14px; color: #ffffff; text-align: left; margin: 0px; }
.MastMenu a:link	{ color: #fff; text-decoration: none; }
.MastMenu a:visited	{ color: #fff; text-decoration: none; }
.MastMenu a:hover	{ color: #0cf; text-decoration: none; }
.MastMenu a:active	{ color: #fbb; text-decoration: underline; }

/* Framing square for gray tablet */
.FBarSideTop		{ background-color: #000; background-image: url(../images/FrameTopBlank.gif); background-repeat: repeat-x; background-position: top; }
.FBarTop			{ background-color: #FFF; background-image: url(../images/FrameTopBG.gif); background-repeat: repeat-x; background-position: top; }
/*
.Ground			{ background-color: #E3DCDC; background-image: url(../images/FrameGroundBG.gif); background-repeat: repeat; }
.HiGround			{ background-color: #FEFAFA; background-image: url(../images/FrameHiGroundBG.gif); background-repeat: repeat; }
*/
.FBarBottom		{ background-color: #FEFAFA; background-image: url(../images/FrameBottomBG.gif); background-repeat: repeat-x; background-position: bottom; }

/* Top bar pop-up menu  text links */
.DropMenu p		{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 11px; line-height: 14px; color: #000; text-align: left; margin: 0px; line-height: 14px; }
.DropMenu a:link	{ color: #815; text-decoration: none; }
.DropMenu a:visited	{ color: #813; text-decoration: none; }
.DropMenu a:hover	{ color: #000; text-decoration: underline; }
.DropMenu a:active	{ color: #699; text-decoration: underline; }

/* Catalog column text links */
.CatRed			{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; }
.CatRed p			{ font-size: 11px; line-height: 14px; color: #666; text-align: left; text-indent: -13px; margin-right: 0px; margin-left: 13px; margin-top: 0px; margin-bottom: 0px; }
.CatRed a:link		{ color: #f15; text-decoration: none; }
.CatRed a:visited	{ color: #999; text-decoration: none; }
.CatRed a:hover	{ color: #000; text-decoration: underline; font-variant: small-caps;}
.CatRed a:active	{ color: #33f; text-decoration: underline; }

.CatBlue			{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; }
.CatBlue p			{ font-size: 11px; line-height: 14px; color: #666; text-align: left; text-indent: -13px; margin-right: 0px; margin-left: 13px; margin-top: 0px; margin-bottom: 0px; }
.CatBlue .Indent1	{ font-size: 11px; line-height: 14px; color: #666; text-align: left; text-indent: -13px; margin-right: 0px; margin-left: 22px; margin-top: 0px; margin-bottom: 0px; }
.CatBlue a:link		{ color: #01c; text-decoration: none; }
.CatBlue a:visited	{ color: #999; text-decoration: none; }
.CatBlue a:hover	{ color: #000; text-decoration: underline; font-variant: small-caps;}
.CatBlue a:active	{ color: #33f; text-decoration: underline; }

.CatGreen			{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; }
.CatGreen p		{ font-size: 11px; line-height: 14px; color: #666; text-align: left; text-indent: -13px; margin-right: 0px; margin-left: 13px; margin-top: 0px; margin-bottom: 0px; }
.CatGreen a:link	{ color: #070; text-decoration: none; }
.CatGreen a:visited	{ color: #999; text-decoration: none; }
.CatGreen a:hover	{ color: #000; text-decoration: underline; font-variant: small-caps; }
.CatGreen a:active	{ color: #33f; text-decoration: underline; }

.CatPurple			{ margin: 0px; }
.CatPurple p		{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 11px; line-height: 14px; color: #666; text-align: left; text-indent: -13px; margin-right: 0px; margin-left: 13px; margin-top: 0px; margin-bottom: 0px; }
.CatPurple a:link	{ color: #a600ba; text-decoration: none; }
.CatPurple a:visited	{ color: #999; text-decoration: none; }
.CatPurple a:hover	{ color: #000; text-decoration: underline; font-variant: small-caps; }
.CatPurple a:active	{ color: #33f; text-decoration: underline; }

/* Features section */
.Feat td			{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; vertical-align: top;}
.Feat .ImgHead		{ margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
.Feat .Head		{ font-size: 18px; color: #815; font-weight: bold; margin-top: 2px;  margin-bottom: 0px; }
.Feat .HeadNoSub	{ font-size: 18px; color: #815; font-weight: bold; margin-top: 2px;  margin-bottom: 10px; }
.Feat .Sub			{ font-size: 13px; color: #000; font-weight: bold; margin-top: 3px; margin-bottom: 10px; }

.Feat .DT			{ color: #666; font-size: 11px; margin-top: 2px; margin-bottom: 2px;  margin-right: 0px; margin-left: 0px; }
.Feat .DD			{ color: #333; font-size: 11px; margin-top: 2px; margin-bottom: 2px;  margin-right: 0px; margin-left: 0px; }
.Feat .DDPhP		{ color: #333; font-size: 11px; margin-top: 2px; margin-bottom: 2px; font-weight: bold; }

.Feat .Quote		{ color: #009; font-size: 13px; margin-top: 10px; margin-bottom: 8px; margin-left: 15px; }
.Feat .QuoteAlone	{ color: #009; font-size: 13px; margin-top: 10px; margin-bottom: 20px; margin-left: 15px; }
.Feat .Quoter		{ color: #26b; font-size: 11px; margin-top: 0px; margin-bottom: 20px; text-align: right; margin-left: 20px; line-height: 15px; }
.Feat .QuoterAlone	{ color: #26b; font-size: 11px; margin-top: 0px; margin-bottom: 0px; text-align: right; margin-left: 20px; line-height: 15px; }
.Feat .Gist			{ color: #009; font-size: 11px; margin-top: 10px; margin-bottom: 20px; margin-left: 15px; line-height: 15px; }
.Feat .GistAlone		{ color: #009; font-size: 11px; margin-top: 10px; margin-bottom: 8px; margin-left: 15px; line-height: 15px; }
.Feat .Txt			{ color: #333; font-size: 11px; margin-top: 2px; margin-bottom: 2px; }
.Feat .Sect			{ color: #000; font-size: 16px; font-weight: bold; font-family: arial, helvetica ! important; margin-top: 2px; margin-bottom: 2px; }
.Feat a:link		{ text-decoration: none; }
/* .Feat a:visited	{ } */
.Feat a:hover	{ text-decoration: underline; }
/* .Feat a:active	{ } */
/* .Gist span	{ font-weight: bold; color: #000; } */

/* News and promotions */
/*
.News td			{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; }
.News .Txt			{ color: #333; font-size: 11px; margin-top: 2px; margin-bottom: 2px; }
.News .DT			{ color: #666; font-size: 11px; margin-top: 2px; margin-bottom: 2px; }
.News .DD			{ color: #741; font-size: 11px; margin-top: 2px; margin-bottom: 2px; text-indent: -20px; margin-right: 0px; margin-left: 20px; line-height: 15px; }
.News a:link		{ text-decoration: none; color: #303; }
.News a:hover		{ text-decoration: underline; }
*/

/* Bottom spacer row with end credits (date of revistion) */
.EndCred			{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; }
.EndCred .Version	{ font-size: 9px; line-height: 11px; color: #fefefe; text-align: right; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }

/* Footer section text links */
.Foot1			{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 10px; line-height: 13px; color: #999999; text-align: center; margin-top: 5px; margin-right: 50px; margin-bottom: 15px; margin-left: 50px; }
.Foot1 a:link		{ color: #ffffff; text-decoration: none; }
.Foot1 a:visited		{ color: #cccccc; text-decoration: none; }
.Foot1 a:hover		{ color: #ff3; text-decoration: underline; }
.Foot1 a:active		{ color: #990099; text-decoration: underline; }
