@charset "UTF-8";
/* CSS Document */

/*--------------- SPECIAL PARAGRAPHS --------------*/
/*--- For use with the "Top of Page" library asset  */
p.top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	padding-left: 1em;
	background-image: url(../uiparts/arrow_px_up.gif);
	background-repeat: no-repeat;
	background-position: left .4em;
	}
/*--- For use when doing an indented address listing. Use <br /> between lines */
p.address {
	padding: 0 0 1em 0;
	margin-left: 2.5em;
	line-height: 120%;
	}
/*--- Paragraph with a graphic right-pointing arrow to the left of the content */
p.bullet {
	margin-left: 1em;
	padding-left: 20px;
	background: url('../uiparts/bullet_go.gif') top left no-repeat;
	}
p.emphasis {
	padding: .5em .75em .65em 2.5em;
	margin: 1em 0;
	color: #444;
	font-size: 105%;
	font-weight: bold;
	line-height: 165%;
	background: #ECE8DD url('../uiparts/exclamation.gif') 10px .7em no-repeat;
	}
p.noMargins {
	margin: 0px;
	padding: 0px;
	}
p.SideBarPix {text-align: center;}
p.SideBarPix img {border: 1px solid #990000;}
p.SidebarSpacer {background: url('../uiparts/gold_spacer.gif') repeat-x;}
p.spacertext {
	visibility: hidden;
	line-height: 0;
	padding: 0;
	margin: 0;
	}
h2.sidebarHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #990000;
	margin: 1em 0 .5em 8px;
	padding: 0;
	}
h2.pagelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	}
h2.bkColor {
	background-color: #EDE8DD;
	padding: .5em 0 .5em .5em;
	margin: 0 0 1em 0;
	}


/*
Kerstin Added Everything Below This Line
=========================================================================================
*/

.comment {background-color:#FFFF00}	

h1 {color:#990000}

/*   DEFAULT TABLES   */
table {
	border-collapse: collapse;
	vertical-align: middle;
	line-height: 110%;
	margin: 0 0 .75em 0;
	}
table th {
	background-color: #e7d3af;
	color: #000000;
	font-weight: bold;
	border: 2px solid #FFFFFF;
	padding: 5px 8px;
	text-align: center;
	}
table th a:hover {
	color: #000000;
	}
table th a:focus {
	color: #000000;
	}
table th.right {
	text-align: right;
	}
table td {
	border: 2px solid #FFFFFF;
/*	background-color: #eee;
*/	vertical-align: top;
	padding: .75em;
	}
table td.hide_border {
	border-bottom: 2px solid #EDE8DD;
	}
table td.td_subhead {
	background-color: #D6DDD3;
	}

table ul {
	margin: .5em 0 .5em 2.5em;
	}
table ul li {
	padding: 0 0 .5em 0;
	list-style-type: disc;
	}

/*  TABLE W/ COLORED BACKGROUND   */

table.table_colored tr {
	background-color: #faf6eb;
	}

/* Table for Layout is used for things like memo headings when CSS divs are too difficult */

table.table_for_layout {
	border-collapse: collapse;
	vertical-align: middle;
	line-height: 110%;
	margin: 1em 0 1em 0;
	}
table.table_for_layout td {
	border: 0px solid #FFFFFF;
	background-color: #FFFFFF;
	vertical-align: top;
	padding-top: .5em;
	padding-right: 4px;
	padding-bottom: .5em;
	padding-left: 4px;
	}
	

/*-------------- "ON THIS PAGE" BLOCK --------------*/

#thisPage {border-left: solid #ccc 1px; margin-top:2em; margin-bottom:2em;}

#thisPage ul {
	list-style-type: none;
	list-style-image: url('../images/bullet.gif');
	margin-top:0;
	border-left:1px #333;
}


/* REPLACE HR WITH IMAGE */

hr 	{
	background:url(../images/hr.gif) no-repeat center;
	height: 15px;
	border: 0;
	}

/* DESCISION TREE */

#dtQuestion {
	background: #faf7ef url(../images/question_mark.gif);
	background-repeat: no-repeat;
	background-position: left;
	min-height: 147px;
}

#dtQuestion p {
	font-family:"Times New Roman", Times, serif;
	font-size:150%;
	color:#613c0f;
	margin-left: 30px;
	line-height:1.5em;
	padding-top: 20px;
}
#dtGo {
	background-image: url(../images/go.gif);
	background-repeat: no-repeat;
	background-position: left;
	min-height: 160px;
}

#dtStop {
	background-image: url(../images/stop.gif);
	background-repeat: no-repeat;
	background-position: left;
	min-height: 160px;
}

#dtYesNo {text-align:center; padding:10px;}

#dtYesNo img {padding:0;}

#dtNotes h2 {
	font-family: Georgia, Times, serif;
	font-weight: normal;
	font-size: 140%;
	color: #613C0F;
	padding-top: 0.5em;
	margin-top: 0;
	margin-bottom:0;
	}
	
/* HEADINGS */
	
h2 	{
	font-family: Arial, Helvetica, sans-serif;
	color: #4B4B4B;
	font-size: 133%;
	font-style:normal;
	padding-top: 0.5em;
	margin: 0 0 1em 0;
	}
h3 {
	font-size: 112%;
	color: #4B4B4B;
	padding-top: 0.5em;
	margin-top: 0;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
h4 {
	font-size: 100%;
	font-weight: bold;
	color: #4B4B4B;
	margin-top: 0;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

/* LINK STYLES*/
a, a:link {
	text-decoration: underline;
	color: #990000;
	}
a:visited {color: #333333;}
	
a:hover {color: #666666;}

/* SIDEBAR MODIFICATIONS */
.rightcolumn p {
	margin-top:0; 
	padding-top: 0;
	padding-left: 10px;
	padding-right: 5px;
	font-size:108%;}
	
/*---------------- EDITABLE SIDEBAR ----------------*/
div.rcolEditable { /*controls space around editable*/
	padding-left: 0;
	padding-top: 1em;
	padding-bottom: .5em;
	padding-right: 0;
	}
	


/*--------------------- SEARCH ---------------------*/

div#search {text-align: center; padding: 0px; border-bottom: none;} /*Overrides base search styles and centers form in column*/

input.searchform {font-size: 123%;}


/* BACK TO TOP */
.backToTop {
	font-size:85%;
	background: url("../images/arrow_up.gif") no-repeat right 50%;
	padding-right: 15px;
}

/* P7 MODIFICATIONS */

#p7TMnav {border-bottom: none;}


#p7TMnav div {
	border-top:none;
	border-bottom: none;
	border-left: 1px solid #cccccc;
	background: #faf7ef url(../uiparts/shadow.gif) left bottom repeat-x !important;
	padding: 5px 5px 7px 0px;	

}

/*---------------------------*/
/*     TITLE  GRAPHICS       */
/*---------------------------*/
/* Replaces the H1 with an image */

#indent h1 b { display: none;}  
h1.expcontrols { 
  width: 186px;
  height: 40px;
  margin: 0;
  padding: 0;
  }
h1.expcontrols { background: url("../images/title_exp_controls.gif") no-repeat;}

h1.dectree { 
  width: 356px;
  height: 40px;
  margin: 0;
  padding: 0;
  }
h1.dectree { background: url("../images/title_decision_tree.gif") no-repeat;}


/* BLOCKQUOTE */
blockquote {margin-top:0; padding:0;}

/* LISTS */
UL UL {margin-bottom:0; padding-bottom:0}
