BODY, table, td, th, select, option, caption, input {
	font-family : Verdana, Arial, sans-serif;
	font-size : x-small;
}

BODY {
	margin : 0;
}

h1, h2, h3, h4, h5, h6 {
	font-family : Verdana, Arial, sans-serif;
}

h1 {
	font-size : 125%;
}

h2 {
	font-size : 120%;
}

h3 {
	font-size : 115%;
}

h4 {
	font-size : 110%;
}

h5 {
	font-size : 105%;
}

h6 {
	font-size : 100%;
}

.h1, .h2 {
	font-family : Verdana, Arial, sans-serif;
}

.h1 {
	font-size : 130%;
}

.h2 {
	font-size : 125%;
}

.h1_h1 {
	font-size : 125%;
	font-weight:bold;
}

.h2_h2 {
	font-size : 120%;
	text-align:left;
	font-weight:bold;
}

.h3_h3 {
	font-size : 115%;
}


.h2_margin_b {
	margin-bottom:0px;
}

.bunder {
	border-bottom: 1px dotted black;
}

TABLE.layoutMain {
	width : 580px;
	padding : 0;
	font-family : Verdana, Arial, sans-serif;
	font-size : x-small;
}

td.bg {
	background-image: url(/dor/images/bg.gif);
	background-position: left top;
	background-repeat: repeat;
}

td.bgside {
	background-image: url(/dor/images/bgside.gif);
	background-position: left top;
	background-repeat: repeat;
	border-bottom: 1px solid black;
}

td.bgbar {
	height: 19px;
	background-image: url(/dor/images/bar.gif);
	background-position: left top;
	background-attachment: fixed;
	background-repeat: repeat-y;
	color: #003300;
	background-color: #087F68;
}

TD.text {
	font-family : Verdana, Arial, sans-serif;
	font-size : small;
}

A, A:hover, A:visited {
	color: blue;
	background-color : transparent;
	text-decoration : underline;
}

A:hover {
	color: black;
	background-color : transparent;
}

A.normal {
	color: black;
	background-color : transparent;
	text-decoration : none;
}

A.icon-heading, A.icon-heading:visited {
	font : bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background-color : transparent;
	text-decoration : none;
}

A.icon-heading:hover {
	color : blue;
	background-color : transparent;
	text-decoration : underline;
}

.header, .selected {
	font: small Arial, Geneva, Helvetica, Verdana, sans-serif;
}

A.header, A.header:visited {
	color: white;
	background-color : transparent;
	text-decoration: underline;
}

A.header:hover {
	color: black;
	background-color : transparent;
}

SPAN.selected, A.selected, A.selected:hover, A.selected:visited {
	color: black;
	background-color : transparent;
	text-decoration: none;
}

B.heading {
	font : bold small Arial, sans-serif;
	color: black;
	background-color : transparent;
}

B.title {
	font : bold 200% Arial, sans-serif;
	color: black;
	background-color : transparent;
}

B.title2 {
	font : bold 150% Arial, sans-serif;
	color: black;
	background-color : transparent;
}

B.heading2 {
	font : bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.blackborder {
	border: 2px solid black;
}

caption.header {
	font-size:125%;
	font-family : Verdana, Arial, sans-serif;
	text-align:left;
}


.centered { text-align: center;}

.dbblock {
	width: 100%;
	border: 2px double black;
	padding: 5px;
}

.frame {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	border: 4px solid #339966;
	padding: 2px;
}

.foot {
	text-align: center;
	font-family : Verdana, Arial, sans-serif;
	color: #666666;
	background-color:inherit;
	font-size: 8pt;
	border-bottom: 1px solid black;
}

.highlight {
	color: black;
	background-color: #dbe3eb;
	padding : 4px;
}

.highlight-green {
	color: black;
	background-color: #b8dcc2;
	padding : 4px;
}

.highlight_grey {
	background-color:#e3e3e3;
}

.highlight_green2 {
	background-color:#d2dcb7;
	vertical-align: middle;
}
.indent1 {
	padding: 0px 0px 0px 2em;
}

.indent2 {
	padding: 0px 0px 0px 4em;
}

.line_height {
	line-height:3px;
}
.index_lh {
	line-height:150%;
	color: black;
	background-color: white;
	list-style: url(/dor/images/minbul.gif) disc outside;
	padding : 2px 0px 2px 2em;   
	margin : 0px;
}

.padding_b {
	padding-bottom:10px;
	text-align:left;
	font-size:120%;
	font-weight:bold;
}

.padding_b_hdr {
	padding-bottom:10px;
	text-align:left;
	font-weight:bold;
}

.padding_b_t {
	padding-bottom:10px;
	padding-top:10px;
}

.padding_less {
	padding-bottom:0px;
}

.texteven, .textodd, .TDtextblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
}

.textodd {
	color: black;
	background-color: #FFFFCC;
}

.TDtextblue {
	color: black;
	background-color: #DFE8F2;
}

.bypass-nav, .hide {
	visibility: hidden;
	z-index: 0;
}

.w800check {
	padding : 0px;
	margin : 0px;
	border : 0px;
}


.red {
	color: #FF0000;
}

.speclist {
	margin-top: 1px;
}
.indent {
	padding-left:13px;
}

.u {
	text-decoration: underline;
}

.leftNav, .lgroup, .noindent {
	padding-left : 0%;
	margin-left : 0%;
	margin-top: 0px;
}

div.lgroup {
	margin-top: 10px;
}

div.sheading {
	color: black;
	background-color : transparent;
	padding-left: 4px;
}

div.bheading {
	color: black;
	background-color: #dbe3eb;
	padding : 2px 0px 2px 4px;
}
div.bmargin {
	 margin-left:5px;
	 margin-right:5px;
}

ul.mini {
	color: black;
	background-color: white;
	list-style: url(/dor/images/minbul.gif) disc outside;
	padding : 2px 0px 2px 2em;   
	margin : 0px;
}

li.item {
	margin-top: 4px;
}

a.bypass-nav {
	color: #e3e3e3;
	background-color : transparent;
	height : 1px;
	width : 1px;
	visibility : hidden;
}

.italic_bold {
	font-style:italic;
	font-weight:bold;
}

#footer {
	text-align:right;
	margin-right:27%;
}

#side {
	width : 150px;
	padding : 0;
}

#ereq {
	border: 2px solid black;
	margin-left:3px;
	padding: 5px;
	font-size: xx-small;
	color: blue;
	background-color: transparent;
}

#ereq p {
	padding: 0px;
	margin: 0px;
}

