body { margin: 5px 0 10px 0; padding: 0; color: #333; background-color: #FFF; font-family: Arial,sans-serif; text-align: center; }
a:link, a:visited { color: #206fbc; text-decoration: none; }
a:hover, a:active { color: #38526d; text-decoration: underline; }
h1 { color: #38526d; font-size: 110% }
h2 { color: #5190B2; font-size: 105%; }
h3 { color: #669933; font-size: 100%; }
h4 { color: #206fbc; font-size: 90%; }
h5 { color: #669933; font-size: 90%; }
h6 { color: #38526d; font-size: 80% }
p { font-size: 80%; }
img { border: none; }
li { font-size: 80%; }
li li { font-size: 100%; }
ol { list-style-type: decimal; }
ul { list-style: url(images/bullet.gif); }

/* ---- MAIN WRAPPER ---- */
#wrap { width: 760px; margin: 0px auto; /*fix for firefox & opera */ text-align: left; background-color: #FFF; } 
/* ---- END Main Wrapper ---- */

/* ---- SECTION MASTER HEADER ---- */
#header { height: 50px; margin: 0px; padding: 0px; }
#logo { float:left; }
#tagline { float:right; margin: 10px 5px 0 0; text-align: right; padding-right: 2px;}
.tagline1 { color: #333; font: bold 12.5pt Helvetica; letter-spacing: 3px; }
.tagline2 { color: #333; font: bold 9pt Helvetica; letter-spacing: 3px; }
.tagline3 { color: #666; font: 9pt Arial, sans-serif; letter-spacing: -1px; }
#main, #flashcontent { margin: 2px 0 -10px 0; clear: both; }
#menu1 { color: #666; font-weight: bold; height: 25px; padding: 0; margin: 0; text-align: center; }
#menu div { margin: 0; }
#menu1 a, #menu1 a:visited { color: #000; font: bold 9.5pt Helvetica; padding: 0; text-decoration: none; margin: 0 0 20px 0;  letter-spacing: 1px; }
#menu1 a:hover { color: #000; text-decoration: none; border-bottom: 2px solid #9966ff; }
#menu2 a, #menu2 a:visited { color: #3fb2d9; text-decoration: none; }
#menu2 a:hover { color: #3fb2d9; text-decoration: none; border-bottom: 2px solid #3fb2d9; }
/* ----END SECTION MASTER HEADER ---- */

/* ---- SECTION CONTENT --- */
#bodywrapper { padding: 2px 0px; width: 760px; /* box model hack */ voice-family: "\"}\""; voice-family:inherit; width: 755px; }
	html>body #bodywrapper { width: 755px; }
#body1 { width: 540px; float: left; margin: 0 auto; } /*layout content */
#body2 { width: 175px; float:left; margin: 0 auto; } /*layout menu left */
#body3 { width: 175px; float:right; margin: 0 auto; } /*layout menu right */
#body4 { width: 260px; float:left; margin: 0 auto 0 10px; } /*layout home page content */
#body5 { width: 300px; float:left; margin: 0 auto; } /*layout home page image*/
#body6 { width: 375px; float:left; margin: 0 auto; } /*layout 3 column */
#body7 { width: 740px; margin: 0; padding: 0 1% 0 1%; } /*layout full */
	html>body #body7 { width: 720px; } /*layout full - fix for ie */
#menuH { width: 160px; float:left; margin: 0 auto; } /*layout left */
#menuL { width: 160px; float:left; margin: 0 10px 0 0; } /*layout left */
#menuR { width: 160px; float:right; margin: 0 0 0 10px; } /*layout right */
#menu3R { width: 150px; float:right; margin: 0 0 0 10px; padding-left: 10px; border-left: 1px solid #ebebeb; } /*layout right */
/* --- END SECTION CONTENT --- */

/* ---- SECTION GLOBAL MENU SIDEBAR INSTRUCTIONS --- */
#menu2links { background-color: #F4F4F4; font-size: 90%; margin: 0; padding: 0px; }
#menu2links h1 { background: #e6e6e6 url(images/bullet.gif) no-repeat; padding: 1px 0px 1px 20px; width: 100%; margin: 0; }
	html>body #menu2links h1 { width: 87%; }
.menu { margin: 0; padding: 0; line-height: 200%; font-size: 9pt; }
.menu div { font-size: 9pt; }
.menu a:link, .menu a:visited { background: url(images/bullet1.gif) no-repeat; padding-left: 20px; display: block; width: 100%; }
.menu a:hover { background: #FFF url(images/bullet2.gif) no-repeat; color: #669933; text-decoration: none; }
#menu3 { color: #999; font-size: 75%; clear: both; border-top: 1px solid #ccc; padding: 20px 10px 0 10px; margin: 0 0 10px 0; font-weight: bold; }
.subnav { background-color: #FFF; margin: 0; padding: 0; }
.subnav ul { font-size: 95%; }
/* --- END GLOBAL MENU SIDBEAR INSTRUCTIONS --- */

/* --- SECTION GENERAL INSTRUCTIONS --- */
.cblue { color: #3366CC; } /* color blue */
.cgreen { color: #99CC33; } /* color green */
.corange { color: #FF6600; } /* color orange */
.cred { color: #CC3333; } /* color red */
.clear { clear:both; } /* clear margins */
.cookie { float: right; font-size: 75%; padding: 0 0 10px 0; margin: 0; } /* cookie crumb/breadcrumb menu */
.cookie a:link, .cookie a:visited { text-decoration: none; } /* cookie crumb/breadcrumb menu */
.cookie a:hover { text-decoration: underline; } /* cookie crumb/breadcrumb menu */
.center { text-align: center; } /* align center */
.border { border: 1px solid #ccc; } /* border frame */
#divtop { background: url(images/d-top.gif); margin: 0; height: 40px; clear:both; }
#divbtm { background: url(images/d-btm.gif); margin: -4px 0 0 0; height: 40px; clear:both; }
.left { text-align: left; } /* align left */
.floatL { float: left; padding: 0px 10px 10px 0px; } /* image float left */
.floatR { float: right; padding: 0px 0px 10px 10px; } /* image float right */
.right { text-align: right; } /* align right */
.ssmall { font-size: x-small; } /* small font */
.ssmaller { font-size: xx-small; } /* smaller font */
#title { margin-top: -3px; } /* variation for h1 tag to permit for less spacing at top */
	html>body #title { margin-top: -5px; } /* fix for ie */
.top { font-size: x-small; text-align: right; } /* top of page */
/* END - SECTION GENERAL INSTRUCSTIONS */


.menu3b { color: #999; font-weight: bold; }

.menu3b a:link, 
.menu3b a:visited, 
.menu3b a:hover, 
.menu3b a:active { color: #999; text-decoration: none; }


















/*____________________
DO NOT REMOVE
Title: Custom Design by Golden Pinecone Web Development
Version: December 2006
Website: http://www.goldenpinecone.com/
_____________________*/