body {
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	text-align: center;
}
.site {
	border: solid 1px #000000;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	width: 765px;
	position: relative;
}
/*--------------------------- Header Content ---------------------------*/
.rnsheader {
	display: inline;
	float: left;
}
.rnsheaderlogo {
	display: inline;
	margin-top: 26px;
	margin-left: 45px;
	margin-right: 15px;
	margin-bottom: 10px;
	float: left;
}
.rnsheader h1 {
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	line-height: 1em;
	margin-top: 47px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	vertical-align: middle;
}
.rnsheadernhslogo {
	display: inline;
	float: left;
	margin-top: 43px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	vertical-align: middle;
}
.rnscontact {
	display: inline;
	float: right;
	margin-top: 38px;
	margin-left: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
}
.rnscontact h1 {
	color: #0057BA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: normal;
	line-height: 1em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.rnscontact h2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	line-height: 1em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.rnscontact h2 a:visited {
	color: #000000;
	text-decoration: none;
}
.rnscontact h2 a:link {
	color: #000000;
	text-decoration: none;
}
.rnscontact h2 a:hover {
	color: #000000;
	text-decoration: underline;
}
.rnscontact h2 a {
	color: #000000;
	text-decoration: none;
}
/*--------------------------- Flash ---------------------------*/
.flashimage {
	background-color: #0057BA;
	width: 765px;
}
/*--------------------------- Navigation Parent ---------------------------*/
.navigationparent {
	background-color: #0057BA;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 100%;
}
.navigationparent ul {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 300px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.navigationparent li { 
	border-left: solid 1px #FFFFFF;
	color: #FFFFFF;
	float: left;
	font-size: 8pt;
	line-height: 1em;
	list-style-type: none;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
}
.navigationparent li:first-child { 
	border-left: none;
	line-height: 1em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
}
.navigationparent a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.navigationparent a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.navigationparent a:hover {
	color: #BFE3EE;
	text-decoration: none;
}
.navigationparent a {
	color: #FFFFFF;
	text-decoration: none;
}
/*--------------------------- Navigation Secondary ---------------------------*/
.navigationsecondary {
	text-align: left;
	width: 100%;
}
.navigationsecondaryimage {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 45px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	width: 82px;
}
.navigationsecondarycontent {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	width: 121px;
}
.navigationsecondarycontent h1 {
	color: #000000;
	font-size: 7pt;
	letter-spacing: -0.05ex;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.navigationsecondarycontent h1 a:visited {
	color: #000000;
	text-decoration: none;
}
.navigationsecondarycontent h1 a:link {
	color: #000000;
	text-decoration: none;
}
.navigationsecondarycontent h1  a:hover {
	color: #000000;
	text-decoration: none;
}
.navigationsecondarycontent h1  a {
	color: #000000;
	text-decoration: none;
}
.navigationsecondarycontent p {
	color: #000000;
	font-size: 7pt;
	letter-spacing: -0.05ex;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
/*--------------------------- Content Row ---------------------------*/
.contentrow {
	background-image: url(../images/bg_page.gif);
	background-repeat: repeat-y;
	background-position: left top;
	/*border-left: solid 2px #0057BA;*/
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	text-align: left;
	width: 765px;
}
/*--------------------------- Left Column ---------------------------*/
.leftcolumn {
	display: inline;
	float: left;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	width: 268px;
}
/*--------------------------- Right Column ---------------------------*/
.rightcolumn {
	display: inline;
	float: left;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	width: 497px;
}
.pagecontent {
	margin-top: 0px;
	margin-left: 38px;
	margin-right: 38px;
	margin-bottom: 0px;	
}
.pagecontent a:visited {
	color: #0057BA;
	text-decoration: none;
}
.pagecontent a:link {
	color: #0057BA;
	text-decoration: none;
}
.pagecontent a:hover {
	color: #0057BA;
	text-decoration: underline;
}
.pagecontent a {
	color: #0057BA;
	text-decoration: none;
}
.pagecontent h1 {
	color: #0057BA;
	font-size: 16pt;
	line-height: 1em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.pagecontent h2 {
	color: #0057BA;
	font-size: 11pt;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.pagecontent h3 {
	color: #0057BA;
	font-size: 11pt;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.pagecontent h4 {
	color: #0057BA;
	font-size: 8pt;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.pagecontent h5 {
	color: #0057BA;
	font-size: 8pt;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;;
}
.pagecontent h6 {
	color: #000000;
	font-size: 8pt;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.pagecontent p {
	color: #000000;
	font-size: 9pt;
	letter-spacing: -0.05ex;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.pagecontent ul {

}
.pagecontent ol {
	color: #000000;
	font-size: 9pt;
	letter-spacing: -0.05ex;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.pagecontent li {
	color: #000000;
	font-size: 9pt;
	letter-spacing: -0.05ex;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
/*--------------------------- Quote Page Formatting ---------------------------*/
.quotecontact {

}
.quotecontact p {
	color: #000000;
	font-size: 7pt;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 45px;
	margin-right: 45px;
	margin-bottom: 10px;	
}
.quotetop {
	background-image: url(../images/i_quote_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-left: 29px;
	margin-right: 45px;
	margin-bottom: 0px;
}
.quotebottom {
	margin-top: 0px;
	margin-left: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
}
.quotecontent {
	margin-top: 0px;
	margin-left: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.quotecontent a:visited {
	color: #0057BA;
	text-decoration: none;
}
.quotecontent a:link {
	color: #0057BA;
	text-decoration: none;
}
.quotecontent a:hover {
	color: #0057BA;
	text-decoration: underline;
}
.quotecontent a {
	color: #0057BA;
	text-decoration: none;
}
.quotecontent h1 {
	color: #0057BA;
	font-size: 10pt;
	line-height: 1em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.quotecontent h2 {
	color: #0057BA;
	font-size: 9pt;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.quotecontent h3 {
	color: #0057BA;
	font-size: 9pt;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.quotecontent h4 {
	color: #0057BA;
	font-size: 8pt;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.quotecontent h5 {
	color: #0057BA;
	font-size: 8pt;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;;
}
.quotecontent h6 {
	color: #4D4D4D;
	font-size: 8pt;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.quotecontent p {
	color: #4D4D4D;
	font-size: 7pt;
	letter-spacing: -0.05ex;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.quotecontent ul {

}
.quotecontent ol {
	color: #4D4D4D;
	font-size: 7pt;
	letter-spacing: -0.05ex;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.quotecontent li {
	color: #4D4D4D;
	font-size: 7pt;
	letter-spacing: -0.05ex;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
/*--------------------------- Sub Content ---------------------------*/
.subcontent {
	margin-top: 0px;
	margin-left: 45px;
	margin-right: 45px;
	margin-bottom: 0px;
}
.subcontent a:visited {
	color: #0057BA;
	text-decoration: none;
}
.subcontent a:link {
	color: #0057BA;
	text-decoration: none;
}
.subcontent a:hover {
	color: #0057BA;
	text-decoration: underline;
}
.subcontent a {
	color: #0057BA;
	text-decoration: none;
}
.subcontent h1 {
	color: #0057BA;
	font-size: 14pt;
	line-height: 1em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}
.subcontent h2 {
	color: #0057BA;
	font-size: 14pt;
	font-weight: normal;
	line-height: 1em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}
.subcontent h3 {
	color: #0057BA;
	font-size: 13pt;
	line-height: 1em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}
.subcontent h4 {
	color: #0057BA;
	font-size: 13pt;
	font-weight: normal;
	line-height: 1em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}
.subcontent h5 {
	color: #0057BA;
	font-size: 12pt;
	line-height: 1em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}
.subcontent h6 {
	color: #0057BA;
	font-size: 12pt;
	font-weight: normal;
	line-height: 1em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}
.subcontent p {
	color: #000000;
	font-size: 12pt;
	letter-spacing: -0.05ex;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}
.subcontent ul {

}
.subcontent ol {
	color: #4D4D4D;
	font-size: 12pt;
	letter-spacing: -0.05ex;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}
.subcontent li {
	color: #4D4D4D;
	font-size: 12pt;
	letter-spacing: -0.05ex;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}
/*--------------------------- Form --------------------------*/
form {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.formtable {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.formheader {
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: -0.05ex;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	vertical-align: top;
}
.formlabel {
	color: #000000;
	font-size: 9pt;
	letter-spacing: -0.05ex;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	vertical-align: top;
}
.formsemicolon {
	color: #000000;
	font-size: 9pt;
	letter-spacing: -0.05ex;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	vertical-align: top;
}
.formelement {
	color: #000000;
	font-size: 9pt;
	letter-spacing: -0.05ex;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	vertical-align: top;
}
.formfield {
	width: 250px;
}
.formquantity {
	width: 30px;
}
.formcheckbox {
	vertical-align: middle;
}
.formbutton {

}
/*--------------------------- Generic Formatting ---------------------------*/
.clear {
	clear: both;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.floatleft {
	display: inline;
	float: left;
}
.floatright {
	display: inline;
	float: right;
}
.errortext {
	color: #FF0000;
}