html, body{
	font-family: Arial, Helvetica, sans-serif; 
	margin: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/bkg_header.jpg);
	background-repeat:repeat-x;
	background-color:#E7E9E3;
	color:#7c7e80;
	height:100%;
}

.wrapper 
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -57px;
}

.fullheight
{
	height:100%;
}

.footer, .push {  
	font-size: 11px; 
	color: #ffffff; 
	text-decoration: none;
	height: 57px;
}

.figureinput{
text-align:right;
}

.bkg_footer{
	height: 57px;
	background-image:url(images/bkg_footer.jpg);
	background-repeat:repeat-x;
	font-size:11px;
	color:#FFFFFF;
	}
.bkg_nav{
	height: 24px;
	background-image:url(images/bkg_nav.jpg);
	background-repeat:repeat-x;
	}
	
.bkg_header{

	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	color: #FFFFFF;
	font-size:10px;
}

.bkg_questions_in{
	background-image:url(images/bkg_questions_in.gif);
	background-repeat:repeat-x;
	background-color:#B50039;
	color:#ffffff;
	padding-top: 31px;
	padding-left: 10px;
	padding-right: 6px;
	}

.bkg_map_in{
	width: 242px;
	background-image:url(images/bkg_map_in.jpg);
	background-repeat:no-repeat;
	margin-left: 3px;
	padding-bottom: 35px;
	}
	
.bkg_products_in{
	width: 243px;
	background-image:url(images/bkg_questions_in.gif);
	background-repeat:repeat-x;
	background-color: #FADE82;
	font-size:12pt;
	line-height:14pt;
	}

.bkg_pgtitlesbd{
	height: 36px;
	background-image:url(images/bkg_titles.jpg);
	background-repeat:repeat-x;
	color: #13468E;
	font-size:12px;
	font-weight:bold;
	vertical-align: middle;
	padding-right: 13px;
	}

.bkg_breadcrumbs{
	height: 36px;
	background-image:url(images/bkg_titles.jpg);
	background-repeat:repeat-x;
	color: #13468E;
	font-weight:bold;
	font-size:12px;
	vertical-align: middle;
	padding-right: 13px;
	}

.bkg_phone{
	/*background-image:url(images/bkg_titles.jpg);
	background-repeat:repeat-x;*/
	background-color:#B50039;
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
	vertical-align: middle;
	text-align:right;
	padding-right:8px;
	width:243px;
	height:30px;
	}
	
.lftNavMenuRightSpace
{
	width:30px;
}
	
.rightbar{
	width: 243px;
	text-align:right;
	}
	
.centercontent{
	vertical-align: top;
	padding-top: 35px;
	padding-right: 60px;
	padding-bottom: 35px;
	padding-left: 45px;
	}
	
A.footerlink:link,A.footerlink:visited,A.footerlink:active { 
	color: #FFFFFF; 
	CURSOR: hand; 
}
A.footerlink:hover { 
	color: #b50039;
	CURSOR: hand; 
	TEXT-DECORATION: none; 
}

A.topMenulink:link,A.topMenulink:visited,A.topMenulink:active
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
A.topMenulink:hover 
{
	color: #b50039;
	text-decoration:none;
}
.bodyCopyOrange {  
	font-size: 12px; 
	font-weight: normal;
	color:#7c7e80;
}
.bodyCopytable {  
	font-size: 12px; 
	font-weight: normal;
	padding-left: 5px;
}

a.questioninactive:link,a.questioninactive:visited,a.questioninactive:active { 
	font-size: 12px;
	font-weight: bold;
	color: #ffffff; 
	CURSOR: hand; 
	TEXT-DECORATION: none;
}


a.questioninactive:hover { 
	font-size: 12px;
	font-weight: bold;
	color: #a0a0a0;
	CURSOR: hand; 
	TEXT-DECORATION: none; 
}

a.questionactive:link,a.questionactive:visited,a.questionactive:active { 
	font-size: 12px;
	font-weight: bold;
	color: #CC2D38; 
	TEXT-DECORATION: none; 
	CURSOR: hand; 
}


a.questionactive:hover { 
	color: #CC2D38;
	CURSOR: hand; 
	TEXT-DECORATION: none; 
}

a.breadcrumbs:link,a.breadcrumbs:visited,a.breadcrumbs:active { 
	color: #13468E;
	font-weight: bold;
	font-size:12px;
	vertical-align: middle;
	TEXT-DECORATION: underline; 
}


a.breadcrumbs:hover { 
	color: #CC2D38;
	font-weight: bold;
	vertical-align: middle;
	TEXT-DECORATION: underline; 
}

ol {  
	font-size: 12px; 
	font-weight: normal;
}
form {
display:inline;
}

/* ----------------------- orig --------------------- */ 
.headers, .HeaderText {  
	font-size: 18px; 
	font-weight: bold; 
	text-decoration: none;
}
.big_headers, .HeaderText {  
	font-size: 26px; 
	font-weight: bold; 
	text-decoration: none;
}
.headers2 {  
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
}
.bodyCopy {  
	font-size: 12px; 
	font-weight: normal;
}

.nuvonixLink {  
	font-size: 9px; 
	font-weight: normal; 
	color: #663399; 
	text-decoration: none;
}

.orangelinks {  
	font-size: 12px; 
	font-weight: normal; 
	color: #7c7e80;
}

.sub_hd {  
	font-size: 12px; 
	font-weight: bold; 
}

.subred {  
	font-size: 12px; 
	font-weight: bold; 
	color: #CC0D38;
}

a.subhdred:visited,a.subhdred:active { 
	font-size: 12px; 
	font-weight: bold; 
	/*color: #CC2D38; */
	CURSOR: hand; 
}

a.subhdred:hover, a.subhdred:link { 
	font-size: 12px; 
	font-weight: bold; 
	/*color: #FF9900;*/
	CURSOR: hand; 
	TEXT-DECORATION: none; 
}


.orange_hd {  
	font-size: 12px; 
	font-weight: bold; 
	color: #7c7e80;
}

.smlCopy {  
	font-size: 10px; 
	font-weight: normal; 
}

.smlCopyOrange { 
	font-size: 10px; 
	font-weight: normal; 
	color: #7c7e80;
}

.sub_hdSmll { 
	font-size: 10px; 
	font-weight: normal; 
}


.title {  
	font: bold 17px Arial; 
}

.f12 {  
	font: 12px Arial;
}
.f12b {  
	font: bold 12px Arial;
}

.line {  
	border-color: #000000 black black; 
	clip:      rect(   ); 
	border: solid; 
	border-width: 1px 0px 0px;
}

.f12c {
	COLOR: #ffffff; 
	FONT-SIZE: 10px; 
	MARGIN-LEFT: 6px; 
	MARGIN-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	TEXT-ALIGN: left; 
	font-weight:bold;
}

.f12d {
	COLOR: #ffffff; 
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 10px; 
	MARGIN-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	TEXT-ALIGN: left; 
	font-weight:bold;
}
 
.f12e {
	COLOR: #000000; 
	FONT-FAMILY: arial; 
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 10px; 
	MARGIN-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	TEXT-ALIGN: left; 
	font-weight:bold;
}
 
.gobutton {
	MARGIN-LEFT: 5px; 
	MARGIN-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	TEXT-ALIGN: left; 
	font-weight:bold;
} 

A:link,A:visited,A:active  
{
	color:#7c7e80;
	CURSOR: hand; 
}


A:hover { 
	color: #b50039;
	CURSOR: hand; 
	TEXT-DECORATION: none; 
}

.fielddefinitioninactive {  
	font-size: 9pt; 
	font-weight:bold;
	color: #cccccc;
}

.fielddefinitionactive {  
	font-size: 9pt; 
	font-weight:bold;
}

.userguidelink{	
	COLOR: #000000; 
	FONT-SIZE: 10pt; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	TEXT-ALIGN: left;
}
	
.BodyText	{	
	COLOR: #000000; 
	FONT-SIZE: 10pt; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	TEXT-ALIGN: justify;	
}

.tabletitle	{
	COLOR: #000000; 
	FONT-SIZE: 10pt; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	TEXT-ALIGN: center; 
	font-weight:bold;
} 
.tabletitleorange	{
	FONT-SIZE: 10pt; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	font-weight:bold;
} 
.top {
	font-size: 9pt; 
}

.bkg_home {
}
.bkg_homeoffer 
{
	background-color:#B50039;
	background-image: url(images/bkg_homeoffer.gif);
	background-repeat: no-repeat;
    color:#a0a0a0;
	font-weight:normal;
	font-size:16pt;
	width:246px;
	height:100%;
}

.bkg_loginoffer {
	background-image: url(images/bkg_loginoffer.gif);
	background-repeat: no-repeat;
}

.bkg_homedot {
	background-image: url(images/bkg_homedot.gif);
	background-repeat: repeat-x;
}
.bkg_questionshome {
	background-color: #E7E9E3;
	/*background-image: url(images/bkg_questions_home.gif);
	background-repeat: repeat-x;*/
}
.bkg_questionshome1 {
	background-color: #E7E9E3;
	/*background-image: url(images/bkg_questions_home1.gif);
	background-repeat: repeat-x;*/
}
.border_homqbtm {
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAD184;*/
}


.border_homqlft {
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EAD184;*/
}

.border_homqright {
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EAD184;*/
}
.borderbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#333333;
	font-size: 12px; 
	font-weight: bold; 
}
/*
.bkg_backendformtop2 {
	background-image:url(images/backendgrad_tocntr.jpg);
	background-repeat:repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F5E7BF;
}
*/
.bkg_backendforms {
	background-color: #fcfcdf;
	/*background-image: url(images/bkg_backendforms.jpg);*/
	background-repeat: repeat-x;
	width: 85%;
	border-top-width:2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style:solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:#b7b7b7;
	border-right-color: #b7b7b7;
	border-bottom-color: #b7b7b7;
	border-left-color: #b7b7b7;
}

.highlight 
{
	background-color: #ffffc1;
	padding:1px;
}

.quoteText 
{
	background-color: #fcfcdf;
}

.collapseContentCell 
{
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#b7b7b7;
}

.collapseContentTable
{
	text-align:left;
	vertical-align:top;
	width:100%;
	border:0;
	padding-left:10px;
	margin:3px;
}
.collapseContentTable td
{
	vertical-align:top;
	padding:10px;
	margin:3px;
}

.tablePictureRight 
{
	text-align:right;
	vertical-align:top;
}

.majorSectionHeader 
{
	font-size:14pt;
	font-weight:bold;
}
