/* CSS RESET & GLOBALS */
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, ins, kbd, q, s, samp, small, strike, tt, var, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }

a:focus { outline: none; }
a img { border: none; }

strong, b { font-weight: bold; }
em, i { font-style: italic; }
br { line-height: 14px; }


/* GLOBALS */
html, body { height: 100%; }
body { background: #ffffff; font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 15px; color: #58585a; }

.picBorder { border: 1px solid #a6a6a6; }
.txtBig { font: 16px Calibri, Arial, sans-serif; }
.txtSmall { font-size: 10px; }
.txtSmallest { font-size: 9px; }
.date, .datum { font-size: 10px; color: #7e8082; }

ul.inline { margin: 0; padding: 0; list-style: none; }
ul.inline li { display: inline; }

ul.linkList { margin: 0; padding: 0; list-style: none; }
ul.linkList li { background: url(img/bullet_arrow.gif) no-repeat 0 7px; padding: 2px 0 2px 15px; line-height: 15px; }


/* FORM ELEMENTS */
.textbox, textarea { background: #ffffff; border: 1px solid #c1c1c1; font-size: 11px; line-height: 11px; height: 15px; padding: 2px 0 0 3px; }
.searchbox { width: 145px; margin: 0 5px; }
select { background: #ffffff; border: 1px solid #c7c7c7; padding: 2px; font-size: 11px; }


/* LINKS */
a:link, a:active, a:visited, a:hover { text-decoration: none; }

a:link, a:active, a:visited { color: #58585a; }
a:hover { color: #58585a; }


/* WRAPPERS */
.fullStretch { width: 100%; }
.marginTop1 { margin: 10px 0 0 0; }
.marginTop2 { margin: 30px 0 0 0; }
.marginLeft1 { margin: 0 0 0 15px; }

.wrapper { width: 100%; }

.header { width: 100%; height: 130px; border-bottom: 10px solid #dcddde; }
.header td { vertical-align: bottom; }
.header * { color: #008ac9; }
.headerMain { text-align: right; }
.headerLeft { padding: 0 0 45px 0; }

.mainNav { width: 100%; height: 34px; background: url(img/mainMenuBgnd.gif) no-repeat right top; margin: 0 0 1px 0; }
.pathStrip { width: 100%; height: 8px; background: url(img/pathStrip.gif) no-repeat 0 0; }
.pathWrapper { width: 100%; padding: 3px 0 5px 0; margin: 10px 0 20px 0; }
.path { margin: 0; padding: 0; list-style: none; }
.path li { display: inline; color: #58585a; font-size: 10px; }
.path .active a { color: #58585a; }

.middle { width: 100%; margin: 0 auto 20px auto; }

.main { vertical-align: top; }
.mainWrapper { padding: 0 10px 0 0; }

.pageContent { width: 100%; }
.pageContent td { font: 14px Verdana, Helvetica, sans-serif; color: #000000; line-height: 18px; }
.pageContent h1 { font: 18px Verdana, Helvetica, sans-serif; color: #124e91; margin: 10px 0 15px 0; }
.pageContent td p { margin: 0 0 13px 0; }
.pageContent td td p { margin: 0; }

.footerWrapper { padding: 10px 0 0 0; }
.footer { width: 100%; padding: 10px 0; font-size: 10px; line-height: 13px; border-top: 3px solid #dcddde; }

