﻿/* RESET CSS */

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, 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;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

/* MAIN CSS */

#body { width: 948px; margin: auto; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 15px; }

h1,h2,h3,h4,h5 { color: #356287; }
p { margin-bottom: 12pt; }
h1 { font-size: 1.7em; margin-bottom: 6pt; }
h2 { font-size: 1.3em; margin-bottom: 6pt; }
a { color: #356287; text-decoration: none; }
a:hover { text-decoration: underline; }
a.blink { color: #356287; text-decoration: none; font-weight: bold; }
a.blink:hover { text-decoration: underline; }
a.arrow { padding-left: 15px; background-image: url(images/arrow.gif); background-position: left; background-repeat: no-repeat; font-size: 12px; line-height: 18px; }
a.red { color: #b4464b; }

#header { background-image: url(_images/header.jpg); background-position: left; background-repeat: no-repeat; height: 100px; }

#topNav { background:url(images/navbg.jpg) repeat-x; height:30px; }
#topNav ul { margin-left: 10px; height: 20px; margin-right: 10px; padding: 5px 0 0 10px; }
#topNav ul li { float: left; list-style-type: none; }
#topNav ul li a { color: #fff; padding:0px 8px 0 8px; font-size: 12px; border-right: #fff solid 1px; text-decoration: underline; }
#topNav ul li a:hover { text-decoration: none; }

#leftNav { width: 175px; margin-right: 10px; float: left; margin-top: 15px; }
#leftNav .navBucket { background-color: #edf3f8; border-bottom:1px solid #a3c1da; border-top: 1px solid #a3c1da; margin:0px 0px 10px 0px; }

#middle { margin: 0; }

.mainContent { float: left; width: 760px; margin-top: 15px; }

#footer { border: 1px solid #a3c1da; height: 55px; margin-bottom: 20px; padding: 10px 0; text-align: center; width:948px; }
