/* general style tags for the site */
body { font-family: arial,helvetica,verdana,sans-serif; color: #333333; background-color: #ffffff; margin: 0px;  }

p,td,th { font-family: arial,helvetica,verdana,sans-serif; color: #333333; background-color: #ffffff; font-size: 9pt; margin-left: 15px; margin-right: 15px; margin-top: 5px; margin-bottom: 5px; }

h1 { font-size: 14pt; font-family: arial,helvetica,verdana,sans-serif; 
		color: #990000; 
		margin-left: 15px; margin-right: 15px; margin-top: 15px; margin-bottom: 10px; 
		text-transform: uppercase; }

h2 { font-size: 12pt; font-family: arial,helvetica,verdana,sans-serif; 
		color: black; 
		margin-left: 15px; margin-right: 15px; margin-top: 15px; margin-bottom: 2px;
		text-transform: uppercase; }

h3 { font-size: 10pt; font-family: arial,helvetica,verdana,sans-serif; 
		color: #990000; 
		margin-left: 15px; margin-right: 15px; margin-top: 15px; margin-bottom: 2px;
		text-transform: uppercase;  }

h2.colour { font-size: 14pt; font-family: arial,helvetica,verdana,sans-serif; 
		color: #669900; 
		margin-left: 15px; margin-right: 15px; margin-top: 15px; margin-bottom: 2px; 
		text-transform: uppercase; }
h3.colour { font-size: 12pt; font-family: arial,helvetica,verdana,sans-serif; 
		color: #669900; 
		margin-left: 15px; margin-right: 15px; margin-top: 15px; margin-bottom: 2px; 
		text-transform: uppercase; }

h2.colour2 { font-size: 14pt; font-family: arial,helvetica,verdana,sans-serif; 
		color: #ff6633; 
		margin-left: 15px; margin-right: 15px; margin-top: 15px; margin-bottom: 2px; 
		text-transform: uppercase; }
h3.colour2 { font-size: 12pt; font-family: arial,helvetica,verdana,sans-serif; 
		color: #ff6633; 
		margin-left: 15px; margin-right: 15px; margin-top: 15px; margin-bottom: 2px; 
		text-transform: uppercase; }

#pageDivider { background-image: url( "images/mid_col_spacer.jpg" ); background-repeat: repeat-y; background-position: top center; }
#bodyContent { background-image: url( "images/watermark.jpg" ); background-repeat: no-repeat; background-position: bottom right; }

.orange { background-image: url( "images/orange_spacer.jpg" ) }
.black { background-image: url( "images/black_spacer.gif" ) }

.wire_bottom { background-repeat: repeat-x; background-image: url( "images/boxes/wire_bottom.jpg" ) }
.wire_right { background-repeat: repeat-y; background-image: url( "images/boxes/wire_right.jpg" ) }

p.zero { margin-left: 0px; margin-top: 0px; margin-bottom: 0px; background-color: #ffffff; }

.subtext { background: url( 'images/header/header_08.jpg' );
			font-weight: bold;
			font-size: 9pt;
			color: #ffffff;
			text-align: center; }

ul,ol { font-weight: normal; margin-left: 20px; margin-top: 0px; }
ul.bold,ol.bold { font-weight: bold; margin-left: 33.5px; }

li { font-size: 9pt; margin-left: 20px; margin-right: 20px; margin-top: 0px; margin-bottom: 0px; }
li.bold_italic { font-size: 10pt; font-weight: bold; font-style: italic; margin-left: 20px; margin-right: 20px; margin-top: 5px; margin-bottom: 5px; }

a { color: #669900; text-decoration:none; background-color: transparent; }
a:link { color: #669900; text-decoration:none; background-color: transparent; }
a:visited { color: #669900; text-decoration:none; background-color: transparent; }
a:active { color: #669900; text-decoration:none; background-color: transparent; }
a:hover { color: #669900; background-color: transparent; text-decoration:underline; }

p.leftCol { margin: 0px; }

a.header,a.header:link,a.header:visited,a.header:active
	{ font-family: arial; font-weight: bold; color: #ffffff; text-decoration:none; background-color: #000000;  margin: 0px;}
a.header:hover
	{ font-family: arial; font-weight: bold; color: #990000; background-color: #000000; text-decoration:none; margin: 0px; }
a.headerSet,a.headerSet:link,a.headerSet:visited,a.headerSet:active
	{ font-family: arial; font-weight: bold; color: #990000; text-decoration:none; background-color: #000000; margin: 0px; }
a.headerSet:hover
	{ font-family: arial; font-weight: bold; color: #990000; background-color: #000000; text-decoration:underline; margin: 0px; }

.warning { font-weight: bold; color: #990000; }
.indent { margin-left: 33.5px; }

.form_title { font-size: 10pt; font-weight: bold; margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; }
.form { font-size: 10pt; margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; }

.highlight { color: #990000; text-decoration:none; background-color: transparent; font-weight: bold; }
.highlight_gr,.highlight2 { color: #669900; text-decoration:none; background-color: transparent; font-weight: bold; }
.highlight_bl,.highlight3 { color: #333366; text-decoration:none; background-color: transparent; font-weight: bold; }

a.green { color: #669900; text-decoration:none; background-color: transparent; font-weight: bold; }
a.green:link { color: #669900; text-decoration:none; background-color: transparent; font-weight: bold; }
a.green:visited { color: #669900; text-decoration:none; background-color: transparent; font-weight: bold; }
a.green:active { color: #669900; text-decoration:none; background-color: transparent; font-weight: bold; }
a.green:hover { color: #669900; background-color: transparent; text-decoration:underline; font-weight: bold; }

a.org { color: #ff6633; text-decoration:none; background-color: transparent; font-weight: bold; }
a.org:link { color: #ff6633; text-decoration:none; background-color: transparent; font-weight: bold; }
a.org:visited { color: #ff6633; text-decoration:none; background-color: transparent; font-weight: bold; }
a.org:active { color: #ff6633; text-decoration:none; background-color: transparent; font-weight: bold; }
a.org:hover { color: #ff6633; background-color: transparent; text-decoration:underline; font-weight: bold; }

a.black { color: black; text-decoration:none; background-color: transparent; font-weight: bold; }
a.black:link { color: black; text-decoration:none; background-color: transparent; font-weight: bold; }
a.black:visited { color: black; text-decoration:none; background-color: transparent; font-weight: bold; }
a.black:active { color: black; text-decoration:none; background-color: transparent; font-weight: bold; }
a.black:hover { color: black; background-color: transparent; text-decoration:underline; font-weight: bold; }

a.red { color: #990000; text-decoration:none; background-color: transparent; font-weight: bold; }
a.red:link { color: #990000; text-decoration:none; background-color: transparent; font-weight: bold; }
a.red:visited { color: #990000; text-decoration:none; background-color: transparent; font-weight: bold; }
a.red:active { color: #990000; text-decoration:none; background-color: transparent; font-weight: bold; }
a.red:hover { color: #990000; background-color: transparent; text-decoration:underline; font-weight: bold; }

p.more { margin-right: 55px; font-size: 8pt; font-weight: bold; text-align: right; }

a.more,a.more:link,a.more:visited,a.more:active { color: #669900; text-decoration:none; background-color: transparent; }
a.more:hover { color: #990000; background-color: transparent; text-decoration:underline; }

p.subnav { 	font-size: 10pt; font-weight: bold; 
			text-align: left;
			color: #666666; 
			margin-top: 15px; font-size: 8pt; }

a.subnav { color: #666666; text-decoration:none; background-color: transparent; }
a.subnav:link { color: #666666; text-decoration:none; background-color: transparent; }
a.subnav:visited { color: #666666; text-decoration:none; background-color: transparent; }
a.subnav:active { color: #666666; text-decoration:none; background-color: transparent; }
a.subnav:hover { color: #669900; background-color: transparent; text-decoration:none; }

a.subnavset { color: #669900; text-decoration:none; background-color: transparent; }
a.subnavset:link { color: #669900; text-decoration:none; background-color: transparent; }
a.subnavset:visited { color: #669900; text-decoration:none; background-color: transparent; }
a.subnavset:active { color: #669900; text-decoration:none; background-color: transparent; }
a.subnavset:hover { color: #669900; background-color: transparent; text-decoration:underline; }

h1.item { color: #990000; 
		font-size: 14pt; font-weight: bold; 
		margin-left: 15px; margin-right: 15px; margin-top: 10px; margin-bottom: 2px;
		text-transform: uppercase;  }
h2.item { color: #669900;
		font-size: 10pt; font-weight: bold; 
		margin-left: 15px; margin-right: 15px; margin-top: 10px; margin-bottom: 2px;
		text-transform: uppercase; }
h2.itemBelow { color: #669900; 
		font-size: 10pt; font-weight: bold; 
		margin-left: 15px; margin-right: 15px; margin-top: 2px; margin-bottom: 2px;
		text-transform: uppercase; }

p.itemTop { font-size: 10pt; margin-left: 15px; margin-right: 15px; margin-top: 10px; margin-bottom: 2px; }
p.item { font-size: 10pt; margin-left: 15px; margin-right: 15px; margin-top: 2px; margin-bottom: 2px; }
p.itemMore { font-size: 10pt; margin-left: 35px; margin-right: 15px; margin-top: 2px; }

a.item { color: #669900; text-decoration:none; background-color: transparent; }
a.item:link { color: #669900; text-decoration:none; background-color: transparent; }
a.item:visited { color: #669900; text-decoration:none; background-color: transparent; }
a.item:active { color: #669900; text-decoration:none; background-color: transparent; }
a.item:hover { color: #669900; background-color: transparent; text-decoration:underline; }

.rhtitle { color: #333333; background-color: transparent; text-decoration:none; font-weight: bold; font-size: 12pt; }
.rhmaincopy { color: #333333; background-color: transparent; text-decoration:none; font-weight: normal; font-size: 10pt; }
.msg { color: #990000; font-size: 8pt; }

.quote { margin-top: 15px; margin-bottom: 2px; }
.quotee { font-style: italic; margin-left: 35px; margin-bottom: 15px; margin-top: 5px;  }

h3.sitemap {margin-left: 5px; margin-right: 5px; margin-top: 10px; margin-bottom: 1px; }
p.page {font-size: 9pt; font-weight: bold; margin-left: 5px; margin-right: 5px; margin-top: 10px; margin-bottom: 1px; }
p.orphpage {font-size: 9pt; margin-left: 10px; margin-right: 5px; margin-top: 2px; margin-bottom: 1px; }
p.subpage {font-size: 8pt; margin-left: 5px; margin-right: 5px; margin-top: 2px; margin-bottom: 2px; }
p.orphsubpage {font-size: 8pt; margin-left: 20px; margin-right: 5px; margin-top: 2px; margin-bottom: 2px; }

td.emphasis { font-style: italic; text-align: center; }
.sched { font-size: 8pt; text-align: center; }

p.sidebarWhiteLink { font-size: 10pt; font-style: italic; font-weight: bold;
					text-align: center;
					margin: 0px;
					color: white; background-color: transparent;
					line-spacing: .75; }
p.sidebarWhite{ font-size: 12pt; font-weight: bold;
				margin: 0px;
				color: white; background-color: transparent;
				line-spacing: .75; }
a.white { color: white; text-decoration:none; background-color: transparent; }
a.white:link { color: white; text-decoration:none; background-color: transparent; }
a.white:visited { color: white; text-decoration:none; background-color: transparent; }
a.white:active { color: white; text-decoration:none; background-color: transparent; }
a.white:hover { color: white; background-color: transparent; text-decoration:underline; }

