/* CDE BASE (Global default colors) - Author: Michael Kennedy, Modifed: 2.20.04 */

/* header colors */
h1 { color:#000066; }
h2 { color:#4F6A92; }

/* header is dark unless table has no border */
th, th a:link, th a:visited { 
   background-color:#000066; color:#FFFFFF; 
} th a:hover { color:#ffffcc; }

/* light, dark and shadow colors */
.dark   { background-color:#000066; }
.light  { background-color:#4F6A92; } .different { background-color:#336699; }
#leftnav td.shadow { background-color:#DDEEFF; height:150px; }
#shadow { background-color:#DDEEFF; height:150px; }

/* the active topic */
#active { background-color:#4F6A92; }
.active { background-color:#4F6A92; }

/* bulleted lists */
ul { list-style-image: url(/images/bullets/ul-item.gif); } 
ul ul { list-style-image: url(/images/bullets/ul-item2.gif); }
ul ul ul { list-style-image: url(/images/bullets/ul-item3.gif); }

/*------------ begin top navigation -------------*/

/* bgcolor for NS4 */
#topnav table /*/*/td/* */  { background-color:#000066; white-space:nowrap;  } 

#topnav a {
   font-family:Verdana, Arial, Helvetica, Sans-serif; text-align:center;
   line-height:19px; font-size:0.8em; color:#FFFFFF; 
   text-decoration:none; /*/*/ padding:0.1em 0.1em 0.1em 0.1em;   
   background-color:#000066; display: block;
   width:100%; /* */
}

#topnav a:link, #leftnav a:visited {
   color: #EEEEEE; /*/*/
   color: #FFFFFF;
   background-color:#000066;
   text-decoration: none; /* */
}
#topnav a:hover { /*/*/
   background-color:#4F6A92;
   color:#FFF; /* */
}

/* td's within the second row */
#topnav tr#r2 td { width:25%; }

/* kill the 3rd row of topnav */
#topnav tr.px1 td {  
   background-color:#FFFFFF; line-height:0px; 
   padding:0; margin:0; 
   width:8%; /* Moz fix */  
}

/* set appearance of the active topic */
#active a:link, #active a:visited { /*/*/
   background-color:#4F6A92;
   color:#FFFFFF; /* */
}

#active a:hover { /*/*/
   background-color:#000066;
   color:#FFFFFF; /* */
}

/* end topnav */

/******** begin left navigation *********/

/* links within main index -  unique leftnav */
#main a { 
  font-family:Verdana, Arial, Helvetica, Sans-serif; 
  text-decoration:none; /*/*/ vertical-align:middle;  
  padding-left:0.5em; /* */ font-size:0.8em; 
  line-height:19px; color:#ffffff; display:block;
 } .li { color:#FFC66C; } /* color for the "bullets" on index unique leftnav */

/* bgcolor for NS4 */
#leftnav table /*/*/td/* */  { background-color:#6699CC; }

#leftnav a {
   font-family:Verdana, Arial, Helvetica, Sans-serif; 
   line-height:19px; 
   font-size:0.8em; /*/*/
   padding:0.1em 0.1em 0.1em 0.5em;   
   background-color:#999999;   
   display:block;
   width:168px; /* */
 } 

#leftnav a:link, #leftnav a:visited {
   color:#FFFFFF;
   text-decoration:none; /*/*/
   background-color:#4F6A92;/* */
}
#leftnav a:hover {	
	background-color:#000066;
	color:#FFFFFF;
}

/* home link at leftnav top */
td#home { background-color:#000066; }
.home { background-color:#000066; }

#home a:link, #home a:visited { /*/*/
   background-color:#000066;
   letter-spacing:1px;
   color: #ffffff; /* */
}

#home a:hover { /*/*/
   background-color:#000066;
   color:#FFFFFF; /* */
}

/* end navigation */

/* CDE org chart styles - Amber needed this */
.h2v { 
   font-family:'Trebuchet MS', Verdana, Arial, Helvetica, Sans-serif; 
   letter-spacing:1px; font-weight:normal; margin-bottom:5px; 
   line-height:normal; 	font-size:1.4em; color:#4F6A92; }
.shadowlight { background-color:#CCDDFF; } .light2 { background-color:#DDEEFF; }
.important { font-size:1.15em; }

/* end CDE org */

.topnav {
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size:0.8em; 
   color:#FFFFFF; 
}  
.topnav:link, .topnav:visited, .topnav:hover, .topnav:active { 
   color:#FFFFFF; text-decoration:none; }
   
.gold { /* see index.css for gold colored links within the header include */
   font-family:Verdana, Arial, Helvetica, Sans-serif; 
   font-weight:bold;
   font-size:0.8em;   
   color:#CC9933;   
}

#footer a, .footer { 
   font-family:Arial, Helvetica, Sans-serif; 
   letter-spacing:1px;    
   font-size:0.8em; 
   color:#666666; 
}
#footer a:link, #footer a:visited { color:#666666; text-decoration:none; }
#footer a:hover   { color:#000099; text-decoration:underline; }
#footer a:active  { color:#666666; text-decoration:underline; }

.smtxt2 { /* unlike smtxt, this is bold and navy colored */
   font-family:Verdana, Arial, Helvetica, Sans-serif; 
   line-height:normal; 
   font-weight:bold; 
   font-size:0.8em;    
   color:#4F6A92; 
}

/* if smtxt2 class is used inside the link*/
.smtxt2:link, .smtxt2:visited { color:#006699; text-decoration:underline; }
.smtxt2:hover, .smtxt2:active { color:#4F6A92; text-decoration:underline; }
/* if used inside td with link immediately following it */
td.smtxt2 a:link, td.smtxt2 a:visited { color:#006699; text-decoration:underline; }
td.smtxt2 a:hover, td.smtxt2 a:active { color:#4F6A92; text-decoration:underline; }

/* breadcrumbs */
td.bcrumbs { font-size:0.8em; font-family:Verdana, Arial, Helvetica, Sans-serif; color:#666666; }
td.bcrumbs a:link, td.bcrumbs a:visited { color:#000000; text-decoration:none; }
td.bcrumbs a:hover, td.bcrumbs a:active { color:#E7AF21; text-decoration:underline; }

/* attribute selectors */

.address {
    font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif; 
	font-weight:bold;	
    font-size:0.9em; 
    color:#CC9933;
}

.highlights {
    font-family:Arial, Helvetica, Sans-serif;
    line-height:normal;	
    letter-spacing:1px;   
    padding-left:5px;
    font-weight:bold;	
    font-size:0.8em;
    color:#FFFFFF;
}

.subhead {
    font-family:Arial, Helvetica, Sans-serif;
    font-size:0.9em; 
    color:#336699;
}

.notice {
    font-family:Arial, Tahoma, Sans-serif;
    font-weight:bold;
    line-height:20px;
    font-size:1.2em;;
    color:#336699;
}

/******************** WHATS NEW section *******************/
#whatsnew /*/*/table/* */ td { color:#999999; font-size:0.9em; font-family:Tahoma, Verdana, Arial, Sans-serif; padding-left:6px; }
#whatsnew a { font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; }
#whatsnew a:link, #whatsnew a:visited { color:#336699; text-decoration:underline; }
#whatsnew a:hover { color:#0099FF; text-decoration:none; }
#whatsnew a:active { color:#AA00FF; text-decoration:underline; }
/* big words inside the whatsnew box */

.notice { /* used anywhere else? */
    font-family:Arial, Tahoma, Sans-serif;
    font-weight:bold; line-height:20px;
    font-size:1.3em; color:#336699;
}

#whatsnew ul.resources { list-style-type:square; margin-top:0.5em; /*/*/margin-left:15px; padding-left:15px;/* */ white-space:nowrap; color:#6699CC; }
#whatsnew ul.resources li a { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; letter-spacing:normal; }
#whatsnew ul.resources li a:link, #whatsnew ul.resources li a:visited { color:#336699; text-decoration:none; }
#whatsnew ul.resources li a:hover   { color:#0099FF; text-decoration:underline; }
#whatsnew ul.resources li a:active  { color:#AA00FF; text-decoration:underline; }
/* provide a tiny bit of space below each bullet */
#whatsnew ul.resources li { margin-bottom:2px; }
/******************** WHATS NEW section *******************/

.dash_top { /*/*/
   border-top:dashed 1px #999999; /* */
}

.dash_right { /*/*/
   border-right:dashed 1px #999999; /* */
}

.searchtxt {
   font-family:Arial, Tahoma, San-serif;
   color:#CC9933; font-weight:bold;
   font-size:1.1em;
}

.nav { /*/*/
   border-left:solid 1px #FFFFFF; 	
   border-top:solid 1px #FFFFFF; /* */
   vertical-align:middle;
   line-height:20px;
   text-indent:5px;
 }

.whitetxt { 
   font-family:"Trebuchet MS", Verdana, Sans-serif;
   font-weight:bold;   
   color:#FFFFFF; 
}

tr.px1 td {  /* collapse specific td rows for design */
     margin:0em; 
     padding:0em;
     line-height:0px; 
     background-color:#ffffff;
}

.topic-color { background-color:#DDEEFF; }

#wrap{ /* for Wide-Data-Tables template - added 11/20/06 - tjb */
	margin:0 20px;
}

#body p { font-family:Arial, Helvetica, sans-serif; }

/* input fields - for developers only */
.yellow-field { /* light yellow bg */	
	font-family:Tahoma, Verdana, Arial; padding-left:3px;		
    background-color:#FFFFF1; color:#000000; /*/*/
	height:auto; /* */
}

.blue-field { /* light blue bg */	
	font-family:Tahoma, Verdana, Arial; padding-left:3px;	
    background-color:#DEEFFF; color:#000000; /*/*/
    height:auto; /* */
}

.blue-button { /* blue colored buttons - more colors maybe in phase 02 */
   font-family:Arial, Helvetica, sans-serif; /*/*/
   border-bottom:solid 2px #000066; border-right:solid 2px #000066;
   border-left:solid 2px #88AADD; border-top:solid 2px #88AADD;
   letter-spacing:normal; height:25px; /* */
   background-color:#4F6A92; color:#FFFFFF;	
   font-weight:bold; font-size:0.9em; /* or 1em */ 
}
/* End Stylesheet */ 