/* cms required styles */
h1.pagetitle			{ font: bold 16px/22px Arial, sans-serif; color: #F96611; background-color: transparent; margin-top: 0px; margin-bottom: 10px; }
h2.headline				{ font: bold 14px/18px Arial, color: #666666; sans-serif; margin-bottom: 0px; }
h2.feature				{ font: bold 12px/14px Trebuchet MS, Arial, sans-serif; color: #ffffff; background-color: transparent; text-transform:uppercase; margin-top: 0px; padding:0px; margin-bottom:0px;}
div.solid h2.headline	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 19px; color: #ffffff; background-color: transparent; font-weight: bold;   margin-top: 0px; margin-bottom: 5px;  text-transform : uppercase; }
div.outline h2.headline	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 19px; color: #999999; background-color: transparent; font-weight: bold;   margin-top: 0px; margin-bottom: 5px;  text-transform : uppercase; }

a
{
	color: #F96611;
}

a:hover
{
	text-decoration:none;
}

.footer						{ font: 9px/15px Trebuchet MS, Arial, sans-serif; color: #717171; }
a.footerlink				{ font: 9px/15px Trebuchet MS, Arial, sans-serif; color: #717171; text-decoration: none; }

h1							{ font: normal 18px/22px Arial, sans-serif; color: #F96611; background-color: transparent; margin-top: 0px; margin-bottom: 18px; }
h2							{ font: normal 16px/18px Arial, sans-serif; color: #666666; margin-bottom: 0px; }
h3							{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #333333; background-color: transparent; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }
h4							{ margin:0px; padding:0px; }
h6							{ font: 11px/18px Arial, sans-serif; color: #666666; background-color: transparent; font-weight: normal; margin-top: 0px; margin-bottom: 17px; }

p, li, ol, ul, body, td, blockquote
							{ font: 12px/18px Arial, sans-serif; margin-top:0px; color: #666; }
p, body						{ margin-bottom : 20px; }

ul							{ margin-left: 2.5em; padding-left:0px; list-style-position: outside; list-style-type: disc; }
ol							{ margin-left: 2.5em; padding-left:0px; list-style-position: outside; }
li							{ margin: 0px; padding: 0px; }

a.leftnav					{ font: bold 11px/15px Trebuchet MS, Arial, sans-serif; color: #000000; text-decoration: none; text-transform: uppercase; }
a.leftnavsub				{ font: 11px/15px Trebuchet MS, Arial, sans-serif; color: #ff0000; text-decoration: none; }

a.topnav					{ font: bold 15px/15px Trebuchet MS, Arial, sans-serif; color: #000000; text-decoration: none; }
a.topnav:hover				{ color:#ff0000; background-color:transparent; }

td.leftnavlive				{ background-color: #FDFFD1; }


div.stackfeatureonetext p { font:12px/16px; }
div.stackfeatureonetext u { font:12px/16px; text-decoration:none; color:#EB0717; }
div.stackfeatureonetext li { font:12px/16px; }
div.stackfeatureonetext ul { font:12px/16px; }
div.stackfeatureonetext ol { font:12px/16px; }
div.stackfeatureonetext td { font:12px/16px; }
div.stackfeatureonetext blockquote { font:12px/16px; }
div.stackfeatureonetext h1 { font: bold 11px/15px Trebuchet MS, Arial, sans-serif; color: #000000; background-color: transparent; text-transform:uppercase; margin-top: 0px; margin-bottom: 10px; text-align:center; }

/* image text fonts */
blockquote.image b			{ font: bold 11px/15px Trebuchet MS, Arial, sans-serif; color: #000000; background-color: transparent; text-transform:uppercase; margin-top: 0px; margin-bottom: 15px; text-align:center; }
blockquote.image p			{ font: 10px/14px Trebuchet MS, Arial, sans-serif; color: #000000; }

span.image b			{ font: bold 11px/15px Trebuchet MS, Arial, sans-serif; color: #000000; background-color: transparent; text-transform:uppercase; margin-top: 0px; margin-bottom: 15px; text-align:center; }
span.image p			{ font: 10px/14px Trebuchet MS, Arial, sans-serif; color: #000000; }


div.stackthreetexts li		{ list-style-type: square; }
div.stackthreetexts ul		{ margin-left:1em; }
div.stackthreetexts ol		{ margin-left:1em; }


/* stack highlighting classes */
div.solid
{
	padding				: 10px 10px 0px 10px;
	background-color	: #eeeeee;
	border				: 1px solid #333333;
	margin				: 0px;
}

div.outline
{
	padding				: 10px 10px 0px 10px;
	background-color	: #ffffff;
	border				: 1px solid #333333;
	margin				: 0px;
}


blockquote.left
{
	padding				: 10px 10px 0px 10px;
	background-color	: #eeeeee;
	border				: 1px solid #333333;
}

blockquote.right
{
	padding				: 10px 10px 0px 10px;
	background-color	: #eeeeee;
	border				: 1px solid #333333;
}

blockquote.verticalline
{
	border-left			: 1px solid #999999;
}

form { margin: 0px; padding:0px; }

div.dropdowntable
{
	position		: absolute;
	visibility		: hidden;
	margin-top		: -5px;
	margin-left		: -1px;
	padding-top		: 2px;
	width			: 130px;
	z-index			: 1000;
}

div.dropdowninside
{
	background		: #FFFCFB url("/img/menubg.gif") no-repeat fixed;
	padding			: 0px 5px 0px 5px;
	border			: 1px solid #FE4110;
}

td.navrow
{
	padding:0px;
}

td.dropdowncell
{
	background-color: transparent;
	padding			: 0px;
}

td.maincontent
{
	background: #ffffff url("img/inside/mainbg.gif") no-repeat fixed;
}

td.featcontent
{
	background: #ffffff url("img/inside/featbg.gif") no-repeat fixed;
}

td.maindropdownitem
{
	padding		: 3px 0px 3px 0px;
}

td.maindropdownitemhov
{
	padding		: 3px 0px 3px 0px;
}

div.bctrail
{
	font			: 11px/11px Arial, sans-serif;
}

#feat h1
{
	font			: 18px/25px Trebuchet MS, Arial, sans-serif;
	font-weight		: bold;
	margin-bottom	: 0px;
}

#feat h2
{
	font			: 16px/25px Trebuchet MS, Arial, sans-serif;
	font-weight		: bold;
	margin-bottom	: 0px;
}

#feat p
{
	font			: 12px/18px Trebuchet MS, Arial, sans-serif;
	margin-top		: 0px;
	padding-top		: 0px;
	margin-bottom	: 0px;
	padding-bottom	: 15px;
}

a.footernav
{
	color			: #ffffff;
	font			: 11px/35px Arial, sans-serif;
	text-decoration	: none;
}

a.footernav:hover
{
	color			: #ffffff;
	background-color:transparent;
}

a.imageswap
{
	color			: #FF0000;
	font-size		: 14px;
	font-weight		: bold;
}

a.breadcrumb
{
	color			: #000000;
}

a.breadcrumb:hover
{
	color			: #FF0000;
	text-decoration : none;
	background-color:transparent;
}

a.snav
{
	font			: 11px/15px Arial, sans-serif;
	color			: #666;
	text-decoration	: none;
}

a.snav:hover
{
	color			: #FF0000;
	background-color:transparent;
}

a.rightnav					{ font: 13px/18px Trebuchet MS, Arial, sans-serif; color: #fe4110; text-decoration: underline; }
a.rightnav:visited			{ color:#8b8b8b; background-color:transparent; }
a.rightnav:hover			{ color:#ff0000; background-color:transparent; }

body
{ 
  margin-top		: 20px;
  margin-bottom		: 10px;
  background-image	: url(/img/new/bg.gif);
}

.shdw
{ 
  background		: url(/img/new/r_shdw.gif) repeat-y right top;
}


td.subnavleftbox 		{ background-color: #ebebeb; }
td.subnavleftboxOPEN	{ background-color: #f2f2f2; }
td.subnavleftboxOVER	{ background-color: #f96611; }

td.subnavbox	 		{ padding-left: 5px; background-color: #f2f2f2; }
td.subnavboxOPEN		{ padding-left: 5px; background-color: #f96611; }

a.subnav				{ font: 9px/11px Arial; color: #666666; text-transform: uppercase; font-weight: bold; text-decoration: none; }
a.subnavopen			{ font: 9px/11px Arial; color: #ffffff; text-transform: uppercase; font-weight: bold; text-decoration: none; }
a.subnavopen:hover		{ background-color: #f96611; }

a.subnav:hover			{ color: #f96611; }

a.bctrail				{ font: 9px/11px Arial; color: #666666; text-transform: uppercase; font-weight: bold; text-decoration: none; }
a.bctrail:hover			{ color: #f96611; }

p.home					{ font: 11px/18px Arial, sans-serif; color: #666666; margin-bottom:0px; padding-bottom:0px; }