/*
   CEQM CSS 

/* November 26, 2004 - mheccu version */
/* April 26, 2005
   increased main text to 13 px  
   
 */
 
/* Body and p elements */
    body {
    font-size:13px;
    }

    p,td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    line-height: 125%;
    }

/* Links */
	
    a:link {
    color: #006699;
    background-color: transparent;
    }

    a:visited, a:active {
    color: #666666;
    background-color: transparent;
    }

    a:hover {
    color: #666666;
    background-color: transparent;
    text-decoration: none;	
    }

/* Headings */

    h1 {
    color: #005DA5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    padding-top: 5px;
    line-height: 100%;
    margin-bottom: -2px;
    border: 0px;
    font-weight: bold;
    text-transform: uppercase;
    }

    h2 {
    color: #990000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 100%;
    padding-top: 4px;
    no-margin-bottom: -2px ;
    border: 0px;
    font-weight: bold;
    text-transform: uppercase;
    }
	
    h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;  
    line-height: 100%;
    font-weight: bold;
    text-transform: uppercase;
    }

    h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-top: 3px;
    margin-bottom: -7px;
    font-weight: bold;
    }

/* HR */

    hr {
    height: 1px;
    color: #CDCDCD;
    }

/* Lists */

    ul {
    font-family: Verdana,Arial, Helvetica, sans-serif;
/*  font-size: 11px; */
    }
	
    li {
    list-style: square;
    margin-left: -20px;
    font-family: Verdana,Arial, Helvetica, sans-serif;
    }
	
    ul li li {
    list-style: disc;
    }

    ul li li li {
    list-style: circle;
    }
	
    ul li li li li {
    list-style: square;
	}
	
    ul li li li li li  {
    list-style: disc;
    }
    ul li li li li li li {
    list-style: circle;
    }

    ul li li li li li li li{
    list-style: square;
    }

/* Monospaced */

    .mono {
    font-family: "courier new", courier, mono;
/*  font-size: 12px; */
    color: #000000;
    }

/* Fine print for forms, image captions, et cetera */

    .fine {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
    }	
	
/* Address */
    address {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    }

/* Table cell backgrounds */

    .tdNav {
    background-color: #EBEBEB
    }

    .tdNavActive {
    background-color: #C3C3C3;
    }

    .tdNavSub {
    background-color: #D4D4D4;
    }

    .tdVertDiv {
    background-color: #EBEBEB
    }

/* Future use? 
    h2+h3 {
    margin-bottom: 20px;
    }

    h2+table {
    margin-bottom: 20px;
    }
*/

.categoryrow {font-color: #336699;  font-family: Arial, Helvetica, sans-serif; font-weight:bold; background-color=EEEEEE;}

.languageselector {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	background-color: transparent;
}

a.languageselector:link, a.languageselector:visited{
    color: #ffffff;
    background-color: transparent;
    text-decoration: none
    }
a.languageselector:hover,a.languageselector:active  {
    color: #ffcc33;
    background-color: transparent;
    text-decoration: none;	
    }

.menubar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	background-color: 005DA5;
}

a.menubar:link, a.menubar:visited{
    color: #ffffff;
    background-color: transparent;
    text-decoration: none
    }
a.menubar:hover,a.menubar:active  {
    color: #ffcc33;
    background-color: transparent;
    text-decoration: none;	
    }
	
/* Right Hand In Page Links */
	
    .thisPageNavHeading {
    color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
    background-color: dddddd;
    text-decoration: none;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	border-bottom: 2px solid ffffff;
    }
	
    a.thisPageNav:link,
	a.thisPageNav:visited  {
    color: #006699;
    background-color: transparent;
    text-decoration: none
    }

    a.thisPageNav:hover {
    color: #ffcc33;
    background-color: transparent;
    text-decoration: none;	
    }
    a.thisPageNav:active {
    color: #006699;
    background-color: transparent;
    text-decoration: none	
    }

/* Sidebar Styles*/

/* make line spacing single. display block to keep netscape 4 from removing styles */
td.tdNav p{
margin: 0;
display: block;
}

td.tdNav a.navHead
{
    color: #005DA5;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;   
    text-transform: uppercase;
	padding: 5px 5px 5px 7px;
	display: block;		

}


td.tdNav a.navHead:link,
td.tdNav a.navHead:visited
{
    color: #003399;
    font-weight: bold; 
    font-size: 13px; 	  
	text-decoration:none;
	
}

td.tdNav a.navHead:hover,
td.tdNav a.navHead:active
{
    color: #003399;
    font-weight: bold;   
    font-size: 13px; 	
	text-decoration:none;
}

td.tdNav a:link,
td.tdNav a:visited,
td.tdNav a:hover,
td.tdNav a:active,
td.tdNav p a
{   
    color: #000000;
   /* font-weight: normal; */
    font-family: Verdana, Arial, Helvetica, sans-serif;
	
}


a.level-1-off,
a.level-1-on{
	font-size:11px;
	padding: 5px 5px 5px 7px;
	display: block;
    text-transform: uppercase;
	margin: 2px 0px 0px 0px;			
	border-top: 2px solid ffffff;		
}

a.level-1-off-highlight,
a.level-1-on-highlight {
	font-size:11px;
	padding: 5px 5px 5px 7px;
	display: block;
    text-transform: uppercase;
	margin: 2px 0px 0px 0px;
	border-top: 2px solid ffffff;																	
}

a.level-2-off,
a.level-2-on {
	font-size:11px;
	padding: 2px 2px 2px 5px;
	margin: 3px 7px 3px 15px;				
	display: block;
			
}

a.level-3-off,
a.level-3-on {
	font-size:10px;
	padding: 2px 2px 2px 15px;
	margin: 0px 7px 0px 15px;				
	display: block;
			
}

a.level-4-off,
a.level-4-on {
	font-size: 9px;
	padding: 2px 2px 2px 30px;
	margin: 0px 7px 0px 15px;				
	display: block;		
}

a.level-1-off:link,
a.level-1-off:visited,
a.level-1-off:active {
	background-color: #eeeeee;
	text-decoration:none;
		
}

a.level-1-off:hover {
 	background-color: #C3C3C3;
	text-decoration:none;	
}

a.level-1-on:link,
a.level-1-on:visited,
a.level-1-on:active{
 	background-color: #C3C3C3;
	text-decoration: none;				
}

a.level-1-on:hover  {
	background-color: #C3C3C3;
	text-decoration: none;			
}



a.level-1-off-highlight:link,
a.level-1-off-highlight:visited,
a.level-1-off-highlight:active {
    font-weight:bold;
 	background-color: #dddddd;	
	text-decoration:none;
		
}

a.level-1-off-highlight:hover {
    font-weight:bold;
/* 	background-color: #ADCEE7; */
	background-color:#7CB1DC;
	text-decoration:none;	
}

a.level-1-on-highlight:link,
a.level-1-on-highlight:visited,
a.level-1-on-highlight:active{
    font-weight:bold;
/* 	background-color: #C3C3C3;	*/
	background-color:#7CB1DC;
	text-decoration: none;				
}

a.level-1-on-highlight:hover  {
    font-weight:bold;
/* 	background-color: #C3C3C3;	 */
	background-color:#7CB1DC;
	text-decoration: none;			
}





a.level-2-off:link,
a.level-2-off:visited,
a.level-2-off:active {
	background-color: dddddd;
	text-decoration:none;
}

a.level-2-off:hover
 { background-color: E9B12E;
	text-decoration:underline;	
}

a.level-2-on:link,
a.level-2-on:visited,
a.level-2-on:active
{ 	background-color: #E9B12E;
	text-decoration: none;				
}

a.level-2-on:hover
  { background-color: #E9B12E;
	text-decoration: underline;			
}

a.level-3-off:link,
a.level-3-off:visited,
a.level-3-off:active {
	background-color: dddddd;
	text-decoration:none;
}

a.level-3-off:hover
 { background-color: E9B12E;
	text-decoration:underline;	
}

a.level-3-on:link,
a.level-3-on:visited,
a.level-3-on:active
{ 	background-color: #E9B12E;
	text-decoration: none;				
}

a.level-3-on:hover
  { background-color: #E9B12E;
	text-decoration: underline;			
}

a.level-4-off:link,
a.level-4-off:visited,
a.level-4-off:active {
	background-color: dddddd;
	text-decoration:none;
}

a.level-4-off:hover
 { background-color: E9B12E;
	text-decoration:underline;	
}

a.level-4-on:link,
a.level-4-on:visited,
a.level-4-on:active
{ 	background-color: #E9B12E;
	text-decoration: none;				
}

a.level-4-on:hover
  { background-color: #E9B12E;
	text-decoration: underline;			
}


/* right side tabs */
a.vertical-tab-off {
	font-size:11px;
	padding: 5px 10px 10px 7px;
	display: block;
    text-transform: uppercase;
	margin: 2px 0px 0px 0px;
	border-top: 1px solid #ffffff;	
	border-bottom: 1px solid #666666;
	border-left: 1px solid #cccccc;											
	border-right: 1px solid #999999;
}

a.vertical-tab-on {
	font-size:11px;
	padding: 5px 10px 10px 7px;
	display: block;
    text-transform: uppercase;
	margin: 2px 0px 0px 0px;
	border-top: 1px solid #ffffff;	
	border-bottom: 1px solid #666666;
	border-left: 1px solid #ffffff;											
	border-right: 1px solid #999999;
}

a.vertical-tab-off:link,
a.vertical-tab-off:visited,
a.vertical-tab-off:active {
    font-weight:bold;
 	background-color: #dddddd;	
	text-decoration:none;
		
}

a.vertical-tab-off:hover {
    font-weight:bold;
/* 	background-color: #ADCEE7; */
	background-color:#eeeeee;
	text-decoration:none;	
}

a.vertical-tab-on:link,
a.vertical-tab-on:visited,
a.vertical-tab-on:active{
    font-weight:bold;
/* 	background-color: #C3C3C3;	*/
	background-color:#FFFFFF;
	text-decoration: none;				
}

a.vertical-tab-on:hover  {
    font-weight:bold;
/* 	background-color: #C3C3C3;	 */
	background-color:#FFFFFF;
	text-decoration: none;			
}


/* Changes

Font sizes enlarged
Added menubar color
Added borders in left side links

*/
.highlightbox {
background-image:url(images/gray-fade-vertical.jpg);
background-position:top;
background-repeat:repeat-x;
font-family: Arial, Helvetica, sans-serif;
}
.highlightbox th{
color:#ffffff;
font-size: 12pt;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
font-style:italic;
text-align:left;
padding-left:10px;
padding-top:15px;

}

.highlightbox td{
padding-left: 5px;

}

.highlightbox a:link{
    font-weight:bold;
/* 	background-color: #C3C3C3;	*/
	text-decoration: none;				
	color:#005DA5;
}

.highlightbox a:visited{
    font-weight:bold;
/* 	background-color: #C3C3C3;	*/
	text-decoration: none;				
	color:#005DA5;	
}

.highlightbox a:active{
    font-weight:bold;
/* 	background-color: #C3C3C3;	*/
	text-decoration: none;				
	color:#005DA5;	
}

.highlightbox a:hover{
    font-weight:bold;
/* 	background-color: #C3C3C3;	*/
	text-decoration: underline;			
	color:#005DA5;	
}

.sampletabletext {
	font-size:8pt;
}
/* color from pdf for ref: 00A4D6 */


.bodyRegion {
	/*background-image:url(images/draft-watermark.gif); 
	background-repeat:repeat;*/
}
	
.howtouse a:link,
.howtouse a:visited,
.howtouse a:active{
	font-weight:bold;
	text-decoration: none;
	color:#666666;
	line-height: 15px;
}
	
.howtouse a:hover,
.howtouse a:active{
	font-weight:bold;
	text-decoration: underline;
	color:#666666;
	line-height: 15px;
}	
	
.infolink {
list-style-image: url(../images/question.gif);
}

.pdfitem 	{
				list-style-image: url(../images/pdficon-tiny.gif);
				list-style-type: circle;
				padding-top:2px;
}

.printlinks {
float:right; width: 100px;text-align:right;
visibility:hidden;
}

.printlinks2 {
float:right; width: 100px;text-align:right;
}

.casestudy {border:1px solid #666666; background-color:#D7D6AA; padding: 10px;}


.loginlink {
padding-left:10px;
}