/*** left nav ***/

.leftnav
{
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.leftnavtitle
{
	font-size: 10px;
	font-weight: bold;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333399;
  text-decoration: none;
}

a:visited.leftnav
{
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #336699;
	text-decoration: none;
}

a:link.leftnav
{
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #003366;
	text-decoration: none;
}
a:hover.leftnav
{
  font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #993333;
  text-decoration: underline;
}

/*** member nav ***/

.membernav
{
	font-size: 10px;
	text-align: center;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

a:visited.membernav
{
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #336699;
	text-decoration: none;
}

a:link.membernav
{
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #336699;
	text-decoration: none;
}
a:hover.membernav
{
  font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #993333;
  text-decoration: underline;
}

/*** breadcrumb nav ***/

.breadcrumb
{
	font-weight: bold;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #003366;
}
a:visited.breadcrumb
{
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #003366;
}
a:link.breadcrumb
{
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #003366;
}
a:hover.breadcrumb
{
  font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #993333;
}

/*** default styles ***/

a:visited
{
	color: #003366;
	text-decoration: underline;
}

a:link
{
	color: #003366;
	text-decoration: underline;
}

a:hover
{
  color: #993333;
  text-decoration: underline;
}

td
{
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align: top;
}

td.bold
{
	font-size: 10px;
	font-weight: bold;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align: top;
}

td.center
{
  text-align: center;
}

td.middle
{
  vertical-align: middle;
}

td.top
{
  vertical-align: top;
}

td.midcenter
{
  vertical-align: middle;
  text-align: center;
}

td.right
{
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align: top;
  text-align: right;
}

.button-bg
{
	background-color: #004376;
	border-bottom: 1px solid #87A7BF;
	height: 55px;
	}

p
{
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

blockquote
{
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

body
{
	color: #333333;
	margin: 0;
	background-image: url('/images/background.gif');
	background-repeat: repeat-x;
	background-color: #ffffff
}

input
{
	font-size: 10px;	
  font-family: Arial, Helvetica, sans-serif;
}
textarea
{
	font-size: 10px;	
  font-family: Arial, Helvetica, sans-serif;
}
select
{
	font-size: 10px;	
  font-family: Arial, Helvetica, sans-serif;
}

.aboutheader
{
  vertical-align: middle;
  background-color: #fffff7;
}

.error
{
	color: #ff3333;
	font-weight: bold;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.required
{
	color: #ff3333;
	font-weight: bold;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.alert
{
	color: #33cc33;
	font-weight: bold;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.confirm
{
	color: #339933;
	font-weight: bold;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.breadcrumb
{
	font-weight: bold;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.datetext
{
	font-weight: bold;
	color: #ffffff;
	font-size: 10px;	
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #31659c;
	text-align: right;
}

.text
{
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.textcolor
{
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #003366;
}

.textcolorbold
{
	font-weight: bold;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #003366;
}

.textredbold
{
	font-weight: bold;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #841831;
}

.textbold
{
	font-weight: bold;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.boldtext
{
	font-weight: bold;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.title
{
	font-weight: bold;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
}

.titleorange
{
	font-weight: bold;
	font-size: 10px;	
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D58D47;
	text-decoration: none;
}

.titlegreen
{
	font-weight: bold;
	font-size: 10px;	
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #669966;
	text-decoration: none;
}

.subtitle
{
	font-weight: bold;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.note
{
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
}

.navedge
{
	font-size: 1px;	
	background-color: #cccccc;
}

.navfill
{
	font-size: 1px;	
	background-color: #efefef;
}

.rule
{
	font-size: 1px;	
	background-color: #cccccc;
}

.surveyrule
{
  background-color: #d6e0eb;
	font-weight: bold;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
}

.newsdivider
{
  background-color: #efefef;
	font-weight: bold;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
}

.footer
{
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #cccccc;
}

/*** table style ***/

.tableheaderon
{
	font-weight: bold;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
  background-color: #efefef;
}

.tablerowon
{
	color: #333333;
  background-color: #efefef;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.tablerowboldon
{
	color: #333333;
  background-color: #efefef;
	font-weight: bold;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.tableheader
{
	color: #333333;
	font-weight: bold;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.tablerow
{
	color: #333333;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.tablerowbold
{
	color: #333333;
	font-weight: bold;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.ordertitle
{
	font-weight: bold;
	font-size: 12px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333399;
}

.adminmenu
{
  background-color: #efefef;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

/*** home styles ***/

.featuretitle
{
	font-weight: bold;
	font-size: 14px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
}

.feature
{
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.member
{
	font-weight: bold;
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1F9072;
}

.member-pfav
{
	font-weight: bold;
	font-size: 10px;	
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1F9072;
	padding: 0px 0px 0px 10px;
}

.searchresults
{
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #993333;
}

.greyed
{
	font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #999999;
}

/** Contact us **/
.contacttitle
{
	font-weight: bold;
	font-size: 14px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
}

/** Order Form **/
.stepon
{
  font-weight: bold;
	font-size: 12px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #31659C;
}

.stepoff
{
  font-weight: bold;
	font-size: 12px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #BEBEBE;
}

.stepdesc
{
  font-size: 10px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #31659C;
}

/** profile **/

.vendor
{
	font-weight: bold;
	font-size: 16px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
}

.vendorcenter
{
	font-weight: bold;
	font-size: 16px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: center;
}

.vendorsubbold
{
	font-weight: bold;
	font-size: 12px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.vendorsub
{
	font-size: 12px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/** admin **/

.admintitle
{
	font-weight: bold;
	font-size: 14px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
}

.onepx
{
	font-size: 1px;
}

.ad
{
	text-align: center;
	margin: 5px 0px 10px 0px;
	}
	
img.ad
{
	border: 1px solid #ccc;
	}	



/*** personal favorite ***/

#new-members
{
	background-color: fdfdf5;
	color: #369;
	text-align: center;
	width: 120px;
	margin: 0px 0px 0px 15px;
	}
	
	
strong
{
	color: #666;
	}
	
a.right-ad:visited
{
	color: #666;
	text-decoration: none;
	}
	
a.right-ad:link
{
	color: #666;
	text-decoration: none;
	}
	
a.right-ad:hover
{
	color: #666;
	text-decoration: none;
	}	