body	{ 
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #fffffff;
	margin: 0;
	link:"#339966";
	vlink:"#663399";
	alink:"#666666";
	scrollbar-base-color: #21423d;
}
#layout {
	margin: 0;
	top:0;
	width: 100%;
	background-image: none;
	z-index: 0;
}
#masthead{
  position: relative;
	background-color: #21423D;
	top:0;
	width: 100%;
	overflow: hidden;
	font: arial;
	font-size: 8px;
	color: #003300;
	z-index: 0;
}
#masthead span {
	position: absolute;
	left: 0;
	top:0;
	font-size: 10px;
	width: 100%;
	z-index: 0;
}
#masthead .textus {
	position: absolute;
	color: #21423a;
	left: 0;
	background-color: #21423D;
	opacity: 0;
	filter: alpha(opacity=0);
	background-image: none;
	z-index: 0;
}
#masthead h1 {
color: #21423d;
font-size: 8px;
}
a:link	{ 
	color: #246e53;
	text-decoration: none;
}
a:visited	{ 
	color: #246e53;
	text-decoration: none;
}
a:active	{
	color: #666666;
	text-decoration: none;
}
a:hover		{ 
	color: #ff6600;
 	text-decoration: none;
}
h1 {
	font-family: "trebuchet ms", arial, verdana, helvetica;
	font-size: 1.60em;
	font-weight: bold;
	color: #333399;
	text-align: center;
}
h2 { 
	font-family: "trebuchet ms", arial, verdana, helvetica;
	font-size: 1.20em;
	font-weight: bold;
	color: #333399;
	text-align: left;
}
h3 { 
	font-family: "trebuchet ms", arial, verdana, helvetica;
	font-size: 1.10em;
	font-weight: bold;
	color: #333399;
	text-align: left;
}
h4 { 
	font-family: "trebuchet ms", arial, verdana, helvetica;
	font-size: 1.0em;
	font-weight: bold;
	color: #333399;
	text-align: left;
}
.h4	{ 
	font-family: "trebuchet ms", arial, verdana, helvetica;
	font-size: 1.0em;
	font-weight: bold;
	color: #333399;
	text-align: left;
}
h5 { 
	font-family: "trebuchet ms", arial, verdana, helvetica;
	font-size: 1.0em;
	font-weight: bold;
	color: #333399;
	text-align: left;
}
table	{		 
	font-family: "trebuchet ms", arial, verdana, helvetica;
	font-size: 12px;
	text-align:justify;
}
p {
	font-family: "trebuchet ms", arial, verdana, helvetica;
	font-size: 1.0em;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}
/* HORIZONTAL LINE */ 
.divider {
  position: relative;
	margin: 10px 0 10px 0;
	width: 400px;
	height: 2px;
	overflow: hidden;
}
.divider span {
	position: absolute;
	left: -4px;
	top: 1px;
	font: arial;
	font-size: 8px;
	color: #595759;
	width: 100%;
	height: 100%;
	background: url('http://www.nwdatabase.com/picts/hrblk.jpg') no-repeat;
	height: 5px;
}
#divider h1, h2, h3, h4, h5, h6 {
text-align:left;
}
#divider h2 {
font-size: 10px;
font-style: italic;
}
#divider h3 {
font-size: 9px;
font-style: normal;
}
#divider h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: italic;
}
#divider h5 {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
}
#divider h6 {
font-family: Arial, Helvetica, sans-serif;
font-size: 8px;
font-style: normal;
}


/* HORIZONTAL LINE  END*/ 
.dblindent {
	margin-left: 20;
	margin-right: 20;
	font-style: italic;
 }		
.indent {
	text-indent: 10em;
}
.indented   {
   padding-left: 50pt;
   padding-right: 50pt;
}
.imgrt {
	float: right;
	margin-right: 5px;
	padding-left: 10px;
	border-width: 0px;
}
.imglft {
	float: left;
	margin-left: 5px;
	padding-right: 10px;
	border-width: 0px;
	vertical-align: middle;
}

.txtlink {
font-family: "trebuchet ms", arial, verdana, helvetica;
font-size: 1.0em;
color: #000000;
text-decoration: none;
}
 
a.txtlink { 
font-family: "trebuchet ms", arial, verdana, helvetica;
font-size: 1.0em;
color: #000000;
text-decoration: none; 
}

a.txtlink:active {
font-family: "trebuchet ms", arial, verdana, helvetica;
font-size: 1.0em;
color: #000000;
border-bottom: 4px double;
border-bottom-color: 008000;
}

a.txtlink:visited { 
font-family: "trebuchet ms", arial, verdana, helvetica;
font-size: 1.0em;
color: #000000;
text-decoration: none; 
}

a.txtlink:hover { 
font-family: "trebuchet ms", arial, verdana, helvetica;
font-size: 1.0em;
color: #000000;
border-bottom: 4px double;
border-bottom-color: 008000;
}

a.txtlink:hover span {
font-family: arial, verdana, "Trebuchet ms",  sans-serif;
font-size: 1.0em;
color:#000000;
}

/* SITE MAP */
#sitemap {
	font-family: arial, verdana, "Trebuchet ms",  sans-serif;
	font-size: 0.9em;
	color: #000000;
	text-align:center;
}	
a.sitemapper:link		{
	font-family: arial, verdana, "Trebuchet ms",  sans-serif;
	font-size: 0.9em;
	font-weight: 500;
	color: #006600;
	text-decoration: none;
 }
a.sitemapper:visited	{
	font-family: arial, verdana, "Trebuchet ms",  sans-serif;
	font-size: 0.9em;
	font-weight: 500;
	color: #800080;
	text-decoration: none;
}
a.sitemapper:hover	{
	font-family: arial, verdana, "Trebuchet ms",  sans-serif;
	font-size: 0.9em;
	font-weight: 400;
	color: #ff6600;
	/*text-decoration: underline;*/
}
 /*-.title		{ color: #a2b7b5; font: 18px verdana, arial, sans-serif; font-weight: bold } */
.title		{ 
	color: #333399;
	font: 18px trebuchet, arial, sans-serif;
	font-weight: bold;
}

.biglink 	{ 
	font: 14px trebuchet, arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}

.biglink:hover 	{ 
	font: 12px trebuchet, arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}

.boldtxt {
	font-weight: bold;
}

.just 	{
	text-align: justify;
}
.lft {
	text-align: left;
}
.copyright	{ 
	color: #999999;
	font: 9px verdana, arial, sans-serif
}

.smalltitle 	{ 
	color: #a2b7b5;
	font: 11px trebuchet, arial, sans-serif;
	font-weight: bold;
}

.careertitle	{ 
	color: #666666;
	font: 14px verdana, arial, sans-serif;
	font-weight: bold;
}

 /* .subtitle	{ color: #a2b7b5; font: 15px verdana, arial, sans-serif; font-weight: bold } */
.subtitle	{
	color: #333399;
	font: 15px trebuchet, arial, sans-serif;
	font-weight: bold;
	text-align:center; 
}

.phonetitle	{ 
	color: #000000;
	font: 12px verdana, arial, sans-serif;
	font-weight: bold;
 }

.picturecomments{ 
	color: #666666;
	font: 12px verdana, arial, sans-serif;
}

.price		{ 
	color: #669999;
	font: 13px verdana, arial, sans-serif; 
	font-weight: bold;
}

.picturehilight	{ 
	color: #3366ff;
	font: 13px verdana, arial, sans-serif;
	font-weight: bold;
}

.picturetitle 	{ 
	color: #000000;
	font: 12px verdana, arial, sans-serif;
	font-weight: bold;
 }
 /* Lists */
#listing {	
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 1.0em;
	color: #000000;
}
#listing h3 {
font-size: 1.05em;
display: inline;
}
.list 		{ 
	color: #000000;
	font: 13px trebuchet, arial, sans-serif;
	font-weight: normal;
}
 /* Lists ends */
.quotechoice	{
	color: #000099;
	font: 13px trebuchet, arial, sans-serif;
	font-weight: normal;
}

.faq 		{ 
	line-height: 19px;
}
.faqtext {
	font-family: "trebuchet m", arial, sans-serif;
	font-size: 1.15em;
	font-style: normal;
	text-decoration: none;
}	 
 /* sidebar options */
a.sidelink:link		{
	font-family: "trebuchet ms", arial, sans-serif;
	font-size: 0.9em;;
	color: #c0c0c0;
	font-weight: bold;
	text-decoration: none;
 }
a.sidelink:visited	{
	font-family: "trebuchet ms", arial, sans-serif;
	font-size: 0.9em;
	color: #c0c0c0;
	font-weight: bold;
	text-decoration: none;
}
a.sidelink:active	{
	font-family: "trebuchet ms", arial, sans-serif;
	font-size: 0.9em;	
	color: #ffff00;
	font-weight: bold;
	text-decoration: none;
}
a.sidelink:hover	{
	font-family: "trebuchet ms", arial, sans-serif;
	font-size: 0.9em;
	color: #ffff00;
	font-weight: bold;
	text-decoration: none;
}
.sidebartitle	{ 
	color: #a2b7b5;
	font: 13px verdana, arial, sans-serif; 
	font-weight: bold;
}

.sidebartext	{ 
	color: #a2b7b5;
	font: 11px verdana, arial, sans-serif;
}

.date-font	{ 
	color: #ffffff;
	font: 10px verdana, arial, sans-serif;
	font-weight: bold;
 }

#date-location	{ 
	left: 10px;
	position: absolute;
	top: 164px;
}

 /* hide menu and items for printing */


@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}

.button-popups { 	
	background-image: url("http://www.nwdatabase.com/picts/button-popup.gif");
	background-color:#21423d;
	font-family: arial, verdana, helvetica, sans;
	color: #cfcfe0;
	font-size: 8pt;
	height: 23px;
	width: 100%;
	cursor:hand;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border: #ffffff 0px solid;
}

.buttonon-popups {
	background-image: url("http://www.nwdatabase.com/picts/buttonon-popup.gif");
	background-color:#c0c0c0;
	font-family: arial, verdana, helvetica, sans;
	color: #000000;
	font-size: 8pt;
	height: 23px;
	width: 100%;
	cursor:hand;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border: #ffffff 0px solid;
}

.shadeform	{
	font: 13px arial, verdana, sans-serif;
	background-image: url("http://www.nwdatabase.com/picts/shadeform.gif");
	text-align: left;
	width: 200px;
	border: #000000 1px solid;
}


.quoteform	{
	font: 13px arial, verdana, sans-serif;
	background-image: url("http://www.nwdatabase.com/picts/shadeform.gif");
	text-align: left;
	border: #000000 1px solid;
}

.quotedropdown 	{
	color: #333333;
	width: 260px;
	background-color: #f1f4f5;
	font: 11px verdana, arial, sans-serif;
}

.dropdown 	{
	color: #333333;
	width: 200px;
	background-color: #ffffff;
	font: 11px verdana, arial, sans-serif;
}

.textarea	{
	font: 13px arial, verdana, sans-serif;
	background-image: url("http://www.nwdatabase.com/picts/shadeform.gif");
	text-align: left;
	width: 275px;
	border: #000000 1px solid;
}

.submitbutton {
	font: 9pt arial, verdana, sans-serif;
}

.searchform { 
	width: 110px;
	height: 20px;
	font: 11px arial, sans-serif;
	background-image: url("http://www.nwdatabase.com/picts/shadeform.gif");
	border: #000000 1px solid;
 }

.searchdrop {
	width: 60px;
	height: 20px;
	font: 11px arial, sans-serif;
	background-color: #ffffff;
}

.searchbutton 	{
	font-size: 8pt;
	width: 35px;
	background-color: #ece9d8;
	border: #000000 1px solid;
}

 /* image hover code */

.rollover 	{
	background-color: #000000;
}

.rolloveron 	{
	background-color: #0000cc;
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}
 /* start the code for the menus */

 /* top level menu control */

a.menu_top{
	display:block;
	line-height: 14pt;
	text-align: center;
	text-decoration:none;
	border-right: #313252 1px solid;
}

 /* sub level menu control */

a.menu_sub{
	display:block;
	padding: 2px 2px 2px 4px;
	text-decoration:none;
	filter:alpha(opacity=100);
	border-bottom: #999999 1px solid;
}

 /* more sub level menu control */

.menu_div{
	border-top: #000000 0px solid;
	border-bottom: #666666 0px solid;
	border-right: #666666 1px solid;
	border-left: #666666 1px solid;
	filter:alpha(opacity=100);
	z-index:100;
}

.subtitle_left {
	color: #333399;
	font: 15px trebuchet, arial, sans-serif;
	font-weight: bold;
	text-align: left;
}
.title_big_left {
	font-family: "trebuchet ms", arial, helvetica;
	font-size: large;
	font-weight: bold;
	font-variant: normal;
	color: #333399;
	text-align: left;
}
.title_big {
	font-family: "trebuchet ms", arial, helvetica;
	font-size: large;
	font-weight: bold;
	font-variant: normal;
	color: #333399;
	text-align: center;
}
.bullet_points {
}
.cntr {
text-align: center;
}