body		{margin: 0; padding: 0; background: #1b0069 url(../images/bg_body.jpg) repeat-y 0 0;}
blockquote	{margin: 0 40px; padding: 0;}
dt			{color: #000; font-weight: bold;}
dd			{margin: 0 0 15px; padding: 0;}
h1			{width: 292px; height: 158px; margin: 0; padding: 0; position: absolute; top: 0; left: 0; overflow: hidden;}
h1 span		{display: none;}
h2			{margin: 15px 0; padding: 0; color: #000; font-size: 20px; line-height: 24px;}
h3			{margin: 10px 0; color: #000; font-size: 16px; line-height: 20px;}
h4			{margin: 5px 0; color: #000; font-size: 14px; line-height: 16px;}
img			{margin: 0; border-width: 0; padding: 0; display: block;}
strong		{color: #333;}
ul, ol		{margin: 0 0 20px; padding: 0 0 0 40px;}
ol ol, ol ul,
ul ol, ul ul	{margin: 0;}
body, td,
.NormalText		{color: #666; font-size: 14px; line-height: 20px; font-family: "Trebuchet MS", Arial;}
.Header			{color: #000; font-size: 20px; line-height: 24px;}
.Subheader		{color: #000; font-size: 16px; line-height: 20px;}
.SmallText		{font-size: 10px;}
.SmallerText	{font-size: 9px;}
.NotAsSmallText {font-size: 11px; color: White; font-family: "Trebuchet MS", Arial;}
.BlackText		{color: #000;}
.GrayText		{color: #666;}
.OrangeText		{font-weight: bold; color: #e6a50d;}

td.Clear,
td.ImageFloatLeft,
td.ImageFloatRight,
td.ImageOverExtensionLeft,
td.ImageOverExtensionRight,
td.ImageOverExtensionRightExaggerated
				{}

div#wrapper		{position: relative;}
div#header		{width: 870px; height: 158px; top: 0; overflow: hidden;}
div#content		{width: 448px; margin: 0 0 0 246px; padding: 25px 125px 25px 50px; position: absolute; top: 194px; background: url(../images/bg_content.jpg) no-repeat 100% 0;}

h6.footer			{padding: 3px;}
p.text-note			{font-style: italic; font-size: 11px; line-height: 13px;}
ul.list-pdf			{list-style-image: url(../images/icon_pdf.gif);}

/* navbar */

ul#navbar			{width: 100%; height: 45px !important; height: 36px; margin: 0; padding: 0; position: absolute; top: 158px; list-style-type: none; z-index: 2; background: repeat 0 0; background-image: url(../images/bg_navbar.png) !important; background-image: url(../images/bg_navbar.gif);}
ul#navbar li		{height: 36px; margin: 0 0 0 20px; position: relative; float: left; font-weight: bold; font-size: 14px; line-height: 36px; vertical-align: middle;}

/* banner */

div#quote			{width: 280px; height: 118px; padding: 20px 33px 20px 0; position: relative; left: 292px; overflow: hidden; color: #917a10; font-size: 18px; line-height: 22px; background: #eec113 url(../images/bg_quote.jpg) repeat-x 0 0;}
/*div#quote			{width: 280px; height: 118px; padding: 20px 33px 20px 0; position: relative; left: 292px; overflow: hidden; color: #917a10; font-size: 18px; line-height: 22px; }*/

div#quote_author	{color: #917a10; font-style: italic; font-size: 12px;}
div.quote-inline	{width: 175px; margin: 0 0 10px 10px; padding: 10px; float: right; font-style: italic; font-size: 12px; line-height: 18px; background-color: #f0f5f0;}

/* Form formatting */

div.dataset			{margin: 5px 0; overflow: auto; clear: both;}
div.dataset label	{width: 160px; margin-right: 5px; float: left; display: block; text-align: right; color: #000; font-weight: bold;}
div.dataset input	{width: 180px; font-size: 14px;}

/* Image formatting */

img#link_videoreel	{width: 265px; height: 158px; float: right;}
img.sidebar_img		{margin-left: 19px;}
img.pic-float-left		{margin: 0 10px 10px 0; float: left;}
img.pic-float-right		{margin: 0 0 10px 10px; float: right;}
img.pic-attach-left		{margin: 0 -40px 10px 0; float: left; position: relative; left: -50px;}
img.pic-attach-right	{margin: 0 0 10px -41px; float: right; position: relative; right: -51px;}
img.pic-burst			{margin: 0 0 0 -115px; float: right; position: relative; right: -125px;}

td.ImageFloatLeft img	{margin: 0 10px 10px 0; float: left;}
td.ImageFloatRight img	{margin: 0 0 10px 10px; float: right;}
td.ImageOverExtensionLeft img
						{margin: 0 -40px 10px 0; float: left; position: relative; left: -50px;}
td.ImageOverExtensionRight img
						{margin: 0 0 10px -41px; float: right; position: relative; right: -51px;}
td.ImageOverExtensionRightExaggerated img
						{margin: 0 0 0 -115px; float: right; position: relative; right: -125px;}

/* Box and Unique formatting */

ul.list-left		{width: 200px; margin: 10px 0; padding: 0; float: left; list-style-type: none;}
ul.list-right		{width: 200px; margin: 10px 0; padding: 0; float: right; list-style-type: none;}
ul.list-left li,
ul.list-right li	{margin: 3px 0;}

/* Filter formatting */

#swb1 input,
#swb1 select		{font-size: 11px;}
#swb1 td			{font-size: 11px; padding: 2px;}

/* Data grid formatting */

.AxpDataGrid {
	margin: 15px 0;
}

.AxpDataGrid img {
	display: inline;
}

.AXDBTable {
	margin: 10px 0;
	padding: 0;
	empty-cells: show;
	border-collapse: collapse;
	font-size: 11px;
	line-height: 12px;
	color: #000;
}

.AXDBTable th {
	border-top: 2px #1d5ba1 solid;
	border-bottom: 2px #1d5ba1 solid;
	background-color: #dfeef8;
	font-weight: bold;
	padding: 3px 2px;
	text-align: center;
}

.AXDBTable td {
	border-bottom: 1px #1d5ba1 solid;
	padding: 2px;
}


/* index.aspx */

div#sidebar			{
	width: 246px;
	height: 212px;
	padding: 20px 0 0;
	position: absolute;
	left: 0;
	top: 194px;
	font-size: 16px;
	line-height: 16px;
	z-index: 1;
	overflow: visible;
	background: url(../images/bg_sidebar.jpg) no-repeat 0 0;
}
div#sidebar address	{margin: 20px; color: #fff; font-weight: bolder;}
div#sidebar table	{margin: 0 20px;}
div#sidebar td		{color: #fff; font-size: 12px; line-height: 14px;}
div#quizbox			{margin: 0 0 0 19px; padding: 5px 15px; background: url('../images/bg_quizbox.gif') repeat-y 0 0;}
div#quizbox h3		{margin: 0; padding: 0; font-size: 12px; line-height: 14px;}
div#quizbox td		{margin: 0; padding: 0; color: #000;}
div#quizbox ol		{margin: 0; padding: 0;}
div#quizbox ol li	{margin: 10px 20px;}
div.left_products					{padding: 25px 5px 35px;}
div.left_products td				{color: #FFF; font-size: 12px; text-align: left;} /* center */
td.left_products_title a			{font-weight: bold; font-size: 16px;}
td.left_products_title a:link,
td.left_products_title a:visited	{text-decoration: none; color: White;} /* #cfc */
td.left_products_title a:hover		{text-decoration: underline;}


div.left_productsMenu					{padding: 25px 0px 35px;} /* 25px, 5px, 35px */
div.left_productsMenu td				{color: #FFF; font-size: 12px; text-align: left;} /* center */
td.left_productsMenu_title a			{font-weight: bold; font-size: 16px;}
td.left_productsMenu_title a:link,
td.left_productsMenu_title a:visited	{text-decoration: none; color: White;} /* #cfc */
td.left_productsMenu_title a:hover		{text-decoration: underline;}
td.left_productsMenu_item				{color:#FFF; padding:0px 10px 5px;} /* 0, 0, 5 */
td.left_productsMenu_item a             {font-weight: bold; text-decoration:none; color:#cfc;}
td.left_productsMenu_item a:hover       {color:White;}



/* products_performance.aspx */

ul#bio								{margin: 0 0px; font-size: 11px; line-height: 25px; list-style-type: none;}
ul#bio li							{color: #fff; font-weight: bold;}
ul#bio ul							{margin: 5px 0; padding: 0; list-style-type: none;}
ul#bio ul li						{margin: 0 0 0 15px; padding: 0; font-variant: small-caps; font-size: 12px;}

/* ??? */

* .box-alert						{margin: 10px 0; padding: 10px 10px 10px 50px; color: red; background: #ffd url('../images/icon_alert.gif') no-repeat 50% 10px;}
  .box-alert ul						{margin: 10px 25px; padding: 0;}
* .AxpDataGrid						{margin: 15px 0;}
* .AxpDataGrid img					{display: inline;}
* .text-alert-header,
* .text-alert-footer				{font-weight: bold;}

/* links */

a:link				{font-weight: bold; color: #e6a50d;}
a:visited			{color: #5e5e5e;}
a:hover				{text-decoration: none;}

h1 a				{width: 292px; height: 158px; position: relative; display: block; background: #c22433 url(../images/bg_h1.jpg) no-repeat 0 0;}

ul#navbar a:link,
ul#navbar a:visited			{position: relative; color: #ccc; text-decoration: none;}
ul#navbar a:hover,
ul#navbar a.active:link,
ul#navbar a.active:visited	{color: #fff;}

ul#bio a:link,
ul#bio a:visited			{color: #cfc; text-decoration: none;}
ul#bio a:hover,
ul#bio li.active a:link,
ul#bio li.active a:visited	{color: #fff;}

