html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ul, ol, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: none;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	background: White;
 color: Black;
 text-align: center;
}

ol, ul { list-style: none; margin-bottom: 14px;}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0px;
}
caption, th, td {
	text-align: left;	
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

a {
	color: #0000FF;
	background: transparent;
 outline: none;
}

a:link {
	text-decoration: underline;
}

a:visited {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: underline;
}

#wrapper {
 width: 960px;
 margin: 10px auto; 
}

#container { 
	background: White;
	color: Black;		
 position: relative;
 text-align: center; 
 width: 960px; 
}

#inner {
 margin: 10px 20px 0px 20px; 
 width: 920px; 
 position: relative;
}

#content {
 clear: both;
	padding: 5px;
	background: #F5821F;
	color: White;
	position: relative;
	text-align: left;
	z-index: 500;
}

#content a { color: White; }

#content_left { margin-right: 400px; }
#content_wide { margin: 0px; padding-left: 10px; position: relative; }

#page_navigation { 
 position: absolute;
 top: 355px;
 right: 390px;
 height: 29px;
 width: 93px; 
}

#page_inner { overflow: auto; }

p {
	text-align: left;
	font: .8em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 12px;
}

p.footnote {
 font-style: italic;
 font-size: .7em !important; 
}

p.section {
 padding: 0px;
 font-weight: bold;
}

sup {
 font-size: x-small;
 vertical-align: super;
}

ul {
  font: .8em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
  list-style: square;
  margin-left: 20px;
}

li {
 padding-bottom: 10px;
}

hr {
 color: White;
 background-color: White;
 height: 1px;
 border: none;
}

ol {
 font: .8em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
 list-style: square;
 margin-left: 10px;
 padding-left: 10px;
}

ol.decimal {
 font: .8em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
 list-style: decimal;
 margin-left: 12px;
 padding-left: 12px;
}

ol.close li, ul.close li { padding: 0px; }

.nopad { padding: 0px; }

#header {
	width: 920px;	
	height: 185px;	
	background: White;
	color: Black;	
	text-align: left;
 margin: 0px auto;
 position: relative;
}

#header #logo {
 float: right;
 width: 300px;
 height: 90px;
 border: none;
 margin-top: 15px;
}

#header #banner {
 background: #FEE7D4;
 width: 468px;
 height: 60px;
 float: left;
 margin: 20px 0px 0px 0px;
}

#header #homebutton {
 height: 20px;
 width: 30px;
 clear: left; 
 float: left;
 margin: 4px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 font: normal 14px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #F89B58; 
}

#header #subscribe {
 display: none;
 height: 20px;
 width: 250px; 
 float: left;
 margin: 4px 0px 0px 0px;
 padding: 0px 0px 0px 20px;
 background: transparent url(../templateimages/subscribe.gif) no-repeat 0px 0px;
 font: normal 14px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #F89B58; 
}

#header #subscribe a { color: #F89B58; text-decoration: none;}

#header #subscribe a:hover { color: #F57921; text-decoration: underline; }

#menu {
 position: absolute;
 top: 115px;
 left: 0px;
 width: 920px;  
 margin: 0px;
 padding: 0px;	
 clear: both; 
 z-index: 1000;
}

#menu ul {
 text-align: center;
 padding: 20px 0px 0px 0px;
 margin: 0px;
 color: #F89B58; 
 font: normal 14px Verdana, Arial,Helvetica,sans-serif;
}

#menu ul li {
 float: left;
 padding: 0px;
 width: 108px;
 list-style-type: none; 
 margin-right: 7px;
 height: 38px;
 border-bottom: 6px solid #F89B58;
}

#menu ul li a {
 float: left;
 padding: 1px 0px 5px 0px;
 color: #F89B58;
 text-decoration: none;
 text-transform: lowercase;
 width: 100%;
 margin: 0px;
 height: 14px; 
}

#menu ul li a:hover { color: #F57921; }

#menu li ul { display: none; }
#menu li:hover > ul { display: block; }

#menu ul ul {
 border: 1px solid White;
 border-top: 6px solid #F89B58;
 width: 150px; 
 text-align: left;
 padding: 10px 0px 5px 5px;
 margin: 38px 0px 0px 0px;
 background: #F5821F;
 color: White;
 font: normal 12px Verdana, Arial,Helvetica,sans-serif;
}

#menu ul ul li {
 padding: 0px;
 margin: 0px;
 width: 120px;
 float: none; 
 border: none; 
}

#menu ul ul li a {
 color: Black;
 float: none;
 padding: 4px 0px;
 margin: 0px;
 text-transform: none;
 display: block;
 color: White;
}

#menu ul ul li a:hover {
 background: #F89B58;
 color: White;
}

#footer {		
	background: White;
	color: #F89B58;		
	padding: 20px 20px 0px 20px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#footer a {
	color: #F89B58;
}

#footer #section1 {
 height: 40px;
}

#footer #section1 #email {
 height: 18px; 
 float: left;
 margin: 4px 0px 0px 0px;
 padding: 0px 0px 0px 20px;
 background: transparent url(../templateimages/email.gif) no-repeat 0px 3px;
 font: normal 14px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #F89B58;
}

#footer #section1 #social {
 float: right;
 height: 25px;
}

#footer #section1 p {
 font: bold 14px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #F89B58;
}

#footer #section2 {
 clear: both;
 border-top: 4px solid #F47820;
 padding: 10px 0px 0px 0px;
}

#footer #section2 p {
 font: bold 10px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #F89B58;
}

#RHS { float: right; width: 386px; text-align: right; } 

#test {
 border: 1px solid black;
 background: Blue;
 float: right;
 margin-bottom: 10px;
 
 height: 376px;
 width: 376px;
 padding: 0px;
 margin: 0px; 
}

#animatedouter { float: right; margin-bottom: 10px; margin-left: 10px; display: inline;}

#animatedouter .imagelist {
 height: 376px;
 width: 376px;
 padding: 0px;
 margin: 0px;
 overflow: hidden;
}

#animatedouter .imagelist img {
 height: 360px;
 width: 360px;
 padding: 8px;
 background-color: #FBBF8F;
 top: 0;
 left: 0;
}

#float_pdf {
 float: right; 
 width: 200px;
 height: 52px;
 margin: 0px 0px 10px 10px;  
 color: #F5821F;
 background: transparent url(../templateimages/PDF.gif) no-repeat 0px 2px;
}

#float_pdf p {
 margin: 15px 10px 10px 10px;
 text-align: right;
 font-weight: bold;
}

h1 { font: normal 1.4em Arial, Helvetica, sans-serif; margin-bottom: 14px; }

h2 { font: normal 1.1em Arial, Helvetica, sans-serif; margin-bottom: 10px; }

h3 { font: bold 1em Arial, Helvetica, sans-serif; margin-bottom: 4px; }

.clear { clear: both; }

#minimenu { margin: 0px auto 10px auto; text-align: center;}
#minimenu p { text-align: center; }
#minimenu a { color: White; text-decoration: underline; font-weight: bold;}
#minimenu a:hover { text-decoration: none; }


#home div { clear: left; }
#home img { float: left; margin: 4px 10px 10px 0px; }
#home h2 { margin: 0px 0px 0px 110px}
#home p { margin-left: 110px; }

#terms ol {
 font: 13px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;  
}

#terms ol li {
 padding-bottom: 8px;
}

#terms ol ol {
 margin-top: 8px;
 margin-left: 22px;
 margin-bottom: 0px;
}

#terms ol.alpha {
 list-style: lower-alpha !important;
 margin-top: 8px !important; 
 padding-left: 25px !important;
 margin-bottom: 0px;
}

span.bright { font-style: italic; }

#glossary ul#alphabet {
 list-style: none;
 margin-top: 10px;
 text-align: center;
}

#glossary ul#alphabet li {
 display: inline;
 font: bold 1.1em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#glossary ul#alphabet li a:link {
 text-decoration: underline 
}

#glossary ul#alphabet li a:hover {
 background: White;
 color: #F5821F;
 text-decoration: none;
}

#glossary h2 {
 margin-top: 20px;
 background: White;
 color: #F5821F;
 padding: 4px 0px 4px 10px;
}

#glossary dl {
 margin-left: 10px;
}

#glossary dt {
 font: bold .9em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
 padding: 0px;
 margin-top: 4px;
}

#glossary dd {
 font: .9em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
 padding: 0px;
}

table#contact { margin: 10px; }

table#contact td { font: .9em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif; }

#newsdetail h2 {
 color: White;
 padding: 6px 2px 0px 0px;
 font: bold 1em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
 margin-bottom: 0px;
}

#news div.newslistitem {
 border-left: 4px solid #00599A;
 margin-bottom: 12px;
 padding-left: 4px;
}

#news p { margin: 0px; }

#news p.date {
 font-weight: bold;
 color: #FEE7D4;
 background: transparent url(../templateimages/mini-calendar.gif) no-repeat 0px 0px;
 padding-left: 20px;
}

#news p.back {
 clear: both;
 border-top: 1px solid #FEE7D4;
 padding-top: 4px;
}

#news a { color: #FEE7D4; text-decoration: underline;}
#news a:hover { color: Black; text-decoration: none;}
#news h3 {
 font: bold 1em Arial, Helvetica, sans-serif;
 margin: 10px 0px 0px 0px;
 padding: 0px;
 text-transform: uppercase;
}

#news ul {
 margin: 0px 0px 0px 20px;
 list-style: square;
 font: .9em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#news #newsdetail p.date {
 font-weight: bold;
 color: #FEE7D4;
 background: transparent url(../templateimages/mini-calendar.gif) no-repeat 0px 0px;
 padding-left: 20px; 
}

#news #newsdetail p.link {
 color: #FEE7D4; 
}

#news #newsdetail p.release {
 font-style: italic;
 color: #FEE7D4; 
}

#news #newsdetail .image_left { float: left; margin-right: 10px; margin-bottom: 10px; border: none; }

#news #newsdetail .image_right { float: right; margin-left: 10px; margin-bottom: 10px; border: none; }

#news #newsdetail .image_center { text-align: center; margin-bottom: 10px; border: none; }

#news #newsdetail p.caption { font-style: italic; font-size: 70%; color: Gray; }

#home_news {
 background: White;
 color: #F5821F;
 width: 376px;
 float: right; 
 text-align: left;
}

#home_news #home_news_inner { padding: 4px; }

#home_news h4 {
 font: bold 1em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #F5821F;
}

#home_news h5 {
 font: bold .9em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #F5821F;
}

#home_news a { color: #F5821F; }

#healthcheck {
 border-top: 3px solid #FBBF8F;
 padding: 8px 4px 4px 34px;
 background: transparent url(../templateimages/Icon-Information.gif) no-repeat 0px 8px;
 margin: 4px 0px; 
}

#healthcheck p {
 
}