a:link       {color: #663399; text-decoration: none; }
a:visited    {color: #933399; text-decoration: none; }
body         { font-family: Verdana; font-size: 10pt; color: #000000;  background-color: #FFFFFF; color: black; margin: 0 0 0;}
p            { font-family: verdana; font-size: 10pt; color: #000000 }
u            { font-family: verdana; font-size: 10pt; color: #000000 }
a            { font-family: verdana; font-size: 10pt; color: #800040; font-weight: bold }
ul           { font-family: verdana; font-size: 10pt; color: #000000 }
ol           { font-family: verdana; font-size: 10pt; color: #000000 }
li           { font-family: verdana; font-size: 10pt; color: #000000 }
h1           { font-family: verdana; font-size: 36pt; color: #FFFFFF; font-weight: bold }
h2           { font-family: verdana; font-size: 24pt; color: #993300 }
h3           { font-family: verdana; font-size: 18pt; color: #993300 }
h4           { font-family: verdana; font-size: 14pt; color: #000000 }
h5           { font-family: verdana; font-size: 12pt; color: #800000}
h6           { font-family: verdana; font-size: 10pt; color: #800040; font-weight: bold; 
               line-height: 100%; margin-top: 0; margin-bottom: 0 }
mini		{font-family: verdana; font-size: 8pt; color: #000000}			   
table        { font-family: Verdana; font-size: 10pt; color: #000000 }
td           { font-family: verdana; font-size: 10pt; color: #000000 }
tr           { font-family: verdana; font-size: 10pt; color: #000000 }
td#banner {margin-left: 20px; padding: 0.5em;}
td#banner h1 {color: white; margin: 0; padding: 0.25em 0 0.125em 0; font-weight: bold; 
   font: 200% sans-serif; letter-spacing: 0.05em; text-shadow:Navy;}
td#undermast {border-top: 2px solid #efefef; border-bottom: 4px solid #000000;}
td#date1 {vertical-align:top; margin-left:4px; font:Verdana, Arial, Helvetica, sans-serif; 
color:#efefef;}
td#date1 a{color:#80000;  text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
td#intro div {margin-left:20px; margin-right:20px; border: solid #800000; padding-top:4px; padding-bottom:2px; border-width: 0 0 2px;}
td#intro h5 {margin-bottom: -2px; font-weight:normal; color: #000000; font-size: 95%;}
td#intro a.sub {
	margin: 0 3px 0 3px;
	padding: 3px 3px 1px 3px;
	font: bold 80% Arial, Helvetica, sans-serif;
	border-bottom:1px solid #800000;
	color: rgb(30%,30%,60%);
	background: transparent;
	text-decoration: none;
}
td#intro a:hover {background-color: #d4dfff; color: #933399; border-right: 
7px solid #933399;
padding-right: 7px; margin-right: 0;}

td#intro a:visited {color: #717171;}

td#search table{width: 138px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; 
margin-left:2px; text-align:center;} 
td#search2 {font-size:80%;} 
td#search3 {font-size:60%;}


td#sidelinks a {display: block; text-decoration: none; margin: 0 3px 0 0; padding: 10px 10px 1px 5px; 
font: bold 90% Arial, Helvetica, sans-serif; border-right: 1px solid #800000; border-bottom:1px solid #800000; 
color: rgb(30%,30%,60%); background: transparent;}
td#sidelinks a.sub {
	margin: 0 3px 0 20px;
	padding: 10px 10px 1px 5px;
	font: bold 80% Arial, Helvetica, sans-serif;
	border-right: 1px solid #800000;
	border-bottom:1px solid #800000;
	color: rgb(30%,30%,60%);
	background: transparent;
	text-decoration: none;}
td#sidelinks h4 {background-color: transparent; color: rgb(30%,20%,10%); margin: 0 3px 0 0; 
padding: 1em 0 0; font: bold 100% Verdana, Arial, Helvetica, sans-serif; 
border-right:1px solid rgb(60%,50%,40%); border-bottom:2px solid rgb(50%,40%,30%);}
td#sidelinks div {padding:5px 15px 2px 5px; border: solid #800000; border-width: 0 0 2px;} 
td#sidelinks h5 {margin-bottom: 0px; color: #efefef; font-size: 95%;}
td#sidelinks a:hover {background-color: #d4dfff; color: #933399; border-right: 
7px solid #933399;
padding-right: 7px; margin-right: 0;}

td#sidelinks a:visited {color: #717171;}

td#bigcontent h5 {margin: 0 0 10px; color: #800000; font-size:110%;}
td#bigcontent h4 {margin: 0 0 -2px; color: #800000; font-size:115%;}
td#bigcontent p {margin: 10px 0 10px; padding-bottom:10px;}
td#bigcontent p.emphasis {background-color:#efefef; margin: 10px 0 10px; padding:6px 4px 10px; border: solid 1px 0 1px #d4dfff;}
td#bigcontent div {margin: 20px 20px 0 20px;}

td#bigcontent div.full {width: 95%; padding-right: 2px; font-size:100%; text-align:left;}
td#bigcontent div.pullquote {float: right; width: 140px; color: #000000;
   border: solid #9999FF; border-width: 7px 0;
   font: bold 1em Arial, Helvetica, Verdana, sans-serif;
   padding: 3px 2px; margin: 1px 7px;}
td#bigcontent div.leftquote {float: left; width: 140px; color: #000000;
   border: solid #9999FF; border-width: 7px 0;
   font: bold 1em Arial, Helvetica, Verdana, sans-serif;
   padding: 3px 2px; margin: 1px 7px;}
td#bigcontent div.imagbox {float: right; width: 140px; 
   padding: 3px 2px; margin: 1px 7px;}

td#bigcontent div.imagboxlft {float: left; width: 140px; 
   padding: 3px 2px; margin: 1px 2px 0 7px;}   

td#bigcontent div.textbox {margin-left:20px; margin-right:20px; color: #000000;
   border: solid #800000; border-width: 2px;
   font: 100% Verdana, Arial, Helvetica, sans-serif;
   padding: 3px 2px;}
td#bigcontent div.textboxl {margin-left:7px; margin-right:70px; color: #000000;
   border: solid #800000; border-width: 2px;
   font: 100% Verdana, Arial, Helvetica, sans-serif;
   padding: 3px 2px;}
td#bigcontent div.textboxr {margin-left:70px; margin-right:7px; color: #000000;
   border: solid #800000; border-width: 2px;
   font: 100% Verdana, Arial, Helvetica, sans-serif;
   padding: 3px 2px;}


td#bigcontent table {align: center; width: 95%; padding-left: 2px; padding-right: 2px;  margin: 0;}
td#bigcontent tr {font-size: 85%; padding: 2px; text-align: center; font-weight: bold;
  background: #d4dfff; color: black;} 
td#bigcontent td {padding: 0; border-width: 0; vertical-align: top;
  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 95%; padding: 2px;}
td#bigcontent td.head {background: #d4dfff; text-align: center; font-weight: bold; margin-bottom:2px;}
td#bigcontent td.lftclist {width: 85%; background: #efefef; text-align: left; 
font-weight: normal; border-right: solid 1px #800000;} 
td#bigcontent td.rtclist {width: 15%; background: white; text-align:center;}

td#bigcontent td.price {width: 15%; background: #efefef; text-align:right; 
border-bottom: solid 1px #800000; margin-bottom:2px; padding-bottom:2px;}

td#bigcontent td.product {width: 85%; background: #efefef; text-align: left; 
font-weight: normal; border-bottom: solid 1px #800000; margin-bottom:2px; padding-bottom:2px;}

td#bigcontent td.lftcont {width: 50%; text-align: left; 
font-weight: normal; padding: 2px 5px 2px 2px; border-right: solid 1px #800000;} 

td#bigcontent td.rtcont {width: 50%; text-align: left; 
font-weight: normal; padding: 2px 2px 2px 5px; border-left: solid 1px #800000;} 
ul.dolla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
li.dolla {
	text-align: left;
	vertical-align: top;
	margin-top: 20px;
	list-style-image:  url(../images/button_o.gif);
}
ul.arrow {
	background-color: #efefef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
li.arrow {
	text-align: left;
	vertical-align: top;
	margin-top: 20px;
	list-style-image:  url(../images/button_arrow.gif);
}



td#footer p {vertical-align: middle; font:Verdana, Arial, Helvetica, sans-serif font-size: 66%;
   border-top: 2px solid #800000; border-bottom:1px solid #800000; text-align:center;}
td#footer a {font-size:10px; font-weight:normal;}
.style15 {font-size: x-small}
.smalltype {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-left: 2px;
	padding-right: 2px;
}
.style4 {
	font-size: 10px;
	color: #800000;
	font-weight: normal;