body{margin:0;padding:0;}
/* Copyright (c) 2007, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.4.1*/
html{color:#000;background:#EFEFEF;}body,div,dl,dt,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:top;text-align:left;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}body {font:11px/1.231 verdana,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
input {margin:0;padding:0;vertical-align:top;}
/*sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}*/

body {
	color: #555;
	line-height: 1.5em;
	position: relative;
	font-size: 0.688em;
}

a:link, a:active, a:visited, a:hover {
	text-decoration: underline;
	color: #006961;
}

a:hover {
	text-decoration: none;
}

a:visited {
	color: #009933;
}

a.opposite:link, a.opposite:active, a.opposite:visited, a.opposite:hover {
	text-decoration: none;
}

a.opposite:hover {
	text-decoration: underline;
}

a.term, a.term:link, a.term:active, a.term:visited, a.term:hover {
	color: #79278d;
	text-decoration: underline;
}

a.term:hover {
	text-decoration: none;
}

a.footnote, a.footnote:link, a.footnote:active, a.footnote:visited, a.footnote:hover {
	color: #006961;
	text-decoration: underline;
}

a.anchor, a.anchor:link, a.anchor:active, a.anchor:visited, a.anchor:hover {
	background: url(../images/interface/icons/arrow_anchor.gif) no-repeat 0px 4px;
	padding: 0px 0px 0px 9px;
	display: block;
	color: #006961;
	margin-bottom: 4px;
}

a.pdf {
	background: url(../images/interface/icons/doc_download.gif) no-repeat 0px 3px;
	padding: 0px 0px 0px 13px;
}

a.nav_arrow {
	background: url(../images/interface/icons/nav_arrow.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 8px;
}

a.popop {
	background: url(../images/interface/icons/popup.gif) no-repeat 0px 2px;
	padding: 0px 0px 0px 14px;
}

a.mpeg {
	background: url(../images/interface/icons/mp3Download.gif) no-repeat 0px 3px;
	padding: 0px 0px 0px 13px;
}

a.print:link, a.print:active, a.print:visited, a.print:hover {
	background: url(../images/interface/icons/icon-printer.gif) no-repeat 0px 1px;
	padding: 0px 0px 0px 18px;
	color: #006961;
}
a.email:link, a.email:active, a.email:visited, a.email:hover {
	background: url(../images/interface/icons/icon-email.gif) no-repeat 0px 1px;
	padding: 0px 0px 0px 18px;
	color: #006961;
}

a.back_to_top:link, a.back_to_top:active, a.back_to_top:visited, a.back_to_top:hover {
	background: url(../images/interface/icons/arrow-up-line.gif) no-repeat 0px 4px;
	padding: 0px 0px 0px 10px;
	color: #006961;
}

a.key_arrow_green {
	background: url(../images/interface/icons/green_arrow.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 13px;
}

a.key_arrow_grey {
	background: url(../images/interface/icons/grey_arrow.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 13px;
	color: #6a6a6a;
}

h1 {
	font-family: "times new roman", georgia, serif;
	font-size: 1.8em;
	font-weight: normal;
	line-height: 1.2em; 
	letter-spacing: .03em; 
	text-transform: uppercase;
	color: #222222;
	vertical-align: bottom;
	padding: 42px 305px 15px 0px;
}

h1.popup {
	padding: 17px 5px 12px 0px;
}

h2 {
	color: #b32317;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0;
	margin: 20px 0px 4px 0px;
}

h3 {
	font-size: 1em;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	padding: 0;
	margin: 10px 0px 2px 0px;
}

h4 {
	font-size: 1em;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	padding: 0;
	margin: 12px 0px 2px 0px;
}

h5 {
	color: #999;
	font-size: 1em;
	margin: 0px 0px 8px 0px;
	text-transform: uppercase;
	font-weight: bold;
}

h6 {
	font-size: 1em;
	font-weight: normal;
	color: #000;
	margin: 0px 10px 4px 0px;
	padding: 0px;
}

p {
	margin: 0px 9px 12px 0px;
	line-height: 1.5em;
	color: #555;
	padding: 0;
}

h4.after_h3 {
	margin-top: 0px;
}

strong, b {
	font-style: inherit;
	font-weight: bold;
}

ul {
	margin: 5px 0px 12px 0px;
	padding: 0px;
}

ol {
	margin: 5px 10px 12px 10px;
	padding: 0;
	#padding-left: 5px;
}

ol li, ul li {
	margin-left: 15px;
	#margin-left: 18px;
	margin-bottom: 8px;
	line-height: 1.5em;
}

ul li {
	list-style-type: disc;
	list-style-position: outside;
}

ol li {
	margin-left: 15px;
	#margin-left: 21px;
}

em {
	font-style: italic;
}

.black {
	color: #000000;
}

.red {
	color: #b32317;
}

.fred {
	color: #b32317;
}

.dark_brown {
	color: #4b2a1e;
}

.light_brown {
	color: #80561b;
}

.light_grey {
	color: #999999;
}

.grey {
	color: #7c7c7c;
}

.white {
	color: #ffffff;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
}

.block {
	display: block;
}

.no_margin {
	margin: 0;
}

.no_padding {
	padding: 0;
}

div.right {
	float: right;
}

div.left {
	float: left;
}

.icon_keeper a.graph {
	font-size: 1em;
	background: url(../images/interface/icons/anim/graph_solid.gif) no-repeat 0px 2px;
	padding: 0px 0px 0px 17px;
	display: block;
}
.icon_keeper a.graph:hover {
	background: url(../images/interface/icons/anim/graph_animated.gif) no-repeat 0px 2px;
}

.icon_keeper a.table {
	background: url(../images/interface/icons/anim/table_solid.gif) no-repeat 0px 2px;
	padding: 0px 0px 0px 17px;	
	display: block;
}
.icon_keeper a.table:hover {
	background: url(../images/interface/icons/anim/table_animated.gif) no-repeat 0px 2px;
}

.icon_keeper a.audio {
	background: url(../images/interface/icons/anim/audio_solid.gif) no-repeat 0px 1px;
	padding: 0px 0px 0px 17px;
	display: block;
}
.icon_keeper a.audio:hover {
	background: url(../images/interface/icons/anim/audio_animated.gif) no-repeat 0px 1px;
}

.icon_keeper a.video {
	background: url(../images/interface/icons/anim/video_solid.gif) no-repeat 0px 2px;
	padding: 0px 0px 0px 13px;
	display: block;
}
.icon_keeper a.video:hover {
	background: url(../images/interface/icons/anim/video_animated.gif) no-repeat 0px 2px;
}

.icon_keeper img {
	display: inline;
	padding-top: 2px;
	float: left;
}

.add_ten {
	margin-top: 10px;
}

#bod_flash_print {
	display: none;
}

.top_grey_note
{
	color: rgb(119, 119, 119);
	margin-top: 10px;
	vertical-align: top;
}

li ul li { list-style-type: circle; }
