@import url("color.css");
@import url("font.css");

/*
CSS: CSS-FCY-F6  created from nbc.css (PCSf5v2.css) 
PCSffvv.css should use all the same controls
MBGffvv.css is the same except selected colors identified with comments
NBCffvv.css is the same as PCS, exactly
Format 6:
    Version 2 - 8/26/12
	Removed font references so they are imported from font.css
    Version 1 - 8/26/12
	Removed Color references so they are imported from color.css.
    Version 0 - 8/26/12	
	Created FCY standard version to be copied to specific sites
	The intention is to split out color and font into separate
	css files and make the CSS responsive to screen width.
	Copy of previous full css, with imports included as example.
Format 5;
    Version 2 - 7/10/12
	Comments to say this PCS version will also be used for NBC
    Version 1 - 4/16/12
	Added FtrNavMenu class and Div Controls for Footer Nav Bar
Format 4; Version 1 - 4/15/12
	Added ftrnavmenu class and Java Script for Horizontal Nav Bar
Format 3; Version 2 - 4/7/12 - to change the color scheem - How?
	Changed background of sidebar to grey and sidebar text to black;
	Reduced green boarder size
Format 2; Version 1 - some earlier date
	Changed background gradient image and nav bar
Format 1; Version 1 - 
	Left third, center two thirds.  Initial PCS Standard
Copyrights (c) 2010, 2011, 2012, Perfect Circle Solutions, Inc. All rights reserved.
*/


/* reset all */
/* Box Dimensions */
html {}
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;}


$DOCUMENT {
}


body{
  text-align:center;
  padding: 12px 12px;
}

h1 {
}

h2 {
}

h3 {
}

h4 {
}



/*  Specific Divisions    ----    Specific Divisions   ----   Specific Division    */

*#dpage {
  text-align:left;
  width: 970px;
  min-width:750px;
  margin: auto;
    /* border: thick solid; */
  border-width: 2px;			/* from 12 to 6 in fmt2; to 2px in fmt 3 (4/7/12)  */
  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 {
}

*#dhdrtext h1 {
}


/*  Nav Bar Division   ---     Nav Bar Division     ----    Nav Bar Division   */

*#dhdrnavb {
  margin: 0px 0px 0px 0px;		/*  no margins  */
  /* margin: 32px 3px 4px 243px; */		/*  243 for all  */
  /* border: medium solid;  */
  border-width: 0px;			/* 1px in fmt 3    */
  border-style: solid;  
  padding: 0px 0px 32px 6em;		/*  was 6 3 12 3, 0 0 26 0px, moved right with 6em for PCS    */
  overflow: visible;
}

*#dhdrnavb a {
  padding: 0px 0px;			/*  was 2 4  */
}

*#dhdrextra {
  display: block;			/* was none  */
  width: 15%;  
  float: left;
}



/*  Nav Bar Menu (class name)   ---     Nav Bar Menu     ----    Nav Bar Menu   */

#hdrnavmenu,
#hdrnavmenu ul {
    list-style: none;
    position: absolute; 	/* added, doesn't seem to do anything */
    padding: 0;  		/* added, needed unless complete reset is done */
}
#hdrnavmenu {
    float: left;
}
#hdrnavmenu > li {
    float: left;
}
#hdrnavmenu li a {
    display: block;
    padding: 0 1.3em;
}
#hdrnavmenu ul {
    position: absolute;
    display: none;
    z-index: 999;
}
#hdrnavmenu ul li a {
    width: 205px;			/* up from 140, then 190  now 205  */
}
#hdrnavmenu li:hover ul.noJS {
    display: block;
}


/* Main menu
------------------------------------------*/
#hdrnavmenu {
}
#hdrnavmenu > li > a {
}
#hdrnavmenu > li:hover > a {
	/*  lookup hoverIntent plugin, what is that?  allows some delay?  */
	/*  Also lookup up Uvumi dropdown menu using mootools   */
}
 
/* Submenu
------------------------------------------*/
#hdrnavmenu ul {
}

#hdrnavmenu ul li a {
}

#hdrnavmenu ul li:hover a {
}




/*  Middle Section    ---     Middle Section     ----    Middle Section   */

*#dmiddle {
  clear: both;
  margin: 0 0 0 0;
}

*#dsidebar {
  width: 215px;				/*  215 for all  */
  float: left; 
  margin: 3px 4px 2px 4px;
  border: 2px solid;			/* blue for NBC & PCS, green for MBG; trying grey -DODODO- 4/7/12  */
  padding: 6px 6px;
}

*#dsidebar em {
}

*#dbody {
  margin: 6px 3px 6px 243px;		/*  243 for all  */
  padding: 6px 6px 18px 6px;
}

*#dbodytext {
}

*#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 {
}

*#dbodylist img {
  width: 15px;
  height: 15px; 
  padding: 0px 6px;
}

*#dbodylist dl {margin: 0 40px 0 40px;}
*#dbodylist dt {}
*#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;
}



/*  Ftr Nav Bar Division   ---     Ftr Nav Bar Division     ----    Ftr Nav Bar Division   */

*#dftrnavb {
  /*border: medium solid;  */
    display: block;
    margin: 0;
    padding: 12px;
    overflow: visible;
}

*#dftrnavb td {
    width: 242px;
}

*#dftrnavb a {
    padding: 0px 0px;
}

*#dftrnavb a:link {
}

*#dftrnavb a:visited {
}

*#dftrnavb a:hover {
}




/*  Bottom Section    ----    Bottom Section    -----    Bottom Section     */

*#dbottom {
  clear: both;
  margin: 0 0 0 0;
  width:100%;
}

*#dbotaddr {
  padding: 12px;
}


/*  Page Bottom Section    ----    Page Bottom Section    -----    Page Bottom Section     */

*#dpgebottom {
 /*  clear: both;  */
  /* text-align:center;  */
  width: 870px;
  min-width:750px;
  margin: auto; 
 /*  position: relative;  */
}

