body { 
	margin:	0px;
	padding: 0px 20px; 
	font-family: Verdana, Tahoma, Helvetica; color:	#000000; font-size:8pt;	 
	background-color: #474747; 
	background-image:url("/images/bgmain.png");
	background-repeat: repeat-x; 
}

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: #BF6608; font-weight:	bold; font-size: 11pt;}
h4 { font-family: Arial, Verdana,	Helvetica; color: #BF6608; font-weight:	bold; font-size: 10pt;}
h5 { font-family: Arial, Verdana,	Helvetica; color: #6F1010; font-weight:	bold; font-size: 9pt; margin-bottom: 5px;}
h6 { font-family: Arial, Verdana,	Helvetica; color: #BF6608; font-weight:	bold; font-size: 8pt; margin-bottom: 5px}

.mh1 { font-family:	Arial, Verdana, Helvetica; font-size:	14px; color: #336688; font-weight: bold; cursor: pointer; }
.mh2 { font-family:	Arial, Verdana, Helvetica; color:	#003366; font-size:	12px; line-height: 18px; font-weight: bold;	}
.mh3 { font-family:	Arial, Verdana, Helvetica; color:	#003366; font-size:	9px; line-height: 18px;	font-weight: bold; }
.mh5 { font-family:	Arial, Verdana, Helvetica; color:	#336688; font-weight: bold;	font-size: 10pt; }
.mp	 { font-family:	Arial, 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, a:link, a:visited, a:active { 
	color: #4080AA;	font-family: Verdana, Tahoma, Helvetica; text-decoration: none;	border:	none; padding: 0px;
}

a:hover	{ 
	color: #FFFFFF;	font-family: Verdana, Tahoma, Helvetica; text-decoration: none;	border:	none; margin: 0px; padding:	0px;
	background-color: #FFA618; 
	text-decoration: none;
}

* a.img, a.img, a.img:hover, a.img:link, * a.img:visited, * a.img:active, * a.img:hover {
	border: none; background:none !important; padding:	0px; margin: 0px; ; 
	text-decoration: none;
}

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

h2 a {border: none;	padding: 0px;  font-family:	Arial, Verdana,	Helvetica; color:#606060;}
h2 a, h2 a:link, h2	a:visited, h2 a:active,	h2 a:hover	 {border: none;	background:none; padding: 0px;	font-family: Arial,	Verdana, Helvetica;	 color:#606060;}

.MATRIX	{ display: none; }

.indented {	padding-left: 20px;	}

p  { font-family: Verdana, Tahoma, Helvetica; color: #000000; font-size: 8pt;}
p.tight	 { font-family:	Verdana, Tahoma, Helvetica;	color: #000000;	font-size: 8pt;	margin:	0px;}
sup	{ font-family: Verdana,	Helvetica; 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; font-size: 8pt;}
ul.spaced { font-family: Verdana, Helvetica; margin: 0px; padding-left: 25px; font-size: 9pt; list-style-image:url('/images/bullet2.png'); line-height:24px;}
ul.loose { font-family: Verdana, Helvetica; margin: 0px; padding-left: 25px; font-size: 9pt; list-style-image:url('/images/bullet2.png'); line-height:18px;}
ul.loose li { margin-bottom: 14px;}
p.loose { line-height:16px;}
h5.tight { margin-top: 11px;}



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

LI A, LI A:link, LI	A:visited, LI A:active { 
	color: #4080AA;	font-family: Verdana, Helvetica; padding-left:	2px; padding-right:	2px; font-weight: normal; text-decoration: underline; 
}
LI A:hover { 
	color: #FFFFFF;	font-family: 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: 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 {
	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	5px	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; 
}

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, 'Sans Serif'; 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: Arial, Verdanda, Helvetica, 'Sans	Serif';	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: #606060; 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.main_outside {
	background:transparent;	
	width: 932px; 
	background-position: center	top; margin: 0px auto; 
}

div.footer_comment { color:	#a0a0a0; font-size:	9px; font-family: Tahoma, Arial, Helvetica;	line-height: 12px; }

.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, MS	Sans Serif;	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: MS Sans Serif, Verdanda,	Helvetica, Sans	Serif; 
  font-size:12px; 
  font-weight:normal; 
  font-style:normal; 
  text-decoration:none;	
  text-align:left; 
  padding-left:	2px; 
  padding-right: 2px;
}

.formbutton	{
  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;	
  cursor: pointer;
  outline: none;
  padding: 2px 8px 2px 8px;
}

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

input.faqinput {
  font-family: MS Sans Serif, 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: MS Sans Serif, 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;
}

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

select {
  font-family: MS Sans Serif, Verdanda,	Helvetica, Sans	Serif; 
  font-size:12px; 
  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: 191px;
}

div.page_menu_items	{
	padding: 10px 10px;
}


div.page_menu_items	a, div.page_menu_items a:visited, div.page_menu_items a:link  {
	padding: 4px;
	font-weight: bold;
	color: #606060;
	font-family:Verdana,Tahoma,Helvetica;
	font-size: 10px;
	border:	1px	solid rgb(240,240,240);
	width: 159px;
	text-decoration:none;
	display: block;
	margin:	5px	0px;
}

div.page_menu_items	a:hover, div.page_menu_items a:active {
	border:	1px	solid #202020;
	background:	url("/images/menu_bg_side.png")	repeat;
	color: #ffffff;
	padding: 4px;
	font-family:Verdana,Tahoma,Helvetica;
	font-size: 10px;
	font-weight: bold;
	width: 159px;
	text-decoration:none;
	display: block;
	margin:	5px	0px;
}



a.asec,	a.asec:link, a.asec:visited	{
	border:	none; padding: 0px;	color: #606060;
}
a.asec:active, a.asec:hover	 
{
	border:	none; background:none; padding:	0px;
	color: #ffff00;
	text-decoration: none;
}

#page_main_full	{
	float: left; 
	width: 737px;
	padding: 0px;
	margin:	0px;
}

#page_main_narrow {
	float: left; 
	width: 520px;
	padding: 0px;
	margin:	0px;
}

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

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

#page_footer {
	width: 100%;
	clear: both;
	background:	#b0b0b0;
	padding: 5px 0px 6px 0px;
	text-align:	center;
	color: #505050;	font-size: 10px; 
	font-family: Verdana, Helvetica; line-height: 12px;
	border-top:	1px	solid #808080;
}

#page_footer a,	#page_footer a:visited,	#page_footer a:link	 {
	border:	none; padding: 0px 4px;	color: #202020;
	font-size: 10px; 
	font-family: Verdana, Helvetica; line-height: 12px;
}
#page_footer a:active, #page_footer	a:hover	 
{
	border:	none; background:none; padding:	0px	4px;
	color: #e0e0e0;	font-size: 10px; 
	font-family: Verdana, Helvetica; line-height: 12px;
	text-decoration: none;
}

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 {
	width: 100%;
	height:	26px;
	background:url('/images/menu_bg.png');
}

#main_menu td {
	text-align:	center;
	padding:0px;
}

.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: #303030;	font-size: 10px; font-family:  Verdana,	Helvetica; text-decoration:	none; 
	padding: 7px 20px 7px 20px;	
	font-weight: bold; 
	height:	12px;
	margin:	0px;
	display:block;
	background:url('/images/menu_bg.png');
}
#main_menu A:hover { 
	color: #FFFFFF;	font-size: 10px; font-family:  Verdana,	Helvetica; text-decoration:	none; background:none; 
	padding: 7px 20px 7px 20px;	
	font-weight: bold; 
	height:	12px;
	background:url('/images/menu_bg_active.png');
}

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

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

.sidebar_top_cell {
	padding: 15px 20px 15px	10px;
}

#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: 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: 10px;
}


.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: 'MS Sans Serif', Verdana,	Helvetica; padding-left: 2px; padding-right: 2px; font-weight: normal; text-decoration:	underline; }
.address A:link	   { color:	#4080AA; font-family: 'MS Sans Serif', Verdana,	Helvetica; }
.address A:visited { color:	#4080AA; font-family: 'MS Sans Serif', Verdana,	Helvetica; }
.address A:active  { color:	#4080AA; font-family: 'MS Sans Serif', Verdana,	Helvetica; text-decoration:	none; }
.address A:hover   { color:	#FFFFFF; font-family: 'MS Sans Serif', Verdana,	Helvetica; background: #FFA618;	text-decoration: none; }


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

#page_top {
	height:	80px;
	width: 100%;
}

#page_logo {
	float: left;
}

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

h1.page_h {
	color: #a0a0a0;
	margin:	0px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica;
}

span.blue {
	color: #9090b0;
}

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

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


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

ul.normal {
	margin-bottom: 10px;
}

ol.normal li, ul.normal li {
	font-weight: normal;
}


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, Sans	Serif; 
  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: MS	Sans Serif,	Verdanda, Helvetica, Sans Serif;
	font-weight: normal;
	font-size: 11px;
	padding: 4px;
	text-align:	left;
}

.clear td {
	color: #000000;
	background:	#ffffff;
	font-family: Verdanda, Helvetica, Sans Serif;
	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,Tahoma,Helvetica;	
  font-size: 8pt; 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,Tahoma,Helvetica;	
  font-size: 8pt; 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: 3px;
  padding-left:	8px;
  font-family: Verdana, Tahoma, Helvetica;	
  font-size: 8pt; color: #113355; font-weight: bold; 
  text-align:left; 
  vertical-align: top;
}

TABLE.info td{
  border-collapse: collapse;
  border: none;
  padding: 3px 0px;
  font-family: Verdana, Tahoma, Helvetica;	
  font-size: 8pt; color: #113355; font-weight: normal; 
  text-align:left; 
}


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


.cms_article_box th	{
	border:	none !important; 
	border-bottom: 1px solid #003468 !important;
	padding: 0px !important;
	height:	26px;
	vertical-align:	middle;
	font-family: Verdana, tahoma, arial, helvetica;	
	font-size: 12px	!important;	
	color: #003468 !important; 
	font-weight: bold; 
	background:	url('/images/th_gradient.png') repeat-x	0 0; 
}



.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;
	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;  
	background:	#FFFFFF	!important;
}

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

A.nav_menu		   { text-decoration: none;	font-family: Tahoma, Helvetica;	font-weight: normal; color:	#003366; font-size:	11px; padding: 0px;}
A.nav_menu:link	   { text-decoration: none;	font-family: Tahoma, Helvetica;	font-weight: normal; color:	#003366; font-size:	11px; }
A.nav_menu:visited { text-decoration: none;	font-family: Tahoma, Helvetica;	font-weight: normal; color:	#003366; font-size:	11px; }
A.nav_menu:active  { text-decoration: none;	font-family: Tahoma, Helvetica;	font-weight: normal; color:	#003366;  font-size: 11px;}
A.nav_menu:hover   { text-decoration: none;	font-family: Tahoma, Helvetica;	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.visble		 { text-decoration:	none; padding: 1px;	font-weight: normal; color:	#0033FF; font-size:	10px; padding: 0px;}
A.visble:link	 { text-decoration:	none; padding: 1px;	font-weight: normal; color:	#0033FF; font-size:	10px; padding: 0px;}
A.visble:visited { text-decoration:	none; padding: 1px;	font-weight: normal; color:	#0033FF; font-size:	10px; padding: 0px;}
A.visble:active	 { text-decoration:	none; padding: 1px;	font-weight: normal; color:	#0033FF;  font-size: 10px; padding:	0px;}
A.visble:hover	 { text-decoration:	none; padding: 1px;	background:	#FFA618; font-weight: normal;  font-size: 10px;	padding: 0px;}

div.main p {
	font-family: Verdana, arial, helvetica;	
	font-size: 11px; 
	color: #000000;	
	line-height: 13px;
}

div.main_column_text {
	height:	245px;
	clear: both;
	text-align:left;
}



.buttons a,	.buttons a:visited,	.buttons a:link	 {
	padding: 3px;
	font-weight: bold;
	font-family:Verdana,Tahoma,Helvetica;
	font-size: 10px;
	width: 120px;
	text-decoration:none;
	display: block;
	margin:	10px 0px;
	text-align:	center;
	border:	1px	solid #a08050;
	background:	#FFc658;
	color: #404040;
}

.buttons a:active, .buttons	a:hover	{
	border:	1px	solid rgb(48,72,95);
	background:	#c06020;
	color: #ffffff;
	padding: 3px;
	font-family:Verdana,Tahoma,Helvetica;
	font-size: 10px;
	font-weight: bold;
	width: 120px;
	text-decoration:none;
	display: block;
	margin:	10px 0px;
}


A.hmenu1, A.hmenu1:link, A.hmenu1:visited, A.hmenu1:active { 
	color: #b04000;	
	background:	transparent;
	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.hmenu1:hover	 { 
	color: #ffffff;
	background:	#b04000;
	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;
}


.secondary th a, .secondary	th a:visited, .secondary th	a:link		{border: none; padding:	2px; color:	#606060;}
.secondary th a:active,	.secondary th a:hover  
{
	border:	none; background: #909090; padding:	2px;
	color: #ffffff;
	text-decoration: none;
}


div.box_container {
	overflow: hidden;
	margin: 10px 0px;   
	width: 100%;
}

div.warning {
	font-family: Verdana,Helvetica;
	font-size:11px;
	border: 2px solid #c04040;
	padding: 2px 8px;
	background: #F9F5E8;
	color: #c02020;
	display: block;
	-moz-border-radius:6px;
}

div.info {
	font-family: Verdana,Helvetica;
	font-size:11px;
	border: 1px solid #34496B;
	padding: 2px 8px;
	background: #e0e6f0;
	color: #303030;
	display: block;
	-moz-border-radius:6px;    
	-webkit-border-radius:6px;   
}

div.question {
	font-family: Verdana,Helvetica;
	font-size:11px;
	border: 1px solid #909090;
	padding: 2px 8px;
	background: #EBD3EA;
	color: #101080;
	display: block;
	-moz-border-radius:6px;
}
     
#productSelector div.product{
	padding: 5px; 
	clear: both;
	font-weight: bold;
	display: blocl;   
}  

     
#productSelector div.productIcon {
	width: 38px;
	height: 38px; 
	float: left;
}

#productSelector div.productLabel {
	float: left; 
	padding-left: 5px;
	padding-top: 24px;  
}

#productSelector div.feature {
	padding: 2px 0px 0px 2px;  
	clear: both;
}


#productSelector div.featureSelector{
	padding: 0px 0px 3px 0px;     
	float: left;
}

#productSelector div.featureLabel {
	padding: 0px 0px 5px 0px;     
	float: left;
	width: 320px;
}    

#productSelector div.selection { 
	width: 230px;
}


#productSelector input {
	margin-right: 8px;
}      

#productSelector .comment {
	font-size: 9px;
	color: #808080;
}

#productSelector h4 { 
	border-bottom: 1px solid #b0b0b0;
}


#productSelector a, #productSelector a:link, #productSelector a:visited, #productSelector a:active {  
	display: inline-block; 
	padding: 3px 5px;
	border: 1px dotted #a0a0a0;
	color: #4080AA;	font-family: Verdana, Tahoma, Helvetica; text-decoration: none;
	background-color: #ffffff;    
	width: 210px;
}

#productSelector a:hover	{ 
	background-color: #FFA618; 
	border: 1px solid #885500;
	width: 210px;
}	

#productSelector div.productDisabled {
	display: inline-block; 
	padding: 3px 5px;
	border: 1px dotted #c0c0c0;
	color: #d0d0d0;	font-family: Verdana, Tahoma, Helvetica; text-decoration: none;
	width: 210px;
}
	 
	 
#productSelector #info {
	border: 2px solid #a02020; background: #fff0f0; margin-top: 18px; padding: 10px; -moz-border-radius:10px;	
	width: 230px;
}

#productSelector #info p {
	color: #502020;
}	
	

div.image_menu_24 ul {
	list-style: none;  
	padding-left: 20px;
}

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

.image_menu_24 A,	.image_menu_24 A:link, .image_menu_24 A:visited, .image_menu_24 A:active { 
	color: #47271B;	font-size: 10px; font-family: Verdana, Helvetica; font-weight: bold; text-decoration: none;	padding: 2px 7px 2px 2px; background: none;
	display: inline-block;  
	clear: both;
}
.image_menu_24 A:hover	{ 
	color: #FFFFFF;	font-size: 10px; font-family: Verdana, Helvetica; text-decoration: none; padding: 2px 7px 2px 2px;	background-color: #FFA618;
	display: inline-block;
	clear: both;
}

.image_menu_24 A img { 
	margin-right: 8px;    
	float: left;
}               


.image_menu_24 A div { 
	float: left;
	margin-top: 6px; 
}


table.single {
  border-collapse: collapse;
  border: 2px solid #8d8dbb;
  background-color: #f8f8f8;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
}
table.single caption {
  text-align: left;
  padding-bottom: 10px;
  color: #323254;
}
table.single thead tr {
  background-color: #ceceea;
}
table.single thead th {
  border: 1px solid #8d8dbb;
  text-align: left;
  padding: 8px 6px;
  color: #323254;
  font-weight: bold;
}
table.single thead td {
  border: 1px solid #8d8dbb;
  text-align: left;
  padding: 8px 6px;
  color: #323254;
}
table.single > tbody > tr {
  background-color: #f8f8f8;
}
table.single > tbody > tr > td {
  border: 1px solid #b9b9cc;
  padding: 4px 6px;
  font-weight: normal;
  color: #323254;
}
table.single > tbody > tr > th {
  border: 1px solid #b9b9cc;
  padding: 4px 6px;
  text-align: left;
  color: #323254;
  background-color: #dcdceb;
}
table.single > tbody > tr:nth-child(2n+1) {
  background-color: #f0f0f0;
}
table.single tfoot tr {
  background-color: #ceceea;
}
table.single tfoot th {
  border: 1px solid #8d8dbb;
  font-weight: bold;
  padding: 8px 6px;
  text-align: right;
  color: #323254;
}
table.single tfoot td {
  border: 1px solid #8d8dbb;
  font-weight: normal;
  padding: 8px 6px;
  color: #323254;
}
