body {
	margin:0px;
	padding:0px;
	background: url(../images/bg.jpg) #E8EBFF no-repeat top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	line-height:17px;
}
/*------------Common Style-------------*/
form {
	margin:0px;
	padding:0px;
	outline:none;
}
a {
	outline:none;
}
.clearfix {
	clear:both;
	display:block;
	visibility:hidden;
	content: ".";
	line-height:0px;
}
.left {
	float:left;
}
.right {
	float:right;
}
#wrapper {
	width:968px;
	display:block;
	margin:0px auto;
	padding:0px;
	background: url(../images/wrapper-bg.png) repeat-y top left;
}
#main-page {
	margin:0px 9px;
	padding:0px;
	clear:both;
	background:url(../images/main-page-bg.jpg) repeat-x top left;
}
.page {
	margin:0px;
	padding:0px;
	clear:both;
	background:url(../images/page-bg.png) repeat-y top left;
}
.page-inner {
	margin:0px;
	padding:0px;
	clear:both;
	background:url(../images/inner-page-bg.png) repeat-y top left;
}
.page-newsletter {
	margin:0px;
	padding:0px;
	clear:both;
	background:url(../images/newsletter-page-bg.png) repeat-y top left;
}
.page-static {
	margin:0px;
	padding:0px;
	clear:both;
	background:url(../images/newsletter-page-bg.png) repeat-y 512px top;
}
.h-line {
	clear:both;
	display:block;
	content: ".";
	line-height:0px;
	border-bottom:1px dashed #999999;
	margin:15px 0px;
	padding:0px;
}

/*------------Header Style-------------*/

#header {
	margin:0px;
	padding:0px 9px;
	background: url(../images/header-bg.jpg) #E8EBFF no-repeat top left;
	height:117px;
}
.logo {
	margin:0px;
	padding:0px;
	float: left;
}
.search {
	margin:40px 20px 0px 0px;
	padding:0px;
	float:right;
	*width:221px;
}
.textbox {
	background:#ffffff;
	border:1px solid #cccccc;
	margin:0px;
	padding:0px 0px 0px 5px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
}
.textfield {
	background:#ffffff;
	border:1px solid #cccccc;
	height:22px;
	line-height:22px !important;
	margin:0px;
	padding:0px 0px 0px 5px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
}
textarea {
	background:#ffffff;
	border:1px solid #cccccc;
	line-height:22px !important;
	margin:0px;
	padding:0px 0px 0px 5px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
}
.blue-btn {
	margin:0px;
	padding:0px 5px;
	background: url(../images/blue-btn-bg.jpg) repeat-x top left;
	height:24px;
	border:1px solid #2C478A;
	font-family: Calibri, "Trebuchet MS", Arial, Tahoma;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
	cursor:pointer;
	outline:none;
}
.banner {
	margin:0px 9px;
	padding:0px;
}


/*------------Left Band Inner Style-------------*/
.inner-left {
	margin:15px 0px;
	padding:0px 20px;
	float:left;
	width:160px;
}
.inner-left ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.inner-left li{
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 10px;
	background:url(../images/bullet.gif) no-repeat left 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	/*border-bottom:1px dashed #CCCCCC;*/
	vertical-align:text-top;
}
.inner-left li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.inner-left li a:hover{
	color:#333333;
	text-decoration: underline;
}
.inner-left li ul{
	margin:5px 0px 5px 5px;
	padding:0px;
	list-style-type:none;
}
.inner-left li li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background:url(../images/bullet-square.gif) no-repeat left 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	border: none;
}
.inner-left li li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
.inner-left li li a:hover{
	color:#666666;
	text-decoration: underline;
}
/*------------Left Band Style-------------*/
.left-band {
	margin:15px 0px;
	padding:0px 20px;
	float:left;
	width:197px;
}
.left-band h1, .inner-left h1, .event-left h1{
	margin:0px 0px 15px 0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#2C478A;
	text-decoration:none;
	font-weight: normal;
}
.left-band ul, .right-band li ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.left-band li, .right-band li li{
	margin:0px 0px 17px 0px;
	padding:0px 0px 15px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	border-bottom:1px dashed #999999;
	vertical-align:text-top;
	background:none;
}
.left-band li h2, .right-band li li h2{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C85110;
	text-decoration:none;
	font-weight:bold;
}
.left-band li h2 a, .right-band li li h2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C85110;
	text-decoration:none;
	font-weight:bold;
}
.left-band li h2 a:hover, .right-band li li h2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C85110;
	text-decoration:none;
}
.left-band li h3, .right-band li li h3{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2C478A;
	text-decoration:none;
	font-weight:bold;
}
.left-band li p, .right-band li li p{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	clear:both;
}
.event-logo {
	border:1px solid #DDDDDD;
	float:left;
	margin:0px 10px 10px 0px;
	padding:0px;
}
/*------------Content Style-------------*/
.content-inner {
	margin:15px 21px;
	padding:0px;
	width:471px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.content-newsletter {
	margin:15px 21px;
	padding:0px;
	width:708px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.content-newsletter h2, .content-inner h2{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#C85110;
	text-decoration:none;
	clear:both;
}
.newsletter-img {
	margin:0px 0px 5px 20px;
	padding:9px;
	background: url(../images/main-thumb-bg.jpg) no-repeat left top;
	float:right;
}
.newsletter-gallery {
	margin:5px 0px 0px 0px;
	padding:0px;
}
.newsletter-gallery ul!important{
	margin:0px ;
	padding:0px;
	list-style-type:none;
}
.newsletter-gallery li {
	margin:0px 15px 0px 0px !important;
	padding:6px !important;
	background:url(../images/small-thumb-bg.jpg) no-repeat left top !important;
	float:left !important;
}
.content-home {
	margin:15px 21px;
	padding:0px;
	width:434px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.content-home h1, .content-inner h1, .content-newsletter h1, .content-static h1{
	margin:0px 0px 15px 0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#2C478A;
	text-decoration:none;
	font-weight: normal;
}
.content-home ul, .content-inner ul, .content-newsletter ul, .content-static ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.content-home li, .content-inner li, .content-newsletter li, .content-static li{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	background:url(../images/bullet.gif) no-repeat left 6px;
}
.content-home li a, .content-inner li a, .content-newsletter li a, .content-static li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333 ;
	text-decoration:none;
}
.content-home li a:hover, .content-inner li a:hover, .content-newsletter li a:hover, .content-static li a:hover{
	color:#333333;
	text-decoration: underline;
}
.content-static {
	margin:15px 21px;
	padding:0px;
	width:671px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.more {
	margin:0px;
	padding:0px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C85110;
	text-decoration:none;
}
.more a{
	margin:0px;
	padding:0px 15px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C85110;
	text-decoration: underline;
	background:url(../images/bullet01.gif) no-repeat right 4px;
}
.more a:hover{
	color:#C85110;
	text-decoration:none;
}
.pdf-link {
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 35px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/pdf-icon.jpg) no-repeat top left;
	display:block;
	line-height:30px;
	clear:both;
}
.pdf-link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
.pdf-link a:hover{
	color:#333333;
	text-decoration: underline;
}

/*------------Right Band Style-------------*/

.right-band {
	margin:0px 0px 15px 0px;
	padding:0px;
	float:left;
	width:237px;
	*width:236px;
}
.right-band ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.right-band li{
	margin:0px 0px 17px 0px;
	padding:0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	background:url(../images/main-page-bg.jpg) repeat-x top left;
}
.right-band li h1{
	margin:0px 0px 15px 0px;
	padding:15px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#2C478A;
	text-decoration:none;
	font-weight: normal;
}
.right-band li h2{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C85110;
	text-decoration:none;
	font-weight:bold;
}
.right-band a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C85110;
	text-decoration: underline;
}
.right-band a:hover{
	color:#C85110;
	text-decoration: none;
}
.head16 {
	font-family:Calibri, "Trebuchet MS", Arial, Tahoma;
	font-size:16px;
	color:#C85110;
	text-decoration:none;
	font-weight:bold;
}
.orange-btn {
	margin:0px;
	padding:0px 8px 0px 8px;
	*padding:0px 4px 0px 4px;
	background: url(../images/orange-btn-bg.jpg) repeat-x top left;
	height:24px;
	border: none;
	font-family: Calibri, "Trebuchet MS", Arial, Tahoma;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
	cursor:pointer;
	outline:none;
}
.link10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
.link10 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.link10 a:hover{
	color:#333333;
	text-decoration: underline;
}
.footer-box {
	height:156px;
	background:#F3F5FF;
}
.footer-box ul{
	margin:0px;
	padding:15px 0px;
	list-style-type:none;
}
.footer-box li{
	margin:0px;
	padding:0px 20px;
	width:196px;
	float:left;
}
.footer-box li h1{
	margin:0px 0px 8px 0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#2C478A;
	text-decoration:none;
	font-weight: normal;
}
.box-v-line {
	width:1px !important;
	background:url(../images/box-v-line.jpg) no-repeat top left;
	height:136px;
	margin:0px;
	padding:0px !important;
	display: block;
}
.listing ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.listing li{
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 10px;
	background:url(../images/bullet.gif) no-repeat left 6px;
}
.listing li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.listing li a:hover{
	color:#C85110;
	text-decoration: underline;
}
.quotes {
	margin:0px;
	padding:18px 0px 0px 0px;
	background:url(../images/quotes.jpg) no-repeat top left;
	height:75px;
}
#footer {
	margin:0px auto;
	padding:20px 20px 45px 20px;
	width:928px;
	background:url(../images/footer-bg.png) no-repeat left top;
}
.footer {
	background:url(../images/footer-logo.gif) no-repeat bottom right;
	display:block;
	margin:0px;
	padding:0px 0px 15px 0px;
}
#footer ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#footer li{
	margin:0px 33px 0px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	float:left;
}
#footer li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
#footer li a:hover{
	color:#333333;
	text-decoration: underline;
}
#footer li h1{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2C478A;
	text-decoration:none;
	font-weight:bold;
}
#footer li ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#footer li ul li{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	clear:both;
	line-height:15px;
}
#bottom-bar {
	margin:0px;
	padding:0px;
	width:100%;
	position: fixed;
	bottom:0px;
	background:url(../images/bottom-bar-bg.jpg) repeat-x left top;
	height:45px;
	z-index:1;
}
.bottom-bar {
	width:950px;
	margin:0px auto;
	padding:0px;
}
.donate-btn {
	margin:0px 0px 0px 0px;
	padding:0px;
	float:right;
}
.fund-raising {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	float:left;
	height:45px;
	line-height:40px;
}
.fund-raising h1{
	margin:0px 20px 0px 0px;
	padding:0px 20px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;
	line-height:40px;
	border-right:1px solid #cccccc;
	float:left;
}

/*---------Banner Styles------------*/

#cyclebox {
	margin:0px 9px;
	padding:0px;
	width:950px; 
	height:350px; 
	overflow:hidden;
	position:relative;
	background:#ddd;
}

.cyclediv /* Hide by default */{ 
	display:none;
	width:950px;
	height:350px;
}

/* Set individual banner backgrounds */
#cycle01 {
	display:block;
	background: url(../images/2010-fundraising-banner.jpg) no-repeat top left;
	float:right;
}

#cycle02 {
	background: url(../images/banner01.jpg) no-repeat top left;
	float:right;
	display:block;
}

#cycle03 {
	background: url(../images/banner02.jpg) no-repeat top left;
	float:right;
	display:block;
}

#cycle04 {
	background: url(../images/banner04.jpg) no-repeat top left;
	float:right;
	display:block;
}

.cyclediv .cycleboxinside {
	margin:40px 0px 0px 20px;
	padding:30px 30px;
	width:440px;
	height:200px;
	display:block;
	background: url(../images/banner-content-box-bg.png) no-repeat left top;
}
.cyclediv .cycleboxinside p{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:18px;
}
.cyclediv .cycleboxinside h1{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:25px;
}
.cyclediv .cycleboxinside h2{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
.cyclediv .cycleboxinside h2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
.cyclediv .cycleboxinside ul{
	margin:20px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}
.cyclediv .cycleboxinside li{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	background:url(../images/bullet02.gif) no-repeat left 6px;
	width:200px;
}
.cyclediv .cycleboxinside li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
.cyclediv .cycleboxinside li a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}


/* Switch controls */
#cyclebox ul#banner-controls { 
	position:absolute;
	bottom:20px;
	display:block; 
	margin:0px 0px 4px 20px; 
	padding:0px;
	list-style-type:none;
}
/*
#cyclebox ul#banner-controls:hover	{ 
	filter:alpha(opacity=90); -moz-opacity:.9; opacity:.9
}
*/
#cyclebox #banner-controls li { 
	float:left;
	margin:0px; 
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#cyclebox #banner-controls li a { 
	float:left; width:1.5em; 
	margin:0px; 
	padding:0; 
	font-size:145%; 
	height:26px;
	line-height:26px; 
	color:#fff; 
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	width:30px;
	background:#000000;
	filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5;
}

#cyclebox #banner-controls li.last a {
	margin-right:0px;
}

#cyclebox #banner-controls a:hover {
	background:#ffffff;
	color:#000;
	filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 ;
}

#cyclebox #banner-controls a.active { 
	background:#ffffff;
	color:#000;
	filter:alpha(opacity=80); -moz-opacity:.8; opacity:.8 ;
}
.event-listing {
	margin:0px;
	padding:0px;
}
.event-listing ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.event-listing li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.sm-text {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}
.donate {
	margin:0px;
	padding:0px;
	background:url(../images/donate-bg.jpg) no-repeat center top;
	color:#FFFFFF !important;
	text-decoration:none;
	font-weight:normal;
}