/*
-----------------------------------------------
PCI style
version:  2006.01.03
----------------------------------------------- */
div.clear {
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
	width: 100%;
	clear: both;
}

form {
  margin:0px;
}

.addressText {
	font-size: 11px;
	color: #b8ada9;
}


/* 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: 51px;
  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;
  height: 51px;
  padding:0px 42px 0px 18px;
  }
  
#footer hr {display:none;}

/* InteractiveTwist footer
----------------------------------------------- */
#Interactive {padding-top:10px; padding-bottom:10px; border:0px solid #69f000;}
#Interactive span {font:10px/10px Tahoma, Arial, Helvetica, sans-serif; padding:0px 42px 10px 18px; border:0px solid #69f000;}
#Interactive hr {display:none;}





/* Menu
----------------------------------------------- */
#menu {
	background-color: #C3C7A2;
}

#menu div.yuimenubar {
	background: none;
	margin-left: 18px;
	background-color: #C3C7A2;
	width: 990px;
}

div.yuimenubar div.bd ul li.yuimenubaritem {
	background-image: url(/images/menu/menu_default/delimiter.jpg);
	background-repeat: no-repeat;
	background-position: right;
	border: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 32px;
	font-weight: normal;
	color: #83334A;
	margin-right: -1px;
	padding: 0px;
}

div.yuimenubar div.bd ul li.yuimenubaritem a.yuimenubaritemlabel {
	font-size: 13px;
	color: #616351;
	padding: 2px 12px;
	border: none;
	text-decoration: none;
}

div.yuimenubar div.bd ul li.yuimenubaritem.last-of-type { 
	background-image: none;
}

div.yuimenubar div.bd ul li.yuimenubaritem-selected {
	background: none;
	background-color: #616351;
}

div.yuimenubar div.bd ul li.yuimenubaritem.inMenuPath a.yuimenubaritemlabel {
	color: #000000;
}

div.yuimenubar div.bd ul li.yuimenubaritem-selected a.yuimenubaritemlabel {
	color: #FFFFFF;
}

div.yuimenu {
	border: none;
	margin: 0px;
	padding: 0px;
}

div.yuimenu div.bd {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: none;
}

div.yuimenu div.bd ul {
	background-color: #616351;
	margin: 0px;
	padding: 0px;
}

div.yuimenu div.bd ul div.yuimenu div.bd ul {
	background-position: 0px -5px;
}

div.yuimenu div.bd ul li.yuimenuitem {
	background: none;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	border-top: 1px solid #C3C7A2;
	background-image: url(/images/menu/menu_default/bullet_nav.gif);
	background-repeat: no-repeat;
	background-position: 12px 7px;
	padding: 0px;
}

div.yuimenubar div.bd ul li.yuimenubaritem div.yuimenu div.bd ul li.yuimenuitem a.yuimenuitemlabel {
	color: #FFFFFF;
	font-size: 11px;
	border: none;
	padding: 2px 18px 2px 28px;
	text-decoration: none;
}

div.yuimenubar div.bd ul li.yuimenubaritem div.yuimenu div.bd ul li.yuimenuitem-selected a.yuimenuitemlabel {
	color: #FFFFFF;
}

div.yuimenu div.bd ul li.yuimenuitem-selected {
	background-color: #A5AA78;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 4px 6px;
}

div.yuimenu div.bd ul li.yuimenuitem-selected a.yuimenuitemlabel {
	color: #FFFFFF;
}




 
 
  
/* 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
----------------------------------------------- */
.lnav_title {
	font:bold 11px/12px Georgia, "Times New Roman", Times, serif;
	color:#444444;
	font-weight:bold;
}

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 6px;
  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;}

/* Bread Crumb */
div.breadCrumbs {
	margin:0px 0px 15px 0px;
	color: #666666;
}

div.breadCrumbs a {
	color: #666666;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:16px;
	text-decoration: underline;
}

div.breadCrumbs a:hover {
	color: #A8BB0E;
}



.link A{color:#666666;}
.link A:link, DL.sidebox A:visited {color:#666666;}
.link A:hover {color:#A8BB0E;}


.link_inform A{color:#666666; text-decoration:underline;}
.link_inform A:link, .link_inform A:visited {color:#666666;}
.link_inform A:hover {color:#A8BB0E; text-decoration:underline;}

.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;
  line-height:12px;
  font-size:11px;
  }
 
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;
}

/* Bullet list
----------------------------------------------- */
DL.bullet_list {
  margin-top:6px;
  }
  
DL.bullet_list 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;
  line-height:15px;
  font-size:11px;
  }
 
DL.bullet_list, DL.bullet_list A:link, DL.bullet_list A:visited{
  color:#000000;
  text-decoration: none;
  }
  
 
.bullet_list label {
  font-size:11px;
  font-weight:bold;
  color:#063757;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
  }

.bullet_list FONT, FONT A{
  font-size:11px;
  color:#666666;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
  }
  
.bullet_list 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.bullet_list{
  font: 15px/26px Tahoma, Arial, Helvetica, sans-serif;
  color:666666;
  width: 200px;
  border-bottom:0px solid #C7DBE8;
}

  
/* 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; }


/* Sitemap */
div.sitemapHeader {
	color:#616351;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	line-height:26px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #616351;
}


table.sitemap {
	width: 96%;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
}

table.sitemap tr.row {
	font-size:12px;
	line-height: 18px;
}
table.sitemap tr.row.first td {
	
}
table.sitemap tr.row.last {

}
table.sitemap tr.row.even {
	
}
table.sitemap tr.row.odd {

}


table.sitemap tr.row td {
	
}

table.sitemap tr.row div.spacer {
	/*float:left;
	width:20px;*/
	display:none;
}
table.sitemap tr.row td div.bullet { 
	float:left;
	background-image: url(/images/frame/default/bullet_box.gif);
	width:7px;
	height:7px;
	margin:6px 6px 0px 0px;	
}
table.sitemap tr.row span.delimiter {
	margin: 4px 4px 0px 4px;
}

table.sitemap tr.row.highlight {
	/*background-color: #EAE7DB;*/
	cursor: pointer;
}

table.sitemap tr td a {
	color:#616351;
	text-decoration:none;
}

table.sitemap tr td a:hover {
	color:#A8BB0E;
	text-decoration:underline;
}


