ul
{ margin: 8 0 4 10;
	padding: 0 0 0 0;
}
li
{ list-style-type: none;
	/*line-height:13px;
	padding: 0 0 0 0;
	margin: 0 0 4 8;
	list-style-image: url('/images/dot_bl_tran_8x12_bigger.gif');*/
}
ul.inlinelink
{ 	margin: 0 0 0 0;
	padding:0 0 0 0;
}
.inlinelink li

{	padding-left: 8px;
	background-image: url('/images/dot_gy_tran_8x12.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	
}
ul.inlineTxt
{ 	margin: 0 0 0 0;
	padding:0 0 0 0;
}
.inlineTxt li
{	padding:  0 0 5 8;
	background-image: url('/images/dot_bl_tran_8x12_big.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	
}
.dotline
{
	background-image: url('/images/dot_gray_2x2.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
}
.bg
{	
	background-image: url('/images/bg_liquid_right.gif');
	background-position: 0 0;
	background-repeat: repeat-x;
}
.bg_right
{	
	background-image: url('/images/bg_liquid_left.gif');
	background-position: 0 0;
	background-repeat: repeat-x;
}
.sideForm
{ height:12px;
width:12px;
padding: 0 5 0 0;
margin: 0 3 0 0;

}

sup
{font-size:smaller;
}
body, td, div	{


	font-family: Verdana,Helvetica, Arial,Tahoma,  sans-serif;
	font-size: 10px;
	letter-spacing:0px;
	line-height:13px;
	color: #444444;
	
}

a {
	font-family: Verdana,Helvetica, Arial,Tahoma,  sans-serif;
	
	letter-spacing:0px;
	text-decoration: none;
	color:#0044b0;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#0044b0;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#000000;
}
.indt
{ margin:0 2 0 18;
}
.highlight
{ /*background-color:#FFddBB;*/
background-color:#ffef90;
}
.red_txt{
color:#cc0000;
}
.topnav
{	position:absolute;
	top:0;
	left:0;
	}
.topnav_sub
{	position:relative;
	top:-1;
	left:0;
	}
.content
{	position:relative;
	top:86;
	left-margin:auto;
	right-margin:auto;
	width:770px;
	}
.copyright
{	position:absolute;
	bottom:0;
	left:0;
	}
.externalHTML
{position:relative;
	top:-58px;
	left:10;
	background-color:#ffffff;
	width:520px;
}


.foot {
	font-family: Verdana,Tahoma,Arial,   Helvetica, sans-serif;
	font-size: 10px;
	color: #AFAFAF;
	text-decoration: none;
	letter-spacing:0px;
}
a.foot:link {
	font-family: Verdana,Tahoma,Arial,   Helvetica, sans-serif;
	font-size: 10px;
	color: #AFAFAF;
	text-decoration: underline;
	padding:0 10 5 0;
}
a.foot:visited {
	font-family: Verdana,Tahoma,Arial,   Helvetica, sans-serif;
	font-size: 10px;
	color: #AFAFAF;
	text-decoration: underline;
	padding:0 10 5 0;
}
a.foot:hover {
	font-family: Verdana,Tahoma,Arial,   Helvetica, sans-serif;
	font-size: 10px;
	color: #0044b0;
	text-decoration: none;
	padding:0 10 5 0;
}
select, input {
font-size:11px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
letter-spacing:1px;

}
option.one {color: #787878;}


.butt, .butt a:link, .butt a:visited
{ 	color:#ffffff;

	font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	padding: 3px 0px 3px 0px;
	margin: 3px 0px 3px 0px;
	color:#0044b0;
	line-height:25px;
	/*font-weight:bold;*/
}
.butt a:hover
{ 	color:#111111;
}
.butt a:link sup, .butt a:visited sup, .butt a:hover sup
{position: relative;
    top:6px;
}

td.nav01
{	height:22px;
	padding:0px 0px 0px 12px;
	color:#FFDFBF;
	font-family: Helvetica,Tahoma,  Verdana, Arial, Helvetica, sans-serif;
	/*letter-spacing:1px;*/
	background-color:#809cd0;
}
td.nav02
{	height:16px;
	padding:0px 0px 0px 13px;
	color:#999999;
	font-size:11px;
	font-family: Helvetica, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	/*background-color:#DFF0FB;*/
	background-color:#e8e8e8;
}
td.nav03
{	height:13px;
	/*padding:0px 0px 0px 13px;
	letter-spacing:1px;*/
	color:#000000;
	font-size:10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
td.nav03_picked
{	height:13px;
	padding:3px 5px 3px 0px;
	/*letter-spacing:1px;*/
	font-size:10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
text-align:center; }


.nav03
{	line-height:13px;
	font-size:10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:0px;
}
a.nav03:link
{ color:#000000;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
padding: 0px 5px 0px 13px;
	letter-spacing:0px;
}
a.nav03:visited
{ color:#000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
padding: 0px 5px 0px 13px;
}
a.nav03:hover
{ color:#0044cc;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background: transparent url('/images/dot_bl_tran_8x12_big.gif') no-repeat fixed top 13;
	/*background-image: url('/images/dot_bl_tran_8x12_big.gif');
	background-position: 0% 9%;
	background-repeat: no-repeat;*/
}



.nav03_picked
{	line-height:13px;
	font-size:10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	background-color:#ffffff;
}
a.nav03_picked:link
{ color:#0044b0;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
padding_picked: 0px 5px 0px 13px;
	letter-spacing:0px;
}
a.nav03_picked:visited
{ color:#0044b0;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
padding: 0px 5px 0px 13px;
}
a.nav03_picked:hover
{ color:#666666;
	text-decoration:none;
	background: transparent url('/images/dot_bl_tran_8x12_big.gif') no-repeat fixed top 13;
	/*background-image: url('/images/dot_bl_tran_8x12_big.gif');
	background-position: 0% 9%;
	background-repeat: no-repeat;*/
}
a.nav03_check:link
{ color:#000000;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
padding: 0px 5px 0px 13px;
	background-image: url('/images/check_black_20x12.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
}
a.nav03_check:visited
{ color:#000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
padding: 0px 5px 0px 13px;
}
a.nav03_check:hover
{ color:#0044cc;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-image: url('/images/check_blue_20x12.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
}
.nav03_top
{	line-height:13px;
	font-size:10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:0px;
}
a.nav03_top:link
{ color:#474747;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
padding: 0px 5px 0px 13px;
	letter-spacing:0px;
}
a.nav03_top:visited
{ color:#474747;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
padding: 0px 5px 0px 13px;
}
a.nav03_top:hover
{ color:#0044b0;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background: transparent url('/images/dot_bl_tran_8x12_big.gif') no-repeat fixed top 13;
	/*background-image: url('/images/dot_bl_tran_8x12_big.gif');
	background-position: 0% 9%;
	background-repeat: no-repeat;*/
}

td.result_AppHdr{
	font-family:  Tahoma, Arial,Verdana, Helvetica, sans-serif;
	color: #cccccc;
	text-align:center;
	vertical-align:top;
	font-size: 10px;
	line-height:10px;
	/*border: 1px solid #ffffff;
	vertical-align:top;*/
}	
td.result_AppHdr_works{
	font-family:  Tahoma, Arial,Verdana, Helvetica, sans-serif;
	color: #444444;
	text-align:center;
	vertical-align:top;
	font-size: 10px;
	line-height:9px;
	background-color: #ffffff;
	/*border: 1px solid #ffffff;*/
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
}	
td.result_AppHdr_matched{
	font-family:  Tahoma, Arial,Verdana, Helvetica, sans-serif;
	color: #444444;
	text-align:center;
	vertical-align:top;
	font-size: 10px;
	line-height:9px;
	/*border: 1px solid #ffef90;*/
	background-color: #fff9A7;
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	/*border-bottom: 3px solid #fff9A7;
	border-bottom: 3px solid #fff755;*/
}

input.resultitem{
	height:11px;
	
}
td.resultitem{
	/*vertical-align:top;*/
	background-color:#d8d8d8;	
	height:14px;
	padding:1px 7px 1px 5px;
	color:#777777;
	font-size:10px;
	font-family: Helvetica, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	position: relative;
	top:0px;

}
a.resultitem:link{
	font-family:  Tahoma, Arial,Verdana, Helvetica, sans-serif;
	color: #555555;
	
	font-size: 10px;
}
a.resultitem:visited{
	font-family:  Tahoma, Arial,Verdana, Helvetica, sans-serif;
	color: #555555;
	
	font-size: 10px;
}
a.resultitem:hover{
	font-family:  Tahoma, Arial,Verdana, Helvetica, sans-serif;
	color: #0044b0;
	
	font-size: 10px;
}


a.homeLink:link
{ color:#000000;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding: 0px 6px 0px 7px;
}
a.homeLink:visited
{ color:#000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding: 0px 6px 0px 7px;
}
a.homeLink:hover
{ color:#ff7000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
}



hr { 
	height:1px;
	color:#666666;
	line-height:0;
	padding: 5 1 0 1;
}
h1 {
	position:absolute;
	top:-200;
	left:-200;
}
h5 {
	font-family: Helvetica, Tahoma,  Verdana, Arial, sans-serif;
	color: #000000;
	font-size: 14px;
	letter-spacing:0px;
	font-weight:normal;
	/*
	line-height:22px;line-height:20px;*/
	margin: 3 0 3 0;
}
h5.rev, h5.rev a:link,h5.rev a:visited
{
	font-family: Helvetica, Tahoma,  Verdana, Arial, sans-serif;
	color: #111111;
	font-size: 14px;
	letter-spacing:0px;
	font-weight:normal;
	/*
	line-height:22px;line-height:20px;*/
	margin: 0 0 0 3;
}

h5.rev a:hover
{
	color: #ffffff;
}
h5.mod{
	font-family: Helvetica, Tahoma,  Verdana, Arial, sans-serif;
	color: #ffffff;
	font-size: 14px;
	letter-spacing:0px;
	font-weight:normal;
	/*
	line-height:22px;line-height:20px;*/
	margin: 1 0 1 3;
}
h2 {
	font-family: Helvetica,Tahoma, Verdana,Arial,   sans-serif;
	color: #000000;
	font-size: 17px;
	letter-spacing:0px;
	font-weight:normal;
	margin: 18 0 4 0;
}
h3 {
	font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
	color: #000000;
	letter-spacing:0px;
	font-size:13px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
}
h6 {
	font-family:Helvetica, Tahoma,  Verdana, Arial, sans-serif;
	color: #333333;
	font-size: 12px;
	letter-spacing:0px;
	font-weight:normal;
	margin: 0 0 0 0;
}
h4{	
	color:#ffffff;
	font-family: Helvetica,Tahoma,  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing:0px;
	font-weight:normal;
	/*background-color:#888888;*/
	margin: 0 0 0 0;
}
h4.rev{	
	color:#474747;
	font-family: Helvetica,Tahoma,  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing:0px;
	font-weight:normal;
	background-color:#d8d8d8;/**/
	margin: 0 0 0 0;
}




h3.top_nav a:link, h3.top_nav a:visited
{	font-family: Helvetica,Tahoma, Verdana, Arial,  sans-serif;/**/
	font-weight:normal;
	position:relative;
	top:-3px;
	font-size:14px;
	color: #333333;
	letter-spacing:0;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

h3.top_nav a:hover
{
	color:#0044b0;
	text-decoration:none;
}
h3.top_nav_picked a:link, h3.top_nav_picked a:visited
{	font-family: Helvetica,Tahoma, Verdana, Arial,  sans-serif;
	font-weight:normal;
	position:relative;
	top:-3px;
	font-size:14px;
	color: #DFF0FB;
	letter-spacing:0;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
h3.top_nav_picked a:hover
{
	color:#ffffff;
	text-decoration:none;
}
td.top_nav_td
{	vertical-align:bottom;
	text-align:center;
}
td.top_nav_td_picked
{	vertical-align:bottom;
	text-align:center;
	background-color:#809cd0;
}

.vt {
	font-family:Verdana, Arial,Helvetica, Tahoma,   sans-serif;
	color: #993333;
	width:100px;
	height:300px;
	font-size: 10px;
	/*letter-spacing:-10px;
	font-weight:normal;
	line-height:200;*/
	margin: 0 0 0 0;
}


/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;/**/
}


/* These "decoy" styles are used to hide the browser text before it is replaced... 
the negative-letter spacing in this case is used to make the browser text metrics 
match up with the sIFR text metrics since the sIFR text in this example is so much 
narrower... your own settings may vary... any weird sizing issues you may run into 
are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: 0px;
	font-size: 18px;
}

.sIFR-hasFlash h5 {
	visibility: hidden;
	letter-spacing: 0px;
	font-size: 14px;
}
.sIFR-hasFlash h5.mod {
	visibility: hidden;
	letter-spacing: 0px;
	font-size: 14px;
}
.sIFR-hasFlash h5.rev {
	visibility: hidden;
	letter-spacing: 0px;
	font-size: 14px;
}

.sIFR-hasFlash h3.top_nav {
	visibility: hidden;
	letter-spacing: -2px;
	font-size: 14px;
}
.sIFR-hasFlash h3.top_nav_picked {
	visibility: hidden;
	letter-spacing: -2px;
	font-size: 14px;
}

.sIFR-hasFlash h6 {
	visibility: hidden;
	letter-spacing: 0px;
	font-size: 12px;
}

.sIFR-hasFlash h4.rev {
	visibility: hidden;
	letter-spacing: -1px;
	font-size: 11px;
}
.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -1px;
	font-size: 11px;
}

.sIFR-hasFlash .butt {
	visibility: hidden;
	letter-spacing: -1px;
	font-size: 13px;
}
.sIFR-hasFlash .vt{
	visibility:  hidden;
	letter-spacing: -2px;
	line-height: 190px;/**/
	font-size: 10px;
}
