/*--- COLORS   ---*/
body { color: #333; }
a, a:link, a:visited, a:hover { color: #333399; }
a.menu02:link, a.menu02:visited { color: #1C4DA6; }
a.menu02:hover { color: #CC0000; }	
H1, H4 { color: #000000; }
H2, H5 { color: #333; }
H3 { color: #333399; border: 1px solid #CCC; background-color: #F5F5F5; }
H6 { color: #333; }
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: 100%; }
H2, H3 { font-size: 120%; text-transform: uppercase; letter-spacing: 4px; padding: 4px; margin-top: 20px; }
H4 { font-size: 110%; font-weight: bold; }
H5, H6 { font-size: 100%; font-weight: bold; margin: 3px auto; }
hr { padding: 0px; margin: 0px }
img { border: 0px }
li { vertical-align: middle; }
p { font-size: 100%; }
ol { list-style-type : decimal; }
ul  { list-style-image : url('images/bullet.gif'); }
ul ul  { list-style-image : url('images/bullet3.gif'); padding-bottom: 4px; }


/*--- MENU 01 - Top Navigation w/Icons --*/
#menu01 { margin: 40px 70px 0 0; text-align: center; }
	a.menu01:link, a.menu01:visited, a.menu01:hover { text-decoration: none; }
html>body #menu01 { margin: 50px 70px 0 0;  }
 
/*-- MENU 02 - Side Navigationa Menu --*/
.menu02 { font: 95% 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; text-align: center; }
	a.menu03:link, a.menu03:visited, a.menu03:hover { text-decoration: none; }

/*-- GENERAL Instructions --*/
.border-solid { background-color: #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; }
.imageL { float: left; padding: 0 10px 0 10px; }
.imageR { float: right; padding: 0 0 10px 10px; }
.navhelpers { font: 70% Arial, Helvetica, sans-serif; text-align: right; }
.quote { background-color: #F5F5F5; border-left: 2px solid #CCC; padding: 6px 30px; }
.right {	text-align: right; }
.small { font-size: smaller; }
.smaller { font-size: x-small; }
.smallest { font-size: xx-small; }
.top { font-size: x-small; text-align: right; }

/*--LAYOUT SECTION: DO NOT EDIT --*/
body { font: 90% Arial, Helvetica, sans-serif; margin: 10px 0 0 0; padding: 0; text-align: center; background: #FFF url(images/bg.gif) repeat-x; }  
.column1 { padding: 10px 20px 30px 20px; width: 585px; 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; }
#flashcontent { text-align: right; height: 185px; }
html>body #flashcontent { height: 182px; }
#logo { font: bold 150% Arial, Helvetica, sans-serif; height: 75px; margin: 20px 0 6px 6px; vertical-align: middle; }
	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/d-001.gif) no-repeat; width: 775px; height: 185px; margin: 0px; }
.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 --*/




/*____________________
PLEASE DO NOT REMOVE
Title: 1600 Series Template
Author: www.templateHAPPY.com
Description: TH-1601
Version: 2.0 June 2009
Website: http://www.template.HAPPY.com/
_____________________*/
