body {
	margin: 0;
	color: #000;
	background: #006 url(../img/bg-scape.jpg) repeat-x;
	font-size: 100%; }
	   
a { 
	color: #009; }
a:hover {
	color: #00f;
	text-decoration: none; }

a.menu { color: #000099; text-decoration: underline; }
a.menu:visited { color: #000099; text-decoration: underline; }
a.menu:hover { color: #FFFFCC; text-decoration: none; background-color: #990033; }

p {
	font-family: Georgia, "Times New Roman", Times, serif; }

ul {
	list-style-image: url(../img/bullet-stars.gif);
	font: 106% "Times New Roman", Times, serif;	}

.red {
	color: #f00; }
.grey {
	color: #ccc; }
.white {
	color: #fff; }


/* ------- headings ------- */

h1 {
	font: italic bold 140% Georgia, "Times New Roman", Times, serif;
	color: #000066;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	line-height: 20px; }
h2 {
	font: italic bold 130% Georgia, "Times New Roman", Times, serif; 
	color: #000099; }


/* ------- nav bars ------- */

#navLeft {
	margin: 0; padding: 0;
	width: 135px; min-height: 350px;
	background: url(../img/bgNavLeft.jpg) no-repeat;
	font: 84% "Times New Roman", Times, serif;
	color: #ff9; }
* html #navLeft {
	height: 350px; }	
#navLeft ul {
	margin: 0; padding: 80px 0 0 0; }
#navLeft li {
	height: 1%;
	margin: 5px 0;
	list-style: none;
	list-style-image: url(../img/spcr-5.gif); }
* html #navLeft li {
	height: 1%; }
#navLeft a {
	display: block;
	padding: 1px 0 1px 10px;
	color: #ff9;
	text-decoration: none; }
#navLeft a span {
	color: #888; }
#navLeft a:hover {
	background: url(../img/bgNavTrans.gif); }
	color: #fff; }


/* ------- forms ------- */

form {
	width: 410px;
	margin: 0 auto 1em 40px;
	text-align: left;
	font: 106% "Times New Roman", Times, serif; }
.formLabel {
	padding: 0 0 0 2px;
	background: #BAA688;
	font-weight: bold;
	color: #ff9; }
.formLabel span {
	font-weight: normal; }
.formField {
	margin: 0 0 5px 0; }
.formField span {
	font-size: 90%; }
input, select, textarea  {
	width: 408px;
	padding-left: 2px;
	border: 1px solid #999;
	background: #DACBB6;
	font: 100% "Times New Roman", Times, serif; }
select {
	width: auto; }
#state, #zipCode, #country, #vfi, #verCode {
	width: 200px; }
.checkBoxes input {
	width: auto; 
	vertical-align: middle; }
.submit {
	width: 200px;
	margin: 10px 0; padding: 2px 5px;
	border: 2px solid #300;
	border-color: #555 #300 #300 #555;
	background: #601;
	color: #fff;
	text-decoration: none;
	cursor: pointer; }


/* ------- fonts ------- */

.ari0		{ font: 70%  Arial, Helvetica, sans-serif; }
.ari1		{ font: 80%  Arial, Helvetica, sans-serif; }
.ari2		{ font: 90%  Arial, Helvetica, sans-serif; }
.ari3		{ font: 100% Arial, Helvetica, sans-serif; }
.ari4		{ font: 130% Arial, Helvetica, sans-serif; }
.cour1		{ font: 90%  "Courier New", Courier, mono; }
.geo0		{ font: 70%  Georgia, "Times New Roman", Times, serif; }
.geo0a		{ font: 76%  Georgia, "Times New Roman", Times, serif; }
.geo0b		{ font: 80%  Georgia, "Times New Roman", Times, serif; }
.geo0c		{ font: 90%  Georgia, "Times New Roman", Times, serif; }
.geo1		{ font: 100% Georgia, "Times New Roman", Times, serif; }
.geo2		{ font: 110% Georgia, "Times New Roman", Times, serif; }
.geo3		{ font: 120% Georgia, "Times New Roman", Times, serif; }
.geo4		{ font: 130% Georgia, "Times New Roman", Times, serif; }
.geo5		{ font: 140% Georgia, "Times New Roman", Times, serif; }
.geo6		{ font: 150% Georgia, "Times New Roman", Times, serif; }
.times0		{ font: 70%  "Times New Roman", Times, serif; }
.times0a	{ font: 80%  "Times New Roman", Times, serif; }
.times0b	{ font: 90%  "Times New Roman", Times, serif; }
.times1		{ font: 96%  "Times New Roman", Times, serif; }
.times2		{ font: 106% "Times New Roman", Times, serif; }
.times3		{ font: 110% "Times New Roman", Times, serif; }
.times4		{ font: 120% "Times New Roman", Times, serif; }
.times5		{ font: 130% "Times New Roman", Times, serif; }
.times6		{ font: 140% "Times New Roman", Times, serif; }
.times7		{ font: 150% "Times New Roman", Times, serif; }
