/*
    Default Styles
*/

* { margin: 0; padding: 0; outline: 0; }
body { font: 13px/22px Arial,sans-serif; color: #0c150e; text-align: left; background: #fff; }

a { color: #0c150e; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

input, select, textarea { font-family: "Trebuchet MS", Arial, sans-serif; }
 
.ar { display: block; text-align: right; }
.ac { display: block; text-align: center; }
.al { display: block; text-align: left; }
.cl { clear: both; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; }
.fr { float: right; display: inline; }
.fl { float: left; display: inline; }
.hidden { display: none; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.shell { margin: 0 auto; width: 960px; }

a#logo { height: 35px; width: 442px; padding: 25px 0 25px 35px; }
a#logo img { display: block; height: 35px; width: 442px; }

.phone-contact { float: right; display: inline; height: 48px; width: 268px; background: url(../images/phone-contact.gif) no-repeat 0 0; margin: 19px 48px 0 0; }

#top-navigation { height: 33px; background: url(../images/top-nav.gif) repeat-x 0 0; }
#top-navigation li { float: left; display: inline; height: 33px; }
#top-navigation li a { float: left; display: inline; height: 33px; background: url(../images/navigation.gif) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }

#nav-lawsuit { width: 172px; }
#nav-lawsuit:hover { background-position: 0 -33px; }

#nav-lawyer { width: 163px; background-position: -172px 0 !important; }
#nav-lawyer:hover { background-position: -172px -33px !important; }

#nav-info { width: 204px; background-position: -335px 0 !important; }
#nav-info:hover { background-position: -335px -33px !important; }

#nav-problems { width: 183px; background-position: -539px 0 !important; }
#nav-problems:hover { background-position: -539px -33px !important; }

#nav-about { width: 123px; background-position: -722px 0 !important;  }
#nav-about:hover { background-position: -722px -33px !important; }

#nav-resources { width: 115px; background-position: -845px 0 !important; }
#nav-resources:hover { background-position: -845px -33px !important; }

#blue-box { background: url(../images/blue-box-bg.gif)  repeat-x 0 0; height: 308px;}
#blue-box .shell { background: url(images/images/blue-box.jpg) no-repeat 0 0; height: 307px; padding-top:1px;}

#flash-section { float: left; display: inline; height: 306px; width: 664px; background: url(../images/contact.jpg) no-repeat 0 0; }


.btn-contact { display: block; height: 46px; width: 217px; background: url(../images/btn-contact.gif); margin: 204px 0 0 379px;}
.btn-contact:hover { background-position: 0 bottom; }

.contact-form { height: 283px; width: 240px; background: url(../images/contact-form.png) no-repeat 0 0; padding: 15px 25px 0 30px }
.contact-form h2 { height: 28px; width: 175px; background: url(../images/h-contact-help.gif); }
.contact-form p { color: #fff; font: 12px/14px Arial, sans-serif; padding: 0 0 10px 0; width: 240px; }
.contact-form label { float: left; display: inline; color: #fff; text-transform: uppercase; font-size: 10px; line-height: 12px; width: 58px; margin-right: 7px; text-align: right; }
.contact-form .field { float: left; display: inline; background: #fff; border: 1px solid #264f53; margin-bottom: 5px; font-size: 12px; padding: 2px 5px 1px; width: 163px; }
.contact-form textarea { float: left; display: inline; background: #fff; border: 1px solid #264f53; margin-bottom: 5px; font-size: 11px; padding: 2px 5px 1px; width: 163px; height: 71px; overflow: auto; }
.contact-form .submit { display: block; height: 28px; width: 91px; background: url(../images/contact-form-submit.gif) no-repeat 0 0; border: 0; cursor: pointer; margin: 5px 0 0 auto; }
.contact-form .submit:hover { background-position: 0 bottom; }

#secondary-navigation { height: 66px; background: url(../images/nav.gif) repeat-x 0 0;}
#secondary-navigation li { float: left; display: inline; height: 66px; }
#secondary-navigation li a { float: left; display: inline; height: 66px; background: url(../images/navigation.gif) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }

#nav-h-attack { width: 161px; background-position: 0 -66px !important; }
#nav-h-attack:hover { background-position: 0 bottom !important; }

#nav-stroke { width: 110px; background-position: -161px -66px !important; }
#nav-stroke:hover { background-position: -161px bottom !important; }

#nav-b-clot { width: 140px; background-position: -271px -66px !important; }
#nav-b-clot:hover { background-position: -271px bottom !important; }

#nav-embolism { width: 212px; background-position: -411px -66px !important; }
#nav-embolism:hover { background-position: -411px bottom !important; }

#nav-bladder { width: 223px; background-position: -623px -66px !important; }
#nav-bladder:hover { background-position: -623px bottom !important; }

#nav-death { width: 114px; background-position: -846px -66px !important; }
#nav-death:hover { background-position: -846px bottom !important; }

#content { background: #f9f9f9 url(../images/content-bg.gif) repeat-x 0 0; height: 100%; padding: 5px 10px; }

#main { float: left; display: inline; width: 577px; padding: 25px 0 0 30px; }

h1#blurb_1_title,
h1#body_content_title { font: bold 24px/26px Arial, sans-serif; color: #8c1f71; margin-bottom: 15px; }

a.image { border: 3px solid #6e0956; display: block; overflow:hidden; }
a.image img { display: block; }
a.image.fr { margin: 0 0 15px 15px; }


#blurb_1_body {}
#blurb_1_body p { font-size: 14px; line-height: 26px; padding-bottom: 20px; }

#blurb_2_body { clear:left; float: left; display: inline; width: 270px; }
#blurb_3_body { clear:right; float: right; display: inline; width: 270px; }

#blurb_2_body p,
#blurb_3_body p { padding: 10px 5px;  }

h2#blurb_2_title{float: left; display: inline; width: 280px;}
h2#blurb_3_title{ display: inline; width: 280px; margin-left:37px; }
/*h2#blurb_2_title,
h2#blurb_3_title { font: bold 20px/26px Arial, sans-serif; color: #8c1f71; margin-bottom: 15px; }
*/
#button1{ float:left; margin-left:166px; display:inline;}
#button2{ float:right; display:inline;}

.lmore { display: block; float: left; height: 30px; width: 104px; background: url(../images/more.gif) no-repeat 0 0; margin: 0 0 0 auto; }

.more { display: block; height: 30px; width: 104px; background: url(../images/more.gif) no-repeat 0 0; margin: 0 0 0 auto; }
.more:hover { background-position: 0 bottom; }

#sidebar { float: right; display: inline; width: 316px; }

#sidebar h3 { font-size: 0; line-height: 0; text-indent: -4000px; }  

#blurb_4_title { height: 47px; width: 316px; background: url(../images/h-info.gif); }
#blurb_5_title { height: 47px; width: 316px; background: url(../images/h-side-effects.gif); }


#blurb_4_body { border: 1px solid #005760; background: #fff url(../images/sidebar-box-bg.gif) repeat-x 0 0; height: 100%; padding: 20px 25px; margin-bottom: 15px; }
#blurb_5_body { border: 1px solid #005760; min-height: 205px; padding: 20px 25px; background: url(../images/tools-bg.gif) repeat-x 0 0; }

#sidebar ul { list-style: none outside; padding-bottom: 10px; }
#sidebar ul li { background: url(../images/bullet1.png) no-repeat 0 9px; padding-left: 20px; font: 14px/27px "Trebuchet MS", Arial, sans-serif; }


#sidebar .tools li { background: none; border-bottom: 1px solid #797979; padding-left: 10px; line-height: 30px; }
#sidebar .tools li a { padding-left: 30px; background-repeat: no-repeat; background-position: 0 0; }
#sidebar .tools li a.shortcuts { background-image: url(../images/shortcuts.gif); }
#sidebar .tools li a.rss { background-image: url(../images/rss.gif); }

#footer { height: 148px; background: url(../images/footer-bg.gif) repeat-x 0 0; margin-top: 20px; color: #fff; font-size: 11px; padding:25px 10px; }
#footer ul { list-style: none outside; }
#footer li { display: inline; font-size: 11px; border-right: 1px solid #fff; padding: 0 5px; }
#footer li.last {  border: 0; }
#footer div.fr { width: 200px; text-align: right; }
#footer div.fr li { font-size: 12px; }
#footer div.fr p { line-height: 20px; }

#footer a { color: #fff; text-decoration: none; }
#footer a:hover {  text-decoration: underline; }
#footer div.fr a { text-decoration: none; }
#footer div.fr a:hover { text-decoration: underline; }

#f-logo { display: block; height: 25px; width: 291px; padding: 20px 0 0 0; }
#f-logo img { display: block; height: 25px; width: 291px; }

h2.h-lawsuits { height: 87px; width: 960px; background: url(../images/h-yaz-lawsuits.jpg); }

#body_content_body p { padding-bottom: 20px; }
#body_content_body h2 { font: 22px/26px Arial, sans-serif; color: #065865; margin-bottom: 15px; }
#body_content_body h2 a { color: #065865; }
#body_content_body ul { list-style: none outside; padding-bottom: 20px; }
#body_content_body ul li { background: url(../images/bullet2.png) no-repeat 0 5px; padding-left: 20px; }
#body_content_body ul li a { }

#body_content_body a { color: #065865; text-decoration:underline; font-weight:bold; }
#body_content_body a:hover { color: #8C1F71; text-decoration:underline; }

#main .contact-form { background: url(../images/sidebar-contact-form.png) no-repeat 0 0; width: 263px; float:left; margin-right:15px; margin-left:-5px;}
#main .contact-form .submit { margin-right: 18px; }

#sitemap ul { list-style: none outside; padding-bottom: 20px; }
#sitemap ul li { background: url(../images/bullet2.png) no-repeat 0 5px; padding-left: 20px; }
#sitemap ul li a{ font-weight:normal;}
#sitemap ul li a:hover{ color:#8C1F71; }

.page-title { height:87px; background:url(../images/page-title-bg.gif); }
