

/* MOOD */

body, p, .sansa, div.content, td, th, ul, ol, li, dl, dd, a, pre, input
                       { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
					   
b, strong              { font-weight: bold; }


/* COPY */

h2                     { color: #666666; font-size: 19px; font-weight: normal; }
h3                     { color: #25327B; font-size: 15px; font-weight: bold; }
.accent                { color: #FF6600; font-weight: bold; }
.accentsml             { color: #FF6600; font-size: 11px; font-weight: bold; }
.accent2               { color: #990000; font-weight: bold; }
.footnote              { color: #666666; font-size: 11px;  }
.footnote2             { color: #000000; font-size: 11px; }
.mouse             	   { color: #666666; font-size: 10px; }
.alert                 { color: #CC0000; font-weight: bold; }


/* NAVIGATION */

a:link                  { color: #0033CC; }
a:visited               { color: #692152; }
a:hover                 { color: #F08F01; }
a:active                { color: #F08F01; }

a.leftnav:link          { color: #666666; text-decoration: none; font-weight: bold; }
a.leftnav:visited       { color: #666666; text-decoration: none; font-weight: bold; }
a.leftnav:hover         { color: #000000; }

a.leftnavsub:link       { color: #666666; text-decoration: none; font-size: 11px; }
a.leftnavsub:visited    { color: #666666; text-decoration: none; font-size: 11px; }
a.leftnavsub:hover      { color: #000000; }

.categoryhd             { color: #000099; font-weight: bold; }
.categoryhdsml          { color: #000099; font-size: 11px; font-weight: bold; }
a.categoryhd:link       { color: #000099; text-decoration: underline; font-weight: bold; }
a.categoryhd:visited    { color: #000099; text-decoration: underline; font-weight: bold; }
a.categoryhd:hover      { color: #000099; text-decoration: none; font-weight: bold; }


/* SUB NAV */

a.linksmlnavgry:link        { color: #666666; text-decoration: none; font-size: 11px; }
a.linksmlnavgry:visited     { color: #666666; text-decoration: none; font-size: 11px; }
a.linksmlnavgry:hover       { color: #000000;}

a.linksmlnavblu:link       { color: #0060bf; text-decoration: none; font-size: 11px; }
a.linksmlnavblu:visited    { color: #0060bf; text-decoration: none; font-size: 11px; }
a.linksmlnavblu:hover      { color: #0060bf; text-decoration: underline; }

.linksmlnavwht       	   { color: #FFFFFF; text-decoration: none; font-size: 11px; }
a.linksmlnavwht:link       { color: #FFFFFF; text-decoration: none; font-size: 11px; } /* links on dk bkgd */
a.linksmlnavwht:visited    { color: #FFFFFF; text-decoration: none; font-size: 11px; }
a.linksmlnavwht:hover      { color: #99CCFF; }

a.details:link             { color: #666666; text-decoration: none; }
a.details:visited          { color: #666666; text-decoration: none; }
a.details:hover            { color: #666666; text-decoration: underline; }

a.detailsblk:link             { color: #000000; text-decoration: none; }
a.detailsblk:visited          { color: #000000; text-decoration: none; }
a.detailsblk:hover            { color: #000000; text-decoration: underline; }


/* DECO */

/* gradient */

.decotopgrey               {
	background-image: url("http://a1920.g.akamai.net/f/1920/1078/8h/www.imimages.com/images/cccccc_downward_gd.gif");
	line-height: 24px;
	background-repeat: repeat-x;
	background-position: top;
	}
.decolowgrey               {
	background-image: url("http://a1920.g.akamai.net/f/1920/1078/8h/www.imimages.com/images/cccccc_upward_gd.gif");
	line-height: 24px;
	background-repeat: repeat-x;
	background-position: bottom;
	}	

.decotoptan            {
	background-image: url("http://a1920.g.akamai.net/f/1920/1078/8h/www.imimages.com/images/ebe7de_downward_gd.gif");
	line-height: 24px;
	background-repeat: repeat-x;
	background-position: top;
	}	
.decolowtan            {
	background-image: url("http://a1920.g.akamai.net/f/1920/1078/8h/www.imimages.com/images/ebe7de_upward_gd.gif");
	line-height: 24px;
	background-repeat: repeat-x;
	background-position: bottom;
	}

.decotopblue               {
	background-image: url("http://a1920.g.akamai.net/f/1920/1078/8h/www.imimages.com/images/c4dbe8_downward_gd.gif");
	line-height: 24px;
	background-repeat: repeat-x;
	background-position: top;
	}
.decolowblue               {
	background-image: url("http://a1920.g.akamai.net/f/1920/1078/8h/www.imimages.com/images/c4dbe8_upward_gd.gif");
	line-height: 24px;
	background-repeat: repeat-x;
	background-position: bottom;
	}	

.decotoporange            {
	background-image: url("http://a1920.g.akamai.net/f/1920/1078/8h/www.imimages.com/images/f08f01_downward_gd.gif");
	line-height: 24px;
	background-repeat: repeat-x;
	background-position: top;
	}		
	
.decotopyellow            {
	background-image: url("http://a1920.g.akamai.net/f/1920/1078/8h/www.imimages.com/images/ffffe5_downward_gd.gif");
	line-height: 24px;
	background-repeat: repeat-x;
	background-position: top;
	}
	
.decolowdrkgrey               {
	background-image: url("http://a1920.g.akamai.net/f/1920/1078/8h/www.imimages.com/images/333333_upward_gd.jpg");
	line-height: 24px;
	background-repeat: repeat-x;
	background-position: bottom;
	}
	
/* solid */	
	

.decoblack           {
	line-height: 24px;
	text-align: left;
	background-color: #000000;
	color: #FFFFFF;
	}

.decodenim            {
	line-height: 24px;
	text-align: left;
	background-color: #405D72;
	color: #FFFFFF;
	}	

.decodustyrose           {
	line-height: 24px;
	text-align: left;
	background-color: #9E0C29;
	color: #FFFFFF;
	}
	
.decoeggplant          {
	line-height: 24px;
	text-align: left;
	background-color: #25327B;
	color: #FFFFFF;
	}
	
.decoforest            {
	line-height: 24px;
	text-align: left;
	background-color: #005A1F;
	color: #FFFFFF;
	}	

.decogrape           {
	line-height: 24px;
	text-align: left;
	background-color: #372E62;
	color: #FFFFFF;
	}

.decoorange            {
	line-height: 24px;
	text-align: left;
	background-color: #F39b1b;
	color: #FFFFFF;
	}
	
.decoplum            {
	line-height: 24px;
	text-align: left;
	background-color: #692152;
	color: #FFFFFF;
	}

.decorust            {
	line-height: 24px;
	text-align: left;
	background-color: #9E3E33;
	color: #FFFFFF;
	}
	
.decoolive            {
	line-height: 24px;
	text-align: left;
	background-color: #9F9B74;
	color: #FFFFFF;
	}

.decodrkgrey           {
	line-height: 24px;
	text-align: left;
	background-color: #333333;
	color: #FFFFFF;
	}
	
.decoteal           {
	line-height: 24px;
	text-align: left;
	background-color: #4F8D97;
	color: #FFFFFF;
	}


/* LINES */

.line2dothz                 { background-color: #ffffff; background-image: url("http://a1920.g.akamai.net/f/1920/1078/8h/www.imimages.com/images/2dots_hz.gif"); background-repeat: repeat-x; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}




/* BOX TOPPERS */

/* gradient */

.topgrey               {
	background-image: url("http://a1920.g.akamai.net/f/1920/1078/8h/www.imimages.com/images/cccccc_downward_gd.gif");
	line-height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: top;
	text-align: left;
	}	
.lowgrey               {
	background-image: url("http://a1920.g.akamai.net/f/1920/1078/8h/www.imimages.com/images/cccccc_upward_gd.gif");
	line-height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	}
	
.toptan            {
	background-image: url("http://a1920.g.akamai.net/f/1920/1078/8h/www.imimages.com/images/ebe7de_downward_gd.gif");
	line-height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: top;
	text-align: left;
	}		
	
.lowtan            {
	background-image: url("http://a1920.g.akamai.net/f/1920/1078/8h/www.imimages.com/images/ebe7de_upward_gd.gif");
	line-height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	}	

.topblue            {
	background-image: url("http://a1920.g.akamai.net/f/1920/1078/8h/www.imimages.com/images/c4dbe8_downward_gd.gif");
	line-height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: top;
	text-align: left;
	}		
	
.lowblue            {
	background-image: url("http://a1920.g.akamai.net/f/1920/1078/8h/www.imimages.com/images/c4dbe8_upward_gd.gif");
	line-height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	}	
	
.toporange            {
	background-image: url("http://a1920.g.akamai.net/f/1920/1078/8h/www.imimages.com/images/f08f01_downward_gd.gif");
	line-height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: top;
	text-align: left;
	}
	
.topyellow            {
	background-image: url("http://a1920.g.akamai.net/f/1920/1078/8h/www.imimages.com/images/ffffe5_downward_gd.gif");
	line-height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: top;
	text-align: left;
	}
	
.lowdrkgrey               {
	background-image: url("http://a1920.g.akamai.net/f/1920/1078/8h/www.imimages.com/images/333333_upward_gd.jpg");
	line-height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	}	
	
/* solid color */

.black            {
	line-height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	text-align: left;
	background-color: #000000;
	color: #FFFFFF;
	}	

.denim            {
	line-height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	text-align: left;
	background-color: #405D72;
	color: #FFFFFF;
	}	

.dustyrose            {
	line-height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	text-align: left;
	background-color: #9E0C29;
	color: #FFFFFF;
	}	

.eggplant            {
	line-height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	text-align: left;
	background-color: #25327B;
	color: #FFFFFF;
	}	

.forest            {
	line-height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	text-align: left;
	background-color: #005A1F;
	color: #FFFFFF;
	}	

.grape            {
	line-height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	text-align: left;
	background-color: #372E62;
	color: #FFFFFF;
	}	

.orange            {
	line-height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	text-align: left;
	background-color: #F39b1b;
	color: #FFFFFF;
	}	
	
.plum            {
	line-height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	text-align: left;
	background-color: #692152;
	color: #FFFFFF;
	}	
	
.rust            {
	line-height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	text-align: left;
	background-color: #9E3E33;
	color: #FFFFFF;
	}	

.olive            {
	line-height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	text-align: left;
	background-color: #9F9B74;
	color: #FFFFFF;
	}
	
.drkgrey            {
	line-height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	text-align: left;
	background-color: #333333;
	color: #FFFFFF;
	}
	
.teal            {
	line-height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	text-align: left;
	background-color: #4F8D97;
	color: #FFFFFF;
	}
