body{background:#96bcc5;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:12px;font-weight:400;display:block;margin:0;}
h1,h2,h3,h4,h5{margin:0;padding:0;}
h1#pagetitle{color:#26435f;margin-top:20px;line-height:22px;font-size:20px;}
h2{color:#26435f;font-size:20px;font-weight:700;margin-top:16px;}
h3{color:#26435f;font-size:16px;font-weight:700;margin-top:12px; margin-bottom:10px;}
h4{color:#26435f;font-size:14px;line-height:17px;font-weight:700;margin-top:8px;}
h4#marathon{color:#F00; font-size:14px;line-height:17px;font-weight:700;margin-top:8px;}

h5{color:#000;font-size:11.5px;font-weight:700;line-height:-0.6;}
.content2{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
	margin-top: 2px;
}
.content{font-style:normal;font-size:11px;line-height:16px;color:#000;}
.column{
	font-size:12px;
	line-height:18px;
	font-weight:500;
	background-color:#e6f3ff;
	display:block;
	border:thin solid #b2b6c3;
	white-space:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:5px;
	color: #333;
}

.column2{
	font-size:14px;
	line-height:21px;
	font-weight:700;
	background-color:#069;
	display:block;
	border:thin solid #036;
	white-space:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:5px;
	color: #fff;
}

#block-rcws-1{margin:10px auto 20px;}
#block-quotes-1{
	background:url(images/quote2.gif) no-repeat top left;
	text-align:left;
	font-size:13px;
	font-style:italic;
	line-height:17px;
	margin:5px 5px 5px;
	padding:15px 15px 7px;
	color: #036;
}
.quotes-author{ font-size: 12px; font-style:italic; color:#666; padding: 4px 5px;}
a{color:#26435f;font-weight:700;text-decoration:none;}
a:hover{text-decoration:none;color:#8bacc3;}
a.copyright:hover{text-decoration:underline;font-weight:100;font-size:10px;color:#333;line-height:normal;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;}
a.reverselinks:hover{text-decoration:underline;font-weight:900;font-size:14px;color:#26435f;line-height:normal;font-family:Arial,Helvetica,sans-serif;}
a.copyright:link,A.copyright:visited,A.copyright:active{text-decoration:none;font-weight:100;font-size:10px;color:#333;line-height:normal;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;}
a.reverselinks:link,a.reverselinks:visited,a.reverselinks:active{text-decoration:none;font-weight:900;font-size:14px;color:#26435f;line-height:normal;font-family:Arial,Helvetica,sans-serif;}
.heading{
	font-size:13px;
	line-height:16px;
	font-weight:700;
	color:#222;
	display:inline;
	font-style:normal;
	margin-bottom: 5px;
}
.asteriks{font-size:11px;line-height:normal;font-weight:normal;border-top-width:1px;border-top-style:solid; border-top-color:#777; font-style:italic; color:#555;}
ul li{margin:0;}
ol{margin:6px 0 6px 0;}
.link{list-style:none;list-style-image:none;text-indent:5px;}
a{color:#26435f;text-decoration:underline;}
a:hover{color:#8bacc3;text-decoration:none;}
.donate{
	font-size:16px;
	font-weight:700;
	color:#C63;
	display:inline;
}
.breadcrumb{padding-bottom:.5em;font-size:11px;}
.PARAGRAPH{font-size:11px;color:#000;clear:both;margin:0;padding:0 0 9px;}
.GRAYPARA{display:block;color:#666;font-size:9px;padding-top:5px;}
.HEADLINE{display:block;font-weight:400;font-family:Arial,Helvetica,sans-serif;font-size:28px;letter-spacing:-1px;color:#000;line-height:24px;margin:0;padding:0;}
.SPONSOR{font-size:14px;line-height:18px;color:#096;display:inline;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;}
.copyright{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#333;line-height:normal;text-align:center;}
.leftcol{background:#fff;width:175px;padding-left:0;}
.warning{color:#fff;font-size:12.5px;font-weight:700;line-height:-0.6;}
subscribe{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-size:12px;font-weight:700;display:block;border-left-color:#036;padding-left:20px;}
.subscribe{font-size:12px;font-weight:700;display:block;margin-left:15px;}
.news{font-size:10px;line-height:12px;color:#006;text-decoration:underline;display:block;}
/*background*/
#td_gala { background:url(images/Olymoic_pictures/bcgd6.jpg) no-repeat; padding:10px 20px; height:180px;}
#td_head {height:70px;background:url(images/header.gif) no-repeat bottom;}

#button2{display:block;width:166px;height:84px;background:url(images/donate_btn2.jpg) no-repeat top;}
#button2:active{background:url(images/donate_btn2.jpg) no-repeat bottom;}
#button_fundrising{display:block;width:190px;height:44px;background:url(images/fundraising_btn.gif) no-repeat top; display:block;}
#button_fundrising:active, #button_fundrising:hover{background:url(images/fundraising_btn.gif) no-repeat bottom;}
#button_support{display:block;width:190px;height:44px;background:url(images/btn_donate.gif) no-repeat top; display:block;}
#button_support:active, #button_support:hover{background:url(images/btn_donate.gif) no-repeat bottom;}

#button_marathon{display:block;width:190px;height:44px;background:url(images/nycmarathon_11/marathon2011_btn.gif) no-repeat top; display:block;}
#button_marathon:active, #button_marathon:hover{background:url(images/nycmarathon_11/marathon2011_btn.gif) no-repeat bottom;}

#button_team{display:block;width:190px;height:44px;background:url(images/btn_rcwsteam.gif) no-repeat top; display:block;}
#button_team:active, #button_team:hover{background:url(images/btn_rcwsteam.gif) no-repeat bottom;}

#button_shetsko{display:block;width:140px;height:40px;background:url(images/btn_oxana.gif) no-repeat top;}
#button_shetsko:active, #button_shetsko:hover {background:url(images/btn_oxana.gif) no-repeat bottom;}


#content_btn{display:block;width:100px;height:23px;background:url(images/content_btn.gif) no-repeat top;}
#content_btn:active, #content_btn:hover {background:url(images/content_btn.gif) no-repeat bottom;}



/*Benefit btn*/
#button_olympichelp{display:block;width:180px;height:70px;background:url(images/Olymoic_pictures/donate_btn5.png) no-repeat top;}
#button_olympichelp:active, #button_olympichelp:hover{background:url(images/Olymoic_pictures/donate_btn5.png) no-repeat bottom;}

#button_olympicmedia{display:block;width:180px;height:70px;background:url(images/Olymoic_pictures/btn_media.png) no-repeat top;}
#button_olympicmedia:active, #button_olympicmedia:hover{background:url(images/Olymoic_pictures/btn_media.png) no-repeat bottom;}

#button_olympicphotos{display:block;width:200px;height:70px;background:url(images/Olymoic_pictures/btn_photos2.png) no-repeat top; display:block; }
#button_olympicphotos:active, #button_olympicphotos:hover{background:url(images/Olymoic_pictures/btn_photos2.png) no-repeat bottom;}

#button_olympicphotos2{display:block;width:200px;height:70px;background:url(images/Olymoic_pictures/btn_photos3.png) no-repeat top; display:block; }
#button_olympicphotos2:active, #button_olympicphotos2:hover{background:url(images/Olymoic_pictures/btn_photos3.png) no-repeat bottom;}


ul.my {
	text-indent: 10px;
	word-spacing: normal;
	display: block;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	margin-left: 0px;
	text-transform: none;
	padding-left: 5px;
}
.table {
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 0px;
	display:block;
}
tr .content ul {
	list-style-image: none;
	list-style-type: none;
	padding-left: 5px;
	margin-left: 0px;
}
.table2 {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 5px;
	border-top-width: 0.5px;
	border-top-style: dashed;
	border-top-color: #999;
}

.list {

	margin-top: 7px;
	margin-bottom: 7px;
	padding-left: 5px;
}

/* general styles tables */

#table1 {width:100%; border-collapse:collapse; margin:0; font:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px;}
#table1 th, td.1{ text-align:left; padding:3px; }
#table1 th {background:#328aa4 url(tablecloth/tr_back.gif) repeat-x; text-transform:uppercase;}
#table1 td.1{background:#e5f1f4;}

/* tablecloth styles */

#table1 tr.even td {background:#e5f1f4;}
#table1 tr.odd td.1{background:#f8fbfc;}
#table1 TFOOT.red td.1 {background:#26435F; color:#FFF; font:bold;}


/* use this if you want to apply different styleing to empty table cells*/
#table1 td.empty, tr.odd td.empty, tr.even td.empty{background:#fff;}

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;

}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}

/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}

/* Caption styles */
.nivo-caption {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:absolute;
	left:0px;
	bottom:0px;
	background:#303;
	color:#D3F1FD;
	opacity:0.6; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}


/* Custom Slider */
#slider {
	position:relative; 
	margin:10px 10px 10px 10px;
	background:#202834 url(nivoslider/loading.gif) no-repeat 50% 50%;
	-moz-box-shadow:0px 0px 5px #333;
	-webkit-box-shadow:0px 0px 5px #333;
	box-shadow:0px 0px 5px #333;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}


.nivo-directionNav a {
	display:block;
	width:32px;
	height:34px;
	background:url(nivoslider/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-32px 0;
	right:10px;
}
a.nivo-prevNav {
	left:10px;
}


ul.sponsorship {
	font-size: 11px;
	line-height: 16px;
	color: #333;
	list-style-position: outside;
	list-style-type: square;
	margin-top: 0px;
}
ul.numbers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	list-style-type: decimal;
	color: #222;
}
.red {
	font-size: 12px;
	line-height: 18px;
	color: #C30;
	font-weight: bold;
}
.content2 ul {
	margin-top: 10px;
}
.content2 ul li {
	margin-top: 10px;
	color: #333;
	list-style-type: decimal;
}
.greycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #036;
	font-weight: normal;
	font-style: normal;
	display: block;
}

