/*--- COLORS   ---*/
body { color: #333; }
a, a:link, a:visited, a:hover { color: #043EAC; }
a:active { color: #CC6699; }	
a.menu02:link, a.menu02:visited{ color: #6d1898; }
a.menu02:hover{ color: #CC6699; }	
H1, H3, H4, H5 { color: #043EAC; }
H2 { color: #CC6699; }
H3 { 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: none; }
a:hover { text-decoration: underline; }
a.mainnav:hover{ color: #CC6699; text-decoration:none; }	
H1 { font-size: 250%; font-family: "Tempus Sans ITC"; 	font-style: italic; font-weight: bold; } 
H2, H3 { font-size: 120%; text-transform: uppercase; letter-spacing: 2px; padding: -6px 4px 0px 6px; }
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%; }
ul ul  { list-style-image : url('images/bullet3.gif'); padding-bottom: 4px; }

/*-- MENU 02 - Side Navigationa Menu --*/
.menu02 { font: 95% Verdana, Geneva, sans-serif;}
	p.menu02 { margin: 5px 4px 0px 0; }
	a.menu02:link, a.menu02:visited { text-decoration: none;  background: url(images/bullet2a.gif) no-repeat; padding-left: 10px; height: 1%; font-weight: bold; }
	a.menu02:hover { text-decoration: none; background: url(images/bullet3a.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 {
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	color: #6d1898;
}
	a.menu03:link, a.menu03:visited, a.menu03:hover {
	text-decoration: none;
	color: #6d1898;
}

/*-- GENERAL Instructions --*/
.astk {
	color: #FF0000;
	font-weight: bold;
	font-style:italic;
}
.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; }
.credit { font-family:Verdana, Geneva, sans-serif; font-style:italic; font-size:12px; margin-left: 60px;}
.footer {
	text-align : center;
	margin: 0px 20px 0px 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 80%;
}
.imageL { float: left; padding: 0 10px 0 10px; }
.imageR { float: right; padding: 0 0 10px 10px; }
.mainnav {
	font-family: 90% Verdana, Geneva, sans-serif;
	text-align: right;
	padding-right:10px;
	padding-left:10px;
	font-weight: bold;
}
.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: Arial, Helvetica, sans-serif; margin: 10px 0 0 0; padding: 0; text-align: center; background: #FFF url(images/bg.gif) repeat-x; }  
.column1 { padding: 0px 10px 10px 20px; width: 485px; vertical-align: top; }
.column2 {	padding: 50px 20px 30px 10px; width: 150px;
	vertical-align: top; text-align:center;
	font-family:"Tempus Sans ITC"; font-style: italic;
	font-size: 12pt; }
.column3 { padding: 15px 10px 10px 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: 975px; height: 185px; margin: 0px; }
.tb01 td { vertical-align:top; padding-top:6px; padding-left:20px;}
.tb02 { background: url(images/d-002.gif) repeat-y; width: 975px; }
.tb03 { background: url(images/d-003b.gif) no-repeat; height: 35px; }
#wrap { margin: 0 auto; padding: 0; text-align: left; width: 975px; }
/*--LAYOUT SECTION: DO NOT TO EDIT --*/

