/* CSS Document */
body img {display:inline;}
html {margin:0; padding:0;}
body {background:#7EBD51; margin:0; padding:0; font:12px/1.5 Verdana, Arial, Helvetica, sans-serif; color:#383631;}

/* I changed the #wrap right:140px to right:118px */
div#wrap {border: 2px solid black; border-left-width:0; background:white url(/i/wrap-bg.jpg) top left repeat-y; position:absolute; z-index:100; margin:0; padding:0 0 0 2px; left:87px; right:118px; top:72px; min-width:700px;}
div#wrap img.curve {float:left; clear:left; margin:0 15px 0 0; padding:0; height:20px; z-index:100;}
#wrap .borderBlock {margin:1em 15px 1em 56px; padding-left:15px; clear:both;}
h1 {border-bottom:2px solid rgb(70, 80, 120); background:#FDCD20; margin:0; padding:0.125em 0.25em; text-align:right; font-style:italic; letter-spacing:0.25em; font-size:200%; line-height:1.25em; z-index:1;}
h2 {font-size:150%; margin:0 15px 0 55px; padding-left:19px; color:rgb(70, 80, 120);}
/*b, strong {font-stretch:wider}*/
strong, b {font-stretch:expanded; font-family:Verdana, Arial, Helvetica, sans-serif;}
h3, h4, p, ol, ul {margin:1em 15px 1em 55px; padding-left:19px;}
	h3 {clear:both;}
div#wrap table {margin:0 15px 0 71px;}
p, ol, ul, td {font-family: Verdana, Arial, Helvetica, sans-serif;}
p.newspaper {text-indent:1em; margin:0;}
p.highlightItem {background-color:#E8EAF3; padding:3px;}
.highlightItem {background-color:#E8EAF3; padding:3px; margin-left:55px;}
	.highlightItem p, .highlightItem form, .highlightItem img, .highlightItem ul {margin:1em 15px 1em 0px; padding-left:19px;}
strong.keywords {font-weight:normal;}
.horizontalYlwDot {height:15px; background: url('/i/ylwdots.gif') 50% 50% repeat-x;padding:0px; margin:0px; border:0px solid black; clear:both; overflow:hidden;}
.horizontalBluDot {height:15px; background: url('/i/bludots.gif') 50% 50% repeat-x;padding:0px; margin:0px; border:0px solid black; clear:both; overflow:hidden;}
	.horizontalBluDot.body {margin:0px 15px 0px 55px; padding-left:19px;}

.newspaperWrap {position:relative; clear:both; border:0px solid red;}
	.newspaperWrap .newsSection_r {float:right; width:49.5%; padding:10px 15px 0 0px; border:0px solid yellow;}
	.newspaperWrap .newsSection_l {margin-right:51.5%; padding:10px 0px 0px 56px; border:0px solid blue;}

h3 {border:1px solid black; border-width:1px 0; background:#FEA; font-size:125%; margin-right:0;}
UL {list-style: square outside url('/i/bullet.gif'); font-weight: normal; text-decoration: none; margin:1em 15px 1em 82px; padding-left:15px; vertical-align:top;}
OL {font-weight: normal; text-decoration: none; margin:1em 15px 1em 90px; padding-left:15px; vertical-align:top;list-style-image:none;}
UL.noindent, OL.noindent {margin:0px 0px 1.1em 1em;}
UL.extended LI, OL.extended LI {margin-bottom:7px;}
td>div {font-family: Verdana, Arial, Helvetica, sans-serif;}
A, A:link {color: #363; text-decoration: underline;}
A:visited {color: #963; text-decoration: underline;}
A:hover {color: #363; text-decoration:underline;}
A:active {color: #363; text-decoration: underline;}

p.imgcaption {margin-top:0px; padding-left:26px; color:#000000; font-size:.8em; font-weight:bold; font-stretch:expanded;}
img.imgPosition_r {position:absolute; right:.75em; margin:10px 0px 10px 10px; padding:0;}
.imageFloat_r {position:relative; float:right; margin:10px;}

/* I changed the img#rs right:10px to right:0px */
img#rs {position:absolute; z-index:10; top:11em; right:0px; border:1px solid black;}
a#rp {position:absolute; z-index:5; top:10em; right:7px;}
a#rp img {border-width:0;}
div#menu {position:absolute; z-index:7; width:142px; top:220px; left:0; margin-left:-6.7em; padding:0.25em 0 0.5em; border:3px double black; background:white;}
div#menu a:hover {color:#943; padding-right:4px; border-right:4px solid #732;}
img#lgo {position:absolute; z-index:150; top:7px; left:7px;}

div#footer {border-top:2px solid #888; color:#999; font:.9em Verdana, Arial, Helvetica, sans-serif; margin:20px 0px 0 55px; padding:7px 20px 10px 20px; vertical-align:bottom; text-align:center; clear:both;}
	div#footer img {border:0; vertical-align:middle; display:inline;}
	div#footer A:link, #footer A:visited, #footer A:hover, #footer A:active {color:#999; text-decoration:underline;}
div#footer2 {color:#999; font:.9em "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; margin:-5px 0px 0 55px; padding:0px 20px 10px 20px; vertical-align:bottom; text-align:center; clear:both;}
	div#footer2 A:link, #footer2 A:visited, #footer2 A:hover, #footer2 A:active {color:#999; text-decoration:underline;}

.contestTerms {background:url(/i/bludots.gif) top repeat-x; margin:20px 20px 0px 75px;color:#999; font:.9em Verdana, Arial, Helvetica, sans-serif; padding:7px 0px 10px 0px;}
	.contestTerms p {margin-left:0px;}
	.contestTerms strong {color:#666666;}

#breadCrumb {margin:0px 5px 5px 5px;z-index:2;padding:0px; font-size:9px;}
	#breadCrumb A:link {color: #000; text-decoration: underline;}
	#breadCrumb A:visited {color: #000; text-decoration: underline;}
	#breadCrumb A:hover {color: #000; text-decoration:underline;}
	#breadCrumb A:active {color: #363; text-decoration: underline;}

/*  I changed the div.box_r width:188px to width:220px
	I changed the div.box_r margin:105px 10px 10px 10px to margin:105px 4px 10px 10px;  */
/*div.box_r {margin:1em 5px 10px 10px; float:right; padding:0; background:rgb(255, 255, 255); width:188px; color:#FFF; font:.9em Verdana, Geneva, Arial, Helvetica, sans-serif;}*/
div.box_r {float:right; margin:105px 4px 10px 10px; padding:0; width:220px; color:#FFF; font:.9em Verdana, Geneva, Arial, Helvetica, sans-serif; z-index:1;}
div.box_r .content {background-color:#333; padding:10px; border:2px solid #C90;}
div.box_r .content {border-bottom:3px solid #C90;}
div.box_r .content .boxTitle {color:#FFF; padding:4px 0px 0px 0px; font-weight:bold; font-size:12px;}
div.box_r .content p {color:#FFF; margin:3px 3px 7px 3px; padding:0px;}
div.box_r .content ul {list-style:square outside url('/i/bullet-wht.gif'); font-weight:normal; text-decoration:none; margin:5px 0px 1.1em 1em; padding-left:0px; vertical-align:top;color:#FFF; line-height:1.2em;}
div.box_r .content li {margin-bottom:.4em;margin-left:7px;}
div.box_r .content A:link, div.box_r .content A:visited {color: #FFF; text-decoration: underline;}
div.box_r H4 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px; margin-bottom:3px; text-decoration:none;}

div.box_r .contentTopics {margin-bottom:20px; background:rgb(255, 255, 255); padding:10px; border:1px solid #666;}
div.box_r .contentTopics .boxTitle {color:#000; padding:4px 0px 0px 0px; font-weight:bold; font-size:12px;}
div.box_r .contentTopics p {color:#000;}
div.box_r .contentTopics li {margin-bottom:.35em;margin-left:7px;}
div.box_r .contentTopics ul.anchor {list-style:none outside url('/i/icon_anchor.gif'); margin:7px 0px 1.1em 1em;  font-weight: normal; text-decoration:none; padding-left:0px; vertical-align:top; color:#000; line-height:1.2em;}
div.box_r .contentTopics A:link, div.box_r .contentTopics A:visited {color: #963; text-decoration:underline;}

div#wrap TABLE {margin-bottom:10px;}
div#wrap TABLE tr { vertical-align:top;}
div#wrap TABLE p {margin:0px; padding-left:0px;}

.tableholder {width:auto; display:block; margin:1em 15px 1em 56px; padding-left:15px;}
.tableholder table {padding:0px; margin:0px; position:relative;}
.tableholder .overlap {margin-right:205px;}
.tabletitle {background-color: #999; padding:2px 0px 2px 10px; text-decoration:none; font-weight:bold; color:#FFFFFF;}
.tablecolumn {font-weight:bold; text-align:left;}
.tablecontent, table.tablecolor table.tablecolor tr {background-color:#fff; font-weight: normal; text-decoration: none;}
table.tablecolor table.tablecolor td.tablecolumn {background-color:#FFF; font-weight: bold;  text-decoration: none;}
.tablecolor {background-color: #999;}
.tabledescription {background-color: #EAEBE9;}
.tabledescription {color:#000; font-weight:normal; text-decoration:none;}

.bio {position:relative; display:block; width:auto; clear:both; margin:0px 15px 20px 71px; padding:0px; min-height:105px; border-top:0px solid rgb(70, 80, 120);}
.bio .bioTop {height:10px; background: url('/i/bludots.gif') 0 0 repeat-x; padding:0px; margin:0px; overflow:hidden;}
.bio a.bioLink {font-weight:bold; font:1.5em bold Verdana, Arial, Helvetica, sans-serif; color: margin:0 0 5px 0; padding:5px 0 0 0; text-decoration:none;}
.bio img.bioImg {padding:0px; margin:0px 10px 10px 0px; float:left; border-left:0px solid rgb(70, 80, 120);}

.partnerImage {margin:1em 15px 1em 56px; padding-left:15px;}
	.partnerImage img {margin:0px 5px 0px 5px; display:inline; vertical-align:middle;}
.partnerQuote { padding:0 20px 0 35px;}
	.partnerQuote p {padding:.2em 10px .2em 10px; text-align:center; background:rgb(232, 247, 232); border:0px solid red;}
	.partnerQuote strong { font-size:1.2em;}
div.largeDonorText p {margin-right:208px;}

.aboutTeamPhoto {margin:0 0 7px 10px; border-bottom:2px solid black; border-left:2px solid black; float:right;}
.alert {color:#C60C00;}
.overlap {margin-right:208px}
h3.overlap {margin-right:208px; border-width:1px 1px 1px 0px;}
.spacer {clear:both; width:auto;height:1px;position:relative;margin:0px;padding:0px;overflow:hidden;}

TABLE.tableHome {clear:both; border-top:2px solid black; width:auto; min-width:644px;}
TABLE.tableHome TD.tableHomeNews {background-color:#F3F5F1; padding:0px 0px 7px 0px; border-right:1px solid black; vertical-align:top;}
	TABLE.tableHome TD.tableHomeNews ul {list-style:none;}
TABLE.tableHome TD.tableHomeNews .tableHomeNewspadding {padding:0px 10px 0px 0px;}
TABLE.tableHome TD.tableHomeNews li {margin-bottom:10px; line-height:1.3em;}
TABLE.tableHome TD.tableHomeBanner {padding:0px; width:255px; vertical-align:top;}
TABLE.tableHome TD.tableHomeBanner img.lastBanner {margin-bottom:-2px;}
TABLE.tableHome TD.tableHomeBanner img {margin:0px 0px 2px 0px; border:0px solid #000;}
TABLE.tableHome div.header {font-size:1.2em; font-weight:bold; background-color:#D7E0CE; padding:1px 5px 3px 5px; margin:0px 0px 10px 0px;}

TABLE.tableBigad {border-top:2px solid black; width:600px;}

.newsSource {font-size:.9em; color:#999999;}

.form {margin:0px 10px 0px 75px;}
.discription {font-size:.90em;}
.greenBg {background:#E8F7E8; padding:7px; border:1px solid #CCC;}

.alertBox {margin:0px 220px 5px 110px; padding:5px; border:1px solid #333366; background:#ffffcc;}
	.alertBox p {color:#990000; margin:0px; padding:0px;}
	.alertBox h2 {font-size:135%; margin:0px 0px 0px 0px; padding:0px; color:#660000;}
	.alertBox img {margin:0px 0px 10px 10px; padding:0px; float:right}
