html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, ol, ul, li, fieldset, form,
label, legend, caption {
	margin:0; padding:0; border:0; outline:0; vertical-align:baseline; font-family:arial, helvetica, sans-serif
}
body {
	margin: 0 auto; font: 80%/1.3em arial, helvetica, sans-serif;
	text-align: center; color: #00a684; width: 980px; background-color: #fff;
	border:0; outline:0;
}
img { margin: 0px; padding: 0px; border: none }
a, div, span, h1, h2, h3, h4, form, input, select, ul, li {
	font-family: arial, helvetica, sans-serif
}
a { text-decoration: underline; color:#336699 } a:hover { text-decoration: none; color: #000080 }
.fitem { padding: 3px; background-color: #fff; color: #00a684 }
div.box_top { height: 30px; background: url('/img/box_top_bg.jpg') repeat-x }
div.box_btm { height: 30px; background: url('/img/box_btm_bg.jpg') repeat-x }
ol, ul { margin: 0 0 0 20px; padding: 0 0 0 15px }
h1, h2, h3, h4 { color: #000080; margin: 0 0 0.2em 0 }
h1 { font-size: 150%; letter-spacing: -0.35px } h2 { font-size: 135%; letter-spacing: -0.3px }
h3 { font-size: 120%; letter-spacing: -0.25px } h4 { font-size: 100%; letter-spacing: -0.2px }
a.footer { text-decoration: none }
.head2 { line-height: 1.8em }
div.head_top { height: 114px }
div.head_mid { height: 36px; background: url('/img/nav_bg.jpg') repeat-x }
.block { display: block }
div.head_btm { height: 22px; top: 0; background: url('/img/below_nav.jpg') no-repeat }
div.content_btm { height: 22px; top: 0; background: url('/img/content_btm.jpg') no-repeat }
div.container { width: 980px; text-align: left; background-color: #fff }
div.content { background: url('/img/content_bg.jpg') repeat-y }
div.main_body { margin: 0 15px 0 15px; padding: 5px 25px 10px 25px; min-height: 320px; }
div.footer { height: 96px; background: url('/img/footer.jpg') repeat-x; padding: 35px 0 0 125px  }
div.body_left { width: 60% }
div.body_right { padding-left: 10px; margin-left: 61% }
.left { float: left; display: inline } .right { float: right; display: inline }
.tal { text-align: left } .tac { text-align: center } .tar { text-align: right }
.clrlt { clear: left } .clear { clear: both; margin: 0; padding: 0 } .clrrt { clear: right }
.hidden { display: none } .spacer { height: 10px } .ml20 { margin-left: 20px } .b { font-weight: bold }
.i { font-style: italic } .pl10 { padding-left: 10px } .pt10 { padding-top: 10px } .pt15 { padding-top: 15px }
.ptl10 { padding: 10px 0 0 10px } .p10 { padding: 10px } .pr10 { padding-right: 10px } .pt20 { padding-top: 20px }
.pb10 { padding-bottom: 10px } .plb10 { padding: 0 10px 0 10px }
.mt10 { margin-top: 10px } .w60 { width: 60% } .ml61 { margin-left: 61% } .ml10 { margin-left: 10px } .mr10 { margin-right: 10px }
.medtxt { font-size: 90% } .smtxt { font-size: 80% } .ftspacer { height: 3px; margin-top: 20px; background-color: #ccffff }
.fbspacer { height: 3px; background-color: #ccffff } .cursor { cursor: pointer }
.thumb { float: right; width: 100px; padding: 5px; margin: 0 5px 10px 5px;
	background-color: #ccffff; border: 1px solid #aaa; cursor: pointer
}
.thumb:hover { background-color: #000099 }
.thumb_prev { display: none; position: absolute; padding: 5px; background-color: #ccffff; border: 1px solid #aaa }
.paras { font-size: 130%; font-weight: bold } .tcolor { color: #2f3796 }
.dim { opacity: 0.35; -moz-opacity: 0.35 }
a.white { color: #fff }
.dtitle:hover, .dtitle_mo { background: url('/img/directions_title_bg.gif') repeat-x }
.dcon { margin-left: 25px } .vam { vertical-align: middle }
.home_footer { height: 27px; background: url('/img/home_btm.jpg') no-repeat center }
