body	{ margin:0px; padding:0px; background-color:#727878; }

td,p,li { font-family:Arial, Helvetica, sans-serif; font-size:10pt;}

li	{ list-style-image:url(images/arrow1.gif); }
						
a.navlink:link 		{ text-decoration:none; color:#666666; }
a.navlink:visited 	{ text-decoration:none; color:#666666;}
a.navlink:hover 	{ text-decoration:underline; color:#666666; font-weight:bold; }
a.navlink:active 	{ text-decoration:underline; color:#666666; font-weight:bold; }

a.productlink:link 		{ text-decoration:underline; color:#666666; font-size:9px; }
a.productlink:visited 	{ text-decoration:underline; color:#666666; font-size:9px; }
a.productlink:hover 	{ text-decoration:none; color:#666666; font-size:9px; }
a.productlink:active	{ text-decoration:none; color:#666666; font-size:9px; }

.footer 			{ color:#838383; font-size:9pt; }
a.footer 			{ color:#838383; font-size:9pt; text-decoration:underline }  
a.footer:visited 	{ color:#838383; font-size:9pt; text-decoration:underline }
a.footer:hover 		{ color:#999999; font-size:9pt; text-decoration:none }
a.footer:active 	{ color:#999999; font-size:9pt; text-decoration:none }
footer span a 		{ color:#838383; font-size:9pt; text-decoration:none}  
																	
.photoborder 		{ border: 3px solid #374c69;}
.photoborderselect 	{ border: 3px solid #374c69;}

.bordertop			{ border-top: 1px solid #374c69;}
.bordertopbottom	{ border-top: 1px solid #374c69; border-bottom: 1px solid #374c69;}
.bordertopbottomleft{ border-top: 1px solid #374c69; border-bottom: 1px solid #374c69; border-left: 1px solid #374c69;}
.borderbottom		{ border-bottom: 1px solid #374c69;}
.borderleft			{ border-left: 1px solid #374c69;}
.borderleftbottom	{ border-left: 1px solid #374c69; border-bottom: 1px solid #374c69;}
.borderright		{ border-right: 1px solid #374c69;}
.borderrighttop		{ border-right: 1px solid #374c69; border-top: 1px solid #374c69;}
.borderrightbottom	{ border-right: 1px solid #374c69; border-bottom: 1px solid #374c69;}

.Special			{ border-bottom: 1px solid #374c69; border-top: 1px solid #374c69; border-left: 1px solid #374c69; border-right: 1px solid #374c69;}
.ProductSpecial		{ border-top: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #666666; background-color:#CCCCCC}

.formstyle 			{ font-family: Verdana; font-size: 9pt; border: 1px solid #374c69;}
.formreq 			{ border: 1px solid red; font-family: Verdana; font-size: 9pt;}				

.small 				{ font-size:9pt;}			

a.gallerylink:link	{ text-decoration:underline; border: 2 solid #E5E7DD; }
a.gallerylink:hover { text-decoration: none; border: 2 solid #999999; }
a.gallerylink:active {  text-decoration: none; border: 2 solid #999999; }

.head1 {color: #1a1a1a; font-family: Tahoma, Arial; font-size: 16pt; }
.head2 {color: #C22B22; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13pt;}
.head3 {color: #003399; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11pt;}
.headStaff1 {color: #1a1a1a; font-family: "Times New Roman", Times, serif; font-variant:small-caps; font-size: 19pt; }
.headStaff2 {color: #1a1a1a; font-family: "Times New Roman", Times, serif; font-style:italic; font-size:15pt; }

.SurveyCat {color:#0066CC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.white 	{color:#FFFFFF;}
a.white:link 	{ text-decoration:none; color:#FFFFFF; }
a.white:visited { text-decoration:none; color:#FFFFFF;}
a.white:hover 	{ text-decoration:underline; color:#FFFFFF; font-weight:bold; }
a.white:active 	{ text-decoration:underline; color:#FFFFFF; font-weight:bold; }

.whitebg			{ color:#7f9ac0; font:Tahoma; background:#FFFFFF; vertical-align:top; font-size:10pt;}
.whitebghead1 		{ color:#1a1a1a; font-size: 16pt }
a.whitebg:link 		{ color:#C22B22; text-decoration:none; font-size: 10pt;}
a.whitebg:visited 	{ color:#C22B22; text-decoration:none; font-size: 10pt; }
a.whitebg:hover 	{ color:#d70400; text-decoration:underline; font-size: 10pt; }
a.whitebg:active 	{ color:#d70400; text-decoration:underline; font-size: 10pt; }

.sub	{color: #374c69;}
.sub2	{color: #000000;}

.topbar			{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; background:#000000; vertical-align:middle; font-size:9pt}

.navy			{ color:#FFFFFF; font-family: Tahoma, Arial; background:#374c69; vertical-align:top; font-size:10pt;}
.navyhead1 		{ color:#FFFFFF; font-size: 16pt }
a.navy:link 	{ color:#cbd3df; text-decoration:none; font-size: 12pt;}
a.navy:visited 	{ color:#cbd3df; text-decoration:none; font-size: 12pt; }
a.navy:hover 	{ color:#FFFFFF; text-decoration:underline; font-size: 12pt; }
a.navy:active 	{ color:#FFFFFF; text-decoration:underline; font-size: 12pt; }

.grey			{ color:#000000; font-family: Tahoma, Arial; background:url(images/theme/bg-grey.gif); font-size:10pt;}
.greyhead1 		{ color:#cbd3df; font-size: 16pt }
a.grey:link 	{ color:#cbd3df; text-decoration:none; }
a.grey:visited 	{ color:#cbd3df; text-decoration:none; }
a.grey:hover 	{ color:#cbd3df; text-decoration:underline; }
a.grey:active 	{ color:#cbd3df; text-decoration:underline; }

.dkgrey				{ color:#FFFFFF; font-family: Tahoma, Arial; background:url(images/theme/bg-dkgrey.gif); vertical-align:top; font-size:10pt;}
.dkgreyhead1 		{ color:#FFFFFF; font-size: 16pt }
.dkgreyhead2		{ color:#FFFFFF; font-size: 13pt; }
li.dkgrey			{ list-style-image:url(images/arrow7.gif); }
a.dkgrey:link 		{ color:#FFFFFF; text-decoration:underline; font-size: 10pt; }
a.dkgrey:visited 	{ color:#FFFFFF; text-decoration:underline; font-size: 10pt; }
a.dkgrey:hover 		{ color:#C22B22; text-decoration:none; font-size: 10pt; }
a.dkgrey:active 	{ color:#C22B22; text-decoration:none; font-size: 10pt; }

.red			{ color:#d70400; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10pt;}
a.red:link 		{ color:#d70400; text-decoration:underline;  font-size:10pt;}
a.red:visited 	{ color:#d70400; text-decoration:underline; }
a.red:hover 	{ color:#d70400; text-decoration:none; }
a.red:active 	{ color:#d70400; text-decoration:none; }

a.large:link	{ color:#C22B22; font-size:13pt; text-decoration:underline; }
a.large:visited	{ color:#C22B22; font-size:13pt; text-decoration:underline; }
a.large:hover	{ color:#d70400; font-size:13pt; text-decoration:none; }
a.large:active	{ color:#d70400; font-size:13pt; text-decoration:none; }

a:link			{ color:#C22B22; text-decoration:underline; }
a:visited		{ color:#C22B22; text-decoration:underline; }
a:hover			{ color:#d70400; text-decoration:none; }
a:active		{ color:#d70400; text-decoration:none; }