/*____________________
PLEASE DO NOT REMOVE
Title: GoldenPinecone Custom Design
Description: 1601v2.1
Version: October 2005
Website: http://www.goldenpinecone.com/
_____________________*/


/*--- COLORS   ---*/
body { color: "#000000"; }

a, a:link, a:visited, a:hover { color: #0000FF }
a.menu02:link, a.menu02:visited { color: #1C4DA6; }
a.menu02:hover { color: #009999; }	
H1, H2, H3, H4, H5, H6 { font-family: Tahoma, Arial, Helvetica, sans-serif; }

H1 { font-size: 130%; color: #000080}
H2 { font-size: 110%; }
H3 { font-size: 100%; }
H5 { font-size: 90%; }
H6 { font-size: 90%; }
hr { color: #CCC; }
.menu02-top { color: #1C4DA6; }


/*--- STANDARD TAGS & PROPERTIES --*/
a:link, a:visited { text-decoration: underline; }
a:hover { text-decoration: none; }

h1{ font-size: 130%; }
H2 { font-size: 110%; }
H3 { font-size: 100%; }
H4 { font-size: 90%; font-weight: bold; }
H5, H6 { font-size: 80%; font-weight: bold; margin: 3px auto; }
hr { padding: 0px; margin: 0px }
img { border: 0px }
li { vertical-align : middle; }
p { font-size: 90%; }
ol { list-style-type : decimal; font-size: 90%; }
ul  { list-style-image : url; font-size: 90%; }
ul ul  { list-style-image : url; font-size: 90%; padding-bottom: 4px; }

/*--- MENU 01 - Top Navigation w/Icons --*/
#menu01 { margin: 5px 30px 0 0; }
	a.menu01:link, a.menu01:visited, a.menu01:hover { text-decoration: none; }
html>body #menu01 { margin: 5px 30px 0 0;  }
 
/*-- MENU 02 - Side Navigationa Menu --*/
.menu02 { font: 85% Arial, Helvetica, sans-serif; }
	p.menu02 { margin: 5px 4px -2px 0; }
	a.menu02:link, a.menu02:visited { text-decoration: none;  background: url(images/bullet2.gif) no-repeat; padding-left: 10px; height: 1%; font-weight: bold; }
	a.menu02:hover { text-decoration: none; background: url(images/bullet3.gif) no-repeat; font-weight: bold; }
.menu02-sub { font: 85% Arial, Helvetica, sans-serif; }
	p.menu02-sub { margin: 5px 4px -2px 10px; }
	a.menu02-sub:link, a.menu02-sub:visited { text-decoration: none;  background: url(images/bullet2.gif) no-repeat; padding-left: 10px; height: 1%; font-weight: bold; }
	a.menu02-sub:hover { text-decoration: none; background: url(images/bullet3.gif) no-repeat; font-weight: bold; }	
.menu02-top { background: url(images/m-01.gif) no-repeat; height: 21px; font: 90% Arial, Helvetica, sans-serif; font-weight: bold; padding: 0 10px; }
.menu02-mid { background: url(images/m-02.gif) repeat-y; padding: 6px; }
.menu02-btm { background: url(images/m-03.gif) no-repeat; height: 16px; display: block;}

/*-- MENU 03 - Bottom Navigation Menu --*/
.menu03 { font: 80% Arial, Helvetica, sans-serif; }
	a.menu03:link, a.menu03:visited, a.menu03:hover { text-decoration: none; }

/*-- GENERAL Instructions --*/
.background: #F5F5F5
.border-solid { background-color: #background: #F5F5F5; border: 1px solid #CCC; padding: 4px; margin-bottom: 20px; }
.border-dashed { border: 1px dashed #CCC; padding: 4px; margin-bottom: 20px; }
.btm { vertical-align: bottom; }
.center { text-align: center; }
.footer { font: 75% Arial, Helvetica, sans-serif; text-align : center; margin: -5px 20px 20px 20px; }
.navhelpers { font: 70% Arial, Helvetica, sans-serif; text-align: right; }
.quote { background-color: #F5F5F5; border-left: 2px solid #CCC; padding: 6px 30px; }
.small { font-size: smaller; }
.smaller { font-size: x-small; }
.smallest { font-size: xx-small; }

/*--LAYOUT SECTION: DO NOT EDIT --*/
body { font: 90% Verdana, Arial, Helvetica, sans-serif; margin: 10px 0 0 0; padding: 0; text-align: center; background: #FFF

 url(images/bg.gif) repeat; }  
.column1 { padding: 10px 20px 30px 20px; width: 585px; vertical-align: top; }
.column1b { padding: 10px 20px 30px 20px; width: 395px; vertical-align: top; }
.column2 { padding: 10px 20px 30px 10px; width: 190px; vertical-align: top; border-left: 1px solid #DEDEDE; }
.column3 { padding: 10px 10px 30px 10px; width: 190px; vertical-align: top; border-right: 1px solid #DEDEDE; }
.column4 { padding: 10px 20px 30px 10px; }
#logo { height: 75px; margin: 18px 0 6px 6px; }
	a.logo:link, a.logo:visited, a.logo:hover, a.logo:active { text-decoration: none; background: transparent; }
.table { border: 1px solid #CCC; }
.table td { padding: 10px; }
.tb01 { background: url(images/main2.jpg) no-repeat; width: 775px; height: 118px; }
.tb01 td { vertical-align: top; }
.tb02 { background: url(images/d-002.gif) repeat-y; width: 775px; }
.tb03 { background: url(images/d-003.gif) no-repeat; height: 35px; }
#wrap { margin: 0 auto; padding: 0; text-align: left; width: 775px; }
/*--LAYOUT SECTION: DO NOT TO EDIT --*/