/* CSS Document */

body.home {width: 100%; height: auto; margin: 0; padding: 0; background: url('../images/bg_shadow.gif') repeat-x top;}
body {width: 100%; height: auto; margin: 0; padding: 0; background: url('../images/bg2_shadow.gif') repeat-x top;}

p {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16pt; color: #455FB3;}
p a {color: #ff6700; text-decoration: none; font-weight: bold;}
p a:hover {color: #ff6700; text-decoration: underline;}

ul.text {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16pt; color: #455FB3;}
ul.text a {color: #ff6700; text-decoration: none; font-weight: bold;}
ul.text a:hover {color: #ff6700; text-decoration: underline;}

div.content_wrapper {width: 770px; margin: 0 auto; padding: 0;}
div.header {display: block; width: 770px; margin: 40px auto 30px auto; padding: 0;}
div.header p {font-size: 16px; font-weight: bold; color: #FF6700; margin: 0; padding: 110px 0 0 180px;}

div.footer_wrapper {display: block; float: left; width: 770px; height: auto;}
div.goodsearch_wrapper {display: block; float: left; width: auto; height: auto; margin: 15px 0 0 200px;}

table.main {display: block; float: left; width: 900px; margin: 0; padding: 0; border: 0;}
table.main tr {margin: 0; padding: 0; border: 0;}
table.main tr td {margin: 0; padding: 0; border: 0;}

div.nav_wrapper {display: block; width: 770px; height: auto; margin: 0 auto; padding: 0;}
div.nav_top {display: block; float: left; width: 770px; height: 11px; margin: 0; padding: 0; background: url('../images/nav_top.gif') no-repeat top left;}
div.nav_center {display: block; float: left; width: 770px; height: auto; margin: 0; padding: 0; background: url('../images/nav_center.gif') repeat-y top left;}
div.nav_bottom {display: block; float: left; width: 770px; height: 13px; margin: 0; padding: 0; background: url('../images/nav_bottom.gif') no-repeat top left;}
div.nav_block_left {display: block; float: left; width: 350px; min-height: 215px; margin: 0 0 0 15px; padding: 0; border-right: 2px #fff solid;}
div.nav_block_right {display: block; float: left; width: 360px; height: auto; margin: 0 0 0 23px; padding: 0;}
div.block_heading {display: block; float: left; width: 325px; height: 30px; margin: 0; padding: 0;}
div.block_heading h1 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: white; margin: 5px 0 0 2px; padding: 0;}

ul.navigation {float: left; width: 175px; height: auto; margin: 10px 0 0 0; padding: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: white;}
ul.navigation li {float: left;  width: 165px; height: 21px; margin: 1px; padding: 0; border: 2px solid #FF6700; border-width: 0 0 0 2px;}
ul.navigation li a {display: block; float: left; height: 16px; margin: 0 0 0 0; padding: 2px 0 2px 8px; border: 1px solid transparent; background-color: transparent; color: white; text-decoration: none;}
ul.navigation li a:hover {cursor: pointer; color: white; text-decoration: none;}

div.header_nav {display: block; float: left; width: 800px; height: 133px; margin: 0; padding: 0; background: url('../images/bg2_shadow.gif') repeat-x top left;}
div.left_link {display: block; float: left; width: 159px; height: 129px; margin: 0; padding: 0;}
a#home_link {display: block; float: left; width: 156px; height: 123px; margin: 3px 0 0 0; padding: 0;}
a#home_link img {border: 0;}
a:hover#home_link {background-position: top right;}

div.header_nav img.header_text {display: block; float: left; width: 334px; height: 30px; margin: 23px 0 0 10px; padding: 0;}

div.top_nav {display: block; float: left; width: 610px; height: auto; margin: 0; padding: 0;}
div.top_nav p.header_nav_text {font-family: Arial, Helvetica, sans-serif; color: #FF6700; font-size: 11px; font-weight: bold; line-height: 18px; margin: 0; padding: 10px 0 0 10px;}
div.top_nav p.header_nav_text a {font-weight: normal; color: white; text-decoration: none;}
div.top_nav p.header_nav_text a:hover {color: white; text-decoration: underline;}

a#donate_now {display: block; float: right; width: 99px; height: 30px; margin: 15px 30px 0 0; padding: 0;}
a#donate_now img {border: 0;}
a:hover#donate_now {background-position: top left;}

.homeDonateButton {margin: 5px 0 0 0; padding: 0; text-align: right;}
.helpLine {text-align: center; color: #ff6700; font-weight: bold; font-size: 14px; margin: 30px 0 0 0;}
.cancerSimplifiedButton {text-align: center; margin: 0 auto; margin: 20px 0 0 0;}

a#goodSearch {display: block; float: left; width: 549px; height: 129px; margin: 50px 0 50px 176px; padding: 0; background: url('../images/goodSearch.gif') no-repeat top left;}
a:hover#goodSearch {background-position: bottom left;}

.heading {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FF6700; font-weight: bold; text-decoration: underline;}
.highlight {font-size: 14px; color: #FF6700; font-weight: bold;}

p.oragne_box {width: auto; height: auto; text-align: center; padding: 10px 20px 10px 20px; border: 2px solid #FF6700; font-weight: bold;}
p.newsletter {display: block; float: left; width: 250px; height: auto; margin: 0; padding: 0; text-align: center; line-height: 14px;}

.type {font-family: Arial, Verdana, sans-serif; font-weight: normal; color: #455fb3; font-size: 13px; line-height: 16pt;}
.type2 {font-family: Arial, Verdana, sans-serif; font-weight: normal; color: #455fb3; font-size: 12px; line-height: 12pt;}
.footer {font-family: Arial, Verdana, sans-serif; font-weight: bold; color: #ff6700; font-size: 15px;}
.footerInfoLinks {margin: 0; padding: 10px 0 20px 0; font-family: Arial, Verdana, sans-serif; color: #455fb3; font-size: 12px; border-top: solid 2px #ff6700;}
li.list1 {list-style image: url(images/bullet1.gif);} 

#frontbanner img {border: 0; padding-top: 15px;}
#sidecap {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000;}
#sidecap strong {color: #455fb3; font-weight: bold;}
#sidecap p {margin: 5px 10px 0 10px;}