﻿body { background-color:#80A1B6; padding:0; margin:0; font-family:Verdana, Sans-Serif; font-size:12px; color:#80A1B6; }

a { color:#92ACC0; text-decoration:none; }
a:hover { text-decoration:underline; }

a.np:link { color:#999999; font-size:9px; }
a.np:visited { color:#999999; font-size:9px; }
a.np:hover { color:#999999; font-size:9px; }
.np { color:#999999; font-size:9px; display:none; }

.clear { float:none; clear:both; }
.pdf { background:url(../images/icon_pdf.gif) no-repeat; padding-left:20px; padding-bottom:10px; line-height:16px; }
.disclaimer { font-size:10px; }
.small { font-size:10px; }

h1 { color:#446079; }
h2 { font-size:15px; color:#446079; }
h3 { font-size:14px; color:#80A1B6; margin:0; }
h4 { font-size:13px; color:#446079; margin:0; }

ul { list-style:none; margin:0; padding:10px; }
ul li { background:url(../images/bullet.png) no-repeat 0 4px; padding:0 0 10px 15px; margin-left:5px; }

form { background:url(../images/repeat.png) repeat-y; width:749px; margin:auto;  padding-left:9px; padding-bottom:20px; margin-bottom:30px; min-height:100%; }

.header { background:url(../images/headerbg.png) no-repeat; width:724px; height:114px; padding:25px 0 0 25px; }
.header .logo { background:url(../images/header.png) no-repeat; width:724px; height:114px; margin:0; padding:0; }
.header .logo a { display:block; width:724px; height:114px; text-indent:-10000px; }

.masthead { width:741px; padding:10px 0; }
.masthead .suffer { background:url(../images/suffer.png) no-repeat; width:383px; height:40px; text-indent:-10000px; margin:0; padding:0; }
.masthead .kids { display:block; margin-left:7px; }
.masthead .help { background:url(../images/help.png) no-repeat; width:219px; height:27px; text-indent:-10000px; margin:20px 0 0 0; padding:0; }

.content { width:740px; padding:0 0 0 0px; margin-left:1px; margin-top:2px; background-color:#fff; }
.content h2 { margin:0; padding:0 0 10px 0; }
.content p { padding-right:50px; margin:0; padding:0 0 15px 0; }

.content .sidebar { width:220px; float:right; margin:0 0 20px 20px; }
.content .sidebar .contact, .content .sidebar .contact a { display:block; background:url(../images/contact.png) no-repeat; width:214px; height:80px; margin:auto; text-indent:-10000px; }
.content .sidebar img { border:2px solid #A9C2D1; }
.content .sidebar h1 { font-size:16px; }
.content .sidebar ul li { background:none !important; padding:0 !important; font-size:11px; }

.content .dotted { border:1px dashed #80A1B6; margin:0 0 0px 0; padding:5px; }
.content .dotted h3 { background-color:#80A1B6; color:#446079; margin:0; font-size:13px; }
.content .dotted ul { list-style:none; margin:0; padding:10px; }
.content .dotted ul li { background:url(../images/bullet.png) no-repeat 0 4px; padding:0 0 10px 15px; }
.content .subtext { font-size:10px; padding:0 0 5px 0; }

.content .main { width:100%; padding:0px; color:#000000; }

#Footer { padding:20px 0 0 20px; }


.npOverlay { background-color:#666; }

.npContainer { display:none; position:absolute; color:#333; background-color:#fff; border:1px solid #000; }
.npTitle { background-color:#6F91A7; padding:10px; }
.npTitle .npClose { float:right; text-align:right; cursor:pointer; }
.npTitle .npClose .modalClose { color:#fff; }
.npTitle .logo { background:url(../images/logo.png) no-repeat; width:213px; height:66px; margin:0; padding:0; float:left; }
.npTitle .logo span { display:none; }
.npTitle .listright { list-style:none; float:right; font-size:9px; text-align:right; }
.npContent { padding:20px; }
.npContent h1 { font-size:20px; }
.npContent ol { list-style:upper-roman; }
.npContent ol li { line-height:20px; }

.communityPhoto { float:right; padding:3px; background-color:#dddddd; margin:0px 0px 15px 10px; text-align:center; }

.image { border:solid 1px #AAAAAA; padding:2px; margin:0px; }