/************************************************************************/
/*Block Level Styles                                                    */
/*                                                                      */
/*body, table, td, h1-h6, p, div, span, a, ul, ol, li                   */
/*These styles are read into vars and initialization of the site's      */
/*application, and they're used to define the basic look and feel of    */
/*the front end of the site.                                            */
/*                                                                      */
/*please put any custom classes or styles in the Custom area below this */
/*one                                                                   */
/************************************************************************/

/*DP usual settings: 
body, table, td, p, div, span, li {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
}
ul {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	padding: 0px 0px 0px 20px;
	margin : 0px 0px 0px 0px;
}
h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	color : #006699;
	font-weight : bold;
}
h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	color : #006699;
	font-weight : bold;
}
h3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #000000;
	font-weight : bold;
}
a, a:focus, a:hover, a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : inherit;
	color : #cc0000;
	font-weight : inherit;
}*/
/**********************************************************************************
/* Much of this came from ggc.css w/ CMC modifications 
***********************************************************************************/
/* GLOBAL RESET */
/* {
	border: 0;
	margin: 0;
	padding: 0;
}*/
#subnav ul, #subnav li{
	margin:0;
	padding:0;
}
.nav table, .nav tr, .nav td, .nav img, .nav div{ 
	border: 0;
	margin: 0;
	padding: 0;
}


/* SELECTOR STYLE DEFINITIONS */
body {
	margin:0 auto;
	font: 75%/115% Verdana, Arial, san-serif;
	/*font: 10px Verdana, Arial, san-serif;*/
	line-height:15px;
	/*color: #7D8B87;*/
	color: #707070;
	padding: 8px;
	padding-bottom: 4px;
}
/**/html>body {
	font: 75%/125% Verdana, Arial, san-serif;
}
/**/h1 {
	font-size: 1.8em;
}
/**/h2 {
	font-size: 1.5em;
}
h3 {
	font-size: 1.2em;
}
/*p {
	font-size: .8em;
}*/
/*td {
	vertical-align: top;
}*/
a:link, a:visited, a:hover, a:active {
	color: #787a7e;
}
a:visited { }
a:hover { }
a:active { }
hr{
	margin:0 auto;
	border: 0;
	color: #707070;
	background-color: #707070;
	height: 1px;
	width: 90%;
}
/* COMMON ELEMENT STYLE DEFINITIONS */
#siteContainer{ 
	margin:0 auto; /*this will need to change when go live (hiding pt notes)*/
	width:785px;
}
div#topConstants {
	float:right;
}
div#topConstants p, div#topConstants a:link, div#topConstants a:visited, div#topConstants a:hover {
    text-decoration: none;
    color: #003c34;
	font-size: .7em;
	/*font-size:8px;*/
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
}
div#topConstants p#links {
  margin-left: 16em;
}
div#topConstants p#links a {
  font-size: .9em;
  /*font-size:8px;*/
}
/*div#topConstants input {
	padding: 2px;
	font-size: 1em;
	border: 1px solid rgb(125,139,135);
	margin-left: 10px;
}
div#topConstants input#goButton {
  border: 0;
  color: rgb(255,255,255);
  background-color: rgb(0,60,52);
}
div#topConstants input#search {
  font-size: 1.2em;
}*/
br#breaker {
	position: relative;
	top: 0;
	width: 785px;
	clear: both;
	height: 0;
}
div#pageContent {
	padding-bottom: 10px;
	background: url(../media/images/homeColBg.gif) repeat-y;
}
div#pageContent2Col {
	width: 785px;
	padding-bottom: 10px;
	background: url(../media/images/TwoColBg.gif) repeat-y;
}
div#leftCol, div#rightCol {
	min-height:160px; /* to ensure that spans down far enough to push center content over*/
	position: relative;
	top: 0;
	width: 192px;
	border: 1px solid rgb(125,139,135);
	border-bottom:none;
	background-color: rgb(255,255,255);
	margin-bottom: 15px;
	font-size: .8em;
}
* html div#leftCol, div#rightCol{
	height:160px;
}
div#leftCol {
	float: left;
	height:100%;
}
div#rightCol {
	float: right;
	clear: none;
	height:100%;
}
div#center, div#center2col {
	position: relative;
	top: 0;
	float: left;
	/*clear: none;*/
	width: 391px;
	padding: 0 3px 10px 3px;
	border-top: 3px solid rgb(255,255,255);
	z-index: 100;
	border-top:0px solid #ff0000;
	font-size: .8em;
}
div#center2col{
	width:587px;
	padding: 0 0 10px 3px;
}
img#centerImg {
	position: relative;
	float: left;
	clear: none;
	border-left: 3px solid rgb(255,255,255);
	border-right: 3px solid rgb(255,255,255);
	border-bottom: 3px solid #fff;
}
.contentHeader{
	display:block;
	color: rgb(255,255,255);
	background-color: rgb(0,60,52);
	font-size: 2em;
	/*font-size: 1.6em;*/
	/*font-size: 20px;*/
	font-weight: normal;
	padding: 20px 10px 15px 15px;
	margin: 0 0 3px 0;
	line-height:20px;
}
.headline{
	color: rgb(0,60,52);
	font-weight: bold;
}
.headline a, .headline a:visited{
	color: #003c34;
}
/*div#center p, div#center2col p {/*
	width: 365px;*/
/*	margin-left: 15px;
	margin-right: 15px;
}*/
#contentContainer{
	margin-left: 15px;
	margin-right: 15px;
}
.colHeader{
	display:block;
	width: 175px;
	color: rgb(255,255,255);
	background-color: rgb(125,139,135);	
	/*font-size: 75%;*/
/*font-size:14px;*/
	text-transform: uppercase;
	font-weight: normal;
	padding: 5px 7px 5px 10px;
	border-bottom: 2px solid rgb(255,255,255);
}
div#leftCol p, div#rightCol p {
	/*padding: 7px 7px 10px 10px;*/
	margin:10px 0; /*have to force b/c too much in IE*/
	padding-left:10px;
	padding-right:7px;
}
div#leftCol p.list, div#rightCol p.list {
	padding: 8px 7px 0px 10px;
	line-height: 100%;
}
div#leftCol a:link.morelink, div#leftCol a:visited.morelink, div#rightCol a:link.morelink, div#rightCol a:visited.morelink, div#center a:link.morelink, div#center a:visited.morelink, div#center2col a:link.morelink, div#center2col a:visited.morelink {
	color: #003c34;
	text-decoration: none;
}
#stockquote{
	/*font-size: .8em;*/
}
#quoteDelay{
	padding:10px 0;
}
div#photoBG {
  	position: relative;
	top: 0;
	width: 785px;
	height: 90px;
	background: transparent url(../media/images/bigNavPhotoBG.jpg) no-repeat scroll top left;
	z-index: 0;
	border:0px solid #ff0000;
}
p#footer {
	position: relative;
	width: 765px;
	text-align: right;
	text-transform: uppercase;
	padding: 10px;
	margin-top:0;
	background-color: rgb(0,60,52);
}
p#footer a, p#footer a:visited, p#footer a:hover {
	text-decoration: none;
	color: rgb(255,255,255);	
}
.footer {
	clear:both;
	position: relative;
	width: 765px;
	text-align: right;
	text-transform: uppercase;
	padding: 10px;
	background-color: #003c34;
	font-size:9px;
}
.footer a, .footer a:visited, .footer a:hover {
	text-decoration: none;
	color: rgb(255,255,255) !important;
	padding:0;	
}

#dpFooterText{
	text-align:center;
	font-size:10px;
	padding:5px;
}
#dpFooterText a, #dpFooterText a:visited{
	text-decoration:none;
}
#dpFooterText a:hover{
	text-decoration:underline;
}
/* HOME PAGE STYLE DEFINITIONS */
ul#attn {
	width: 100%;
	margin:0;
	padding:0;
}
ul#attn li {
	margin:0;
	list-style: inside url(../media/images/li.gif);
	background-color: rgb(0,60,52);
	padding: 7px 0 7px 10px;
	border-bottom: 1px solid rgb(255,255,255);
}
ul#attn li a:link, ul#attn li a:visited, ul#attn li a:hover {
	color: #ffffff;
	text-decoration: none;
	font-size: .9em;
	/*font-size: .7em;*/
	/*font-size:8px;*/
	text-transform: uppercase;
	padding-left: 0;
	margin-left: 0;
}
/*.frontendformiteminput input, .frontendformiteminput select{
	font-size:10px;
}*/
/**********************************************************************************
/* Much of this came from Teresa's nav.css w/ CMC modifications
***********************************************************************************/
/*dhtml menu*/
#menu0, #menu1, #menu2, #menu3, #menu4{
	padding-right:2px;
}
/************/
div.nav {
	margin:0;
	padding:0;
	clear:right;
	width: 790px;
	margin-bottom: 1px;	
	height:23px;
}
* html div.nav{
	height:21px;
}
html>body div.nav a {
  top: 4px;
}
div.nav a:link, div.nav a:visited {
	color: rgb(255,255,255);
	background-color: #003c34;
	text-decoration:none;
}
div.nav a:hover, div.nav a:active {
	color: #003c34;
	background-color: rgb(255,255,255);
}
div.nav div {
	display: none;
	padding-top: 6px;
	text-align: left;
	background: transparent;
	border: 0;
	border-bottom: 2px solid rgb(125,139,135);
}
div.nav div a {
	display: block;
	padding: 4px 10px;
	font-size: .8em;
}
div.nav div a:link, div.nav div a:visited {
	color: rgb(125,139,135);
	background-color: rgb(255,255,255);
}
div.nav div a:hover {
	color: rgb(255,255,255);
	background-color: rgb(125,139,135);
}
div#photoBG div.nav {
    position: relative;
	top: 0;
	background-color: transparent;
	border: 0;
	margin:0;
	height: 92px;
	z-index: 500;
}
div#photoBG div.nav table {
	width: 785px;
	height: 89px;
	border: 0;
	/*border-top: 2px solid rgb(255,255,255);*/
	border-bottom: 3px solid rgb(255,255,255);
}
div#photoBG div.nav td {
	width: 25%;
	height: 89px;
	border-right: 3px solid rgb(255,255,255);
	text-align: left;
}
div#photoBG div.nav a, div#photoBG div.nav a:hover {
  	top: 0;
	padding: 0;
	border: 0;
	/*font-size: 75%;*/
	/*font-size: 1.4 em;*/
	/*font-size:10px;*/
	color: rgb(255,255,255);
	background-color: transparent;
	cursor: pointer;
}
div#photoBG div.nav table td a div {
	display: inline;
 	position: absolute;
	bottom: 0;
	margin: 0 0 8px 8px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: none;
	border: 0;
	z-index: 900;
}
/*************************************************************************/
/* subnav styles*/
/*************************************************************************/
#navSectionHdr{
	color:#fff;
	background-color:#003c34; 
	font-size:10px;
	padding:5px 0 5px 15px;
}
#subnav{
	border-bottom:3px solid #fff;
	font-size: 10px;
}
* html #subnav{
	height:100%;
}
#subnav li{
	list-style:none;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff; /*need this to have height show correctly in IE*/
}
#subnav a, #subnav a:visited, #subnav a:hover{
	display:block;
	margin-left:15px;
	padding-top:5px;
	padding-bottom:4px;
	text-decoration:none;
	color:#003c34;
}
#subnav a:hover{
	color:#7D8B87;
}
/*THIRD LEVEL*/
#subnav li li{
	background-color:#d9d9d9;
	border-bottom:1px solid #d9d9d9;/*need this to have height show correctly in IE*/
}
#subnav li li a, #subnav li li a:visited{
	background-color:#d9d9d9;
	border-bottom:1px solid #d9d9d9;/*need this to have height show correctly in IE*/
}
#subnav1 ul li a, #subnav1 ul li a:visited, #subnav1 ul li a:hover{
	margin-left:25px;
}
/* To be set using js
#subnav li.subnavselected{
	background-color:#7D8B87;
}*/
#subnav li.subnavselected a, #subnav li.subnavselected a:visited, #subnav li.subnavselected a:hover{
	color:#fff;
}
#subnav1 li.subnavselected li a, #subnav1 li.subnavselected li a:visited{
	color:#003c34;
}
#subnav1 li.subnavselected li a:hover{
	color:#7D8B87;
}
/** since js is used to set nav states on dynamic site, need additional css to set html templates subnav correctly **/
#subnav1 li.subnavtier1selected li.subnavtier2selected a, #subnav1 li.subnavtier1selected li.subnavtier2selected a:visited{
	color:#7D8B87;
}
#subnav li.subnavtier1selected{
	/*background-color:#7D8B87;*/
	background-color:#819BBE;
}
#subnav li.subnavtier1selected a, #subnav li.subnavtier1selected a:visited, #subnav li.subnavtier1selected a:hover{
	color:#fff;
}
#subnav1 li.subnavtier1selected li a, #subnav1 li.subnavtier1selected li a:visited{
	color:#003c34;
}
#subnav1 li.subnavtier1selected li a:hover{
	color:#7D8B87;
}

/** printable page **/
#printContainer{
	width:95%;
}
#closeWin{
	float:right;
}
#printContent{
	margin-left:20px;
}
#printFooter{
	text-align:center;
	margin-top:15px;
}
/** printable page **/
#printContainer{
	width:95%;
}
#closeWin{
	float:right;
}
#printContent{
	margin-left:20px;
}
#printFooter{
	text-align:center;
	margin-top:15px;
}

/** disclaimer redirect template **/
#disclaimerContainer{
	width: 650px;
	padding:10px;
}

/************************************************************************/
/*Site Map Styles;                                            */
/************************************************************************/
.sitemapColumn{
	margin:0;
	padding:5px;
}
.sitemapSection{
	font-weight:bold;
}
.sitemapSubSection{
	font-weight:bold;
}
.sitemapPage{
	font-weight:normal;
}

/* nav manager */
.navItemLevel_1{
	margin-left: 3px;
	background-color:#E1E1E1;
}
.parentLevel_1{
	margin-left: 3px;
	background-color:#E1E1E1;
}
.navItemLevel_2{
	margin-left: 6px;
	background-color:#CCCCCC;
}
.parentLevel_2{
	margin-left: 6px;
	background-color:#CCCCCC;
}

/************************************************************************/
/*Custom Classes and Styles;                                            */
/*                                                                      */
/*Any custom classes or styles needed specifically for this site's      */
/*front end go here.                                                    */
/************************************************************************/

/************************************************************************/
/*Admin Tools Styles and classes;                                       */
/*                                                                      */
/*Used by admintools and administrative displays on the front end       */
/*(Not actually put into use yet - still using admintools.css           */
/************************************************************************/
#mainContent{
	top:0px;
	width:600px;
	/*border:1px solid #000000;*/
	margin:0 auto;
	background-color:#ffffff;
}
.newsletterFooter{
	top:0px;
	width:600px;
	height:10px;
	margin-top:10px;
	background-color:#3B625D;
}
.bodyImage {
	float:right;
	padding-left:5px;
	padding-bottom:5px;
}
.bodyImage p{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	line-height:11px;
}
.articlesListing h3 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3b625d;
}

.articleEdition {
	text-align:right;
	margin-top:10px;
	margin-right:55px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5d87bd;
}

.elementsOnline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5d87bd;
}

.articlesListing {
	padding:0px 8px;
}

.articlesListing .bodyText {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #525252;
}

.articlesListing a {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #525252;
}

#yearSelection{
	text-align:right;
	background-color:#f1f1f1;
	border: 1px solid #999999;
	padding: 2px;
	margin: 10px 0;
	font-weight: bold;
	font-size:11px;
	color:#3b625d;
	letter-spacing:2px;
}

#yearSelection select{
	font-size: 11px;
}

.elementsHeader{
	padding:5px;
	width:450px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	border:1px solid #000;
	background-color:#3b625d;
	width:450px;
	float:left;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	
}

a.currentIssue:link, a.currentIssue:visited {
	color: #5d87bd;
	font-size:10px;
	text-decoration:none;
	padding-left:5px;
}

a.currentIssue:hover {
	color: #000066;
	font-size:10px;
	padding-left:5px;
}

.backLink a {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #000000;
}

a:link {
	color: #003c34;
}

a:visited {
	color: #5d87bd;
}

a:hover {
	color: #003c34;
}

.formbuilderheader {
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	vertical-align : top;
	background-color : #4c4c4c;
}
.smallfontsize {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
}
.errortext {
	padding-bottom : 5px;
	padding-left : 8px;
	padding-right : 5px;
	padding-top : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000;
	background-color : #f4f4f4;
	border : 3px solid #cc0000;
}
.logintext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #663366;
}
.submitbuttonFront {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-align : center;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	color : rgb(0,60,52);
	background-color : #ffffff;
	border: 1px solid rgb(0,60,52);
}
.submitbuttonGray {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-align : center;
	padding-left:5px;
	padding-right:5px;
	color : #ffffff;
	background-color : #666666;
	border : 2px ridge #dadada;
}

.formitemlabel{
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	vertical-align : top;
	background-color : #dadada;
}
.formitemlabeli3 {
	BACKGROUND-COLOR: #dadada;
	COLOR: #616161;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	VERTICAL-ALIGN: top;
	font-style: italic;
}
.frontendformitemlabel{
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	vertical-align : top;
	font-style : italic;
}
.formitemlabelreq{
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	COLOR: #000000;
	vertical-align : top;
	background-color : #dadada;
}
.formitemlabelreqi3 {
	BACKGROUND-COLOR: #dadada;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	VERTICAL-ALIGN: top;
}
.frontendformitemlabelreq{
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	vertical-align : top;
}
.formiteminput {
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	COLOR: #000000;
	vertical-align : top;
	background-color : #dadada;
}
.formiteminputi3 {
	BACKGROUND-COLOR: #cccccc;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	VERTICAL-ALIGN: top;
}
.frontendformiteminput {
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	vertical-align : top;
	border-style : none;
}
.formitemcheckbox {
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	COLOR: #000000;
	vertical-align : top;
	background-color : #dadada;
}
.frontendformitemcheckbox {
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	vertical-align : top;
}
.frontendinputfield{
	background-color:#F0F0F0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	padding: 1px;
}
.submitbutton {
	BACKGROUND-COLOR: #749BAD;
	BORDER-BOTTOM: #dadada 2px ridge;
	BORDER-LEFT: #dadada 2px ridge;
	BORDER-RIGHT: #dadada 2px ridge;
	BORDER-TOP: #dadada 2px ridge;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center
}
.successtext {
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
	background-color : #c4c4ff;
	border : 1px dashed #555555;
}
.toolheader {
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 8px;
	padding-top : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	text-align : right;
	color : #ffffff;
	background-color : #333333;
}
.toolheaderi3 {
	BACKGROUND-COLOR: #5B879C;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 6px;
	PADDING-LEFT: 6px;
	PADDING-TOP: 6px;
	PADDING-RIGHT: 6px;
}
.toolTable {
	BACKGROUND-COLOR: #ffffff
}

/************************************************************************/
/*ActivEdit Classes                                                     */
/*                                                                      */
/*Copies of classes that we want to show up in ActivEdit should go here */
/*Class must start with ae, and must have a comment/Label above it that */
/*starts with ae as well.                                               */
/************************************************************************/
	
/*aeBody*/
.aebody {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}
/*aeTable*/
.aetable {
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}
/*aeTable Cell*/
.aetd {
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
/*aeDiv*/
.aediv {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}
/*aeSpan*/
.aespan {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}
/*aeAddress*/
.aea {
	font-family : Arial, Helvetica, sans-serif;
	font-size : inherit;
	color : #cc0000;
	font-weight : inherit;
}

/****************************************************\
	LAYOUT Businesses MSDS Products
\****************************************************/
.businessProducts .dddItem {
	width:360px;
}
.businessProducts .dddItem a{
	width:360px;
}