/* 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; padding:0; margin:3px 0 13px 0;}
p a {color: #ff6700; text-decoration: none; font-weight: bold;}
p a:hover {color: #ff6700; text-decoration: underline;}

h1{ font-family:Arial, Helvetica, sans-serif; color: #fe6601; font-size:24px;}

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: 0 auto 10px 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: 32px; margin: 21px 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;}


a.promo {float:left; font-size:14px; font-weight:bold; line-height:18px; display:block; color:#fff; font-family:"Courier New", Courier, monospace; margin-top:10px; text-decoration:none;}
a.promo:hover {color:#CCC; text-decoration:none;}

#topper{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; height:50px; line-height:14px; display:block; float:right;}
#topper a{ color:#fff; text-decoration:none;}
#rightMaker{ float:right; width:380px; display:inline; text-align:right;}
#rightMaker #smallMaker{height:18px; width:200px; float:left; margin-top:10px;}
.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.oragne_box2 {width: auto; height: auto; 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;}

#leftColumn{
	width: 270px; padding: 25px 5px 5px 5px;}
	
.orangeBold{ color:#ff6700; font-weight:bold;}
.orange{ color:#ff6700;}
.black{ color:#000;}

.floatLeftImg{ float:left; margin: 0 10px 5px 0;}
.floatRightImg{ float:right; margin: 0 0 5px 10px;}

h3{ padding:0; margin:15px 0 3px 0; font-size:16px; color:#ff6700; font-family:Arial, Helvetica, sans-serif;}

.smallText, p .smallText{font-size:10px !important;}

#testimonials #leftColumn{float:left; display:inline; width:170px; padding:0; margin:0;}
#testimonials .leftarrow, #testimonials .left_no{ padding-left:10px;}
#testimonials .leftarrow{background: url(../images/nav_arrow.gif) no-repeat left top; background-position: 0 3px;}

#testimonials #rightColumn{float:left; display:inline; width:560px; border-left: 2px solid #FF6700; padding-left:10px;}
#testimonials a {color: #455fb3; text-decoration: none; font-weight: bold;}
#testimonials a:hover {color: #455fb3; text-decoration: underline;}

#testimonials #fullColumn{width: 830px;}

#pageTitle h1{ color: #455fb3; height:26px; width:770px; display:block; border-bottom:2px solid #ff6700; font-size:18px; margin-top:40px;}

.underline{text-decoration:underline;}

.textRight{text-align:right;}

#testimonials hr{
height:0;
border:0;
border-top: 1px solid #ff6700;
margin:0 0 10px 0;
padding:0;
}

#support{
	width:350px;
	float:right;
	display:block;
}

#support h3{ font-size:14px; margin-bottom:0; margin-top:25px !important;}
