/* HIGH LEVEL ITEMS */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	background-color: #939BA6;
}

h1 {font-size: 24px; color: #ffffff; font-weight: bold; margin: 0px;}
h2 {font-size: 16px; color: #F79A0E; font-weight: bold; margin: 0px; padding: 10px 0px 10px 0px;}
h3 {font-size: 14px; color: #26267D; font-weight: bold; margin: 0px; padding: 5px 0px 5px 0px;}
h4 {font-size: 12px; color: #26267D; font-weight: bold; margin: 0px; padding: 5px 0px 5px 0px;}
h5 {font-size: 11px; color: #666666; font-weight: bold; margin: 0px; padding: 5px 0px 5px 0px;}

input, select {font-size: 11px;}

b {color: #444444;}

sup {font-size: 8px;}

/* LINKS */
A {color: #26267D;}
A:hover {color: #F79A0E;}
A:visited {color: #26267D;}
A:visited:hover {color: #F79A0E;}

A.subLink {font-size: 11px;}

A.breacCrumbInactive {text-decoration: none; color: #9C9C9C;}
A.breacCrumbInactive:hover {text-decoration: underline; color: #F79A0E;}
A.breacCrumbInactive:visited {color: #9C9C9C;}
A.breacCrumbInactive:visited:hover {text-decoration: underline; color: #F79A0E;}

A.expand {font-size: 11px; text-decoration: none; color: #0054A1;}
A.expand:hover {text-decoration: underline; color: #F79A0E;}
A.expand:visited {color: #0054A1;}
A.expand:visited:hover {text-decoration: underline; color: #F79A0E;}

A.footerItem {font-size: 11px; font-weight: bold; text-decoration: none; color: #666666;}
A.footerItem:hover {text-decoration: underline; color: #26267D;}
A.footerItem:visited {color: #666666;}
A.footerItem:visited:hover {text-decoration: underline; color: #26267D;}

A.headerLink {font-size: 12px; font-weight: bold; text-decoration: none; color: #26267D;}
A.headerLink:hover {text-decoration: underline; color: #F79A0E;}
A.headerLink:visited {color: #26267D;}
A.headerLink:visited:hover {text-decoration: underline; color: #F79A0E;}

A.navItem {font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff;}
A.navItem:hover {text-decoration: underline; color: #26267D;}
A.navItem:visited {color: #ffffff;}
A.navItem:visited:hover {text-decoration: underline; color: #26267D;}

A.subnav {font-size: 12px; text-decoration: none; color: #20207E;}
A.subnav:hover {text-decoration: underline; color: #F79A0E;}
A.subnav:visited {color: #20207E;}
A.subnav:visited:hover {text-decoration: underline; color: #F79A0E;}

A.relatedLink {font-size: 11px; text-decoration: none; color: #7B869A;}
A.relatedLink:hover {text-decoration: underline; color: #26267D;}
A.relatedLink:visited {color: #7B869A;}
A.relatedLink:visited:hover {text-decoration: underline; color: #26267D;}

A.pageFunctions {font-size: 11px; text-decoration: none; color: #26267D;}
A.pageFunctions:hover {text-decoration: underline; color: #F79A0E;}
A.pageFunctions:visited {color: #26267D;}
A.pageFunctions:visited:hover {text-decoration: underline; color: #F79A0E;}

a.menuNav {color: #ffffff; text-decoration: none;}
a.menuNav:hover {color: #B6D3F2;}

A.nPL { color:#ffffff; text-decoration: none; font-size: 11px; text-weight: bold; }
A.nPL:visited {color:#ffffff;}
A.nPL:hover {color:#eeeeee;}

A.mainLink {color: #346078; font-size: 11px; text-decoration: none;}
A.mainLink:hover {text-decoration: underline; color: #32006B;}
A.mainLink:visited {color: #346078;}
A.mainLink:visited:hover {text-decoration: underline; color: #32006B;}

A.subLink {color: #346078; font-size: 11px; text-decoration: none; font-weight: normal;}
A.subLink:hover {text-decoration: underline; color: #32006B;}
A.subLink:visited {color: #346078;}
A.subLink:visited:hover {text-decoration: underline; color: #32006B;}

A.choiceLink {color: #0054A1; font-size: 12px; font-weight: bold; text-decoration: none;}
A.choiceLink:hover {text-decoration: underline; color: #F79A0E;}
A.choiceLink:visited {color: #0054A1;}
A.choiceLink:visited:hover {text-decoration: underline; color: #F79A0E;}

/* TABLE CELLS AND HEADERS */
td {font-family: arial, helvetica, sans-serif; font-size: 11px;}
td.tableHeader {font-size: 13px; color: #ffffff; font-weight: bold; background-color: #7B869A;}
td.tableSubHeader {font-size: 11px; color: #333333; background-color: #efefef;}
td.tableModuleHeader {font-size: 13px; font-weight: bold; color: #666666; background-color: #d7d7d7;}

td.header {font-size: 14px; color: #32006B; font-weight: bold; background-color: #C7CDCF;}
td.quote {font-style: italic; font-size: 12px; color: #696969;}
td.sideNav {background-color: #C7CDCF;}

/* DIV LAYERS */
div.breadCrumbs {color: #9C9C9C; font-size: 12px; padding: 5px; margin-top: 0px;}
div.content {padding: 5px 20px 5px 20px; line-height: 16px;}
div.inlineQuote {padding: 5px; font-size: 12px; font-style: italic; color: #555555;}
div.featureDesc {padding: 3px; font-size: 11px; color:#d10000;}

div.relatedContent {padding: 0px 5px 0px 10px; margin: 12px 0px 12px 0px; border-left: solid 1px #D6D6D6; height: 92%;}
div.relatedLinks {padding: 5px 0px 5px 0px; margin: 0px; width:142px;}

div.menuBarBk {background-color: #32006B}

div.pageBorder {
	border: 1px solid #666666;
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	width: 758px;
}

div.il_adv {
	FILTER: progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Direction=135, strength=4); 
	position: absolute; margin-top: -95px; cursor: hand;
}

/* LISTS */
ul.relatedLinks {padding: 0px 0px 10px 9px; margin: 0px; line-height: 16px; list-style: none;}

li.features {padding: 0px; margin: 4px 0px 4px 0px;}

li.subnav {padding: 0px; margin: 10px 0px 9px 0px;}

ul {padding: 0px 0px 10px 20px; margin: 0px; font-size: 12px;}
li {padding: 0px; margin: 4px 0px 4px 0px;}

li.adv_subnav {padding: 0px; margin: 5px 0px 0px 0px; color: #000000;}

/* GENERIC GENERAL GENERALITIES  */
.breadCrumbActive {color: #F79A0E;}
.boxHeader {font-size: 13px; color: #ffffff; background-color: #F79A0E;}
.note {color: #d10000;}
.subText {font-size: 10px;}
.price {font-size: 12px; font-weight: bold;}

/* MENU NAV LAYER */
div.nP {
	position: absolute;
	visibility: hidden;
	background-color: #40408C;
	border-right: 1px solid #01011A;
	border-bottom: 1px solid  #01011A;
	border-left: 1px solid  #0808CC;
	border-top: 1px solid  #CECECE;
	width: 117px;
	// width: 109px - mozilla
	padding: 3px;
	line-height: 18px;
	top: 118px;
	FILTER: progid:DXImageTransform.Microsoft.Shadow(Color='#7f7f7f', direction=135, strength=3); 
	text-align: left;
}

div.n {	padding: 5px; position: relative; cursor: hand; }

/* CATALOG BROWSING */

#browseHeading {
	border-bottom: 1px solid #26267D;
	padding: 0.5em;
}

#browseHeading form {
	display: block;
	float: right;
}

#browseHeading h3 {
	text-align: left;
}

#browseItems {
	clear: both;
	width: 100%;
}

#browseItems img {
	margin-right: 1em;
}

#browseItems td {
	padding: 1em;
	border-bottom: 1px dotted black;
}

#browsePaging {
	font-size: 12px;
	font-weight: bold;
	padding: 8px;
	color: #fff;
}

#browsePaging .page, #browsePaging a:link, #browsePaging a:visited {
	color: #fff;
	background-color: #26267D;
	padding: 0 0.25em;
	text-decoration: none;
}

#browsePaging a:hover, #browserPaging a:visited:hover {
	background-color: #C7CDCF;
	color: #000;
}

#browsePaging .page {
	background-color: #F79A0E;
	color: #000;
}

