BODY {
	color: #071824;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 1.4;
	font-family: arial,verdana,sans-serif;
}
TABLE {
	margin:0px;
	padding:0px;
	border-color:inherit;
	border-width:0px;
	border-style:none;
	vertical-align:top;
	text-align:left;
	font-size:11px; 
}
TR {
	padding: 0px;
	float: none;
	clear: none;
	border-width: 0px;
	margin: 0px;
}
TD {
	padding: 0px;
	float: none;
	clear: none;
	border-width: 0px;
	margin: 0px;
	color: #333333;
	font-size: 11px;
}
TH {
	padding: 0px;
	float: none;
	clear: none;
	border-width: 0px;
	margin: 0px;
}
TBODY {
	padding: 0px;
	border-width: 0px;
	margin: 0px;
}
THEAD {
	padding: 0px;
	float: none;
	clear: none;
	border-width: 0px;
	margin: 0px;
}
TFOOT {
	padding: 0px;
	float: none;
	clear: none;
	border-width: 0px;
	margin: 0px;
}
COL {
	padding: 0px;
	float: none;
	clear: none;
	border-width: 0px;
	margin: 0px;
}

IMG {
	border-width: 0px;
	border-style: none;
}
IMG.template { display: block; }
IMG.editor { display: inline; }
IMG.fleft {
	float: left;
	padding: 5px 10px 0px 0px;
}
IMG.fright {
	float: right;
	padding: 5px 0px 0px 5px;
}
IMG.fcenter {
	text-align: center;
	vertical-align: middle;
}
IMG.imgsea {
 margin: 20px 5px 5px 60px;
}
IMG.rslogo {
 margin: 5px 5px 5px 5px;
}
IMG.imgwel {
 margin: 0px 5px 0px 25px;
}
IMG.req {
 padding: 0px 7px 0px 7px;
}
IMG.navanc {
 margin: 3px 3px 0px 3px;
 display:inline;
 line-height: 2.2;
}
IMG.navdot {
 margin: 0px 5px 0px 0px;
 display:inline;
}
IMG.redhead {
 margin: 0px 5px 0px 0px;
 display: inline;
}
IMG.publink {
 float: right;
 display: inline;
 margin: 0px 5px 5px 0px;
}
IMG.center {
 text-align: center;
}
A {
	text-decoration: none;
	color: #336699;
}
A:hover {
	text-decoration: underline;
	color: #336699;
}
A.footer {
	text-decoration: none;
	color: #333333;
}
A.footer:hover {
	text-decoration: underline;
	color: #333333;
}
A.navchild {
	text-decoration: none;
	color: #336699;
}
A.navchild:hover {
	text-decoration: underline;
	color: #9A2004;
}
A.navanc {
	text-decoration: none;
	color: #336699;
	font-weight: bold;
}
A.navanc:hover {
	text-decoration: underline;
	color: #9A2004;
	font-weight: bold;
}
A.navhome {
	text-decoration: none;
	color: #FFFFFF;
}
A.navhome:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
B {
 color: #071824;
 font-weight:bold;
}
TD.program {
 vertical-align: top;
 padding:5px;
}
DIV.navvy {
 min-height:210px;
 _height :210px;
}
DIV.footer {
 background-color: #C6D5E7;
 height: 26px;
 width: 780px;
 font-family: arial,verdana,sans-serif;
 font-size: 11px;
 line-height: 2;
 color: #333333;
 padding: 0px 0px 0px 0px;
 clear: both;
 margin-left: 1px;
}
.wrapper {
 border: 1px solid #828C99;
 width: 778px;
 clear: both;
 margin: 1px;
 padding-bottom: 20px;
}
DIV.flashbanner {
 border-bottom: 1px solid #FFFFFF;
 clear: both;
 background-image: url(/media/images/topbanner_809.jpg);
 width: 778px;
 height: 103px;
 background-repeat: no-repeat;
}
DIV.banner {
 border-bottom: 1px solid #FFFFFF;
 clear: both;
}
DIV.spacer {
 border-right: 1px solid #FFFFFF;
}
DIV.row {
 clear: both;
}
DIV.column {
 float: left;
}
DIV.topmain {
 height:50px;
 clear: both;
}
DIV.stmain {
 clear: both;
 background-color: #EEF5EF;
 width: 778px;
}
DIV.stmainhp {
 clear: both;
 width: 778px;
 margin: 0px 0px 20px 0px;
}
.clock {
 margin: 20px 5px 5px 25px;
 color: #336699;
 font-weight: bold;
}
DIV.hpcopy {
 border-top: 3px solid #336699;
 background-color: #F5F9F6;
 color: #07253B;
 margin: 0px 5px 0px 10px;
 padding: 20px 20px 10px 20px;
}
DIV.hpprog {
 border-top: 3px solid #9A2004;
 background-color: #FFFFFF;
 color: #017824;
 float: left;
 margin: 0px 10px 0px 5px;
 padding: 5px 5px 10px 5px;
}
DIV.navchild {
 background-color: #E1F0FC;
 color: #336699;
 line-height: 1.2;
 padding: 0px 5px 0px 25px;
}
DIV.navchild a {
 padding: 3px 0px 3px 0px;
}
DIV.navichild {
 padding: 0px 5px 0px 25px;
}
DIV.navanc {
 border-top: 1px solid #FFFFFF;
 background-color: #89BFE4;
 color: #25853B;
 padding: 5px 5px 5px 5px;
 font-weight: bold;
 line-height: 1;
}
DIV.navsib {
 background-color: #CAE6FA;
 color: #336699;
 padding: 5px 5px 5px 25px;
 border-top: 1px solid #FFFFFF;
 font-weight: bold;
}
DIV.navsib a {
 padding: 5px 0px 5px 0px;
}
DIV.navself {
 background-color: #95D0F8;
 color: #9A2004;
 padding: 5px 5px 5px 25px;
 font-weight: bold;
 border-top: 1px solid #FFFFFF;
}
DIV.navhome {
 background-color: #336699;
 color: #FFFFFF;
 padding: 5px 5px 5px 27px;
 font-weight: bold;
}
DIV.redhead,DIV.redheadedmlinkbox {
 color: #9A2004;
 line-height: 2;
 font-size: 14px;
 padding: 0px 0px 0px 0px;
 border-bottom: 1px solid #C6D4E3;
 margin: 0px 0px 20px 0px;
 font-weight: bold;
}
H3.redheader {
  color: #9A2004;
 font-size: 14px;
 font-weight: bold;
background: #fff url(/media/images/page_header_arrow_548.gif) no-repeat center left;
padding: 0 0 0 20px;
margin:0;
}
DIV.redheadedmlinkbox {
 margin:0;
 font-size:12px;
}
DIV.edmlinkbox {
 float:right;
 width:150px;
 border: 1px solid #C6D4E3;
 padding:5px;
 margin: 0 0 10px 10px;
}
UL.edmlinkbox {
 margin:0;
 padding:0;
 list-style:none;
 text-align:right;
}
.pagecopy {
 padding: 5px 5px 10px 20px;
 border-top: 3px solid #9A2004;
 width:570px;
 background-color: #FFFFFF;
 vertical-align: top;
 min-height: 350px;
}
.nav {
 width: 183px;
 background-color: #EEF5EF;
 vertical-align: top;
}
DIV.imagebox {
 font-style: italic;
 color: #9A2004;
 float: right;
 margin: 10px;
}
DIV.imageboxleft {
 font-style: italic;
 color: #9A2004;
 float: left;
 margin: 10px;
}
DIV.box {
 border-bottom: 1px solid #C6D4E3;
 margin: 0px 0px 5px 0px;
 clear:both;
}
.box {
 border-bottom: 1px solid #C6D4E3;
 margin: 0px 0px 5px 0px;
}
.hpnews {
 border-bottom: 1px solid #C6D4E3;
 color: #071824;
 clear: both;
}
DIV.hpnewsbot {
 color: #071824;
 clear: both;
 background-color: #E4EEE6;
}
HR.hpnews {
 border-style: solid;
 border-width: 1px 0px 0px 0px;
 color: #D7E6D9;
 height: 1px;
}
HR.hpprog {
 border-style: solid;
 border-width: 1px 0px 0px 0px;
 color: #C6D4E3;
 height: 1px;
}
HR.dotted {
 border-style: solid;
 border-width: 1px 0px 0px 0px;
 color: #336699;
 height: 1px;
}
.valigntop { vertical-align: top; }
.valignbottom { vertical-align: bottom; }
.nowrap {white-space: nowrap; }
.bold { font-weight: bold; }
.whitebg { background-color: #FFFFFF; }
.fullwidth { width: 100%; }
.textright { text-align: right; }
.textcentre { text-align: center; }
.htwo {
 color: #4474A5;
 font-size: 13px;
}
.htwox {
 text-align: center;
}
.hone {
 color: #4474A5;
 font-size: 13px;
 font-weight: bold;
}
.honex {
 text-align: center;
}
.hthree {
 color: #336699;
 font-size: 11px;
 font-weight: bold;
}
.bullets {
 list-style-image: url(/media/images/bullet_547.gif);
}
.print {
display: none;
}

SELECT { line-height: 1em; }
FORM {
	float: none;
	clear: none;
	margin: 0px;
	border-style: none;
	padding: 0px;
	display: inline;
	font-size: 11.5px;
	vertical-align: middle;
	line-height: 1em;
}
INPUT { 
 line-height: 1em; 
 font-family: arial,verdana,sans-serif;
}
INPUT.sea { 
 margin: 15px 5px 5px 5px;
 line-height: 1em; 
}
INPUT.imggo { 
 margin: 15px 5px 5px 5px;
 line-height: 1em; 
}
.submitbutton {
	color: #ffffff;
	background-color: #732173;
	border-color: #732173;
	font-size: 10px;
}
.submitbutton:hover {
	color: #ffff99; 
}

.PageTitle {
 color: #60AFAF;
 font-size: 15px;
 font-weight: bold;
 text-transform: uppercase;
}
.highlight {
 color: #C6D4E3;
 font-weight:bold;
}
.italic {
 font-style: italic;
}
.quote {
 font-style: italic;
}
.NavLink {
 color: #60AFAF;
}
.subtitle {
 color: #004D9A;
 font-size: 14px;
 padding: 5px 0px 5px 0px;
}
.minortitle {
 color: #003366;

 font-size: 12px;
 padding: 5px 0px 5px 0px;
}
.externallink {
 color: #6388ad;
}
.internallink {
 color: #60AFAF;
}
.EDtable {
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	border-color: #003366;
}
.EDcell {
	padding: 5px;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #003366;
}
.EDheader {
	padding: 5px;

	color: #003366;
	white-space:nowrap;
	border-style: solid;
	border-color: #003366;
	border-width: 0px 1px 1px 0px;
}