html, body, div, form, table {
	margin: 0;
	padding: 0;
	border: 0;
}

img {
	border: 0;
}

a:link {
	color: #1164A8;
	text-decoration: none;
}

a:visited {
	color: #663399;
	text-decoration: none;
}

a:active {
	color: #B02C0D;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.headertable, .headertable a:link, .headertable a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #FFFFFF;
}

.headertableleft {
	padding: 0px;
	vertical-align: middle;
	text-align: left;
}

.headertableright {
	padding: 5px 10px 5px 0;
	vertical-align: bottom;
	text-align: right;
}

.leftnavcellsetup {
	height: 1px;
	background-color: #D2DEEA;
}

.leftnavcell, .leftnavcellfooter {
	padding: 10px 0 0 0;
	vertical-align: top;
	background-color: #D2DEEA;
}

.leftnavlevel1 {
	padding: 3px 5px 3px 10px;
	vertical-align: middle;
}

.leftnavlevel1, .leftnavlevel1 a:link, .leftnavlevel1 a:visited, .leftnavlevel1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #1A1A1A;
}

.leftnavlevel2, .leftnavlevel2inactive {
	padding: 2px 5px 2px 15px;
	vertical-align: middle;
	line-height: 110%;
}

.leftnavlevel2endrow {
	height: 4px;
	background-color: #D2DEEA;
}

.leftnavlevel2, .leftnavlevel2 a:link, .leftnavlevel2 a:visited, .leftnavlevel2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #1A1A1A;
}

.leftnavlevel2inactive, .leftnavlevel2inactive a:link, .leftnavlevel2inactive a:visited, .leftnavlevel2inactive a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #AAAAAA;
}

.leftnavthingsyoucando, .leftnavthingsyoucandoinactive {
	padding: 2px 5px 2px 3px;
	vertical-align: middle;
}

.leftnavthingsyoucandobullet {
	padding: 2px 0 2px 10px;
	vertical-align: middle;
}

.leftnavthingsyoucandoendrow {
	height: 4px;
	background-color: #FCF4D8;
}

.leftnavthingsyoucandoheading {
	padding: 3px 5px 3px 10px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1A1A1A;
	background-color: #FCF4D8;
}

.leftnavthingsyoucando, .leftnavthingsyoucandobullet, .leftnavthingsyoucando a:link, .leftnavthingsyoucando a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1A1A1A;
	background-color: #FCF4D8;
}

.leftnavthingsyoucandoinactive, .leftnavthingsyoucandobulletinactive, .leftnavthingsyoucandoinactive a:link, .leftnavthingsyoucandoinactive a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #AAAAAA;
	background-color: #FCF4D8;
}

.leftnavthingsyoucandoinactive a:hover {
	text-decoration: none;
}

.bodycellsetup {
	height: 1px;
	background-color: #FFFFFF;
}

.bodycell {
	padding: 0 0 0 10px;
	vertical-align: top;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #FFFFFF;
}

.inbodycell {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.breadcrumbs {
	padding: 8px 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.breadcrumbs a:link, .breadcrumbs a:visited {
	color: #1164A8;
}

.bodycell h1, .bodycell h1 a:link, .bodycell h1 a:visited {
	margin: 0 0 15px 0;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B02C0D;
}

.bodycell h2, .bodycell h2 a:link, .bodycell h2 a:visited {
	margin: 25px 0 5px 0;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* color: #B02C0D; */
	color: #000000;
}

.bodycell h2.h2homepage {
	margin: 10px 0 15px 0;
}

.bodycell h3, .bodycell h3 a:link, .bodycell h3 a:visited {
	margin: 15px 0 5px 0;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.bodycell p, .bodycell ol, .bodycell ul, .bodycell li, .bodycell blockquote {
	margin-top: 0;
	margin-bottom: 13px;
	line-height: 19px;
}

.readmorehomepage {
	padding-right: 30px;
	text-align: right;
}

.compactlist li {
	margin-bottom: 0;
}

.bodycellfooter {
	padding: 40px 0 5px 55px;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(site_img/perforation_corner.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.spinecellsetup {
	height: 1px;
	background-color: #FFFFFF;
	background-image: url(site_img/ringbinding.gif);
	background-repeat: repeat;
}

.spinecell, .spinecellfooter {
	padding: 10px 0 0 0;
	vertical-align: top;
	background-image: url(site_img/ringbinding.gif);
	background-repeat: repeat;
}

.rightcolumncellsetup {
	height: 1px;
	background-color: #F5F5F5;
}

.rightcolumncell, .rightcolumncellfooter {
	padding: 10px 0 0 0;
	vertical-align: top;
	background-color: #F5F5F5;
}

.rightcolumncell p, .rightcolumncell ol, .rightcolumncell ul, .rightcolumncell li {
	margin-top: 0;
	margin-bottom: 13px;
}

.peercurrentpage {
	color: #666666;
}

.rightcolumntableheaderyellow {
	padding-left: 5px;
	vertical-align: middle;
	background-image: url(site_img/boxtop_rightnav_yellow.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}

.rightcolumntableyellow {
	border: 1px solid #DBA910;
	padding: 5px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFD5;
}

.rightcolumntableheaderorange {
	padding-left: 5px;
	vertical-align: middle;
	background-image: url(site_img/boxtop_rightnav_orange.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}

.rightcolumntableorange {
	border: 1px solid #FF8A0D;
	padding: 5px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF1B5;
}

.rightcolumntableheadergreen {
	padding-left: 5px;
	vertical-align: middle;
	background-image: url(site_img/boxtop_rightnav_green.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}

.rightcolumntablegreen {
	border: 1px solid #7EBE1F;
	padding: 5px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F6FFD6;
}

.rightcolumntableheaderbrown {
	padding-left: 5px;
	vertical-align: middle;
	background-image: url(site_img/boxtop_rightnav_brown.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}

.rightcolumntablebrown {
	border: 1px solid #C59070;
	padding: 5px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFEBD1;
}

.rightcolumntableheaderpurple {
	padding-left: 5px;
	vertical-align: middle;
	background-image: url(site_img/boxtop_rightnav_purple.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}

.rightcolumntablepurple {
	border: 1px solid #7E38C2;
	padding: 5px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFECFF;
}

.rightcolumntableheaderred {
	padding-left: 5px;
	vertical-align: middle;
	background-image: url(site_img/boxtop_rightnav_red.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}

.rightcolumntablered {
	border: 1px solid #B02C0D;
	padding: 5px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFD4C2;
}

.rightcolumntableheaderblue {
	padding-left: 5px;
	vertical-align: middle;
	background-image: url(site_img/boxtop_rightnav_blue.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}

.rightcolumntableblue {
	border: 1px solid #1164A8;
	padding: 5px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E5F2FF;
}

.ourboardtableposition {
	padding: 0 25px 5px 0;
}

.ourboardtablename {
	padding: 0 15px 5px 0;
}

.ourboardtablestate {
	padding: 0 0 0 0;
}

.formrequiredinfotext {
	font-size: 11px;
	padding: 10px 0 5px 0;
	text-align: right;
}

.formheading {
	padding: 5px 0 5px 10px;
	font-size: 13px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}

.formlabel {
	padding: 5px 0 5px 10px;
	font-size: 13px;
	text-align: right;
	vertical-align: middle;
}

.formlabelmultiline {
	padding: 8px 0 5px 10px;
	font-size: 13px;
	text-align: right;
	vertical-align: top;
}

.formlabelrequired {
	padding: 8px 15px 5px 3px;
	font-size: 13px;
	text-align: left;
	color: #B02C0D;
	vertical-align: top;
}

.formiteminfotext {
	font-size: 11px;
	padding: 8px 0 0px 0;
}

.formitem {
	padding: 5px 0 5px 0;
	font-size: 13px;
	text-align: left;
	vertical-align: middle;
}

.forminput {
	padding: 5px 0 5px 0;
	font-size: 13px;
	text-align: left;
	vertical-align: middle;
}

.formfield {
	padding: 1px 0 1px 5px;
	color: #000000;
	background-color: #FFFFFF;
	border-color : #666666;
	border-width : 1px;
	border-style: solid;
}

.formbutton {
	font-size: 13px;
	color: #000000;
	background-color: #D3D3D3;
	/* border-color : #AAAAAA;
	border-width : 1px;
	border-style : solid; */
}

.formbuttonrow {
	padding: 10px 0 0 0;
	text-align: right;
	vertical-align: middle;
}

.advicehighlight {
	color: #B02C0D;
}

.calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #D3D3D3;
}

.calendarmonthname {
	padding: 5px;
	font-weight: bold;
}

.calendardaynames {
	padding: 2px;
}

.calendarday {
	padding: 2px;
	background-color: #F5F5F5;
}

.calendarday a:link, .calendarday a:visited {
	color: #1164A8;
}

.today, .today a:link, .today a:visited {
	color: #FF0000;
}



.boxh_la {
	padding-left: 5px;
	vertical-align: middle;
	background-image: url(site_img/boxtop_rightnav_red.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}

.box_la {
	border: 1px solid #B02C0D;
	padding: 5px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFD4C2;
}


.boxh_4 {
	padding-left: 5px;
	vertical-align: middle;
	background-image: url(site_img/boxtop_rightnav_orange.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}

.box_4 {
	border: 1px solid #FF8A0D;
	padding: 5px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF1B5;
}

.boxh_1 {
	padding-left: 5px;
	vertical-align: middle;
	background-image: url(site_img/boxtop_rightnav_green.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}

.box_1 {
	border: 1px solid #7EBE1F;
	padding: 5px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F6FFD6;
}

.boxh_5 {
	padding-left: 5px;
	vertical-align: middle;
	background-image: url(site_img/boxtop_rightnav_brown.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}

.box_5 {
	border: 1px solid #C59070;
	padding: 5px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFEBD1;
}

.boxh_2 {
	padding-left: 5px;
	vertical-align: middle;
	background-image: url(site_img/boxtop_rightnav_red.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}

.box_2 {
	border: 1px solid #B02C0D;
	padding: 5px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFD4C2;
}

.boxh_3 {
	padding-left: 5px;
	vertical-align: middle;
	background-image: url(site_img/boxtop_rightnav_blue.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}

.box_3 {
	border: 1px solid #1164A8;
	padding: 5px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E5F2FF;
}

.boxh_7 {
	padding-left: 5px;
	vertical-align: middle;
	background-image: url(site_img/boxtop_rightnav_brown.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}

.box_7 {
	border: 1px solid #C59070;
	padding: 5px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFEBD1;
}


.boxh_6 {
	padding-left: 5px;
	vertical-align: middle;
	background-image: url(site_img/boxtop_rightnav_brown.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}

.box_6 {
	border: 1px solid #C59070;
	padding: 5px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFEBD1;
}

.row1	{
  background-color:#F0F0F0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-align: left;
	padding: 5px 8px 5px 8px;
}

.row2	{
  background-color:#FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-align: left;
	padding: 5px 8px 5px 8px;
}

.rowh	{
  background-color:#DDDDDD;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
	padding: 5px 8px 5px 8px;
}



