body { margin:0;padding:0; 
 		font-family: Verdana, Tahoma, Helvetica; color: #000000; font-size:8pt;  
}

h1 { font-family: arial, helvetica; font-size: 16pt; color: #113355; font-weight: bold; margin: 12pt 0pt;}
h2 { font-family: Arial, Verdana, Helvetica; font-weight: bold; font-size: 12pt; color: #662222; }
h3 { font-family: Arial, Verdana, Helvetica; color: #C04010; font-weight: bold; font-size: 11pt;}
h4 { font-family: Arial, Verdana, Helvetica; color: #C06010; font-weight: bold; font-size: 10pt;}
h5 { font-family: Arial, Verdana, Helvetica; color: #701010; font-weight: bold; font-size: 9pt; margin-bottom: 5px;}
h6 { font-family: Arial, Verdana, Helvetica; color: #C06010; font-weight: bold; font-size: 8pt; margin-bottom: 5px}

.mh1 { font-family: Verdana, Helvetica; font-size: 14px; color: #336688; font-weight: bold; cursor: pointer; }
.mh2 { font-family: Verdana, Helvetica; color: #003366; font-size: 12px; line-height: 18px; font-weight: bold; }
.mh3 { font-family: Verdana, Helvetica; color: #003366; font-size: 9px; line-height: 18px; font-weight: bold; }
.mh5 { font-family: Verdana, Helvetica; color: #336688; font-weight: bold; font-size: 10pt; }
.mp  { font-family: Verdana, Helvetica; color: #003366; font-size: 12px; line-height: 20px; }

.fp0 { font-family: Verdana, Helvetica; color: #003366; font-size: 13px; line-height: 16px }
.fp1 { font-family: Verdana, Helvetica; color: #003366; font-size: 100%; line-height: 14px }
.fh1 { font-family: Verdana, tahoma, arial, helvetica; font-size: 14px; color: #336688; font-weight: bold; letter-spacing: 0px }
.fh2 { font-family: Verdana, tahoma, arial, helvetica; font-size: 12px; color: #336688; font-weight: bold; letter-spacing: 0px }
.fh3 { font-family: Verdana, tahoma, arial, helvetica; font-size: 13px; color: #336688; font-weight: bold; letter-spacing: 0px }

a       {border: none; padding: 0px;}
a img, a img:link, a img:visited, a img:active, a img:hover   {border: none; background:none; padding: 0px;}

.MATRIX { display: none; }

.indented { padding-left: 20px; }

p  { font-family: Verdana, Arial, Helvetica; color: #000000; font-size: 11px; line-height: 15px;}
sup { font-family: Verdana, Helvetica; color: #003366; line-height: 16px; }
ul { font-family: Verdana, Helvetica; margin: 0px; padding-left: 25px; font-size: 9pt; list-style-image:url('/images/bullet2.png');}
.uldefault { font-family: Verdana, Helvetica; margin-left: 15px; padding-top:5px; font-size: 11px; list-style-image:none;  line-height: 15px}
ol { font-family: Verdana, Helvetica; line-height: 18px; font-size: 12px;}
li { font-family: Verdana, Helvetica; color: #000000; padding-left: 2px; margin-top: 6px; font-size: 8pt;}
td { font-family: Verdana, Helvetica; color: #003366; font-size: 12px;}

A, A:link, A:visited, A:active { 
    color: #4080AA; font-family: Verdana, Helvetica; text-decoration: none; 
}
A:hover { 
    color: #FFFFFF; font-family: Verdana, Helvetica; background: #FFA618; text-decoration: none; 
}


P A, P A:link, P A:visited, P A:active { 
    color: #4080AA; font-family: 'MS Sans Serif', Verdana, Helvetica; padding-left: 2px; padding-right: 2px; font-weight: normal; text-decoration: none; 
}
P A:hover { 
    color: #FFFFFF; font-family: 'MS Sans Serif', Verdana, Helvetica; background: #FFA618; text-decoration: none; 
}

LI A, LI A:link, LI A:visited, LI A:active { 
    color: #4080AA; font-family: 'MS Sans Serif', Verdana, Helvetica; padding-left: 2px; padding-right: 2px; font-weight: normal; text-decoration: underline; 
}
LI A:hover { 
    color: #FFFFFF; font-family: 'MS Sans Serif', Verdana, Helvetica; background: #FFA618; text-decoration: none; 
}

A.mh1, A.mh1:link, A.mh1:visited, A.mh1:active { 
    color: #336688; text-decoration: none; font-family: Verdana, Helvetica; font-size: 14px;  font-weight: bold;
}
A.mh1:hover { 
    color: #336688; text-decoration: underline; font-family: Verdana, Helvetica; font-size: 14px;  font-weight: bold; background: none;
}

.checklist_box {
	float:right; width:230px; background: #F9F8F5; margin-left: 20px; margin-bottom: 10px;  
}

.checklist_box table {
	border: 1px solid #533F34;
    border-collapse: collapse;
    width: 100%;
	padding: 0px;
}

.checklist_box th {
	background: #894C34; 
	padding:5px; 
    font-family: 'MS Sans Serif', Verdana, Helvetica; color: #FFFFFF; font-weight: bold; font-size: 9pt;
}


.checklist_box td {
	border: 1px solid #533F34;
	padding: 10px; 
}

.checklist_box ul {
	line-height: 20px;
}


.checklist ul {
	list-style-image:url('/images/cm_checklist.png');
	margin: 2px;
	padding-left: 22px;
}

.checklist li {
    color: #47271B; font-size: 10px; font-family: Verdana, Helvetica; 
}

.checklist A, .checklist A:link, .checklist A:visited, .checklist A:active { 
    color: #47271B; font-size: 10px; text-decoration: none; padding: 2px 2px 2px 20px; background:url('/images/arrow_checklist.png') no-repeat 2px; 
}
.checklist A:hover { 
    color: #FFA618; font-size: 10px; text-decoration: underline; padding: 2px 2px 2px 20px; background:url('/images/arrow_checklist.png')  no-repeat 2px;
}

.checklist div ul {
	list-style: none;
	margin: 2px;
	padding-left: 0px;
	line-height: 20px;
}

.documents ul {
	list-style-image:none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
}

.documents li {
    color: #47271B; font-size: 10px; font-family: Verdana, Helvetica; margin: 0px; 
}

img.page_box {
	position: absolute;
	top: 107;
	left: 00;
	width: 191px;
	height: 116px;
    padding:0px;
}


div.documents A, div.documents A:link, div.documents A:visited,  div.documents A:active  { 
    color: #47271B; font-size: 10px; font-family: Verdana, Helvetica; text-decoration: none; padding: 2px 2px 2px 20px; background:url('/images/pdf.png') no-repeat left;
}

div.documents A:hover   { 
    color: #FFA618; font-size: 10px; font-family: Verdana, Helvetica; text-decoration: underline; padding: 2px 2px 2px 20px; background:url('/images/pdf.png')  no-repeat left; 
}

div.inline_menu ul {
	list-style-image:none;
	list-style-type: none;
	margin: 5px 2px -3px 2px;
	padding-left: 0px;
}

div.inline_menu li {
	margin-top: 3px;
}

.inline_menu A, .inline_menu A:link, .inline_menu A:visited, .inline_menu A:active { 
    color: #47271B; font-size: 10px; font-family: Verdana, Helvetica; font-weight: bold; text-decoration: none; padding: 2px 7px 2px 20px; background:url('/images/arrow_checklist.png') no-repeat 2px;
}
.inline_menu A:hover    { 
    color: #FFFFFF; font-size: 10px; font-family: Verdana, Helvetica; text-decoration: none; padding: 2px 7px 2px 20px; background:url('/images/arrow_checklist.png') #FFA618 no-repeat 2px;
}


#floatbox { width: 146px; background: #ffFDf8; padding:0px; }

#floatbox table {
	border: 1px solid #533F34;
    border-collapse: collapse;
    width: 100%;
	padding: 0px;
}

#floatbox th {
	background: #F1EEE7; 
	padding:10px; 
    font-family: 'MS Sans Serif', Verdana, Helvetica; color: #47271B; font-weight: bold; font-size: 9pt;
}

#floatbox td {
	border: 1px solid #533F34;
	padding: 9px; 
}

th  { font-family: Verdana, Helvetica, 'Sans Serif'; color: #ffffff; font-size: 10pt; font-weight: bold; } 
pre { font-family: 'Courier New', Verdana, Helvetica, Sans Serif; color: 333333; font-size: 8pt;}
.frm  { font-size: 8pt; font-weight: bold; margin-bottom: -10px; }
.frm_light { font-size: 8pt; font-weight: normal; margin-top: 15px; margin-bottom: -10px; }


.head1 { font-family: ms trebuchet, tahoma, helvetica; font-size: 15px; color: #006600; font-weight: bold; letter-spacing: 0px  }
.head2 { color: #663399; font-size: 10pt; font-weight: bold; } 
.head3 { color: #003366; font-size: 10pt; font-weight: bold; } 
.head4, dt { color: #5070B0; font-family: Verdanda, Helvetica; font-size: 10pt; font-weight: bold;}  

.packed  { font-family: Verdana, Helvetica; color: #003366; font-size: 11px; margin-left:20px; margin-top:-16px;}
.info    { color: #555555; font-size: 12px; font-family: 'MS Sans Serif', Verdana, Helvetica; line-height: 14px;}
.comment { color: #003366; font-size: 10px; font-family: Verdana, Helvetica; line-height: 12px;}
.news_dk { color: #223376; font-size: 10px; font-family: Verdana, Helvetica; line-height: 12px; margin-top: -2px;}
.comment_dk { color: #666666; font-size: 10px; font-family: Verdana, Helvetica; line-height: 12px;}
.comment_w  { color: #B03300; font-size: 10px; font-family: Verdana, Helvetica; line-height: 12px;}
.map        { color: #003366; font-size: 11px; font-family: Verdana, Helvetica; line-height: 15px;}
.map1       { color: #003366; font-size: 11px; font-family: Verdana, Helvetica; margin-top: -10px; margin-left:11px}
.licomment  { color: #003366; font-size: 10px; font-family: Verdana, Helvetica; line-height: 15px; margin-top:2px}
.small { color: #003366; font-size: 11px; font-family: MS Sans Serif; line-height: 13px;}


td.error { color: #AA4646; padding: 10px; font-size: 10px; font-family: Verdana, Helvetica; font-weight: bold; background-color: #ffe9e9; border: 1px solid #AA4646;}
td.error p { color: #AA4646; font-size: 10px; font-family: Verdana, Helvetica; font-weight: normal; }

#benefit_list p {
	background:url('/images/box1.png') no-repeat left 2px; 
	font-family: Verdana, Helvetica; font-size: 10px; line-height: 11px;
	padding-left: 17px;
	margin-top: 0px;
	margin-bottom: 9px;	
}

div.comment_tight { color: #A0A0A0; font-size: 9px; font-family: Tahoma, Arial, Helvetica; line-height: 12px; padding-left: 2px;}

.form { color: 333333; font-size: 10pt; font-family: Verdana, Helvetica, Sans Serif } 
.copyright { color: 333333; font-size: 8pt; font-family: Verdana, Helvetica, Sans Serif; }

A.news, A.news:link, A.news:visited, A.news:active { 
    color: #444466; font-weight: normal; text-decoration: none; font-size: 9px; font-family: Verdana, Helvetica; line-height: 10px;
    padding: 2px 2px 2px 18px;
    background:url('/images/arrow_checklist.png') no-repeat 2px 3px;
    display: block;
}
A.news:hover { 
    color: #60B0EE;  background: none; font-weight: normal; text-decoration: underline; font-size: 9px; line-height: 10px;
    padding: 2px 2px 2px 18px;
    background:url('/images/arrow_checklist.png') no-repeat 2px 3px;
}

A.news1, A.news1:link, A.news1:visited, A.news1:active { 
    color: #003366; font-weight: normal; text-decoration: none; padding: 2px;
}
A.news1:hover { 
    color: #ffffff; background: #FFA618; font-weight: normal; text-decoration: none; padding: 2px;
}


A.map, A.map:link, A.map:visited, A.map:active { color: #335497; font-weight: normal; text-decoration: none; }
A.map:hover { color: #ffffff; text-decoration: none; }

A.inline, A.inline:link, A.inline:visited, A.inline:active { 
    color: #003468; font-family: Verdana, Helvetica;font-size: 10px; padding: 2px; font-weight: normal; text-decoration: none; 
}
A.inline:hover { 
    color: #FFFFFF; font-size: 10px; padding: 2px; background: #FFA618; text-decoration: none; 
}

A.in         { color: #4080AA; font-family: Verdana, Helvetica; font-size: 10pt; padding: 2px; font-weight: normal; text-decoration: underline; }
A.in:link    { color: #4080AA; font-size: 9pt; }
A.in:visited { color: #4080AA; font-size: 9pt; }
A.in:active   { color: #4080AA; font-size: 9pt; text-decoration: none; }
A.in:hover   { color: #FFFFFF; font-size: 9pt; padding: 2px; background: #FFA618; text-decoration: none; }


A.menu         { color: #336699; height: 16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; padding-top: 1px; padding-bottom: 2px; padding-left: 8px; padding-right: 8px;}
A.menu:link    { color: #336699;}
A.menu:visited { color: #336699;}
A.menu:active   { color: #336699;}
A.menu:hover   { color: #ffffff; height: 16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; 
  margin-bottom: -1px;
  background: #6699cc;
  padding-top: 1px; padding-bottom: 2px; padding-left: 8px; padding-right: 8px;
  border: 1px solid #EFFFFF;
}

A.hmenu, A.hmenu:link, A.hmenu:visited, A.hmenu:active { 
    color: #336699; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 10px; font-weight: bold; text-decoration: none; padding-top: 1px; padding-bottom: 2px; padding-left: 8px; padding-right: 8px;  border: 1px solid #FFFFFF;
}
A.hmenu:hover   { color: #ffffff;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; 
  margin-bottom: -1px;
  background: #6699cc;
  padding-top: 1px; padding-bottom: 2px; padding-left: 8px; padding-right: 8px;
  border: 1px solid #114466;
}

A.inmenu         { color: #336699; height: 16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;}
A.inmenu:link    { color: #336699; }
A.inmenu:visited { color: #336699; }
A.inmenu:active   { color: #336699;}
A.inhmenu:hover  { color: #ffffff; height: 16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; background: #FFFFFF;}

.dn	{ z-index: -1; position: absolute; top: -305px; left: 0px;font-size : 4pt; width:760px }

TABLE.single {
  background: #f9f9f9;
  border-collapse: collapse;
  border: 1px solid; 
  border-color: #c0c0c0;
}

TR.view-1
{
  BACKGROUND-COLOR: #f8f8f8;
  border-color: #c0c0c0;
}


TD.single {
  background: #f9f9f9;
  border-collapse: collapse;
  border: 1px solid; 
  border-spacing: 0px;
  border-color: #c0c0c0;
}

TD.thin1 {
    background: #DDDDDD;
    padding:0px; 
    height:1px;
}

TD.thin2 {
    background: #666666;
    padding:0px; 
    height:2px;
}


TD.header
{
    font-family: Verdana, Helvetica; color: #003366; 
	font-size: 11px;
    font-weight: bold; 
    vertical-align: top;
    border-collapse: collapse;
    border: 1px solid; 
    border-color: #c0c0c0;
} 
td.title
{
    BACKGROUND-COLOR: #f0f0f0;
	font-family: Verdana, Helvetica; color: #003366; 
	font-weight: normal;
	font-size: 11px;
    border-collapse: collapse;
    border: 1px solid; 
    border-top: none;
    border-color: #c0c0c0;
}
TD.detail
{
    font-family: Verdana, Helvetica; color: #003366; 
	font-size: 11px;
    font-weight: normal; 
    vertical-align: top;
} 


A.printmenu, A.printmenu:link, A.printmenu:visited, A.printmenu:active { 
    color: #666666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 2px 2px 20px; background:url('/images/print.png') no-repeat 2px;
}
A.printmenu:hover { 
    color: #000000; padding: 2px 2px 2px 20px; text-decoration: underline; background:url('/images/print.png') no-repeat 2px
}

input {
  font-family: Verdanda, Tahoma, Helvetica; 
  font-size:11px; 
  font-weight:normal; 
  font-style:normal; 
  text-decoration:none; 
  text-align:left; 
  padding-left: 2px; 
  padding-right: 2px;
}

.formbutton {
  font-family: Verdanda, Helvetica, Sans Serif; 
  font-size: 12px; 
  font-style:normal; 
  font-weight: bold; 
  text-decoration:none; 
  text-align:center; 
  color: #ffffff;
  background-color:#4488BB;
  border:1px solid #003366; 
  cursor: pointer;
  outline: none;
  padding: 2px 8px 2px 8px;
}

.formbutton:active {
  padding: 3px 7px 1px 9px;
}

input.faqinput {
  font-family: Verdanda, Helvetica, Sans Serif; 
  font-size:12px; 
  font-weight:normal; 
  font-style:normal; 
  text-decoration:none; 
  text-align:left; 
  color: #003366;
  padding-left: 5px; 
  padding-right: 5px;
  height: 19px;
}

input.faqbutton {
  font-family: 'MS Sans Serif', Verdanda, Helvetica, 'Sans Serif'; 
  font-size: 12px; 
  font-style:normal; 
  font-weight: bold; 
  text-decoration:none; 
  text-align:center; 
  color: #ffffff;
  background-color:#4488BB;
  border:1px solid #003366; 
  padding: 3px;
  padding-top: 0px;
  height: 19px;
}

textarea {
  font-family: Verdanda, Tahoma, Helvetica; 
  font-size:11px; 
  font-weight:normal; 
  font-style:normal; 
  text-decoration:none; 
  text-align:left; 
  color: #003366;
  padding-left: 5px; 
  padding-right: 5px;
}

input.radio {
  border: none; 
  vertical-align: middle;
}

select {
  font-family: Verdanda, Tahoma, Helvetica; 
  font-size:11px; 
  font-weight:normal; 
  font-style:normal;
  text-decoration:none; 
  text-align:left; 
  color: #003366;
}

.news_block0 {
	font-family: Verdana, Arial, Helvetica;
	background:url('/images/news_bg.png') no-repeat left top; 
	height:50px; 
	width:200px; 
	padding-left:28px; padding-top: 7px;
	padding-right: 5px;
	vertical-align: top;
	text-align: left;
}

.news_block {
	background-color: #F0F0F0;
	font-family: Verdana, Arial, Helvetica;
	width:200px; 
	padding: 7px 2px;
	vertical-align: top;
	text-align: left;
}

#digicertsitesealcode A:link    { color: #1197DB; text-decoration: none; }
#digicertsitesealcode A:visited { color: #1197DB; text-decoration: none; }
#digicertsitesealcode A:active   { color: #1197DB; text-decoration: none; }
#digicertsitesealcode A:hover   { color: #4080AA; text-decoration: none; background: none;}

.quote {
	clear: right;
	display: block;
    border-top: 1px solid #FFFFFF;
    padding: 0px 0px 0px 0px;
}

.quote_box {
	clear: right;
	display: block;
	border: none;
    padding: 0px 0px 0px 0px;
    line-height: 13px;
    font-family: Verdana, Helvetica;
    font-size: 10px; 
}

/*	background:url('/images/quote_left.gif') no-repeat 0px -0px;  */

.quote p{
    color: #47271B; font-size: 10px; 
    font-family: Verdana, Helvetica; 
    line-height: 12px;
}


p.quote_author {
    text-align: right;
    margin: 0px;
    color: #47271B;
    font-style: italic;
}

p.quote_more {
    text-align: right;
    margin: 0px;
    color: #666666;
    margin-top: 8px;
    font-weight: normal;
}


#page_menu {
    float: left; 
    width: 184px;
}

#page_main_full {
    float: right; 
    width: 650px;
    padding: 0px 0px 10px 0px;
}

#page_main_narrow {
    float: left; 
    width: 460px;
    padding: 0px 15px 10px 0px;
}

#page_sidebar {
    float: right; 
    width: 172px;
    padding: 0px;
    
}

#page_banner {
    width: 860px;
    display:none;
}

#page_footer {
    width: 860px;
    clear: both;
    background: #BFDAF4;
    padding: 5px 0px 5px 0px;
    margin-bottom: 2px;
    text-align: center;
    color: #003366; font-size: 10px; font-family: Verdana, Helvetica; 
    line-height: 12px;
    border-top: 1px solid #8FAAC4;
    border-bottom: 1px solid #BFDAF4;
}

div.h_separator {
    clear: both;
    height: 1px;
    font-size: 0px;
    width: 100%;
    border-top: 1px solid #E0E0E0;
    margin-top: 16px;
    margin-bottom: 15px;
    
}

#print_copyright {
    display: none;
}

#main_menu {
	padding: 0px;
	margin: 0px;
	width: 860px;
	height: 26px;
	background:url('/images/menu_bg.png');
}

#main_menu td {
	text-align: center;
}

.main_menu_inactive {
	background:url('/images/menu_bg.png');
}

.main_menu_active {
	background:url('/images/menu_bg_active.png');
	color: #FFFFFF;
}


#main_menu A, #main_menu A:link, #main_menu A:visited, #main_menu A:active { 
    color: #113355; font-size: 10px; font-family:  Verdana, Helvetica; text-decoration: none; padding: 2px 20px 2px 20px; font-weight: bold; 
}
#main_menu A:hover { 
    color: #FFFFFF; font-size: 10px; font-family:  Verdana, Helvetica; text-decoration: none; background:none; padding: 2px 20px 2px 20px; 
}

.sidebar_cell {
    padding: 8px 0px 15px 5px;
	background: url('/images/hor_dot_trim.png') repeat-x left 0px;
}

.sidebar_single_cell {
    padding: 8px 0px 15px 5px;
}

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

#page_sidebar A, #page_sidebar A:link, #page_sidebar A:visited, #page_sidebar A:active { 
    color: #47271B; font-family: Verdana, Helvetica; font-size: 10px; text-decoration: none; font-weight: bold; padding: 2px 2px 2px 20px; background:url('/images/arrow_checklist.png') no-repeat 2px; margin-left: 5px;  line-height: 16px;
}
#page_sidebar A:hover { 
    color: #FFFFFF; font-size: 10px; text-decoration: none; padding: 2px 2px 2px 20px; background:url('/images/arrow_checklist.png') #FFA618 no-repeat 2px; margin-left: 5px;  line-height: 16px;
}


#page_sidebar A.img, #page_sidebar A.img:link, #page_sidebar A.img:visited, #page_sidebar A.img:active { 
    color: #47271B; text-decoration: none; background: none; padding: 0px;
}
#page_sidebar A.img:hover { 
    color: #FFFFFF; text-decoration: none; padding: 0px;
}

#page_sidebar h1 { 
	font-family: 'MS Sans Serif', Verdana, tahoma, arial, helvetica; 
	font-size: 9pt; color: #BF6608; font-weight: bold; line-height: 12px; 
	margin-top: 0px;
}

#page_sidebar p {
    color: #47271B; font-size: 10px; font-family: Verdana, Helvetica; line-height: 12px;
    padding-left: 8px;
}


.address { color: #003366; font-size: 100%; font-family: Verdana, Helvetica; line-height: 12px; }

.address th { color: #000000; font-size: 11px; font-family: Verdana, Helvetica; font-weight: normal; line-height: 12px; text-align: left; vertical-align: top;}
.address td { color: #003366; font-size: 11px; font-family: Verdana, Helvetica; line-height: 12px; }
.address p  { color: #003366; font-size: 11px; font-family: Verdana, Helvetica; font-size: 100%; line-height: 12px; }

.address A         { color: #4080AA; font-family: Verdana, Helvetica; padding-left: 2px; padding-right: 2px; font-weight: normal; text-decoration: underline; }
.address A:link    { color: #4080AA; font-family: Verdana, Helvetica; }
.address A:visited { color: #4080AA; font-family: Verdana, Helvetica; }
.address A:active  { color: #4080AA; font-family: Verdana, Helvetica; text-decoration: none; }
.address A:hover   { color: #FFFFFF; font-family: Verdana, Helvetica; background: #FFA618; text-decoration: none; }

.address a.img, a.img:link, a.img:visited, a.img:active, a.img:hover   {border: none; background:none; padding: 0px;}

p.address { color: #003366; font-size: 11px; font-family: Verdana, Helvetica; font-size: 10px; line-height: 12px; }

table p { color: #003366; font-size: 11px; font-family: Verdana, Helvetica; line-height: 12px; }

#page_top {
    height: 80px;
    width: 860px;
}

#page_logo {
    float: left;
}

#page_util_menu {
    float: right;
    text-align: right;
    font-size: 10px;
    height: 75px;
    padding: 0px;
    margin: 0px;
    padding-bottom: 1px;
}


img.sidebar_icon {
    float:left; padding-right: 5px;
}

ol.faq {
    font-size: 10pt;
    padding-left: 20px;
}


ol.faq li {
    font-weight: bold;
}

ol.faq p {
    font-weight: normal;
    font-size: 8pt;
    margin-left: 3px;
}

td.form-footer {
    BACKGROUND-COLOR: #ffffff;
    text-align: center;
}

.benefits p {
    font-weight: bold;
}

.float_left_quote {
    float: left;
    background:#FFFCF5; 
    padding:0px 10px 0px 10px; 
    margin-right: 20px; 
    margin-bottom: 10px; 
    border: 1px solid #cd853f;
}

.float_right_quote {
    float: right;
    background:#FFFCF5; 
    padding:0px 10px 0px 10px; 
    margin-left: 20px; 
    margin-bottom:10px; 
    border: 1px solid #cd853f;
}

.float_right {
    float: right;
    padding:0px 10px 0px 10px; 
    margin-left: 20px; 
    margin-bottom:10px; 
}

.button {
  font-family: 'MS Sans Serif', Verdanda, Helvetica; 
  font-size:12px; 
  font-weight:bold; 
  font-style:normal; 
  text-decoration:none; 
  text-align:center; 
  color: #ffffff;
  background-color:#FFA618;
  border:1px solid #905010; 
  padding: 2px 8px 2px 8px;
}

.button:active {
  padding: 3px 7px 1px 9px;
}

.clear th {
    color: #000000;
    background: #ffffff;
    font-family: Verdana, Helvetica;
    font-weight: normal;
    font-size: 11px;
    padding: 4px;
    text-align: left;
}

.clear td {
    color: #000000;
    background: #ffffff;
    font-family: Verdana, Helvetica;
    font-size: 11px;
    padding: 4px;
    text-align: left;
}

TABLE.schedule {
  background: #f9f9f9;
  border-collapse: collapse;
  border: 1px solid; 
  border-color: #c0c0c0;
  width: 100%;
}

TABLE.schedule th {
  background: #d0d0d0;
  border-collapse: collapse;
  border: 1px solid; 
  border-color: #c0c0c0;
  padding: 4px;
  font-family: Verdana, Helvetica; 
  font-size: 9pt; color: #113355; font-weight: bold; 
}

TABLE.schedule td {
  background: #f9f9f9;
  border-collapse: collapse;
  border: 1px solid; 
  padding-top: 6px;
  padding-bottom: 6px;
  border-color: #c0c0c0;
  font-family: Verdana, Helvetica; 
  font-size: 9pt; color: #113355; font-weight: normal; 
  text-align:center; 
}

TABLE.info {
  background: #ffffff;
  border-collapse: collapse;
  border: 1px solid; 
  border-color: #c0c0c0;
  padding: 8px;
  width: 100%;
}

TABLE.info th {
  border-collapse: collapse;
  border: none; 
  padding: 4px;
  font-family: Verdana, Helvetica; 
  font-size: 9pt; color: #113355; font-weight: bold; 
  text-align:left; 
  vertical-align: top;
}

TABLE.info td{
  border-collapse: collapse;
  border: none;
  padding-top: 6px;
  padding-bottom: 6px;
  font-family: Verdana, Helvetica; 
  font-size: 9pt; color: #113355; font-weight: normal; 
  text-align:left; 
}


.cms_article_box {
    border-collapse: collapse;
    border: none !important; 
}


.cms_article_box th {
    border: none !important; 
    padding: 0px !important;
    vertical-align: middle;
    font-family: Verdana, tahoma, arial, helvetica; 
    font-size: 12px !important; 
    color: #FFFFFF !important; 
    font-weight: bold; 
}


.cms_article_box td {
    border: none !important;
    padding: 0px !important;
    background: #f0f0f0 !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

table.nav_menu_inactive td { 
    padding: 3px 10px 3px 10px !important; 
    color: transparent !important;
    border: 1px solid transparent !important;
    border-left: none !important;
    border-right: none !important;
    vertical-align: middle !important;
}

table.nav_menu_inactive { 
    padding: 0px !important; 
    border: none !important;
    border-collapse: separate !important;
}

table.nav_menu_active { 
    padding: 0px !important; 
    border: none !important;
    border-collapse: separate !important;
}

table.nav_menu_active td { 
    padding: 3px 10px 3px 10px !important; 
    border: 1px solid #666666 !important;  
    border-left: none !important;
    border-right: none !important;
    background: #FFFFFF !important;
}

.nav_menu_disabled {
    padding: 3px 10px 3px 10px !important; 
    vertical-align: middle;
    border: 1px solid transparent !important;  
    border-left: none !important;
    border-right: none !important;
    color: #959595 !important;
    font-family: Verdana, tahoma, arial, helvetica; 
    font-size: 10px; 
}

A.nav_menu         { text-decoration: none; font-weight: normal; color: #003366; font-size: 11px; padding: 0px;}
A.nav_menu:link    { text-decoration: none; font-weight: normal; color: #003366; font-size: 11px; }
A.nav_menu:visited { text-decoration: none; font-weight: normal; color: #003366; font-size: 11px; }
A.nav_menu:active  { text-decoration: none; font-weight: normal; color: #003366;  font-size: 11px;}
A.nav_menu:hover   { text-decoration: none; background: none; font-weight: normal;  font-size: 11px; padding: 0px;}

.nav_menu { 
    font-family: Verdana, tahoma, arial, helvetica; 
    color: #003366; 
    padding: 0px;
}
.nav_date { 
    font-family: Verdana, tahoma, arial, helvetica; 
    font-size: 9px; 
    color: #003366; 
    font-weight: bold; 
}

A.visible         { text-decoration: none; padding: 1px; font-weight: normal; color: #0033FF; font-size: 11px; padding: 0px;}
A.visible:link    { text-decoration: none; padding: 1px; font-weight: normal; color: #0033FF; font-size: 11px; padding: 0px;}
A.visible:visited { text-decoration: none; padding: 1px; font-weight: normal; color: #0033FF; font-size: 11px; padding: 0px;}
A.visible:active  { text-decoration: none; padding: 1px; font-weight: normal; color: #0033FF;  font-size: 11px; padding: 0px;}
A.visible:hover   { text-decoration: none; padding: 1px; background: #FFA618; font-weight: normal;  font-size: 11px; padding: 0px;}

#page0 {
	background:url("/images/vtrim_full.png") repeat-y 0;
}	
#page1 {
	background:url("/images/vtrim.png") repeat-y 0;
}	

/* Single level 2 - for grids inside vertical data lists */
table.single2 {
    border-collapse: collapse;
    border: 1px solid #C4C8D4; 
    background-color: #f5f5f5;
}

table.single2 thead th  { 
    background-color: #e0e0f0;
    border: 1px solid #C4C8D4; 
    font-size: 11px;
	color: #222222; 
    padding: 4px;
	font-weight: bold;
	text-align: left;
}

table.single2 tbody td {
    background-color: #f5f5f5;
    border-collapse: collapse;
    border: 1px solid #C4C8D4; 
    color: #003366; 
    padding: 4px;
    font-size: 11px;
}

table.single2 tbody th  { 
    background-color: #e0e0f0;
    border: 1px solid #C4C8D4; 
	color: #222222; 
    padding: 4px;
	font-weight: bold;
	text-align: left;
} 

table.single2 tfoot td, table.single2 tfoot th {
    background-color: #f5f5f5;
    border-collapse: collapse;
    border: 1px solid #C4C8D4; 
    color: #003366; 
    padding: 4px;
}

table.centered td, table.centered th, table.centered thead th {
    text-align:center;
}