/*
-----------------------------------------------
PCI style
version:  2006.01.03
----------------------------------------------- */

form {
  margin:0px;
}


/* basefont size used in tables
----------------------------------------------- */ 
.basefont {
  font:11px/16px Tahoma, Arial, Helvetica, sans-serif;
  }
  
/* basefont size used for regional directors & box lunch description
----------------------------------------------- */ 
.reg_basefont {
  font:11px/16px Tahoma, Arial, Helvetica, sans-serif;
  }
  
  
/* for preloading images */
.hidden_pics {display:none;} 

/* Banners
----------------------------------------------- */
#banner {
  width:150px;
  height:150px;
  border:0px solid;
  background-repeat: no-repeat;
  }


/* Main Navigation
----------------------------------------------- */
#nav {
  position:absolute;
  top:6px; 
  left:112px;
  border:0px solid #000000;
  }

  
.nav_flash {
  position:absolute;
  width:75px;
  top:-12px; 
  left:-15px;
  border:0px solid;
  }

/* Site Navigation
----------------------------------------------- */
#container {
  position:absolute;
  top:115px;
  left:10px;
  width: 700px;
  padding: 10px;
  border: 0px solid #ccc;
  }
  
#tabnav {
  height: 20px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  }

#tabnav DIV {
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
  display: inline;
  list-style-type: none;
  }
        
#tabnav DIV A:link, #tabnav DIV A:visited {
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
  font: 11.5px/12px Tahoma, Arial, Helvetica, sans-serif;
  color:#840701;
  text-decoration: none;
  font-weight:bold;
  }        

#tabnav DIV A:link.active, #tabnav DIV A:visited.active {
  padding: 2px 6px 2px 6px;
  margin: 0px 6px 0px 6px;
  background: #ffffff;
  font: 11.5px/12px Tahoma, Arial, Helvetica, sans-serif;
  color:#840701;
  text-decoration: none;
  font-weight:bold;
  border: 1px solid #6694BB;
  }
        
#tabnav DIV.in, #tabnav.in {
  padding: 2px 6px 2px 6px;
  margin: 0px 6px 0px 6px;
  background: #ffffff;
  font: 11.5px/12px Tahoma, Arial, Helvetica, sans-serif;
  color:#000000;
  text-decoration: none;
  font-weight:bold;
  border: 1px solid #6694BB;
  }

#tabnav DIV A:hover.active { color:#ffffff; background: #62071C; }
        
#tabnav DIV A:hover { color:#8B3400; text-decoration: none; border-bottom:1px solid #FC9C05; }

#tabnav DIV EM {
  margin: 0px 0px 0px 2px; 
  padding: 0px 0px 0px 0px;
  font-size:11px;
  color:#0E4369;
  height:1.5em;
  }

#tabnav DIV EM.arrow {
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
  font-size:8.5px;
  font-weight:bold;
  color:#000000;
  height:1.5em;
  }
  
/* Section Headers
----------------------------------------------- */
#head span {
  display:block;
  margin:0;
  background:#ffffff url("/images/frame/hd_background.gif") repeat-x 0px 0px;
  height: 90px;
  }

#header span {
  display:block;
  margin:0;
  
  background:#616351;
  height: 40px;
  border:0px solid #E66C00;
  }
  
#header DIV {
  font:12px/13px Tahoma, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  }
  
 #header DIV a{
  color:#FFFFFF; text-decoration:underline;
  }
  
  #header DIV a:hover{
  color:#000000; text-decoration:underline;
  }

/* Single Photo Changer */
#header DIV STRONG {
  display:block;
  padding:0px 0px;
  height:94px;
  }
  

/* Site Nav */  
#header h5 {
  background:#5D95BD url("/images/frame/default/background_bar.gif") repeat-x;
  height:24px;
  margin-top:0px;
  margin-bottom:6px;
  }
  

/* Footer
----------------------------------------------- */
#footer {
  clear:both;
  padding-top:15px;
  border:0px solid #E66C00;
  }
  
#footer span {
  display:block;
  margin:0;
  font:11px/12px Tahoma, Arial, Helvetica, sans-serif;
  background:#616351 url("/images/frame/default/pci_footer.gif") no-repeat 0px 0px;
  height: 51px;
  padding:0px 42px 0px 18px;
  }
  
#footer hr {display:none;}

/* Interactive Twist footer
----------------------------------------------- */
#Interactive {padding-top:10px; padding-bottom:10px; border:0px solid #69f;}
#Interactive span {font:10px/10px Tahoma, Arial, Helvetica, sans-serif; padding:0px 42px 10px 18px; border:0px solid #69f;}
#Interactive hr {display:none;}

/* Menu
----------------------------------------------- */
 
.menuL1_notInSection_outMouse {
  padding-top:11px;
  padding-bottom:12px;
  padding-left:17px;
  padding-right:17px;
  font:13px/13px Tahoma, Arial, Helvetica, sans-serif;
  /*color:#676767;*/
  z-index:20;
  }
.menuL1_notInSection_outMouse a{
  color:#616351; text-decoration:none; /*676767*/
  }
.menuL1_notInSection_outMouse a:hover{
  color:#000000; text-decoration:none; /*000000*/
  }


.menuL1_notInSection_overMouse {
  padding-top:11px;
  padding-bottom:12px;
  padding-left:17px;
  padding-right:17px;
  font:13px/13px Tahoma, Arial, Helvetica, sans-serif;
  /*color:#676767;*/
  background-color:#616351;
  z-index:20;
  }
.menuL1_notInSection_overMouse a{
  color:#ffffff; text-decoration:none; /*ffffff*/
  }
.menuL1_notInSection_overMouse a:hover{
  color:#ffffff; text-decoration:none;/*ffffff*/
  }


.menuL1_inSection_outMouse { 
  padding-top:11px;
  padding-bottom:12px;
  padding-left:17px;
  padding-right:17px;
  font:13px/13px Tahoma, Arial, Helvetica, sans-serif;
  /*color:#ffffff;*/
  z-index:20;
  }
.menuL1_inSection_outMouse a{
  color:#000000; text-decoration:none; /*000000*/
  }
.menuL1_inSection_outMouse a:hover{
  color:#000000; text-decoration:none; /*000000*/
  }


.menuL2_on {
  background-color:#a5aa78;
  color:#ffffff;
  font:10px/12px Tahoma, Arial, Helvetica, sans-serif;
  border-top: 1px #c3c7a2 solid;
  width: 180px;
  height: 21px;
  z-index: 21;
  cursor:pointer;
  display: block;
  }
   
.menuL2_off {
  background-color:#616351;
  color:#ffffff;
  font:10px/12px Tahoma, Arial, Helvetica, sans-serif;
  border-top: 1px #c3c7a2 solid;
  width: 180px;
  height: 21px;
  z-index: 21;
  display: block;
  }
  
.menuL1_pipeOn { 
  margin-top:11px;
  background-color:#616351;
}
.menuL1_pipeOff {
  margin-top:11px;
  background-color:#c3c7a2;
}
  

#menu span {
  display:block;
  margin:0;
  background:#c3c7a2;
  height: 36px;
  }
 
  
/* style="position:absolute;top:44px;left:10px;z-index:10; border: 1px solid #009966;" */
/* Search Form & Button
----------------------------------------------- */
/* Overall Box Postion */
#search {
  position:absolute;
  top:90px;
  left:626px;
  width: 140px;
  height: 30px;
  padding: 0px 0px 0px 0px;
  border: 0px solid #ccc;
  }

/* Input Postion & Style */  
  #search input.forminput {
  position: absolute;
  top:2px; left:0px;
  background-color: #fff;
  padding: 0;
  border: 1px solid;
  border-color: #00375E #00375E #012946 #0271C3;
  margin: 5px 0 0 3px;
  line-height: 20px;
  color: #000;
  width: 110px;
  height: 18px;
}

/* Submit Position */    
#search input.formsubmit {
  position:absolute;
  top:8px;
  left:116px;
  width: 23px;
  height: 18px;
  padding: 0px 0px 0px 0px;
  border: 0px solid #ccc;
  }

/* Titles
----------------------------------------------- */
h1 {
  margin:78px 60px 20px 20px;
  padding:4.5em 0 .1em;
  border-bottom:0px dotted #7E1B30;
  background:url("/images/frame/default/dotted.gif") no-repeat 0px 123px;
  font:18px Georgia, "Times New Roman", Times, serif;
  color:#c00;
  width: 509px;
  }
  
h2 {
  margin:0px 0px 4px 0px;
  font:18px/20px Georgia, "Times New Roman", Times, serif;
  color:#616351;
  }
  

h3 {
  margin:0px 0px 0px;
  font:16px/16px Georgia, "Times New Roman", Times, serif;
  color:#616351;
  }
  
h4 {
  margin:0px 0px 4px 0px;
  font:20px/26px Georgia, "Times New Roman", Times, serif;
  color:#326689;
  }
  
/* Side Nav
----------------------------------------------- */
DL {margin:0 0 8px; padding:0;}
DD {margin:3px 0 10px; padding:0;}

/* Image Bullet on Side Nav */
DL.sidenav DT{
  padding-left:12px;
  }
  
DL.sidenav DT STRONG{
  font:bold 11px/12px Georgia, "Times New Roman", Times, serif;
  }
  
DL.sidenav DD {
  padding-left:12px;
  font:11px/16px Tahoma, Arial, Helvetica, sans-serif;
  }
  
DL.sidenav A:link, DL.sidenav A:visited{
  color:#616351;
  text-decoration: underline;
  }
  
DT.sidenavon A:link, DT.sidenavon A:visited{
  color:#616351;
  text-decoration: underline;
  }
  
DL.sidenav A:hover {
  color:#A8BB0E;
  }
  
/* Side Nav Bookstore
----------------------------------------------- */
DL {margin:0 0 8px; padding:0;}
DD {margin:3px 0 10px; padding:0;}

/* Image Bullet on Side Nav */
DL.sidenav_bookstore DT{
  padding-left:12px;
  }
  
DL.sidenav_bookstore DT STRONG{
  font:bold 11px/12px Georgia, "Times New Roman", Times, serif;
  }
  
DL.sidenav_bookstore DD {
  padding-left:12px;
  font:11px/16px Tahoma, Arial, Helvetica, sans-serif;
  }
  
DL.sidenav_bookstore A:link, DL.sidenav_bookstore A:visited{
  color:#616351;
  text-decoration: none;
  }
  
DT.sidenav_bookstoreon A:link, DT.sidenav_bookstoreon A:visited{
  color:#616351;
  text-decoration: none;
  }
  
DL.sidenav_bookstore A:hover {
  color:#A8BB0E;
  }
  
/* Middle Nav
----------------------------------------------- */
DL {margin: 0px 0px 8px; padding: 0px;}
DD {margin: 3px 0px 10px; padding: 0px;}

/* Image Bullet on Side Nav */
DL.middlenav DT{
  background-image: url("/images/frame/default/bullet_grey.gif");
  background-position: 0px 5px;
  background-repeat: no-repeat;
  padding-left: 12px;
  }
  
  
DL.middlenav DT STRONG{
  font:bold 11px/12px Georgia, "Times New Roman", Times, serif;
  }
  
DL.middlenav DD {
  padding-left:12px;
  font:11px/16px Tahoma, Arial, Helvetica, sans-serif;
  }
  
DL.middlenav A:link, DL.middlenav A:visited{
  color:#000000;
  text-decoration: underline;
  }
  
DT.middlenavon A:link, DT.middlenavon A:visited{
  color:#000000;
  text-decoration: underline;
  }
  
DL.middlenav A:hover {
  color:#A8BB0E;
  }
  
DL.middlenav {
  position: relative;
  }
  

  
/* sidebox Left
----------------------------------------------- */
DIV.sidebox {
  background:#FEF7E4;
  border:1px solid #FFC000;
  margin:2em 0 1em;
  padding:8px;
  padding-bottom:0px;
  }
  
.sidebox h3 {
  color:#063757;
  font-size:14px;
  }
  
.sidebox p {
  margin:5px 0;
  font-size:11px;
  line-height:14px;
  }

DL.sidebox {
  margin-top:6px;
  }
  
DL.sidebox DT{
  background:url("/images/frame/default/bullet_box.gif") no-repeat 0 5px;
  padding-left:12px;
  padding-bottom:6px;
  }
 
DL.sidebox A:link, DL.sidebox A:visited{
  color:#004E8E;
  text-decoration: none;
  }
  
DL.sidebox A:hover {
  color:#f00;
  border-color:#c00;
  }
 
.sidebox label {
  font-size:11px;
  font-weight:bold;
  color:#063757;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
  }

/* sidebox Right
----------------------------------------------- */
DIV.sideboxr {
  background:#FEF7E4;
  border:1px solid #FFC000;
  margin:0px 0px 0px 0px;
  padding:8px;
  padding-bottom:0px;
  }
  
.sideboxr h3 {
  color:#063757;
  font-size:14px;
  }
  
.sideboxr p {
  margin:5px 0;
  font-size:11px;
  line-height:14px;
  }

DL.sideboxr {
  margin-top:6px;
  }
  
DL.sideboxr DT{
  background:url("/images/frame/default/bullet_box.gif") no-repeat 0 5px;
  padding-left:12px;
  padding-bottom:4px;
  text-decoration: none;
  border:0px solid #69f;
  }

DL.sideboxr DT A{
  text-decoration: none;
  border:0px solid #69f;
  }
  
DL.sideboxr A:hover {
  color:#f00;
  border-color:#c00;
  border-bottom:1px solid #A3B6C3;
  }
  
DL.sideboxr DT A:link, DL.sidebox DT A:visited{
  color:#004E8E;
  text-decoration: none;
  }
 
.sideboxr label {
  font-size:11px;
  font-weight:bold;
  color:#063757;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
  }

.sideboxr FONT, FONT A{
  font-size:10px;
  color:#063757;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
  }
  
 DT.sideboxred {
 font-size:12px;
  color:#FD0000;
  }
  
 DT.sideboxlt {
 font-size:12px;
  color:#063757;
  }
  
/* sidebox Full column
----------------------------------------------- */
DIV.sidebox_full {
  background:#FEF7E4;
  border:1px solid #FFC000;
  margin:0px 0px 0px 0px;
  padding:8px 8px 8px 8px;
  }
  
.sidebox_full h3 {
  color:#063757;
  font-size:14px;
  }
  
.sidebox_full p {
  margin:5px 0;
  font-size:11px;
  line-height:14px;
  }

DL.sidebox_full {
  margin-top:6px;
  }
  
DL.sidebox_full DT{
  background:url("/images/frame/default/bullet_box.gif") no-repeat 0 5px;
  padding-left:12px;
  padding-bottom:6px;
  }
 
DL.sidebox_full A:link, DL.sidebox A:visited{
  color:#004E8E;
  text-decoration: none;
  }
  
DL.sidebox_full A:hover {
  color:#f00;
  border-color:#c00;
  }
 
.sidebox_full label {
  font-size:11px;
  font-weight:bold;
  color:#063757;f
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
  }


/* Miscellaneous #666666
----------------------------------------------- */
.hide {display:none;}

P {margin:8px 0 8px;}

#interactive A{color:#666666;}
#interactive A:link, DL.sidebox A:visited {color:#666666;}
#interactive A:hover {color:#A8BB0E;}

.subcol3 A{color:#666666;}
.subcol3 A:link, DL.sidebox A:visited {color:#666666;}
.subcol3 A:hover {color:#A8BB0E;}

.crumb {color:#666666; margin-top:0px; margin-bottom:15px; font:11px/16px Tahoma, Arial, Helvetica, sans-serif;}
.crumb A{color:#666666;}
.crumb A:link, DL.sidebox A:visited {color:#666666;}
.crumb A:hover {color:#A8BB0E;}

.link A{color:#666666;}
.link A:link, DL.sidebox A:visited {color:#666666;}
.link A:hover {color:#A8BB0E;}

.link_line A{color:#666666;}
.link_line A:link, DL.sidebox A:visited {color:#666666;}
.link_line A:hover {color:#A8BB0E; text-decoration:underline;}

FONT.login {
  font:bold 12px/19px Tahoma, Arial, Helvetica, sans-serif;
  color:#616351;
  }
  
EM.arrowred {
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
  font:12px/12px Tahoma, Arial, Helvetica, sans-serif;
  color:#666666;
  }
 
 .intro A{
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  line-height: 13px; 
  text-decoration: 
  none; color: #176BAF;
  }

.intro A:hover {
  font:Tahoma, Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  line-height: 13px; 
  color: #FF0202; 
  text-decoration:underline;
  }
  
.more {font:bold 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#000000;}
.links a{font:bold 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#000000;}
.links a:hover {color:#A8BB0E;}

.publications {margin:8px 0 8px; border:0px solid #69f; width:435px;}
.education {margin:8px 0 8px; border:0px solid #69f; width:475px;}
.about {margin:8px 0 8px; border:0px solid #69f; width:435px;}
.schools_date {font:130%/1.2em Georgia, "Times New Roman", Times, serif; color:#000000;}
.body td{color:#000000; font:11px/13px Tahoma, Arial, Helvetica, sans-serif;}
.textbox {font: 11px Tahoma, Arial, Helvetica, sans-serif; font-weight: normal;}

.first_color {background-color:#c3c7a2;}
.second_color {background-color:#ffffff;}

.resume {color:#666666;}

/* Store
----------------------------------------------- */
.store_category { color:#616351; }
.store_cat { color:#616351;}
.store_title { color:#000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 15px; text-decoration: none; font-weight:bold; }
.store_shown { color:#000000;}

.price {color: #A8BB0E;}

/* Base Fonts
----------------------------------------------- */

.vblack8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
.vblack10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}

.black6 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 6pt; line-height: 13px; text-decoration: none;}
.black7 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 13px; text-decoration: none;}
.black8 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 14px; text-decoration: none;}
.black9 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 15px; text-decoration: none;}
.black10 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 16px; text-decoration: none;}
.black12 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 18px; text-decoration: none;}

.bold-6 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 6pt; text-decoration: none; font-weight: bold;}
.bold-8 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}
.bold-9 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold;}
.bold-10 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; font-weight: bold;}

.required {color: #A8BB0E;}

.red-8 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color:#8B2121; text-decoration: none;}
.red-8 A{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color:#8B2121; text-decoration: underline;}
.red-8 A:visited{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color:#8B2121; text-decoration: underline;}
.red-8 A:hover{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color:#CC9933; text-decoration: none;}

.red-10 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; color:#8B2121; text-decoration: none;}

.red-bold-8 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color:#8B2121; text-decoration: none; font-weight: bold;}
.red-bold-9 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; color:#8B2121; text-decoration: none; font-weight: bold;}
.red-bold-10 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; color:#8B2121; text-decoration: none; font-weight: bold;}
A.red-bold-10 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; color:#8B2121; text-decoration: none; font-weight: bold;}
.red-bold-12 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12pt; color:#8B2121; text-decoration: none; font-weight: bold;}
.red-bold-14 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14pt; color:#8B2121; text-decoration: none; font-weight: bold;}

.red-bold-8 A {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color:#8B2121; text-decoration: none; font-weight: bold;}
.red-bold-8 A:hover {text-decoration:underline;}
A.red-bold-10:hover {text-decoration:underline;}

.white8 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 13px; text-decoration: none; color: #ffffff;}
.white10 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 15px; text-decoration: none; color: #ffffff;}
.white12 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 17px; text-decoration: none; color: #ffffff;}

.white-bold-10 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; color:#FFFFFF; font-weight: bold;}

TD.searchresults{height:90px;}

.sitebutton {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; color:#FFFFFF; background-color:#8B2121;}
.searchbutton {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; background-color:#666666; border-color:#CCCCCC;}
.searchdrop {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; font-weight: normal;}

.bluelabel {font:bold 12px/19px Georgia, "Times New Roman", Times, serif; color:#616351;}
.bluelabel14 {font:bold 12px/21px Georgia, "Times New Roman", Times, serif; color:#616351;}

.linklabel A{font:Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; line-height: 13px; color: #840701;}
.linklabel A:hover {font:Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; line-height: 13px; color: #FF0202; text-decoration:underline;}
.linklabel A:visited {font:Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; line-height: 13px; color: #840701;}

.FormHead {margin:0px 0px 4px 0px; font:16px/20px Georgia, "Times New Roman", Times, serif; color:#666666;}

.allied A { color:#666666; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 13px; text-decoration: none;}
.allied A:hover { color:#A8BB0E; border-color:#c00; text-decoration: underline;}



/* Forums Section */
.forum-top-post {background-color: #faffd1; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 14px; text-decoration: none;}
.forum-even-post {background-color: #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 14px; text-decoration: none;}
.forum-odd-post {background-color: #ecefd2; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 14px; text-decoration: none;}


.forum-category {font:bold 13px/20px Georgia, "Times New Roman", Times, serif; color: #666666;}
.forum-category A{text-decoration: none; color: #666666;}
.forum-category A:hover {text-decoration: underline; color: #A8BB0E;}

TR.forum-category-rowcolor1 {
	background-color: #c3c7a2;
}

TR.forum-category-rowcolor2 {
	background-color: #FFFFFF;
}

.forum-posted {font: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: 666666;}

.forum-edit {font: bold 10px/18px Tahoma, Arial, Helvetica, sans-serif; color:#000000;}
.forum-edit A{color: #666666; text-decoration: none;}
.forum-edit A:hover {color:#A8BB0E; text-decoration: underline;}

.forum-heading {font:13px/15px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}

TABLE.forum-nav {
	background-color: #c3c7a2;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	border: 1px #666666 solid;
}


TABLE.forum-topic-results {
	background-color: #666666;
}

TR.forum-topic-results-head {
	background-color: #c3c7a2;
}


A.forum-menu {font:11px/13px Tahoma, Arial, Helvetica, sans-serif; color: #666666;}
A.forum-menu-bold {font:11px/13px Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #666666;}
A.forum-menu:hover {color: #A8BB0E;}
A.forum-menu-bold:hover {color: #A8BB0E;}


A.forum-path {font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #666666;}
A.forum-path:hover {color: #A8BB0E;}
FONT.forum-path-arrow {font: 9px Tahoma, Arial, Helvetica, sans-serif;}

.forum-hierarchy {font:9px/10px Tahoma, Arial, Helvetica, sans-serif;}
.forum-hierarchy-bold {font:9px/10px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}

TABLE.forum-search { border: 1px #666666 solid; }
TR.forum-search-bgcolor { background-color: #c3c7a2;}

 
/* Find
----------------------------------------------- */
TD.next {
  font: 10px/19px Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
  }

TD.next A{
  font: 11px/19px Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #666666;
}

TD.next A:hover{ color: #A8BB0E; text-decoration:underline; }

.next2 {
  font: 10px/19px Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
  }

.next2 A{
  font: 11px/19px Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #666666;
}

.next2 A:hover{ color: #A8BB0E; text-decoration:underline; }
  
TD.results {
  font:bold 12px/19px Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
  
  
/* Arrow List
----------------------------------------------- */
DL.ArrowList {
  margin-top:6px;
  }
  
DL.ArrowList DT{
  background:url("/images/frame/default/bullet_box.gif") no-repeat 0 5px;
  padding-left:12px;
  padding-top:1px;
  width:100%;
  }
 
DL.ArrowList, DL.ArrowList A:link, DL.ArrowList A:visited{
  color:#000000;
  text-decoration: none;
  }
  
DL.ArrowList A:hover {
  color:#A8BB0E;
  text-decoration: underline;
  }
 
.ArrowList label {
  font-size:11px;
  font-weight:bold;
  color:#063757;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
  }

.ArrowList FONT, FONT A{
  font-size:10px;
  color:#666666;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
  }
  
.ArrowList EM, EM A{
  font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color:#000000;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
  }
  
FONT.ArrowList_Head{
  font: 15px/26px Tahoma, Arial, Helvetica, sans-serif;
  color:000000;
  width: 200px;
  border-bottom:0px solid #C7DBE8;
}

/* Handbook Seminar List
----------------------------------------------- */
DL.handbook {
  margin-top:6px;
  }
  
DL.handbook DT{
  background:url("/images/frame/default/bullet_box.gif") no-repeat 0 5px;
  padding-left:12px;
  padding-top:0px;
  padding-bottom:0px;
  border-bottom:0px solid #737563;
  }
 
DL.handbook, DL.handbook A:link, DL.handbook A:visited{
  color:#666666;
  text-decoration: none;
  font-size:11px;
  }
  
DL.handbook A:hover {
  color:#A8BB0E;
  text-decoration: underline;
  }
 
.handbook label {
  font-size:11px;
  font-weight:bold;
  color:#063757;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
  }

.handbook FONT, FONT A{
  font-size:10px;
  color:#666666;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
  }
  
.handbook EM, EM A{
  font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color:#000000;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
  }
  
FONT.handbook_Head{
  font: 15px/26px Tahoma, Arial, Helvetica, sans-serif;
  color:666666;
  width: 200px;
  border-bottom:0px solid #C7DBE8;
}

/* File Download List
----------------------------------------------- */
DL.FDown {
  margin-top:6px;
  }
  
DL.FDown DT{
  background:url("/images/frame/default/bullet_box.gif") no-repeat 0 5px;
  padding-left:12px;
  padding-top:1px;
  padding-bottom:1px;
  border-bottom:0px solid #737563;
  margin-bottom:5px;
  font-size:12px;
  }
 
DL.FDown, DL.FDown A:link, DL.FDown A:visited{
  color:#666666;
  text-decoration: none;
  }
  
DL.FDown A:hover {
  color:#A8BB0E;
  text-decoration: underline;
  }
 
.FDown label {
  font-size:11px;
  font-weight:bold;
  color:#063757;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
  }

.FDown FONT, FONT A{
  font-size:11px;
  color:#666666;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
  }
  
.FDown EM, EM A{
  font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color:#000000;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
  }
  
FONT.FDown_Head{
  font: 15px/26px Tahoma, Arial, Helvetica, sans-serif;
  color:666666;
  width: 200px;
  border-bottom:0px solid #C7DBE8;
}

.Dsize {
  font-size:10px;
  color:#666666;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
}

/* File Download List ( no lines )
----------------------------------------------- */
DL.FDown_noline {
  margin-top:6px;
  }
  
DL.FDown_noline DT{
  background:url("/images/frame/default/bullet_box.gif") no-repeat 0 5px;
  padding-left:12px;
  padding-top:1px;
  padding-bottom:1px;
  border-bottom:0px solid #737563;
  font-size:12px;
  }
 
DL.FDown_noline, DL.FDown_noline A:link, DL.FDown_noline A:visited{
  color:#666666;
  text-decoration: none;
  }
  
DL.FDown_noline A:hover {
  color:#A8BB0E;
  text-decoration: underline;
  }
 
.FDown_noline label {
  font-size:11px;
  font-weight:bold;
  color:#063757;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
  }

.FDown_noline FONT, FONT A{
  font-size:11px;
  color:#666666;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
  }
  
.FDown_noline EM, EM A{
  font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color:#000000;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
  }
  
FONT.FDown_noline_Head{
  font: 15px/26px Tahoma, Arial, Helvetica, sans-serif;
  color:666666;
  width: 200px;
  border-bottom:0px solid #C7DBE8;
}

.Dsize {
  font-size:10px;
  color:#666666;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
}

  
/* Find Codes
----------------------------------------------- */
DIV.codebox {
  background:#ffffff;
  border:1px solid #ffffff;
  margin:0px 0px 2px 0px;
  padding:3px 6px 1px 6px;
  }
  
h2.codes_head {
  margin:0px 0px 4px 0px;
  font:22px/26px Georgia, "Times New Roman", Times, serif;
  color:#063757;
  }
    
.codebox h3 {
  color:#666666;
  font:bold 13px/16px Tahoma, Arial, Helvetica, sans-serif;
  }
  
.codebox p {
  margin:5px 0;
  font-size:11px;
  line-height:13px;
  }
  
.codes_bottom {color:#063757;}
  
/* Image Bullet on Side Nav
----------------------------------------------- */
DL.codes DT{
  background:url("/images/frame/default/bullet_grey.gif") no-repeat 0 7px;
  padding-left:11px;
  font:11px/17px Tahoma, Arial, Helvetica, sans-serif;
  }
  
DL.codes DT STRONG{
  font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;
  }
  
DL.codes DD {
  padding-left:12px;
  font: 11px/12px Tahoma, Arial, Helvetica, sans-serif;
  }
  
/* Alignment for Types buttons */    
DIV.types {
  position: relative;
  width: 596px; 
  height: 24px;
  top: 1px; 
  left: 0px;
  z-index: 4;
  }

/* Project type (type) */  
DIV.types STRONG{
  position:absolute;
  top:3px; left:200px;
  border:0px solid;
  font:bold 14px/16px Georgia, "Times New Roman", Times, serif;
  }
 
.find_head{
  color:#666666;
  font:bold 14px/16px Georgia, "Times New Roman", Times, serif;
  }
  
/* Find DKB
----------------------------------------------- */
  
  
  
SPAN.cartr_button a{
  position:relative;
  margin:0px 0px 0px 0px;
  padding:0px 4px 0px 5px;
  border:1px solid #737563;
  text-decoration: none;
  font-weight:bold;
  }
  
SPAN.cartr_button a:hover {
  border:1px solid #737563;
  background: #ecefd2;
  }
  
SPAN.search_button a{
  position:relative;
  margin:0px 0px 0px 0px;
  padding:0px 4px 0px 5px;
  border:1px solid #737563;
  text-decoration: none;
  color: #666666;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  }
  
SPAN.search_button a:hover {
  border:1px solid #737563;
  background: #ecefd2;
  color: #A8BB0E;
  }

  
SPAN.cart_button a{
  position:relative;
  margin:0px 0px 0px 0px;
  padding:0px 4px 0px 5px;
  border:1px solid #737563;
  text-decoration: none;
  font-weight:bold;
  }
  
 SPAN.cart_button a:hover {
  border:1px solid #737563;
  background: #ecefd2;
  }

/* Ascent / Journal pages
----------------------------------------------- */    
FONT.ashead{
  font: 12px/13px Tahoma, Arial, Helvetica, sans-serif;
  color:#666666;
  text-decoration: none;
  }

FONT.ashead A:link, FONT.ashead A:visited{
  font: 12px/13px Tahoma, Arial, Helvetica, sans-serif;
  color:#666666;
  text-decoration: none;
  }
  
FONT.ashead A:hover {
  color:#A8BB0E;
  border-color:#c00;
  text-decoration: underline;
  }

TD.asbody {color:#000000; font:11px/13px Tahoma, Arial, Helvetica, sans-serif;}

.asbody A{color:#666666; text-decoration: underline;}
.asbody A:hover{color:#A8BB0E; text-decoration: underline;}
.ascent_issue {color:#666666;}


/* Site Map
----------------------------------------------- */  
ul {list-style: none outside; margin: 0; padding: 0 0 1em 0;}
ul.square {list-style: square outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
li {padding-bottom: .3em;}
ul ul.circle {margin-top: .3em;}
ul ul.square {margin-top: .3em;}
ul.square li{font:10px/14px Lucida Grande, arial; text-decoration: none;}
.sitemap_head {color:#1B4968; font:bold 14px/14px Georgia, "Times New Roman", Times, serif; border-bottom:0px solid #FF0000;}

/* News
----------------------------------------------- */ 
.news_head {color:#000000; font:bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;}
.news_body {font-size:100%; line-height:1.5em;}
.news_date {position:relative; margin:0px 0px 0px 0px; padding:0px 4px 0px 5px; border:1px solid #8D8D8D; text-decoration: none; font: 10px/10px Lucida Grande, arial; color:#616351;}
.home_news_head {color:#A8BB0E; margin:0px 0px 10px 0px; font:bold 11px/16px Georgia, "Times New Roman", Times, serif; border-bottom:0px solid #FF0000;}

/* HTML site emails
----------------------------------------------- */
.email {font:12px/16px Tahoma, Arial, Helvetica, sans-serif; color: #363636;}
.email_black {font:12px/16px Tahoma, Arial, Helvetica, sans-serif; color: #000000;}

/* PCI Box Lunches
----------------------------------------------- */ 
.box_head A{font:12px/16px Tahoma, Arial, Helvetica, sans-serif; color: #326689; text-decoration: none; font-weight:bold;} 
.box_head A:hover{color: #FF0202; text-decoration: underline;}


/* Free Design Offers
----------------------------------------------- */
DL {margin:0 0 8px; padding:0;}
DD {margin:3px 0 10px; padding:0;}
DT {margin:0px 0 3px; padding:0;}

/* Image Bullet on Side Nav */
DL.offers DT{
  background:url("/images/frame/default/bullet_grey.gif") no-repeat 2 5px;
  padding-left:12px;
  }
  
DL.offers DT STRONG{
  font:bold 12px/19px Georgia, "Times New Roman", Times, serif;
  }
  
DL.offers DD {
  padding-left:12px;
  font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
  }

/* UDE background & border colors of tables 
----------------------------------------------- */  
.tablelook {background: #c3c7a2; border:1px solid #616351;}
.tablelook1 {background: #8fbcd0; border:1px solid #616351;}
.colback_top {background: #c3c7a2; border-top:1px solid #616351; border-left:1px solid #616351; border-right:1px solid #616351;}
.colback_middle {background: #c3c7a2; border-left:1px solid #616351; border-right:1px solid #616351;}
.colback_bottom {background: #c3c7a2; border-bottom:1px solid #616351; border-left:1px solid #616351; border-right:1px solid #616351;}

.dkb_color1 {background: #FFFFFF;}
.dkb_color11 {background: #ecefd2;}
.dkb_color2 {background: #d3d8a9;}
.dkb_color22 {background: #ebefcc;}
.dkb_color4 {font-family: Arial, helvetica, sans-serif; font-size: 8pt; font-weight:bold; color:#000000; background-color:#FFFFFF;}
.dkb_color44 {font-family: Arial, helvetica, sans-serif; font-size: 8pt; font-weight:bold; color:#000000; background-color:#c3c7a2;}
.dkb_color5 {background: #ebeed0;}
.dkb_color55 {background: #c3c7a2;}
.linecolor {background: #737563;}
.type_color {color:#616351;}


.heading_link A { color: #800000; text-decoration: none; }
.heading_link A:hover { color: #999900; }
