/* HTML TAGS */
	body,select,input,td, th, div,ul, li, span,div,.normal,p {font-family:verdana, arial; font-size:11px;}
	
	body {margin:0px 0px 0px 0px; padding:0px; background-color:white}
	.sidephoto {background-image : url("/img/back.gif");}
	.subhead_text, h1 {font-family:georgia,ms trebuchet, arial; font-size: 17px; margin-bottom:-15px;  color:#43649B;font-weight:bold;page-break-before: auto;}
	h2, .arial16 {font-family:arial; font-size: 14px; color:#43649B;font-weight:bold;margin-bottom:-15px;text-transform: uppercase;}
	h3 {font-family:arial; font-size: 14px; color:black;margin-bottom:-15px;}
	h3.definition {font-family:arial; font-size: 14px; color:#300071;margin-bottom:-15px;text-transform: uppercase;}
	h4{font-family:arial; font-size: 14px; color:#43649B;font-weight:bold;margin-bottom:-15px;;font-style:italic}
	h4.upper{font-family:arial; font-size: 14px; color:#43649B;font-weight:bold;margin-bottom:-15px;;font-style:italic; text-transform: uppercase}
	h5{font-family:arial; font-size: 12px; color:#43649B;margin-bottom:-15px}
	h6{font-family:arial; font-size: 12px; color:#000000;font-weight:bold;margin-bottom:-15px;;font-style:italic}
	.breaknormal {margin-bottom:10px}
	
	hr {color:#cccccc; height:1px; padding:0px; margin:0px; background-color:#666666}
	
	sup {font-size:9px}
    p {
	margin-left:20px;
    }

	
	p.noindent {
	margin-left:0px;
    }
	

	p,ul,li,blockquote {line-height:1.5}
  p.title {line-height:1.5}
	p.title {margin-left:20px;}

	p.footnote {font-family:arial; font-size:11px}
	ul,li.bulletnormal {list-style-image : url("/img/bullet.gif"); line-height: 1.5}
	li.bulletarrow {list-style-image : url("/img/bullet.gif"); line-height: 1.5}
	li.bulletanchor {list-style-image : url("/img/bullet_anchor.gif"); line-height: 1.5}
	li.bulletsub {list-style-image : url("/img/bullet_sub.gif"); line-height: 1.5}
	
	small {font-family: arial; font-size: 10px; color: #666666}
	
	th {color:white; background-color:#43649B; text-align:left;	vertical-align : text-top;}
	th.right_ten{padding-left:27px}
	.left_ten {margin-left:21px; margin-bottom:7px}
	th.th1 {color:white; background-color:#300071;text-align:right; vertical-align : text-top;}
	td.v_middle {vertical-align : middle;}
	td.v_middle_back_td {vertical-align : middle; background-image : url("/img/back_td.gif");background-repeat:no-repeat; vertical-align : text-top;}

	a.definition {color:#43649B}
	a{color:#43649B}
	a:visited {color:#000000}
	a:hover {color:white; background-color:#34AEC5;text-decoration:none}

	a.nodecor{color:#300071;text-decoration:none; background-color:transparent}
	a.nodecor:visited {color:#300071; text-decoration:none;background-color:transparent}
	a.nodecor:hover {color:#300071; text-decoration:underline; background-color:transparent}
	li {
    list-style-type : lower-greek;
}
}
	
	/* added by Mark on 7/24/02 */
.required_field, .problem {color:red
	}
}
	button.button {COLOR: white;FONT-FAMILY: arial;FONT-SIZE: 11px;FONT-WEIGHT:bold;background-color: #43649B;border-top: solid 2px #A9638B;border-left: solid 2px #A9638B;border-bottom: solid 3px #580234;border-right: solid 3px #580234;}
input.button {
    color: white;
    font-family: arial;
	font-size: 11px;
	font-weight:bold;
	padding: 1px;
	background-color: #0B479D;
	border-top: solid 1px #AFC3DF;
	border-left: solid 2px #AFC3DF;
	border-bottom: solid 2px #003366;
	border-right: solid 2px #003366;
	}
/* End HTML TAGS */

/* backgrounds */
.back_td {background-image : url("/img/back_td.gif");background-repeat:no-repeat; vertical-align : text-top;}
.back_fastfact {background-image : url("/img/fast_fact_left.gif");}
.subhead {background-image : url("/img/back_subhead.gif");}
.back_tabnav {background-color:#43649B;  }
.back_tabnav_on {background-color:#7C0138;  }
/* End backgrounds */

/* main interface */
.content {background-color:white;layer-background-color: white;margin-bottom:50px;margin-top:20px; width:80%}
.content2 {background-color:white;layer-background-color: white;margin-bottom:50px;margin-top:20px; width:100%}
.footer{background-image: url("/img/back_footer.gif")}
.footnote {font-family: arial; font-size: 11px;}


/* main interface */


img { border: 0;}

/*body { background-color: #fff; color: #333; }*/

.page p, .page ol, .page ul, .page td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   13px;
  line-height: 18px;
}
.page h2 { margin-bottom: 10px; color: black; font-family: verdana;}
.page h3 { margin-bottom: 0px; }
.page li { list-style: disc;}
.page fieldset { padding: 5px 20px 15px 20px; border: 2px solid #ccc;}
.page h3 { font-size: 12px;}
.page p, .page li { font-size: 11px;}
.page textarea { width: 99%; }

.page table { width: 100%; }
.page table td, .page table th { padding: 2px 4px 2px 4px;font-size: 11px;}


.page pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

.page a { color: #000; }
.page a:visited { color: #666; }
.page a:hover { color: #fff; background-color:#000; }

.page .fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#flash {
	text-align: left;
	border-width: 1px;
	border-style: solid;
	padding: 5px 5px 5px 30px;
	font-size: 14px;
	margin: 0 auto 12px auto;
  margin-right: 0px;
}

.login #flash {
  margin-top: 12px;
  font-size: 12px;
}

div.good {
	border-color: #9c9;
	color: #060;
	background: url(/images/alertgood_icon.gif) #E2F9E3 left no-repeat;
}


div.bad {
	border-color: #c99;
	color: #fff;
	background: url(/images/alertbad_icon.gif) #c00 left no-repeat;
}






.page #errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

.page #errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

.page #errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

.page #errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}

.page div.uploadStatus {
  margin: 5px;
}

.page div.progressBar {
  margin: 5px;
}

.page div.progressBar div.border {
  background-color: #fff;
  border: 1px solid grey;
  width: 100%;
}

.page div.progressBar div.background {
  background-color: #333;
  height: 18px;
  width: 0%;
}

