/*
CSS: PCSf1.css     
Copy of NBC Test07.css  Updated 4/21/07
NBCf1.css uses al the same controls
MBGf1.css is the same except selected colors identified with comments
Version: 1
Left third, center two thirds.  Initial PCS Standard
Copyright (c) 2010, Perfect Circle Solutions, Inc. All rights reserved.
*/


/* reset all */
/* Box Dimensions */
html {color:#000;background:#FFF;}
body,div,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote {margin:0;padding:0;}
dl,dt,dd,ul,ol,li,th,td {margin:0; padding:0;}
li {list-style: none;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
/* Fonts */
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select {*font-size:100%;}legend{color:#000;}
body {font:13px/1.231 arial,helvetica,clean,sans-serif;
  /*  *font-size:small;  */
  /*  *font:x-small;  */
}  
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:100%;line-height:100%;}




$DOCUMENT {
}


body{
  text-align:center;
/*  background-color: #FFFFCC; */
/*  background-color: #000B8B;  */
    background-color: #00688B;          /*  teal blue  			for PCS & NBC */
/*  background-color: #7FFFD4; 	*/	/*  light green/teal 		for MBG       */
  padding: 12px 12px;
}

h1 {
  font-size: 34px;
  line-height: 220%;
}

h2 {
  font-size: 17px;
  line-height: 180%;
}

h3 {
  font-size: 15px;
  line-height: 150%;
}

h4 {
  font-size: 14px;
  line-height: 130%;
}



/*  Specific Divisions    ----    Specific Divisions   ----   Specific Division    */

*#dpage {
  text-align:left;
  width: 970px;
  min-width:750px;
  background-color: #fff;
  margin: auto;
    /* border: thick solid green; */
  border-width: 12px;
  border-color: blue;   		/* blue for NBC & PCS, Green for MBG   */
  border-style: solid;  
/* try solid, double, groove, ridge, inset, outset */
/*  padding: 1em;  */
  position: relative;
}


/*  Top Section    -----     Top Section     -----     Top Section     */
*#dtop {
}		    /* Not yet used, expansion only */



/*  Upper Section    -----    Upper Section     -----    Upper Section    */

*#dupper {
  clear: both;
  margin: 0 0 0 0;
}

*#dheader {
  background-color: #fff;  
}

*#dhdrlogo {
  width: 240px;				/*  240 for all  */
  /* height: 100%; */
  float: left; 
  display: inline;
  /* background-color: #CCFFFF; */
  background-color: pink;
}

*#dhdrtext {
  /*  clear: right;  */
  margin: 0 3px 0 243px;		/*  243 for all  */
  padding: 10px;
  color: blue;
  background-color: #fff;
}

*#dhdrtext h1 {
  color: black;
}

*#dhdrnavb {
  margin: 32px 3px 4px 243px;		/*  243 for all  */
  /*border: medium solid green;  */
  padding: 3px 3px;
  overflow: visible;
  background-color: #fff;
}

*#dhdrnavb a {
  border: medium solid blue;		/* blue for NBC & PCS, green for MBG  */
  padding: 2px 4px;
}

*#dhdrextra {
  display: none;
  width: 15%;  
  float: left;
  background-color: #6699FF;
}




/*  Middle Section    ---     Middle Section     ----    Middle Section   */

*#dmiddle {
  clear: both;
  margin: 0 0 0 0;
  background-color: #fff;
}

*#dsidebar {
  width: 215px;				/*  215 for all  */
  float: left; 
  margin: 3px 4px 2px 4px;
  border: 2px solid blue;		/* blue for NBC & PCS, green for MBG  */
  padding: 6px 6px;
  /*  background-color: #FFFF33; */  /* fairly strong yellow */
  /*  background-color: #DAFF7F; */  /* a subtle yellow green */
  /*  background-color: #EDFF7A; */ 		 /* yellow green for MBG        */
  background-color: #66FFFF;            	 /* light blue   for PCS & NBC  */
  font-size: 90%;
  line-height: 180%;
}

*#dsidebar em {
  /*  color: #800000;  */
  color: green;
  font-size: 130%;
  line-height: 130%;
}

*#dbody {
  margin: 6px 3px 6px 243px;		/*  243 for all  */
  padding: 6px 6px 18px 6px;
  font-size: 120%;
  line-height: 120%;
  background-color: #fff;
}

*#dbodytext {
  font-size: 15px;
}

*#dbodytext p {
  padding: 0 0 15px 0;
}

*#dbodytext ul {
  margin:-7px 0 0 0; 
  padding:0;
}

*#dbodytext li {
  margin:0 0 0 80px; 
  padding:0;
  list-style: disc outside;
}

*#dbodylist h2 {
  font-size: 20px;
}

*#dbodylist img {
  width: 15px;
  height: 15px; 
  padding: 0px 6px;
}

*#dbodylist dl {margin: 0 40px 0 40px;}
*#dbodylist dt {font-size: 20px;}
*#dbodylist dd {padding: 0 0 12px 33px;}


*#dsidebar2 {
}




/*  Lower Section   -----      Lower Section     ------     Lower Section      */

*#dlower {
  clear: both;  
  margin: 0 0 0 0;
  width:100%;
}

*#dfooter {
  paddding: 12px;
  background-color: #fff;
}

*#dftrnavb {
  /*border: medium solid green;  */
  padding: 12px;
  overflow: visible;
  background-color: #fff;
}

*#dftrnavb a {
  border: medium solid blue;		/* blue for NBC & PCS, green for MBG  */
  padding: 2px 4px;
}



/*  Bottom Section    ----    Bottom Section    -----    Bottom Section     */

*#dbottom {
  clear: both;
  margin: 0 0 0 0;
  width:100%;
}

*#dbotaddr {
  padding: 12px;
  background-color: #fff;
}


