
body,p,td,input { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; }

a {font-family:Arial, Helvetica, Sans-serif; color:#ee3324; text-decoration:none;}
a:hover {font-family:Arial, Helvetica, Sans-serif; color:#000000; text-decoration:underline;}

.add-text { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold; }

.dsp-text { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal; }
.dsp-text-sm { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight:normal; }
.dsp-text-bold { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold; }

.dsp-alert { font-family:Arial, Helvetica, sans-serif; color:#ee3324; font-size:11px; font-weight:bold; }
.dsp-alert-sm { font-family:Arial, Helvetica, sans-serif; color:#ee3324; font-size:10px;}

.top-site { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; font-weight:bold; padding-top:8px; background-color:#ee3324; layer-background:#ee3324; width:360; height:50px; border:1px solid #000000; text-decoration:none; }
a.top-site:hover { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; font-weight:bold; padding-top:8px; background-color:#ee3324; border:1px solid #000000; text-decoration:none;}

.general-headline { font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:18px; text-decoration:none; font-weight:bold; }

a.dsp-link { font-family:Arial, Helvetica, sans-serif; color:#ee3324; font-size:11px; font-weight:normal; cursor:hand; text-decoration:none; }
a.dsp-link:hover { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal; text-decoration:underline; cursor:hand; }

a.dsp-link-sm { font-family:Arial, Helvetica, sans-serif; color:#ee3324; font-size:10px; font-weight:bold; cursor:hand; text-decoration:underline; }
a.dsp-link-sm:hover { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight:bold; text-decoration:none; cursor:hand; }

.form-example { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-style:italic; }

.form-label { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold; }
.form-section { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold }
a.form-sec-link { font-family:Arial, Helvetica, sans-serif; color:#ee3324; font-size:11px; font-weight:bold; cursor:hand; text-decoration:none; }
a.form-sec-link:hover { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold; text-decoration:none; cursor:hand; }

.lit-header { font-family:Arial, Helvetica, sans-serif; color:#000000; font-style:italic; font-size:14px; font-weight:bold; border-right: 1px solid black; text-align:center; }
.lit-req-header { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#000000; font-size:12px; font-weight:bold; }
.lit-req-label { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; border-right: 1px solid black; text-align:center; }

.header-bar { font-family:Arial, Helvetica, sans-serif; color:#ee3324; font-size:11px; text-decoration:none; font-weight:bold; text-align:center; }
a.header-link { font-family:Arial, Helvetica, sans-serif; color:#ee3324; font-size:11px; text-decoration:none; font-weight:bold; }
a.header-link:hover { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; text-decoration:none; font-weight:bold; }

a.footer-link { font-family:Arial, Helvetica, sans-serif; color:#ee3324; font-size:11px; text-decoration:none; font-weight:bold; }
a.footer-link:hover { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; text-decoration:none; font-weight:bold; }

.menu-header { font-family:Arial, Helvetica, sans-serif; padding-left:6px; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; background-color:#9F9F9F; }
.menu-border { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold; text-decoration:none; border-top:solid 1px #9F9F9F; border-bottom:solid 1px #9F9F9F; border-left:solid 1px #9F9F9F; border-right:solid 1px #9F9F9F;}
.menu-border-lower { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold; text-decoration:none; border-top:solid 0px #9F9F9F; border-bottom:solid 1px #9F9F9F; border-left:solid 1px #9F9F9F; border-right:solid 1px #9F9F9F;}

.box-border { font-family:Arial, Helvetica, sans-serif; color:#000000; background-color:#e5e5e5; font-size:11px; font-weight:bold; text-decoration:none; border-top:solid 1px #9F9F9F; border-bottom:solid 1px #5e5e5e; border-left:solid 1px #9F9F9F; border-right:solid 1px #5e5e5e;}

.term-label { font-family:Arial, Helvetica, sans-serif; color:#000000; background-color:#dedede; font-size:11px; font-weight:bold; text-align:right; border:1px solid #dedede; }

/* Header Styles */
.HeaderText { font-family:Arial, Helvetica, Sans-serif; color:#E3B05B; font-size:11px;}
.HeaderBackG {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-color:#898a8e;}
.NavGradientBackG { font-family:Arial, Helvetica, Sans-serif; color:#FFFFFF; padding:5px 0px 5px 0px; background-color:#a3a3a3; font-size:10px; background-image:url(../../images/interface/NavGradientBackG.jpg); background-position: right; background-repeat:no-repeat;}
.NavBackG { font-family:Arial, Helvetica, Sans-serif; color:#FFFFFF; background-color:#a3a3a3; font-size:11px; }

a.TopNavButton { font-family:Arial, Helvetica, Sans-serif; color:#000000; padding:6px 0px 6px 0px; background-color:#a3a3a3; display:block; font-size:11px; font-weight:bold; border-right:solid 2px #FFFFFF; text-decoration:none;}
a.TopNavButton:hover { font-family:Arial, Helvetica, Sans-serif; color:#FFFFFF; padding:6px 0px 6px 0px; background-color:#ee3324; display:block; font-size:11px; font-weight:bold; border-right:solid 2px #FFFFFF; text-decoration:none;}

.WhiteLine { font-family:Arial, Helvetica, Sans-serif; color:#FFFFFF; font-size:1px; height:2px;}

.HeaderShadow { font-family:Arial, Helvetica, Sans-serif; color:#FFFFFF; font-size:8px; background-image:url(../../images/interface/HeaderShadow.jpg); background-repeat:repeat-x; background-position: left top;}

a.AdminLink { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; letter-spacing:1px; text-decoration:none; }
a.AdminLink:hover { font-family:Arial, Helvetica, sans-serif; color:#ee3324; font-size:11px; letter-spacing:1px; text-decoration:none;}

/* End Header */

/* Simple Tree Menu Styles */
/*-------------------------------------------------------------------------------------------------------------------*/
.MenuBackG { font-family:Arial, Helvetica, Sans-serif; font-size: 11px; color:#FFFFFF; background-color:#ffffff; border-left:solid 1px #ee3324;}
.MenuShadow { font-family:Arial, Helvetica, Sans-serif; font-size: 6px; color:#FFFFFF; background-color:#ee3324; background-image:url(../../images/interface/MenuShadow.jpg); background-position:left top; background-repeat:repeat-y;}
.MenuTop { font-family:Arial, Helvetica, Sans-serif; font-size: 9px; color:#FFFFFF; background-color:#ee3324; width:100%;}
.MenuBottom { font-family:Arial, Helvetica, Sans-serif; font-size: 9px; color:#FFFFFF; background-color:#ee3324; background-image:url(../../images/interface/MenuBottomBackG.jpg); background-position:left top; background-repeat:repeat-x;}

/* Parent Styles */
a.tier1Row { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; color:#FFFFFF;  text-transform:uppercase;  font-weight:bold;  display:block; background-color:#ee3324; margin:0px; padding:2px 0px 2px 10px;  text-decoration:none; border-bottom-color:#f5f5f5;  border-right-color:#5d0803; border-left-color:#5d0803; border-top-color:#f5f5f5; border-style:solid; border-bottom-width:1px; border-left-width:0px; border-right-width:0px; border-top-width:0px;}
a.tier1Row:hover {font-family: Arial, Helvetica, Sans-serif; font-size: 11px; color:#000000;  text-transform:uppercase; font-weight:bold;  display:block; margin:0px; padding:2px 0px 2px 10px; background-color:#fef3db; text-decoration:none; border-bottom-color:#f5f5f5;  border-right-color:#5d0803; border-left-color:#5d0803; border-top-color:#cccccc; border-style:solid; border-bottom-width:1px; border-left-width:0px; border-right-width:0px; border-top-width:0px;}

a.tier1RowSelected { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; color:#000000; text-transform:uppercase;  font-weight:bold; display:block; margin:0px; padding:2px 2px 2px 10px;  text-decoration:none; background-color:#fef3db; font-weight:bold; border-bottom-color:#ee3324;  border-right-color:#5d0803; border-left-color:#ee3324; border-top-color:#FFFFFF; border-style:solid; border-bottom-width:1px; border-left-width:0px; border-right-width:0px; border-top-width:0px;}
a.tier1RowSelected:hover {font-family: Arial, Helvetica, Sans-serif; font-size: 11px; color:#FFFFFF; text-transform:uppercase;  display:block; margin:0px; padding:2px 2px 2px 10px; background-color:#b1b1b1; text-decoration:none; font-weight:bold; border-bottom-color:#d09e1e;  border-right-color:#5d0803; border-left-color:#d09e1e; border-top-color:#FFFFFF; border-style:solid; border-bottom-width:1px; border-left-width:0px; border-right-width:0px; border-top-width:0px;}

.tier1RowSortOrder { font-family:Arial, Helvetica, Sans-serif; font-size: 10px; color:#FFFFFF;}

/* Children Styles */

a.tier2Row { font-family: Arial, Helvetica, Sans-serif; font-size: 10px; background-color:#FFFFFF; color:#666666; padding:1px 2px 1px 5px; display:block; border-left:solid 3px #FFFFFF; border-right:solid 0px #5d0803; text-decoration:none; }
a.tier2Row:hover { font-family: Arial, Helvetica, Sans-serif; font-size: 10px;  background-color:#eeeeee; color:#000000; padding:1px 2px 1px 5px; display:block; text-decoration:none; border-left:solid 3px #ee3324; border-right:solid 0px #5d0803;}

a.tier2RowSelected { font-family: Arial, Helvetica, Sans-serif; font-size: 10px;  background-color:#e5e5e5; color:#000000; padding:1px 2px 1px 5px; display:block; text-decoration:none; border-left:solid 3px #ee3324; border-right:solid 0px #5d0803;}
a.tier2RowSelected:hover { font-family: Arial, Helvetica, Sans-serif; font-size: 10px;  background-color:#aaaaaa; color:#ffffff; padding:1px 2px 1px 5px; display:block; text-decoration:none; border-left:solid 3px #3E3E3C; border-right:solid 0px #5d0803;}

/*-------------------------------------------------------------------------------------------------------------------*/


/* Tier 3 Menu Styles */
/*-------------------------------------------------------------------------------------------------------------------*/
ul#tier3Row { list-style:none; margin: 0px 0px 0px 0px;; padding: 0px 0px 0px 0px; text-decoration:none; text-align:center; }
		
ul#tier3Row li { display: block;}

ul#tier3Row li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	display: block; 
	margin: 0px 0px 0px 0px; 
	padding: 1px 1px 1px 1px; 
	color: #000000;
	background-color:#cccccc;
	text-decoration: none;
	font-weight:normal;
	border-bottom:solid 1px #999999;
	border-top:solid 1px #dbdbdb;
    width: 150px;
}
ul#tier3Row li a:hover {  font-family:Arial, Helvetica, sans-serif; font-weight:normal; color: #ee3324; background-color:#ededed; text-decoration: none; border-bottom:solid 1px #666666; border-top:solid 1px #c9c9c9;}
/*-------------------------------------------------------------------------------------------------------------------*/

/* Tier 3 SELECTED Menu Styles */
/*-------------------------------------------------------------------------------------------------------------------*/
ul#tier3Select { list-style:none; margin: 0px 0px 0px 0px;; padding: 0px 0px 0px 0px; text-decoration:none; text-align:center; }
		
ul#tier3Select li { display: block;}

ul#tier3Select li a 
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color: #ee3324; 
	background-color:#ededed; 
	text-decoration: none; 
	border-bottom:solid 1px #666666; 
	border-top:solid 1px #c9c9c9;
	display: block; 
	margin: 0px 0px 0px 0px; 
	padding: 1px 1px 1px 1px; 
    width: 150px;
}
ul#tier3Select li a:hover { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color: #ee3324; background-color:#ababab; text-decoration: none; border-bottom:solid 1px #666666; border-top:solid 1px #c9c9c9;}
/*-------------------------------------------------------------------------------------------------------------------*/


/* Tab Menu Styles */
/*-------------------------------------------------------------------------------------------------------------------*/
ul#tabRow { list-style:none; margin: 0px; padding: 1px, 0px, 0px, 0px; text-decoration:none; }
		
ul#tabRow li { display: inline;}

ul#tabRow li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	display: inline; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 20px 0px 20px;  
	color: #d0d0d0;
	text-decoration: none;
	font-weight:bold;
	background-color:#848484;
	border-top:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
}
ul#tabRow li a:hover {  font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-color:#bebebe; color: #ee3324; text-decoration: none;}

/* Tab Menu Select Styles */
/*-------------------------------------------------------------------------------------------------------------------*/
ul#tabRowSelect { list-style:none; margin: 0px; padding: 1px, 0px, 0px, 0px; text-decoration:none; }
		
ul#tabRowSelect li { display: inline;}

ul#tabRowSelect li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	display: inline; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 20px 0px 20px;  
	color: #ee3324;
	text-decoration: none;
	font-weight:bold;
	background-color:#dedede;
	border-top:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
}
ul#tabRowSelect li a:hover {  font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #999999; text-decoration: none;}
/*-------------------------------------------------------------------------------------------------------------------*/

.tab-border { font-family:Arial, Helvetica, sans-serif; color:#ee3324; background-color:#dedede; font-size:11px; font-weight:normal; border-bottom:1px solid #5d5d5d; border-right:1px solid #5d5d5d; border-left:1px solid #666666;  }
.tab-select { font-family:Arial, Helvetica, sans-serif; background-color:#EEEEEE; font-size:11px; text-decoration:none; border-top:1px solid #BBBBBB; border-left:1px solid #BBBBBB; border-right:1px solid #666666; }
.tab-on-link { font-family:Arial, Helvetica, sans-serif; color:#ee3324; font-size:11px; font-weight:bold; text-decoration:none; }
.tab-on-link:hover { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold; }


.dotline { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; text-decoration:none; text-align:center; }

.model-name { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:16px; font-weight:bold; text-decoration:none; }
.model-spec-header { font-family:Arial, Helvetica, sans-serif; background-color:#ee3324; color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; text-align:center; }
.model-spec-label { font-family:Arial, Helvetica, sans-serif; background-color:#CCCCCC; color:#000000; font-size:12px; font-weight:bold; text-decoration:none; text-align:center; }
.model-spec-data { font-family:Arial, Helvetica, sans-serif; color:#000000; background-color:#FFFFFF; font-size:12px; text-decoration:none; text-align:center; border-left: 1px solid black; border-bottom: 1px solid black;}

.model-list-header { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; background-color:#ee3324; border-bottom: 1px solid #5d5d5d; }
.model-category { font-family:Arial, Helvetica, sans-serif; color:#272727; font-weight:bold; font-size:11px; border-right: 1px solid #5d5d5d; border-bottom: 1px solid #5d5d5d; background-color:#bbbbbb; border-top:0px solid #5d5d5d; }
.model-list { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; border-right: 1px solid #5d5d5d; border-bottom: 1px solid #5d5d5d; background-color:white }
.model-list-param { font-family:Arial, Helvetica, sans-serif; font-size:11px; border-right: 1px solid #5d5d5d; border-bottom: 1px solid #5d5d5d; background-color:#dfdfdf; border-top:0px solid #5d5d5d; }

a.model-param-link { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:none; text-align:center; font-weight:bold;}
a.model-param-link:hover { font-family:Arial, Helvetica, sans-serif; color:#ee3324; font-size:11px; text-decoration:none; text-align:center; font-weight:bold;}
a.model-list-link { font-family:Arial, Helvetica, sans-serif; color:#ee3324; font-size:11px; text-decoration:none; text-align:center; }
a.model-list-link:hover { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; text-decoration:underline; text-align:center; }

a.model-cat-link { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:none; text-align:center; font-weight:bold;}
a.model-cat-link:hover { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; text-decoration:none; text-align:center; font-weight:bold;}

.static-text { font-family:Arial, Helvetica, sans-serif; color:#ee3324; font-size:11px; text-decoration:none; text-align:center; font-weight:bold; }
a.static-link { font-family:Arial, Helvetica, sans-serif; color:#ee3324; font-size:11px; text-decoration:none; text-align:center; font-weight:bold; }
a.static-link:hover { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; text-decoration:underline; text-align:center; font-weight:bold; }

.FooterText { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#000000; font-size:10px; text-decoration:none; }

a.sec-link { font-family:Arial, Helvetica, sans-serif; color:#ee3324; font-size:11px; font-weight:bold; cursor:hand; text-decoration:none; }
a.sec-link:hover { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold; text-decoration:none; cursor:hand; }

.chart-header { font-family:Arial, Helvetica, sans-serif; background-color:#ee3324; color: #FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; text-align:center; }
.chart-subhead { font-family:Arial, Helvetica, sans-serif; background-color:#000000; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; text-align:center; border-right: 1px solid white; }																																																						  	
.chart-data { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; text-decoration:none; text-align:center; border-right:1px solid black; border-bottom:1px solid black;}
.chart-data-label { font-family:Arial, Helvetica, sans-serif; background-color:#CCCCCC ; color:#000000; font-size:10px; text-decoration:none; text-align:center; border-right: 1px solid black; border-bottom: 1px solid black;}
.chart-subhead-end { font-family:Arial, Helvetica, sans-serif; background-color:#000000; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; text-align:center; border-right: 1px solid black; border-bottom: 1px solid black;}

.atten-notice { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; text-decoration:none; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; font-weight:bold; }

.disclaimer-subhead { font-family:Arial, Helvetica, sans-serif; background-color:#000000; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; text-align:center; border-right: 1px solid black; border-bottom: 1px solid black;}
.disclaimer-text { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:9px; text-decoration:none; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; font-weight:bold; }

.eccentral { font-family:Times New Roman, Times, serif; font-size:22px; color:red; font-weight:bold; text-decoration:none; }
a.eccentral-link { font-family:Times New Roman, Times, serif; font-size:22px; color:red; font-weight:bold; text-decoration:none; }
a.eccentral-link:hover { font-family:Times New Roman, Times, serif; font-size:22px; color:black; font-weight:bold; text-decoration:none; }

.admin-loc-select { font-family:Arial, Helvetica, sans-serif; background-color:#CCCCCC; font-size:14px; cursor:hand; text-decoration:none; border:1px solid black }
.admin-loc-over { font-family:Arial, Helvetica, sans-serif; background-color:#EEEEEE; font-size:14px; cursor:hand; text-decoration:none; border:1px solid black }

.submit-button { font-family:Arial, Helvetica, sans-serif; background-color:#CCCCCC; font-size:11px; cursor:hand; font-weight:bold; text-decoration:none; border:1px solid black }
.red-banner { font-family:Arial, Helvetica, sans-serif; background-color:#ee3324; color:#FFFFFF; font-size:14px; font-weight:bold;  text-decoration:none; text-align:center; }
.grey-category { font-family:Arial, Helvetica, sans-serif; background-color:#CCCCCC ; color:#000000; padding-left:5px; font-weight:bold; font-size:11px; text-decoration:none; border-right: 1px solid black; border-bottom: 1px solid black;}
.grey-category-text { font-family:Arial, Helvetica, sans-serif; background-color:#CCCCCC ; color:#000000; font-weight:bold; font-size:11px; text-decoration:none; }
.black-banner { font-family:Arial, Helvetica, sans-serif; background-color:#000000 ; color:#FFFFFF; font-weight:bold; font-size:12px; text-decoration:none; text-align:center;}
.grey-label { font-family:Arial, Helvetica, sans-serif; background-color:#dcdcdc; color:#000000; font-weight:normal; font-size:11px; text-decoration:none; text-align:center; border-left: 1px solid black; border-bottom: 1px solid black;}
.grey-data { font-family:Arial, Helvetica, sans-serif; background-color:#ebebeb color:#000000; font-weight:normal; font-size:11px; text-decoration:none; text-align:center; border-bottom: 1px solid black;}
.grey-help { font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:11px; text-decoration:none; }

.curve-backg {  font-family: Arial, Helvetica, sans-serif; color: #000000;}

/* IR Layout Enhancements */
/* These need to replace any existing styles with similar names */
a.dsp-headline-link { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#ee3324; font-size:20px; text-decoration:none; font-weight:bold; text-decoration:none; }
a.dsp-headline-link:hover { font-family: Arial, Helvetica, sans-serif; color:#dcdcdc; background-color:#ee3324; font-size:20px; text-decoration:none; font-weight:bold; text-decoration:none; }
.dsp-headline { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#ee3324; font-size:20px; text-decoration:none; font-weight:bold; }
.dsp-headline-grey { font-family: Arial, Helvetica, sans-serif; color:#939393; font-size:18px; text-decoration:none; font-weight:bold; }
.dsp-subheadline-grey { font-family: Arial, Helvetica, sans-serif; color:#666666; font-size:11px; text-decoration:none; font-weight:bold; }

.footer-border { font-family:Arial, Helvetica, sans-serif; color:#666666; background-color:#F9F9F9; font-size:10px; font-weight:normal; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:0px solid #CCCCCC; border-left:0px solid #CCCCCC;  }
.flash-border { font-family:Arial, Helvetica, sans-serif; color:#666666; background-color:#FFFFFF; font-size:10px; font-weight:normal; border-top:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:0px solid #CCCCCC; border-left:0px solid #CCCCCC;  }
.left-border { font-family:Arial, Helvetica, sans-serif; color:#0000000; background-color:#FFFFFF; font-size:11px; font-weight:normal; border-top:0px solid #CCCCCC; border-bottom:0px solid #CCCCCC; border-right:0px solid #CCCCCC; border-left:4px solid #b7b7b7;  }
.horizontal-border { font-family:Arial, Helvetica, sans-serif; color:#000000; background-color:#FFFFFF; font-size:11px; font-weight:normal; border-top:0px solid #CCCCCC; border-left:0px solid #CCCCCC; border-right:0px solid #CCCCCC; border-bottom:4px solid #ee3324;  }
.left-menu-backg {font-family:Arial, Helvetica, sans-serif; background-color:#E6E6E6; color:#000000;}

.dsp-subheadline { font-family: Arial, Helvetica, sans-serif; color:#000000; background-color:#c8c8c8; font-size:1.5em; text-decoration:none; font-weight:bold; border:1px solid #808080 }
.map-backg {  background-attachment: scroll; background-image: url(../../images/map-backg.jpg); background-repeat: no-repeat; background-position: center top}
.map-backg-lite {  background-attachment: scroll; background-image: url(../../images/map-backg-lite.jpg); background-repeat: no-repeat; background-position: center top}

.dsp-subtab-div { font-family: Arial, Helvetica, sans-serif; width:100%; font-size: 10px; color:#000000; }
a.dsp-subtab-link { font-family:Arial, Helvetica, sans-serif; width:100%; color:#000000; background-color:#dfdfdf; font-size:10px; font-weight:normal; text-decoration:none; border:#ee3324; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
a.dsp-subtab-link:hover { font-family:Arial, Helvetica, sans-serif; width:100%; color:#ee3324; background-color:#fbfbfb; font-size:10px; font-weight:normal; text-decoration:none; border:#888888; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
a.dsp-subtab-selected { font-family:Arial, Helvetica, sans-serif; width:100%; color:#000000; background-color:#b8b8b8; font-size:10px; font-weight:normal; text-decoration:none; border:#ee3324; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
a.dsp-subtab-selected:hover { font-family:Arial, Helvetica, sans-serif; width:100%; color:#FFFFFF; background-color:#828282; font-size:10px; font-weight:normal; text-decoration:none; border:#000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

.dsp-section-header { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#383838; font-weight:bold;}

.dsp-list-header { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; background-color:#ee3324; font-weight:bold; border:#000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.dsp-list-header-selected { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#fefefe; background-color:#6f6f6f; font-weight:bold; border:#000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
a.dsp-list-header-link { font-family: Arial, Helvetica, sans-serif; width:100%; font-size: 11px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.dsp-list-header-link:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width:100%; color:#ececec; font-weight:bold;  text-decoration:underline;}

.dsp-list { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; background-color:#FFFFFF; border:#000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.dsp-list-grey { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; background-color:#ebebeb; border:#000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.dsp-list-bold { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color:#000000; background-color:#FFFFFF; border:#000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.dsp-list-hilite { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#393939; background-color:#b7b7b7; border:#4d4d4d; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.dsp-disabled-textbox { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; background-color:#CCCCCC; border:#666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

a.dsp-list-link { font-family:Arial, Helvetica, sans-serif; width:100%; vertical-align:middle; color:#ee3324; font-size:10px; font-weight:normal; text-decoration:none; }
a.dsp-list-link:hover { font-family:Arial, Helvetica, sans-serif; width:100%; vertical-align:middle; color:#FFFFFF; background-color:#828282; font-size:10px; font-weight:normal; text-decoration:none; }
