body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px 0px 30px 0px; }
a {color: #000000; text-decoration: underline;}
a:hover {color: #000000; text-decoration: none; font-weight: bold;}
.page-home a, .page-home a:hover { color: #000000; }

.right {margin-left: 15px; margin-bottom: 10px; display: inline; float: right; }
.pic-home-right {margin-left: 10px; margin-bottom: 5px;}
.pic-home-left {margin-right: 10px; margin-bottom: 5px;}
.pic-right {margin-left: 15px; margin-bottom: 10px;}
.pic-right-bordered {margin-left: 15px; margin-bottom: 10px; border: 5px solid #fff; }
.pic-left {margin-right: 15px; margin-bottom: 10px;}
.pic-left-bordered {margin-right: 15px; margin-bottom: 10px; border: 5px solid #fff; }
.pic-profile {margin-left: 10px; margin-bottom: 5px;}
.bordered { border: 5px solid #fff; }

.title {font-size: 17px; color: #000000;}
.title-bold {font-size: 17px; color: #000000; font-weight: bold;}
.large {font-size: 13px; color: #000000;}
.large-bold {font-size: 13px; color: #000000; font-weight: bold;}
.medium {font-size: 11px; color: #000000;}
.small {font-size: 10px; color: #000000;}
.small-bold {font-size: 10px; color: #000000; font-weight: bold;}

h1 {font-size: 17px; color: #7799AA; font-weight: bold;}
.page-sub h1 { margin-top: 0px; }
h4 {font-size: 11px; color: #000000; font-weight: bold;}

h2 {font-size: 13px; color: #7799AA; font-weight: bold;}
.page-sub h2 {font-size: 13px; color: #000000; font-weight: bold; }
.page-sub h2 a, .page-sub h2 a:visited {font-size: 13px; color: #000000; font-weight: bold; text-decoration: none; }
.page-sub h2 a:hover, .page-sub h2 a:hover:visited {font-size: 13px; color: #000000; font-weight: bold; text-decoration: underline; }
.page-sub h2.first-child { margin-top: 0px; padding-top: 0px; }
h3 {font-size: 11px; color: #7799AA; font-weight: bold;}
.small-bold-blue {font-size: 10px; color: #7799AA; font-weight: bold;}

.right { margin-left: 15px; margin-bottom: 10px; display: inline; float: right; }
.left { margin-right: 15px; margin-bottom: 10px; display: inline; float: left; }
.cleared { overflow: auto; }
.feature { margin-top: 20px; padding-left: 170px; position: relative; min-height: 180px; }
.feature img { position: absolute; top: 0px; left: 0px; }
.feature h4 { margin-top: 0px; padding-top: 0px; }

#footer-section { font-size: 10px; color: #000000; line-height: 1.5; position: relative; margin: 0px auto 0px auto}
#footer-block { position: relative; margin: 0px auto 0px auto; width: 850px; background: #ffffff; text-align: center; }
#footer-block a {font-size: 10px; color: #0033cc; text-decoration: underline; }
#footer-block a:hover {font-size: 10px; color: #0033cc; text-decoration: none; }
#footer-block a:visited {font-size: 10px; color: #0033cc; text-decoration: underline; }
#footer-block a:visited:hover {font-size: 10px; color: #0033cc; text-decoration: none; }
.anchor-blend a, .anchor-blend a:hover, .anchor-blend a:visited:hover, .anchor-blend a:visited { text-decoration: none !important; color: #000000 !important; cursor: pointer !important; font-weight: normal !important; }

.footerBlank {font-size: 10px; color: #000000; text-decoration: none; line-height: 1.5;}
.footerBlank:link {font-size: 10px; color: #000000; text-decoration: none; line-height: 1.5;}

.dropdown {font-size:10px; font-family: Arial, Helvetica, sans-serif; color: #000000;}
.field {font-size:10px; font-family: verdana, arial, helvetica, times; color: #000000; border: solid 1px #000000;}
.textarea {font-size:10px; font-family: verdana, arial, helvetica, times; color: #000000; border: solid 1px #000000;}

.setext {font-size: 2px; color: #00353A;}
.setext:link {font-size: 2px; color: #00353A; text-decoration: none;}
.setext:link:hover {font-size: 2px; color: #00353A; text-decoration: none;}
.setext:visited {font-size: 2px; color: #00353A; text-decoration: none;}
.setext:visited:hover {font-size: 2px; color: #00353A; text-decoration: none;}

ul.rotator { list-style: none; margin: 0px; padding: 0px; }
ul.rotator li { list-style: none; margin: 0px; padding: 0px; }

.left { display: inline; float: left; margin: 0px 20px 5px 0px !important; }
#phone-address { list-style: none; margin: 0px; padding: 0px; position: absolute; top: 45px; right: 0px; height: 70px; }
#phone-address li { float: left; margin: 0px; padding: 0px; }
#phone-address li a { outline: none; }
#phone-address li img { border: 0px; }
#layout-wrapper { margin: 0px auto 0px auto; padding: 0px; }
#top-section { position: relative; height: 119px; margin: 0px auto 0px auto; background: url("images/sep_dotted.gif") bottom center repeat-x; padding: 0px; }
#top-block { position: relative; margin: 0px auto 0px auto; width: 850px; }
#nav-main { list-style: none; margin: 0px; padding: 0px; position: absolute; top: 0px; right: 0px; }
#nav-main li { float: left; padding: 0px; margin: 0px; }
#img-logo { position: absolute; top: 0px; left: 0px; }
#imgMap { position: absolute; right: 97px; top: 311px; }

.page-home #banner-section { position: relative; height: 180px; margin: 0px auto 0px auto; background: url("images/bg_banner.gif") top center repeat-x; }
.page-home #banner-block { position: relative; margin: 0px auto 0px auto; width: 850px; }
#banner-section { position: relative; height: 70px; margin: 0px auto 0px auto; background: url("images/bg_banner_sub.gif") top center repeat-x; }

#banner-block { position: relative; margin: 0px auto 0px auto; width: 850px; }
.page-sub #banner-block img { position: absolute; top: 0px; right: 20px; }
.page-home #banner-block img { position: relative; }
#provider-thumbnails { position: absolute; top: 48px; left: 1px; list-style: none; margin: 0px; padding: 0px; height: 88px; }
#provider-thumbnails li { float: left; padding: 0px 2px 0px 0px; margin: 0px; }
#provider-thumbnails li img { border: 0px; }

.page-home #content-section { background: #eff4d4 url("images/sep_dotted.gif") bottom center repeat-x !important; margin: 0px auto 0px auto; }
.page-home #content-block { position: relative; margin: 0px auto 0px auto; width: 850px; padding-bottom: 30px; }

.page-sub #content-section { background: #eff4d4 url("images/sep_dotted.gif") bottom center repeat-x !important; margin: 1px auto 0px auto; border-top: solid 20px #d9e0b3; }
.page-sub #content-block { position: relative; margin: 0px auto 0px auto; width: 850px; padding: 30px 0px 30px 0px; }
.page-sub .col1 { width: 200px; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 0px; background: none; }
.page-sub .col2 { width: 610px; margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 20px; background: url("images/sep_dotted_vertical.gif") top left repeat-y; }

div.column { display: inline; float: left; }
.col1  { width: 555px; margin: 20px 0px 0px 0px; padding: 0px 20px 0px 0px; background: url("images/sep_dotted_vertical.gif") top right repeat-y; }
.col2 { width: 245px; margin: 0px 0px 0px 20px; padding: 0px; }
.cleared { overflow: auto; }
#img-footer { margin: 0px auto 0px auto; position: relative; display: block; top: -12px; }
.bullets-green { list-style: none; margin: 0px 0px 20px 0px; padding: 0px; }
.bullets-green li { background: url("images/bullet.gif") left .5em no-repeat; padding: 1px 0px 1px 10px; margin: 0px; }

.bullets-bar { list-style: none; margin: 0px 0px 20px 0px; padding: 0px; width: 200px; }
.bullets-bar li { margin: 0px; border-top: 1px solid #abb166; padding: 0px; }
.bullets-bar li.last-child { border-bottom: 1px solid #abb166; }
.bullets-bar li a, .bullets-bar li a:visited { background: url("images/bullet.gif") left .7em no-repeat; padding: 4px 0px 4px 10px; text-decoration: none; display: block; }
.bullets-bar li a:hover, .bullets-bar li a:hover:visited { font-weight: normal; background: #ffffff url("images/bullet.gif") left .7em no-repeat; padding: 4px 0px 4px 10px; display: block;  }

#nav-sub { list-style: none; margin: 0px 0px 20px 0px; padding: 0px; width: 200px; }
#nav-sub li { margin: 0px; border-top: 1px solid #abb166; padding: 0px; }
#nav-sub li.last-child { border-bottom: 1px solid #abb166; }
#nav-sub li a, #nav-sub li a:visited { background: url("images/bullet.gif") left .7em no-repeat; padding: 4px 0px 4px 10px; text-decoration: none; display: block; outline: none; }
#nav-sub li a:hover, #nav-sub li a:hover:visited { font-weight: normal; background: #ffffff url("images/bullet.gif") left .7em no-repeat; padding: 4px 0px 4px 10px; display: block; outline: none; }
#nav-sub li.active a { font-weight: normal; background: #ffffff url("images/bullet.gif") left .7em no-repeat; padding: 4px 0px 4px 10px; display: block; outline: none; }


#resource-list tr { background: url("images/sep_dotted.gif") top left repeat-x; }
#resource-list tr.first-child { background: none; }
#resource-list td { vertical-align: top; padding-top: 20px; padding-bottom: 10px; }
#resource-list td.first-child { font-weight: bold; }

.call-out-box { border: 2px solid #ffffff; width: 260px; margin-left: 200px; padding: 10px 20px 10px 20px; background-color: #cdd69e; }
.call-out-box h2 { color: #ffffff; }