@import url(style_editor_1152.css);
a, a:link {
	color: #066;
}
a:visited {
	color: #066;
}
body {
	background-color: #fff;
}
body, p, td, th, li {
	
		font-size: 10pt;
	
	
		font-family: arial,sans-serif;
	
}

.menu, a:link.menu, a:visited.menu {
	color: #066;
	font-size: 12px;
	font-family: arial,sans-serif;
}
#menuList {
	background-color: #fff;
}
#menuList li a {
	border-right: 1px solid #066;
}
img {
 max-width:620px;
 width: expression(this.width > 620 ? 620: true);
}

/*  -------------- BEGIN UNIVERSAL STYLES -------------- */

body.externalsite {
 margin: 0px;
 padding: 0px;
 text-align: center; /* CENTER-ALIGNS PAGE */
}

#container {
 width: 800px;
 margin-left: auto;  /* CENTER-ALIGNS PAGE */
 margin-right: auto; /* CENTER-ALIGNS PAGE */
 text-align: left; /* REVERSES CENTER-ALIGN FOR PAGE TEXT */
}

.label_required {
 color:#006666;
}

.clearAll {
 clear: none;
}
/*   --------------- END UNIVERSAL STYLES -------------- */
/*   ----- CLEAN-UP CODE TO OVERRIDE PIER DEFAULTS ------*/

#bodyContent {
 clear:none;
}

#content {
 padding-left:160px;
}

#copyrightNotice {
 clear: both;
}
#menuBar {
 clear: none;
}

#menuList {
 padding: auto;
 margin: auto;
 list-style-type: none;
 float: none;
 width: auto;
}
#menuList li {
 display: block;
}
#menuList li a {
 float: none;
 padding: auto;
 font-weight: auto;
 text-decoration: auto;
}
.subMenuList {
 display: block;
}

#f_content {
 text-align:left;
 background: auto;
}


/*   --------------- END CLEAN-UP CODE --------------- */
/*   ----------------- BEGIN MENUBAR ----------------- */

/*THE FOLLOWING CODE IS FOR THE VERTICAL POP-OUT MENU BAR
/*FOR THIS CODE TO WORK PROPERLY THE CLASSES (#) MUST
/*MATCH THE CLASSES OUTLINES IN THE CLEARSILVER TEMPLATE
/*NAMED 'MENU.CS'
*/

ul#menuList,
ul#menuList ul {
 margin: 0;
 padding: 0;
 width: 150px; /* Width of Menu Items */
 border-bottom: 1px solid #ccc;
 background: #ffffff; /* IE6 Bug */
 font-size: 100%;
}

ul#menuList li {
 position: relative;
 list-style: none;
}

ul#menuList li a {
 display: block;
 text-decoration: none;
 color: #777;
 padding: 5px;
 border: 1px solid #ccc;
 border-bottom: 0;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#menuList li { float: left; height: 1%; }
* html ul#menuList li a { height: 1%; }
/* End */

ul#menuList ul {
 position: absolute;
 display: none;
 left: 149px; /* Set 1px less than menu width */
 top: 0;
}

ul#menuList li ul li a { padding: 5px 5px; } /* Sub Menu Styles */

ul#menuList li:hover ul ul,
ul#menuList li:hover ul ul ul,
ul#menuList li.over ul ul,
ul#menuList li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#menuList li:hover ul,
ul#menuList li li:hover ul,
ul#menuList li li li:hover ul,
ul#menuList li.over ul,
ul#menuList li li.over ul,
ul#menuList li li li.over ul { display: block; } /* The magic */

ul#menuList li.menuItem { background: #ffffff;}

ul#menuList li.menuItem:hover,
ul#menuList li.over { background-color: #ffffff; }

ul#menuList li a:hover { color: #006666; }

/*THE FOLLOWING CODE TELLS THE MENUBAR WHERE TO 'LIVE'
/*ON THE PAGE.  COMMENTS THROUGHOUT. */

#menuBar {
 float: left; /* STUCK TO THE LEFT-SIDE OF THE SCREEN */
 left: 0px;
 width:150px; /*   SET THE WIDTH HERE, BE SURE */
              /*   TO CHANGE "ul#menuList ul"  */
}
/*   ------------------ END MENUBAR ------------------ */
 

/* HIDE DOCTYPE TITLES, INQ Titles */

h1 {
color: #066;
 font-size: 1.4em;
 border-bottom: 1px solid #000;
 background: transparent;
 text-align: left;
}


h2 {
 color: #066;
 font-size: 1.4em;
 background: transparent;
 text-align: left;;
 }


/*  Printer friendly layout */

@media print {
  #content {
  padding-left: 10px;
  width: auto;
  }

  #menuBar { display: none;}
   
}

a img {
 border: 0px;
 }
