/*  print 
----------------------------------------------------------- */
@media print {
	#container_left, #footer2, #footer3, #topNav, #header_help { display: none; }
	#mainContent, #container_header, #footer1 { width: 95%; }
	#container_right { margin: 0; clear: both; width: 95%; position: relative; left: -130px; top: 0px; } 
 }


 /* main structure
----------------------------------------------------------- */
#mainContent {	width: 750px; }
#container_left {	float: left; 	width: 150px; 	margin-right: 10px;	margin-top: 15px; }
#container_right {	width: 570px; 	float: right; margin-top: 15px; }
#container_header, #footer1, #footer2, #footer3 { 	width: 770px; }
#footer1 { 	clear: both; }



 /* headers 
----------------------------------------------------------- */
h1 { 	font-size: 150%; }


 /* links
----------------------------------------------------------- */
a { font-family: arial; color: #000094; }
a:hover { color: #9c0000; }
a.leftNav { font-family: Arial; line-height: 120%; font-size: 8pt; font-weight: normal; text-decoration: none; color: #000094; }
a.leftNav:hover { font-family: Arial; line-height: 120%; font-size: 8pt; font-weight: normal; text-decoration: none; color: #800019; }

a.cookieCrumb { font-family: verdana, sans-serif; color: #000090; font-size: 8pt; }
a.cookieCrumb:hover { font-family: verdana, sans-serif; color: #800019; font-size: 8pt; }
a.regTextBld { font-family:Arial; line-height:120%; font-size:9pt; font-weight:bold; color:#100A4F; text-decoration:underline; }
a.regTextBld:hover { font-family: Arial; line-height: 120%; font-size: 9pt; font-weight: bold; color: #A00000; text-decoration: underline; }
a.regTextBldUnd {	font-family:Arial;line-height:120%;	font-size:9pt; font-weight:bold; color:#100A4F; text-decoration:underline; }
a.regTextBldUnd:hover { font-family: Arial; line-height: 120%; font-size: 9pt; font-weight: bold; color: #A00000; text-decoration: underline; }

.cookieCrumb { font-family: verdana, sans-serif; color: #000000; font-size: 8pt; }
.title1 { font-family: Arial;	line-height: 120%; font-size: 14pt;	font-weight: bold; color: #000000 }
.title1Blue {font-family: Arial;line-height: 120%;font-size: 14pt;font-weight: bold;color: #003366;text-align: justify;}
.smTitle1Blue {font-family: Arial;line-height: 120%;font-size: 11pt;font-weight: bold;color: #003366;text-align: left;}
HeaderLinks {font-family: Arial;line-height: 120%;font-size: 10pt;font-weight: bold;color: #000000}
.titleNormRed {font-family: Arial;line-height: 120%;font-size: 14pt;font-weight: normal;color: #a00000;}
.titleSmallRed {font-family: Arial;line-height: 120%;font-size: 10pt;font-weight: bold;color: #a00000;}
.regText {font-family: Arial;	line-height: 120%;font-size: 10pt;font-weight: normal;color: #000000}

#ExecConfContainer { font-family: Arial; margin-left: 0px; margin-bottom: 20px;  }
#ExecConfContainer div.title { padding: 0px; background: #ffffff; font-size: 85%; width: 255px; font-weight: bold; border: 0px solid #ddd; border-bottom: 1px solid #a00000; text-align: left; }
#ExecConfContainer div.content { margin-bottom: 20px; padding:2px; border: 0px solid #ddd; float: left; border-top: 0px;}

.xsmBldBlu {	font-family: Arial;	line-height: 120%;	font-size: 9pt;	font-weight: bold;	color: #003366; }
.xxsmBldBlu {	font-family: Arial;	line-height: 120%;	font-size: 7pt;	font-weight: bold;	color: #003366; }
.regTextBld {	font-family: Arial;	line-height: 120%;	font-size: 9pt;	font-weight: bold;	color: #000000; }
.smText { font-family: Arial;	line-height: 120%;	font-size: 9pt;	font-weight: normal;	color: #000000; }
.xsmText {	font-family: Arial;	line-height: 120%;	font-size: 8pt;	font-weight: normal;	color: #000000; }
.smTextBld {	font-family: Arial;	line-height: 120%;	font-size: 9pt;	font-weight: bold;	color: #000000; }
.bldBlu {	font-family: Arial;	line-height: 120%;	font-size: 9pt;	font-weight: bold;	color: #100A4F; }
.smBldBlu {	font-family: Arial;	line-height: 120%;	font-size: 8pt;	font-weight: bold;	color: #100A4F; }
.smBlkBold {    COLOR: #000000;    FONT-FAMILY: Arial,Helvetica;    FONT-SIZE: 10pt;    FONT-WEIGHT: bold; }
.xsmTextBld {	font-family: Arial;	line-height: 120%;	font-size: 8pt;	font-weight: bold;	color: #000000; }
.xsmBldWht {	font-family: Arial;	line-height: 120%;	font-size: 8pt;font-weight: bold;	color: #ffffff; }
.regTextItl {	font-family: Arial;	line-height: 120%;	font-size: 10pt;	font-weight: normal;	color: #000000;	font-style: italic; }
.regBldOng {	font-family: Arial;	line-height: 120%;	font-size: 10pt;	font-weight: bold;	color: #A00000; }
.regBldOng2 {	font-family: Arial;	line-height: 120%;	font-size: 9pt;	font-weight: bold;	color: #A00000; }
.smBldOng {	font-family: Arial;	line-height: 120%;	font-size: 8pt;	font-weight: bold;	color: #A00000; }
A.linkbar {	font-family: Arial;	line-height: 120%;	font-size: 9pt;	font-weight: bold;	color: #FFFFFF;	text-decoration: none; }
A.linkbar:hover {	font-family: Arial;	line-height: 120%;	font-size: 9pt;	font-weight: bold;	color: #FFFF9C;	text-decoration: none; }
A.linkbarSelected {	font-family: Arial;	line-height: 120%;	font-size: 9pt;	font-weight: bold;	color: #FFFF9C;	text-decoration: none; }
A.linkbarSelected:hover {	font-family: Arial;	line-height: 120%;	font-size: 9pt;	font-weight: bold;	color: #FFFF9C;	text-decoration: none; }
A.titleLink {	font-family: Arial;	line-height: 120%;	font-size: 12pt;	font-weight: bold;	color: #003366;	text-decoration: underline; }
A.titleLink:hover {	font-family: Arial;	line-height: 120%;	font-size: 12pt;	font-weight: bold;	color: #A00000;	text-decoration: underline; }
A.regText {	font-family: Arial;	line-height: 120%;	font-size: 10pt;	font-weight: normal;	color: #003366;	text-decoration: underline; }
A.regText:hover {	font-family: Arial;	line-height: 120%;	font-size: 10pt;	font-weight: normal;	color: #A00000;	text-decoration: underline; }
A.regTextBld2 {	font-family: Arial;	line-height: 120%;	font-size: 9pt;	font-weight: bold;	color: #003366;	text-decoration: none; }
A.regTextBld2:hover {	font-family: Arial;	line-height: 120%;	font-size: 9pt;	font-weight: bold;	color: #A00000;	text-decoration: none; }
A.smTextBld {	font-family: Arial;	line-height: 120%;	font-size: 9pt;	font-weight: bold;	color: #003366;	text-decoration: underline; }
A.smTextBld:hover{	font-family: Arial;	line-height: 120%;	font-size: 9pt;	font-weight: bold;	color: #A00000;	text-decoration: underline; }
A.smBldBlu {	font-family: Arial;	line-height: 120%;	font-size: 8pt;font-weight: bold;	color: #08084a;	text-decoration: none; }
A.smBldBlu:hover {	font-family: Arial;	line-height: 120%;	font-size: 8pt;	font-weight: bold;	color: #990000;	text-decoration: underline; }
A.smBldRed {	font-family: Arial;	line-height: 120%;	font-size: 8pt;	font-weight: bold;	color: #990000;	text-decoration: none; }
A.smBldRed:hover {	font-family: Arial;	line-height: 120%;	font-size: 8pt;	font-weight: bold;	color: #990000;	text-decoration: underline; }
A.xsmTextBld {font-family: Arial;	line-height: 120%;	font-size: 8pt;	font-weight: bold;	color: #003366;	text-decoration: underline; }
A.xsmTextBld:hover {	font-family: Arial;	line-height: 120%;	font-size: 8pt;	font-weight: bold;	color: #A00000;	text-decoration: underline; }
A.smText {	font-family: Arial;	line-height: 120%;	font-size: 9pt;	color: #003366;	text-decoration: underline; }
A.smText:hover {	font-family: Arial;	line-height: 120%;	font-size: 9pt;	color: #A00000;	text-decoration: underline; }
A.xsmText {	font-family: Arial;	line-height: 120%;	font-size: 8pt;	font-weight: normal;	color: #003366;	text-decoration: underline; }
A.xsmText:hover {	font-family: Arial;	line-height: 120%;	font-size: 8pt;	font-weight: normal;	color: #A00000;	text-decoration: underline; }
A.xsmText2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 120%;	font-size: 7pt;	font-weight: normal;	color: #003366;	text-decoration: underline; }
A.xsmText2:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 120%;	font-size: 7pt;	font-weight: normal;	color: #A00000;	text-decoration: underline; }
A.regBldOng {	font-family: Arial;	line-height: 120%;	font-size: 10pt;	font-weight: bold;	color: #A50000;	text-decoration: none; }
A.regBldOng:hover {	font-family: Arial;	line-height: 120%;	font-size: 10pt;	font-weight: bold;	color: #A50000;	text-decoration: none; }
A.regBldOng2 {	font-family: Arial;	line-height: 120%;	font-size: 8pt;	font-weight: bold;	color: #A50000;	text-decoration: none; }
A.regBldOng2:hover {	font-family: Arial;	line-height: 120%;	font-size: 8pt;	font-weight: bold;	color: #A50000;	text-decoration: none; }
A.smBldOng {	font-family: Arial;	line-height: 120%;	font-size: 8pt;	font-weight: bold;	color: #A50000;	text-decoration: none; }
A.smBldOng:hover {	font-family: Arial;	line-height: 120%;	font-size: 8pt;	font-weight: bold;	color: #A50000;	text-decoration: none; }
.smBldRed {	font-family: Arial;	line-height: 120%;	font-size: 8pt;	font-weight: bold;	color: #990000; }
.title2 {	font-family: Arial;	line-height: 120%;	font-size: 12pt;	font-weight: bold;	color: #000000; }
.title4 {	font-family: Arial;	line-height: 120%;	font-size: 10pt;	font-weight: bold;	color: #000000; }
.title2Wht {	font-family: Arial;	line-height: 120%;	font-size: 12pt;	font-weight: bold;	color: #ffffff; }
.title4Wht {	font-family: Arial;	line-height: 120%;	font-size: 10pt;	font-weight: bold;	color: #ffffff; }
TD.middleBox {	padding-bottom:20px;	border-style:solid;	border-width:1px 0px 1px 0px; }
.qdeTitle1 {	font-family: Arial;	line-height: 120%;	font-size: 18pt;	font-weight: bold;	color: #ffffff; }
.qdeTitle2 {	font-family: Arial;	line-height: 120%;	font-size: 12pt;	font-weight: bold;	color: #ffffff; }
.qdeTitle3 {	font-family: Arial;	line-height: 120%;	font-size: 10pt;	font-weight: bold;	color: #ffffff; }
.footerRegText {	font-family: Verdana;	color: #000000;	font-weight: normal;	font-size: 7.5pt; }
.btnBlu {	background-color: #003366;	border-color: #d6d6d6;	border-width: 1px 1px 1px 1px;	font-family: Arial;	color: #ffffff;	font-weight: bold;	font-size: 8pt;	cursor: hand; }
.btnOrange {	background-color: #FFEBC9;	border-color: #d6d6d6;	border-width: 1px 1px 1px 1px;	font-family: Arial;	color: #000;	font-weight: bold;	font-size: 8pt;	cursor: hand; }
.btnGreen { 		background-color: #DE440D; 	background-color: #6b969c;	border-color: #d6d6d6; 	border-width: 1px 1px 1px 1px; 	font-family: Arial; 	color: #ffffff; 	font-weight: bold; 	font-size: 9pt; 	cursor: hand; }
.imgMAP {	border-width: 1px 1px 1px 1px;	color: #ffffff;	cursor: hand; }
.easyanswerstext {	font-family: Arial;	line-height: 120%;	font-size: 10pt;	font-weight: normal;	color: #000000;	text-decoration: none; }
A.easyanswers {	font-family: Arial;	line-height: 120%;	font-size: 10pt;	font-weight: bold;	color: #003366;	text-decoration: underline; }
A.easyanswers:hover {	font-family: Arial;	line-height: 120%;	font-size: 10pt;	font-weight: bold;	color: #A00000;	text-decoration: underline; }
A.BldTxt { 	font-family: Arial;	line-height: 120%; 	font-size: 10pt; 	font-weight: bold; 	color: #000000; 	text-decoration: none; }
SELECT.selBlu { 	font-family: Arial; 	line-height: 120%; 	font-size: 12pt; 	font-weight: bold; 	color: #0e0f5c; 	text-decoration: none;}
SELECT.wbmSort { font-family: arial; 	font-size: 8pt; }
SELECT.wsSort {			font-family: arial; font-size: 8pt; }
INPUT.wbmSearch { 	font-family: arial;	font-size: 8pt; }
INPUT.wsSearch { 	font-family: arial; 	font-size: 8pt; }
.smTextBldG {	font-family: Arial;	line-height: 120%;	font-size: 11px;	font-weight: normal;	color: #545454; }
.smTextG { 	font-family: Arial; 	font-size: 11px; 	font-weight: normal; 	color: #545454; }
A.headerChatLink { 	font-family: Arial; 	line-height: 120%; 	font-size: 11px; 	font-weight: normal; 	color: #003366; 	text-decoration: underline; }
A.headerChatLink:hover {	font-family: Arial;	line-height: 120%;	font-size: 11px;	font-weight: normal;	color: #A00000;	text-decoration: underline;}


/* classes for workstation tabs 
----------------------------------------------------------- */
#wwNav { list-style: none; margin:0; border: 0; background: #fff; width: 750px; margin-bottom: 15px; border-bottom: 1px solid #ddd; }
#wwNav li { border-right: 1px solid #fff; padding: 4px; display: inline; text-align: center;}
#wwNav li a { text-decoration: none; font-family: arial; font-size: 9pt; }
.clsMapHeading {	padding-left:0px;	padding-right:0px;	border-top:1px solid #080452;	border-left:1px solid #080452;	background:#efefef; }
.clsMapHeadingRight {	padding-left:0px;	padding-right:0px;	border-top:1px solid #080452;	border-right:1px solid #080452;	border-left:1px solid #080452;	background:#efefef; }
.WSArticle{	font-family:arial;	font-size: 10pt; 	line-height: 1.4em;}
.WSArticleTitle {	font-family:arial;	font-size: 10pt;	font-weight: bold; 	line-height: 1.4em;}
P.Article{	text-indent:13.5pt;	margin-bottom:0pt;	margin-top:0pt;	text-align:left; }
.WSAnalysis {	font-family:arial;	font-size: 10pt; 	line-height: 1.4em;	width: 440px;	}

/* ???
----------------------------------*/
.WSSideBox { width: 225px;border: 1px solid #ddd;margin-bottom: 25px; margin-top: 10px; font-size: 10pt; line-height: 1.4em;}
.WSSideBoxTitle { text-align: center;font-weight: bold; font-family: arial;background: #efefef;padding: 5px; }
.WSSideBox UL { margin-top: 0; margin-left: 20px;  }
.WSSideBox LI { font-family: arial; font-size: 10pt; line-height: 1.4em; }
.WSSideBoxTitle2 { font-weight: bold; font-size: 8pt; font-family: arial; line-height: 1.4em; text-transform: uppercase; }
.WSMainNavLink { font-family: arial; font-size: 9pt; line-height: 1.4em; text-decoration: none;}
.WSFootnote{	font-family: "Times New Roman";	font-size: 6pt;	vertical-align:super; }
.WSFootnoteText{	font-family: "Times New Roman";	font-size: 9pt; }
.ActivePageLink{	font-family: "Verdana";	font-size: 10pt;	font-weight: bold;	color: "#0036a9";	cursor: hand; }
.NonActivePageLink{	font-family: "Verdana";	font-size: 9pt;	color: "#dfdfdf";	cursor: hand; }
TD.TDTopBorder{	border-top: 1px solid #000000; }
TD.TDBottomBorder{	border-bottom: 1px solid #000000; }
.lcl_smBlue { 	font-family: arial; 	font-size: 9pt; 	color: #000094; }
.lcl_smBlue:hover { 	font-family: arial; 	font-size: 9pt; 	color: #9c0000; }
.smTextRed {	font-family: Arial;	line-height: 120%;	font-size: 8pt;	font-weight: normal;	color: #800019; }
.regTextRed {	font-family: Arial;	line-height: 120%;	font-size: 10pt;	font-weight: none;	color: #800019; }
.regTextBldNews {	font-family: Arial;	line-height: 90%;	font-size: 9pt;	font-weight: bold;	color: #000000; }
.xsmTextNews {	font-family: Arial;	line-height: 90%;	font-size: 8pt;	font-weight: normal;	color: #000000; }
A.regTextBldNews {	font-family: Arial;	line-height: 90%;	font-size: 9pt;	font-weight: bold;	color: #000000; }
A.xsmTextNews {	font-family: Arial;	line-height: 90%;	font-size: 8pt;	font-weight: normal;	color: #000000; }
A.regTextBldNews:hover {	font-family: Arial;	line-height: 90%;	font-size: 9pt;	font-weight: bold;	color: #A00000; }
A.xsmTextNews:hover {	font-family: Arial;	line-height: 90%;	font-size: 8pt;	font-weight: normal;	color: #A00000; }



/* begin left navagation
----------------------------------------------------------- */
div.leftNav { 	font-family: arial; 	font-size: 12px; 	width: 130px; 	background: #fff; 	margin: 0; }
div.leftNav .header { 	color: #000; 	padding:3px; 	font-weight: bold; 	border-bottom:2px solid #d6d6d6; }
div.leftNav .content ul { 	padding: 0; 	margin:0px; 	list-style: none;  }
div.leftNav .content li {		border-bottom: 1px solid #d6d6d6; }
div.leftNav .content a { 	display: block; 	padding: 3px;	width: 124px; 	text-decoration: none; }
div.leftNav .content a:hover { 	background: #F7F7F7; }


/* start Global Navigation: Top Navigation Styles
----------------------------------------------------------- */
/* main nav */
#navWrap { width: 100%; 	background: #d6d6d6; }
#topNav, #topNav ul {	position:relative;	padding:0;	margin:0;	list-style:none;	z-index:2000; }
#topNav li {	position: relative;	float: left;	margin: 0px;	padding: 0;}
#topNav a { 	display: block;	padding: 3px 15px 3px 15px;	color: #000;	text-decoration: none; }
#topNav a:hover { 	background-color: #fff; }
#topNav li:hover ul, #topNav li.sfhover ul {	left:auto;}

/* second-level lists */
#topNav li ul {	position:absolute;	left:-999em;	width:170px;	height:auto;	margin:0 0 0 -1px;	padding:0;	border:1px solid #bbb;	border-bottom:0px;	list-style:none;	background-color: #F7F3E7;}
#topNav li li { 	margin:0;		width:100%; 	border-bottom: 1px solid #bbb; }
#topNav li li span {	margin:0px;	padding:3px 0px 3px 0px;	display:block;	position:relative;}
#topNav li li a, #topNav li li a:visited { 	color:#000; 	font-size: 75%;}
#topNav li li a:hover { 	background-color:#F9DF79; }

/* third-level lists */
#topNav li ul ul { 	margin: -1.75em 0 0 12.75em; } 
#topNav, #topNav ul { 	padding: 0; 	margin: 0; 	list-style: none;   } 
#topNav li:hover ul ul, #topNav li.sfhover ul ul { 	left: -999em; } 
#topNav li:hover ul, #topNav li li:hover ul, #topNav li.sfhover ul, #topNav li li.sfhover ul { 	left: auto; }


/* tab portion of top nav */
.taboff a, .taboff a:visited { 	font-size: 80%; 	color: #fff; 	font-family: arial,helvetica,sans-serif; 	text-decoration: none; 	font-weight: bold; 	line-height: 10px; }
.tabon a, .tabon a:visited { 	font-size: 80%; 	color: #000; 	font-family: arial,helvetica,sans-serif; 	text-decoration: none; 	font-weight: bold; 	line-height: .4em; }
.tabon div, .taboff div { 	margin: 5px 0 5px 11px;}
.tabon a:hover { 	text-decoration: underline; 	color: #000; }
.taboff a:hover { 	text-decoration: underline; 	color: #fff; }


/* Global Navigation: Top Navigation Style(s) */
/* Defines the styles for the top menu */
/* ie: My Setup, Support Options, Contact Us, etc... */

.topCornerNav {   font-family: 'Arial', 'Helvetica';   font-weight: bold;   font-size: 8pt;   color: #000000;   text-decoration: none; }
A:link.topCornerNav {   font-family: 'Arial', 'Helvetica';   font-weight: bold;   font-size: 8pt;   color: #000000;   text-decoration: none; }
A:visited.topCornerNav {   color: #000000;   text-decoration: none; }
A:hover.topCornerNav {   color: #000000;   text-decoration: underline; }
.topCornerNavSeparator {    color:#999999; }
SELECT.tabsets {	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	padding-top: 1px; }
INPUT.topNavSearch {	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	padding-top: 1px; }
TD#toolbar {    font-family: 'Arial', 'Helvetica', sans-serif;    font-weight: normal;    font-size: 9pt;    color: #000000;    text-decoration: none;    text-align: center;    background-color:#DDDDDD;    border-bottom:1px solid #CCCCCC;    padding-bottom:1px; }
.noticeBlack { 	color: #800019; 	font-family: Arial;	line-height: 120%;	font-size: 8pt;	font-weight: normal;	color: #000000; }


/*for rounded_corners_left*/
td.border {	border: 1px solid #d8d8d8; }
td.sectionheadingblue{	background:url(/images/rounded_corner_left_blue.gif) no-repeat #0f094f; 	padding: 5px 5px 5px 20px; 	color: black; 	font-weight: bold;	letter-spacing: 1px; }
td.sectionheading	{	background:url(/images/rounded_corner_left.gif) no-repeat #d8d8d8; 	padding: 5px 5px 5px 10px; 	color: black; 	font-weight: bold;	letter-spacing: 1px; }
.essentialglobal a {	text-decoration: none; }
.details {	margin: 0px 0px 0px 15px; 	padding:0; 	list-style-image:url(/images/checked1.gif); }
.details li {	padding: 0px 3px 6px 0; }


 /* begin Learn More div on Products page on right side 
----------------------------------------------------------- */
div#learnMore {	padding: 0px; 	margin: 15px 0px 15px 15px; 	font-family: arial; 	font-size: 100%; 	float: right; 	border: 1px solid #d6d6d6; 	width:150px; }
div#learnMoreTitle {	font-size: 100%; 	text-align: center; 	background: #FFEBC9; 	font-weight: bold; 	padding: 5px; 	border-bottom: 1px solid #d6d6d6; }





body, tr, th, td, p { font-family: arial; font-size: 12px; }
	#mainContent { width: 770px; margin-top: 5px; padding: 0px;}
	#productsnav { padding-top: 5px; padding-bottom: 5px; background: #f0f0f0; margin: 0; padding: 5px 0; text-align: center;}
	#productsnav li{display: inline; list-style-type: none; padding: 5px 10px 5px 10px;}
	#productsnav a {color: #0f094f; letter-spacing:.03em; padding: 3px 5px 3px 5px; font-size: 90%;}
	a:hover {border:0;}
	#newReports a {text-decoration: none;}
	#topNav { border:0px solid #d6d6d6; background: #287dbf; }
	#topNav, #topNav ul {position:relative; padding:0;margin:0; list-style:none; z-index:2000;}
	#topNav li {position: relative; float: left; margin: 0px; padding: 0;  letter-spacing: .1em;}
	#topNav a {display: block; padding: 3px 15px 3px 15px; color: #fff; text-decoration: none; font-weight: bold; border: 1px solid #287dbf; }
	#topNav a:hover { background-color: #f7f7f7; border: 1px solid #bbb; color: #000;}
	#topNav li:hover ul, #topNav li.sfhover ul {left:auto;}
	/* second-level nav lists */
	#topNav li ul { position:absolute; left:-999em; width:250px; height:auto; margin:0; padding:0px 0px 0px 0px; border-right:1px solid #bbb; border-left:1px solid #bbb; list-style:none; background-color: #F7F7f7;}
	#topNav li li { padding: 0px 0px 0px 0px; margin:0 0 0 0px; width:100%; }
	#topNav li li span {margin:0px; padding:2px 0px 2px 0px; display:block; position:relative;}
	#topNav li li a, #topNav li li a:visited { margin-left: 0px; color:#000; font-size: 100%; border: 0px; font-size: 90%; font-weight: normal;}
	#topNav li li a:hover { background-color: #fff;  border: 0px;}
	
	
	/*tabs*/
.TabbedPanelsContent {
padding:5px !important;
font-family:arial !important;font-size:12px;color: #287DBF !important;
}
.TabbedPanelsTab {
-moz-user-select:none ;
-x-system-font:none ;
	background-color:#FFFFFF !important;
background-image:url(/dismal/images/interface/bg-tab.png);
background-position:bottom;
background-repeat:repeat-x;
border-color:#ddd;
border-width:1px ;
cursor:pointer ;
float:left ;
font-family: arial, sans-serif !important;
font-size:0.9em !important;
font-size-adjust:none !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:bold !important;
line-height:normal !important;
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;
margin:0 1px 0 0 !important;
padding:4px 10px !important;
position:relative !important;
top:1px !important; 
color:#287DBF !important;
outline:none;
}

.TabbedPanelsTabGroup {
margin:0 !important;
padding:0 !important;
}
.TabbedPanelsContentGroup {
background-color:#ffffff !important;
border-color:#ddd !important;
border-style:solid !important;
border-width:1px !important;
clear:both !important;
background-image:url(/images/bg-tab.jpg)!important;background-position:center bottom !important;
background-repeat:repeat-x !important;
}
.TabbedPanelsTabSelected {
background-color:#fff !important;
border-bottom:1px solid #fff !important;
background-image:none !important;
}
.TabbedPanelsTabHover {
background-color: #f9f9f9 !important;
background-image:none;
}
.TabbedPanelsContent a{color:#0088cc;text-decoration:none} .TabbedPanelsContent a:hover{text-decoration:underline;color:#0088cc;}
