/*--------- Custom Styles ---------*/

BODY 
{
     background: #7C7C7C url(/maxim_files/images/background_main.gif); 
     background-repeat:repeat-y;
     background-position:center;
       
}

.navbardelimiter {
	color:#7cbde1;
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.navbaritem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#007ec5;
	text-decoration: none;
	}

a.navbaritem:link    {text-decoration:none; color:#0069a6;}
a.navbaritem:visited {text-decoration:none; color:#7cbde1;}
a.navbaritem:active  {text-decoration:none; color:#a21d21;}
a.navbaritem:hover   {text-decoration:none; color:#007ec5;}

.bottomcorners {
	background-image: url(../images/l_bottom_corner.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	float: left;
	width: 779px;
	height: 14px;
}

.quicklinks_over {
	background-color: #FFFFFF;
	background-image: url(../images/QL_states.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
	width: 168px;
	clear: right;
	text-decoration: none;
	height: 25px;
	margin-top: 0px;
	text-align: left;
	text-indent: 20px;
	vertical-align: middle;
	line-height: 23px;
	position: static;
	padding: 0px;
	visibility: visible;
	z-index: auto;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.quicklinks {
	background-color: #FFFFFF;
	background-image: url(../images/QL_states.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	float: right;
	width: 168px;
	clear: right;
	text-decoration: none;
	height: 25px;
	margin-top: 0px;
	text-align: left;
	text-indent: 20px;
	vertical-align: middle;
	line-height: 23px;
	position: static;
	padding: 0px;
	visibility: visible;
	z-index: auto;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.quicklinks_head {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	float: right;
	width: 168px;
	text-decoration: none;
	height: 23px;
	margin-top: 20px;
	text-align: left;
	text-indent: 10px;
	vertical-align: middle;
	line-height: 20px;
	position: static;
	padding: 0px;
	visibility: visible;
	z-index: auto;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-image: url(../images/QL_header.jpg);
}
.bottomlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	clear: both;
	text-decoration: none;
	text-align: center;
	margin: 0px 0px 20px;
	letter-spacing: 1pt;
}

a.bottomlinks:link    {text-decoration: none; color:#FFFFFF}
a.bottomlinks:visited {text-decoration: none; color:#7cbde1}
a.bottomlinks:active  {text-decoration: none; color:#FFFFFF}
a.bottomlinks:hover   {text-decoration: underline; color:#FFFFFF}

.topbar {
	float: left; 
	width:780px; 
	background-color:#fff; 
	height:20px;
	background-image:url(/nchec_files/images/corner_left.gif);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}

/*--------- LEFTNAV BEGINS ---------*/

.leftnavtab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #A21d21;
	text-decoration: none;
	text-align: left;
	line-height: 22pt;
	vertical-align: top;
	text-indent: 4pt;
	background-color: #e4f1f9;
	background-image: url(/Maxim_Files/images/leftnavtab_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.leftnav {
	width:205px;
	background-color: #e4f1f9;
	background-image: url(../images/leftnavheaderback.jpg);
	border: 0px none;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-y;
	float: left;
	clear: right;
	background-position: left top;
	position: static;
	visibility: visible;
	z-index: auto;
}
.leftnavactivecat2 {
	text-align: left;
	vertical-align: middle;
	width: 205px;
	border-top-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #a21d21;
	text-decoration: none;
	line-height: 12px;
	padding-top: 0px;
	padding-left: Opx;
	padding-bottom: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 0px;
	margin: 0px;
	text-indent: 8pt;
}
.leftnavinactivecat2 {
	text-align: left;
	vertical-align: middle;
	width: 205px;
	border-top-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 12px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 0px;
	margin: 0px;
	text-indent: 8pt;
}
.leftnavactivecat {
	text-align: left;
	vertical-align: middle;
	width: 205px;
	border-top-style: solid;
	border-top-color: #7CBDE1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 12px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 4px 0px 0px;
	text-indent: 4pt;
	background-image: url(/Maxim_Files/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
}
.leftnavinactivecat {
	text-align: left;
	vertical-align: middle;
	width: 205px;
	border-top-style: solid;
	border-top-color: #7CBDE1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	position: static;
	visibility: visible;
	z-index: auto;
	line-height: 12px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	text-indent: 4pt;
	padding: 4px 0px 0px;
}
a.leftnavinactivecat:link    {text-decoration: none; color:#000000;}
a.leftnavinactivecat:visited {text-decoration: none; color:#000000;}
a.leftnavinactivecat:active  {text-decoration: none; color:#000000;}
a.leftnavinactivecat:hover   {text-decoration: none; color:#000000;}

a.leftnavactivecat:link    {text-decoration: none; color:#000000;}
a.leftnavactivecat:visited {text-decoration: none; color:#000000;}
a.leftnavactivecat:active  {text-decoration: none; color:#a21d21;}
a.leftnavactivecat:hover   {text-decoration: underline; color:#000000;}

a.leftnavactivecat2:link    {text-decoration: none; color:#a21d21;}
a.leftnavactivecat2:visited {text-decoration: none; color:#a21d21;}
a.leftnavactivecat2:active  {text-decoration: none; color:#a21d21;}
a.leftnavactivecat2:hover   {text-decoration: underline; color:#a21d21;}

a.leftnavinactivecat2:link    {text-decoration: none; color:#000000;}
a.leftnavinactivecat2:visited {text-decoration: none; color:#000000;}
a.leftnavinactivecat2:active  {text-decoration: none; color:#000000;}
a.leftnavinactivecat2:hover   {text-decoration: underline; color:#000000;}

a.navlink:link    {text-decoration: none; color:#000000;}
a.navlink:visited {text-decoration: none; color:#000000;}
a.navlink:active  {text-decoration: none; color:#a21d21;}
a.navlink:hover   {text-decoration: underline; color:#000000;}
a.navlink2:link    {text-decoration: none; color:#000000;}
a.navlink2:visited {text-decoration:none; color:#000000;}
a.navlink2:active  {text-decoration:none; color:#a21d21;}
a.navlink2:hover   {text-decoration:underline; color:#000000;}

/*--------- LEFTNAV END ---------*/


/*--------- Base Styles used for HTML ---------*/

.bw8 {
  font-family: Arial,Helvetica,serif;
  font-size: 8pt;
  font-weight: bold;
  color: #FFFFFF;
}

.n8 {
  font-family: Arial,Helvetica,serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

.b8 {
  font-family: Arial,Helvetica,serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
}

.blue9 {
  font-family: Arial,Helvetica,serif;
  font-size: 8pt;
  font-weight: bold;
  color: #1B1464;
}
.n10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #000000;
	line-height: 12pt;
}

.i10 {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: normal;
  font-style: italic;
  color: #000000;
}

.b10 {
  font-family: Arial, Helvetica, serif;
  font-size: 9.5pt;
  font-weight: bold;
  color: #434992;
}

.lightb10 {
  font-family: Arial,Helvetica,serif;
  font-size: 8pt;
  font-weight: bold;
  color: #CCCCCC;
}

.n12 {
  font-family: Arial,Helvetica,serif;
  font-size: 12pt;
  font-weight: normal;
  color: #000000;
}

.b12 {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  color: #424892;
}

.red10 {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: normal;
  color: #CC0000;
}

.redb10 {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  color: #CC0000;
}

.redb12 {
  font-family: Arial,Helvetica,serif;
  font-size: 12pt;
  font-weight: bold;
  color: #CC0000;
}

.redbi12 {
  font-family: Arial,Helvetica,serif;
  font-size: 12pt;
  font-weight: bold;
  font-style: italic;
  color: #CC0000;
}

.redb8 {
  font-family: Arial,Helvetica,serif;
  font-size: 8pt;
  font-weight: bold;
  color: #CC0000;
}

.sp10b {
  font-family: Verdana,Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  color: #333399;
}

A:link    {text-decoration: none;color:#0069a6;}
A:visited {text-decoration: none; color:#0069a6;}
A:active  {text-decoration: none; color:#0069a6;}
A:hover   {text-decoration: underline; color:#0069a6;}

.C10Row1 {

}

.C10Row1 {

}

.b10 A:link {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}

.b10 A:visited {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}

.b10 A:active {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}

.b10 A:hover {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: underline;
  color: #000000;
}


/*--------- DROPDOWN BEGIN ---------*/

.MainMenu
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	MARGIN: -1px;
	WIDTH: 150px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #a21d21;
	TEXT-DECORATION: none;
	layer-background-color: #a21d21;
	height: -2px;
	font-style: normal;
	border-top: 1px solid #ef3e42;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none;
}
.MainMenu td
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial,Helvetica,serif;
    TEXT-DECORATION: none
}
.MainMenu A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial,Helvetica,serif;
    TEXT-DECORATION: none
}
.MainMenu A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial,Helvetica,serif;
    TEXT-DECORATION: none
}
.MainMenu A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial,Helvetica,serif;
    TEXT-DECORATION: none
}
.MainMenu A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial,Helvetica,serif;
    TEXT-DECORATION: none
}
.MainMenuHi
{
	BORDER: 0px none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	MARGIN: -1px;
	WIDTH: 150px;
	CURSOR: default;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	POSITION: absolute;
	BACKGROUND-COLOR: #E4F1F9;
	TEXT-DECORATION: none;
	layer-background-color: #E4F1F9;
}
.MainMenuHi TD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,serif;
    TEXT-DECORATION: none
}
.MainMenuHi A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,serif;
    TEXT-DECORATION: none
}
.MainMenuHi A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,serif;
    TEXT-DECORATION: none
}
.MainMenuHi A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,serif;
    TEXT-DECORATION: none
}
.MainMenuHi A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,serif;
    TEXT-DECORATION: none
}

/*--------- DROPDOWN END ---------*/


/*--------- Styles used for News Display ---------*/

.EventDate {
    font-family: Verdana,Arial,Helvetica;
    font-size: 8pt;
    font-weight: bold;
    color: #990000;
    
}

.EventTitle {
    font-family: Arial,Helvetica;
    font-size: 8pt;
    color: #333366;
    text-decoration: none;
}


/*--------- Styles used for News Popup ---------*/

.EventTipBorder {
  background-color: black;
}

.EventTipBody {
  background-color: #FFFFFF;
  font-size: 10pt;
}

.EventTipBody A {
  color: blue;
}

.EventTipTitle {
  background-color: #333399;
  color: white;
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
}


/*--------- Styles used for Poll Display ---------*/

.PollQuestion {
    font-family: Verdana,Arial,Helvetica;
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    
}

.PollAnswer {
    font-family: Arial,Helvetica,serif;
    font-size: 8pt;
    color: #000000;
}
.NavTitle {
  font-family: Verdana,Arial,Helvetica,serif;
  font-weight: bold;
  font-size: 10pt;
  color: #FFFFFF;
}
.NavLink {
  font-family: Arial,Helvetica,serif;
  font-weight: normal;
  font-size: 9pt;
  color: #FFFFCC;
  }
  
.topboxright {
	padding: 10px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 5px;
	border: 1px solid e0aae;
	overflow: auto;
	position: static;
	visibility: visible;
}
.wrapper {
	background-color: #FFFFFF;
	width: 779px;
	margin-left: -389px;
	position: relative;
	left: 50%;
}
.mainback {
	background-color: #007ec5;
	background-image: url(../images/mainbackstrip.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: auto;
	width: 779px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	height: 836px;
}
.quicklinksbox {
	float: none;
	width: 163px;
	margin-top: 7px;
	padding-right: 20px;
	padding-left: 35px;
	clear: none;
}
.mainservicesbox {
	width: 478px;
	margin-bottom: 20px;
	border: 1px solid #FFFFFF;
	height: 374px;
	padding: 15px;
	text-align: left;
}
.quicklinksboxone {
	float: none;
	width: 163px;
	padding-right: 20px;
	padding-left: 35px;
	clear: none;
	margin-top: 13px;
}
.welcomegraphs {
	width: 170px;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 11pt;
	color: #000000;
	font-style: normal;
}
.welcomegraphsone {
	width: 163px;
	padding-top: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	color: #a21d21;
}
.testimonialbox {
	margin-bottom: 20px;
	border: 1px solid #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	height: 166px;
	width: 508px;
	position: relative;
	background-color: #7CBDE1;
	background-image: url(../images/subboxstrip.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.rightcontent {
	float: right;
	width: 508px;
	margin-right: 35px;
	margin-top: 25px;
}
.testimonialcontent {
	overflow: auto;
	visibility: visible;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #000000;
	width: 327px;
	float: right;
	background-color: #7cbde1;
	background-image: url(../images/subboxstrip.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 146px;
	line-height: 12pt;
}
.mainserviceleft {
	background-color: #FFFFFF;
	width: 230px;
	padding: 0px;
	height: 378px;
	float: left;
}
.mainserviceright {
	background-color: #FFFFFF;
	width: 230px;
	height: 378px;
	float: right;
}
.mainservicescontent {
	background-color: #FFFFFF;
	text-align: left;
	padding: 10px;
	height: 101px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #000000;
}
.learnmoreleft {
	background-color: #FFFFFF;
	margin: 0px 13px;
	width: 483px;
	clear: none;
	padding: 0px;
	height: 65px;
}
.clientrightcontent {
	background-color: #FFFFFF;
	background-image: url(../images/childcontentback.jpg);
	margin: 0px;
	float: right;
	width: 549px;
	border: 0px none;
	background-repeat: repeat-y;
	background-position: right top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: 11px;
	color: #000000;
	padding: 10px 10px 0px 15px;
}
.mainbackchild {
	background-color: #007ec5;
	width: 779px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 0px;
	margin: auto;
}
.clientquicklinksbox {
	width: 205px;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: left;
}
.clientquicklinks {
	width: 163px;
	margin-top: 7px;
	padding: 0px;
	margin-right: 19px;
	margin-left: 21px;
	margin-bottom: 7px;
}
.clientrightcorner {
	background-color: #007ec5;
	background-image: url(../images/childcorner.jpg);
	margin: 0px 0px 20px;
	float: right;
	width: 574px;
	border: 0px none;
	background-repeat: repeat-y;
	background-position: right top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: 11px;
	color: #000000;
	padding: 0px;
	height: 24px;
}
.clientbottomlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	clear: left;
	text-decoration: none;
	text-align: center;
	margin: 0px 0px 20px;
	letter-spacing: 1pt;
	float: right;
	width: 574px;
}
