/* CSS Document */

body { margin: 7 0 0 0; padding: 0; background: #EFEEEE url(images/bg.jpg) repeat-x; }
body, p, td, li, input, select, textarea { font: 12px arial, verdana, helvetica; color: #555555; }
h1 { font-size: 16px; }
h2 { font-size: 14px; }
a { color: #555555; }
a:visited { color: #333333; }
a:hover { color: #000000; }

.horizline { clear: both; border-bottom: 1px solid #999999; }

.splash_top_border { background: url(images/splash_nv_03.jpg) no-repeat; height: 8px; }
.splash_left_border { background: url(images/splash_nv_05.jpg) no-repeat; width: 9px; }
.splash_right_border { background: url(images/splash_nv_07.jpg) no-repeat; width: 8px; }
.splash_blue_bg { background: url(images/splash_nv_08.gif) repeat-x; }
.splash_gray_bg { background: url(images/splash_nv_18.gif); height: 126px; }
.splash_brown_bg { background: url(images/splash_nv_39.gif); height: 88px; }
.nav_text { text-align: center; text-transform: uppercase; color: #A1A1A0; }
.nav_text a { font-weight: bold; padding: 10px 3px; text-decoration: none; color: #A1A1A0; }
.nav_text a:hover { text-decoration: none; background: #C1C7CA; color: #898C8B; }

.content_blue_bg { background: url(images/content_nv_02.gif) repeat-x; }
.content_bg { background: #F1F3F5 url(images/content_nv_09.gif) repeat-x; }
.content_img_nav1 { padding-top: 7px; }
.content_img_nav2 { padding-bottom: 7px; }
.footer { font-size: 11px; }
.pad a { text-decoration: none; padding: 0 5px; }
.footer a { text-decoration: none; color: #777777; }

blockquote { margin: 0 0 0 30px; padding: 0; }
p.nomargin_top { margin: -1em 0 1em 0; padding: 0 0 1em 0; }
p.nomargin_bottom { margin-bottom: 0; padding-bottom: 0; }