/* http://meyerweb.com/eic/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 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, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

body, html { min-height: 100%; background:#86A5AF; }
body { margin:0px; font-family: Verdana, Arial, Tahoma; font-size: 9pt; color: #666; text-align: center}

a { color: #003366; }
a:visited { color: #660000; }

h1 { color:#1C94AD; font-weight:normal; font:1.6em helvetica,arial,sans-serif; padding:0 0 10px; text-transform: uppercase; }
h2 { color:#1C94AD; font-weight:normal; font:1.3em helvetica,arial,sans-serif; padding:0px 0 5px; line-height:1.2em; }
h3 { color:#000; font:1.1em helvetica,arial,sans-serif; font-weight:bold; padding:5px 0 3px; line-height:1.2em; }

p { margin-bottom:1em; }

blockquote { padding: 0 0 1em 20px; }

ul { font-size:10pt; list-style: disc outside; margin: 0px; padding:0 0 5px 15px; }
li { padding:0 0 5px 5px; line-height:1.2em}

.em { font-style: italic }

div#container { width: 895px;  margin: 34px auto 10px; background: #86A5AF url('../images/container-back.gif'); }
div.spacer { clear: both; }

div#contact { width: 100%; height: 26px; padding-bottom:1px; background: #000 url('../images/contact-back.gif');  }
div#contact div { width:895px; padding-top:5px; margin: 0px auto; text-align: right; color:#fff; font:1.2em helvetica,arial,sans-serif;  }
div#contact div a { color:#fff; text-decoration:none; }

div#header { float:left; height:213px; width:895px; background: #86A5AF url('../images/header-back.gif'); text-align:center; }
div#body { float:left; width:895px; background: url('../images/body-back.gif') no-repeat; padding-top}
div#body div { text-align:left; }

#content { float: left; width: 530px; text-align: left; padding: 25px 10px 15px 35px; line-height:1.4em; }

#crumb { width:100%; font-size:.8em; margin-bottom:5px;}
#content-header { width:100%; margin:0 auto; }

div#left { padding-top:15px; width: 275px; float:left; }
div#left div { margin:15px 5px 15px 20px; }
div#left div.subtitle { width:267px; height:49px; margin:0 0 0 8px; background:#000; padding:0; clear:both; }
div#left div.subtitle h3 {color:#fff; padding:15px 0 0 30px; font-weight:normal; text-transform: uppercase; }

div#left div#nav { width: 200px; margin-left: 30px; float:left }
#nav ul { display: block; text-align: left; list-style: none; padding:0; }
#nav ul li { padding: 0; margin:0; line-height:1em; }
#nav ul li a { display: block; padding: 8px 5px 9px 10px; color: #000; border-top: 1px solid #000; text-decoration:none;  }
#nav ul li a:hover, #nav ul li a:active { color: #1C94AD; }
#nav ul li.current { background-color: #1C94AD;  }
#nav ul li.current a, #nav ul li.current a:hover, #nav ul li.current a:active { color: #fff;  }
#nav ul li.last { border-bottom: 1px solid #000;  }
#nav .itemselectednoshade { display: block; padding: 3px 5px 4px 10px; color: #8c8c8c; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
#nav .item2 a { display: block; padding: 4px 5px 5px 30px; color: #006dba; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
#nav .item2 a:hover, #nav .item2 a:active { display:block; color: #CC6600; background-color: #f6f6f6; border-top: 1px solid #999999; border-bottom: 1px solid #999999; }
#nav .item2selected { display: block; padding: 4px 5px 5px 30px; color: #8c8c8c; background-color: #f6f6f6; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; }
#nav .btn { display: block; padding: 20px 0px 5px 0px; }
#nav .last { border-bottom: 1px solid #e1e1e1; }

div#bottom { height:15px; width:895px; background: #86A5AF url('../images/bottom-back.gif'); clear:both; }
#col3 { width: 180px; float: left; margin: 0 0 0 15px; }
#col3 div { background:#eee; border: 1px solid #ccc; margin:0 0 10px; padding:5px; line-height:1.4em}
#col3 h2 { font:1.2em Georgia, "Times New Roman", Times, serif; font-weight:bold; padding:0px 0 5px; line-height:1.2em; }

div#footer { width:895px; margin:10px auto; color:#000; text-align:center;}
div#footer p { text-align:center; padding-bottom:6px; font-size: .9em; line-height:1.5em}
div#footer a, div#footer a:hover { color: #000; }

div.error { margin:0 auto 20px; background: #FFDDDD url(/images/error.gif) left no-repeat; padding:5px 0 5px 25px; border: solid 2px #FF3333; }
