/*Fonts, Text Styles*/

.bold {font-weight:bold}

p {font-size: 0.8em; margin: 0 0 0.6em 0; padding: 0}

ul, ol {font-size: 0.8em; margin-top: 0; margin-bottom: 0.6em}

.highlight {font: bold 1.1em/1em; color: #db5442}

.clear {clear:both; font: 1px/1px monospace}



a {font-size: 1em; text-decoration: none; color: #0164dd}

a:hover{text-decoration:underline}



.colorlist {font: bold 0.9em verdana, arial, sans-serif; color: #db5442 }

.colorlist a {font: bold 0.9em verdana, arial, sans-serif; color: #db5442; text-decoration: underline }

.colorlist a:hover {font: bold 0.9em verdana, arial, sans-serif; color: #db5442; text-decoration: underline }



h1 {font: bold 2em "Arial Black", arial, sans-serif; color: #01b7e9; border-bottom: 3px solid #01b7e9}

h2 {font: 1.5em "Arial Black", arial, sans-serif; color: #db5442; margin-top: 1em; margin-bottom: 0.2em}

h2.h2first {margin-top: 0}

.h2small {font-size: 0.7em;line-height:0.7em}

h3 {font: 1em "Arial Black", arial, sans-serif; color: #db5442; margin-bottom: 0; margin-top: 0}

h4 {font-weight: bold; font-size: 0.8em; margin-bottom: 0; margin-top: 0}



/*images*/

img {border:none; margin: 1em}

img.imagefloatleft  { margin: 0 1em 0.2em 0; float: left }

img.imagefloatright  { margin: 0 0 0.2em 1em; float: right }

img.imagecenter {margin: 0 auto}



/*Left and Right Links*/

.linkspacer {height: 15px; font: 1px/1px monospace}

.leftlinkout, .rightlinkout {border: 1px solid #badee8; padding: 3px}

.leftlinks, .rightlinks {background-color: #e6faff; border: 1px solid #badee8; padding: 0; font-size: 0.9em}

.leftlinks p, .rightlinks p {text-align: left; padding: 0.6em 0.4em 0em 0.6em}

.leftlinks img, .rightlinks img {margin: 0.6em auto}



.leftlinks ul, .rightlinks ul {list-style-type: none; margin: 0; padding: 0; text-align: left}

.leftlinks li, .rightlinks li {margin: 0px; padding: 0px; border-bottom: 1px solid #eef; line-height: 1.2em}

.leftlinks li a, .rightlinks li a {text-decoration: none; color: #006; display:block; margin: 0px; padding: 1em 0.4em 1em 0.6em; 

								font-weight: normal; border-top: 1px solid #badee8}

.leftlinks li a:hover, .rightlinks li a:hover {text-decoration: none; color: #006; background-color: #fff;}

li.firstlink a, li.firstlink a:hover {border-top:none}







/*Body, Layout Tables*/

body   { color: #000; font-size: 1em; font-family: verdana, arial, sans-serif; 

			background-color: #fff; background-image: url(topbg.gif); background-repeat: repeat-x; text-align: center }

.maintable, .hdrtable, .ftrtable {width: 100%; border: none; border-collapse: collapse; margin:0;padding:0}

.maintable {margin-top:0.6em}



/*Main Table Cells*/

.tdleft, .tdright {width: 15%; text-align: center; vertical-align: top}

.tdcenter {width: 70%; text-align: left; background-color: #fff; border: none; padding: 0.6em}



/*Top Navigation Menu*/

.tdmenu  { background-image: url(bgOFF.gif); text-align: center; border: solid 1px #badee8 }

p.menu {margin: 0; font: bold 0.8em "Trebuchet MS", verdana, arial, sans-serif; color: #fff; padding: 0.1em 0}

p.menu a {text-decoration:none; color:#000; padding:0.2em 0.6em; margin: 0}

p.menu a:hover  { color: #fff; text-decoration: none; background: url(bgON.gif); margin: 0 }



/*Header and Search Form*/

.header td {padding-bottom:0.6em}

.header img, .headertitle {float: left}

.header img {margin: 0 0 0 2em}

.headertitle {color:#000; font: 1.4em/1em "Arial Black", arial, sans-serif; text-align: left; margin: 0.5em 0 0 2em; width: 40% }

.hdrlarger {font-size: 1.5em; line-height: 1em}



form{margin:0; padding:0}

input {margin: 0; padding: 0}

.hdrsrch {float:right; text-align: center; margin:0; padding: 0; position: relative; top: 0.9em; right: 1em}

.srchsubmit, .srchtext {font-size: 0.7em; padding: 0; margin: 0; font-family: arial, sans-serif; border: 1px solid #000; background-color: #fff}

.srchtext {font-size: 0.8em; padding-left: 5px}

.srchsubmit {padding-top: 1px; font-size: 0.7em; font-weight: bold}



/*Footer*/

.footertext {font-size: 0.7em; margin: 0; padding: 0; color: #000}

.ftrtable {border-top: 2px solid #01b7e9; border-bottom: 2px solid #01b7e9; text-align: center}

.ftrtable td {padding: 0.8em 0}

td.footerlinks {padding-bottom: 0; font-size: 0.9em; font-weight:bold; color: #01b7e9; text-align:center}

.footerlinks p {margin: 0; padding: 0; text-align: center}

.footerlinks a {font-weight:bold; color: #000; text-decoration: none}

.footerlinks a:hover {text-decoration: none; color: #01b7e9}



@media print {

.hdrsrch {display:none}

p.menu, .footerlinks p, .footertext, .leftlinks, .rightlinks {font-size: 8pt}

}


