/* ------- common class start ------- */
body{
	margin:0;
	padding:0;
	background-image:url(../images/background_page.jpg);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	letter-spacing: 0px;
	line-height: 18px;
	border:none;
}
* {
	margin-top: 0;
}
#page {
	width: 780px;
	margin: 0 auto;
	height:auto;
}
hr {
color:#FFFFFF;
size: 2px;
margin: 0px;

}
/* --- common class end --- */

/*======================================================*/

/* ------- tag defined class start ------- */
p{
	margin-top: 0px;
	margin-bottom: 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
}

h2{
	font-size:16px;
	margin-bottom: 5px;
}
img {
border: 0px;
}
/* ------- tag defined class end ------- */

/*======================================================*/

/* ------- link class start ------- */
a{
	text-decoration:none;
	color:#ba4f12;
}
a:hover{
	text-decoration:underline;
	color:#ba4f12;
}

a.whitelink{
	color:#FFFFFF;
	text-decoration:none;
}
a.whitelink:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
a.whitelinkhome{
	color:#FFFFFF;
	text-decoration:none;
}
a.whitelinkhome:hover{
	color:#FFFFFF;
	text-decoration:none;
}
a.leftlink{
	color:#FFFFFF;
	font-size: 13px;
	text-decoration:none;
	line-height: 22px;
}
a.leftlink:hover{
	color:#FFFFFF;
	line-height: 22px;
	font-weight:bold;
	font-size: 13px;
	text-decoration:none;
}

a.leftsublink{
	color:#FFFFFF;
	font-size: 11px;
	text-decoration:none;
	line-height: 18px;
	padding-left: 13px;
}
a.leftsublink:hover{
	color:#FFFFFF;
	font-size: 11px;
	text-decoration:none;
	line-height: 18px;
	padding-left: 13px;
	font-weight:bold;
}
a.leftformlink{
	color:#FFFFFF;
	font-size: 11px;
	text-decoration:none;
	line-height: 18px;
}
a.leftformlink:hover{
	color:#FFFFFF;
	font-size: 11px;
	text-decoration:none;
	line-height: 18px;
	text-decoration:underline;
}

a.moreinfolink{
	color:#ba4f12;
	text-decoration:none;
	padding-right: 20px;
}

a.moreinfolink:hover{
	color:#ba4f12;
	text-decoration:underline;
	padding-right: 20px;
}
a.eventtitle
{	font-size:13px;
	color:#7a972b;
	text-decoration:none;
}
a.eventtitle:hover
{	font-size:13px;
	color:#7a972b;
	text-decoration:none;
}
/* ------- link class end ------- */

/*======================================================*/

/*------- logo class start -------*/
#logo {
	width:135px;
	height: 260px;
	background-color:#FFFFFF;
	float:right;
}
/*------- logo class end -------*/

/*======================================================*/

/* -------- header class start------- */
#header {
	width: 780px;
	height:280px;
	text-align:right;
	margin: 0 auto;
}
.homeheaderbg {
	background-image:url(../images/photo_home_header.jpg);
	background-repeat:no-repeat;
}
.causeheaderbg {
	background-image:url(../the-cause/images/photo_the-cause_header.jpg);
	background-repeat:no-repeat;
}
.eventsheaderbg {
	background-image:url(../the-events/images/photo_the-events_header.jpg);
	background-repeat:no-repeat;
}
.sponsorsheaderbg {
	background-image:url(../the-sponsors/images/photo_the-sponsors_header.jpg);
	background-repeat:no-repeat;
}
.contributeheaderbg {
	background-image:url(../contribute/images/photo_contribute_header.jpg);
	background-repeat:no-repeat;
}
.aboutusheaderbg {
	background-image:url(../about-us/images/photo_about-us_header.jpg);
	background-repeat:no-repeat;
}
.contactusheaderbg {
	background-image:url(../contact-us/images/photo_contact-us_header.jpg);
	background-repeat:no-repeat;
}
/* -------- header class end ------- */

/*======================================================*/

/*----- navigation class start -----*/
#nav{
	width: 133px;
	float:right;
	height:247px;
	background-image:url(../images/button_bg.jpg);
	background-repeat:no-repeat;
	background-color:#d85c15;
	text-align:left;
	margin-left:7px;
	margin-right:60px;
	padding-top:13px;
}
.navitem {
	width:133px;
	height:19px;
}
.navimages {
  border:0px;
}
/*----- navigation class end -----*/

/*======================================================*/

/*----- page content id start -----*/
#content {
	width: 530px;
	float:left;
	background-color:#ffffff;
	padding-left: 23px;
	border-left:#FFFFFF 2px solid;
	padding-right: 25px;
	padding-top: 23px;
	padding-bottom: 23px;
	height:auto;
}
/*----- page content id end -----*/

/*======================================================*/

/*----- page title id start -----*/
#title{
	background-image:url(../images/title_background.jpg);
	background-repeat:repeat-y;
	padding-left: 223px;
	border-top:#FFFFFF 2px solid;
	border-bottom:#FFFFFF 2px solid;
	height: 48px;
}
/*----- page title id end -----*/

/*======================================================*/

/*----- page leftmenu id & class start -----*/
#leftmenucontainer {
	width: 200px;
	float:left;
	background-color:#d85c15;
	height:auto;
}
.leftmenu {
	width: 175px;
	float:left;
	background-color:#d85c15;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 18px;
	padding-bottom: 18px;
	height:auto;
}
.leftmenu2 {
	width: 175px;
	float:left;
	background-color:#d85c15;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 18px;
	padding-bottom: 18px;
	height:auto;
	border-bottom: 2px #FFFFFF solid;
}
/*----- page leftmenu id & class end -----*/

/*======================================================*/

/*----- other ids & classes start -----*/
.whiteborder{
	border-bottom:#FFFFFF 2px solid;
}
.homeboxetext {
	color:#FFFFFF;
	padding-left: 3px;
	padding-top: 5px;
	line-height: 16px;
	display:block;
}

#causepod {
	width: 211px;
	float:left;
	background-color:#a34109;
	padding: 30px 24px 0 25px;
}

#eventpod {
	width: 210px;
	float:left;
	background-color:#d85c15;
	padding: 30px 24px 0 25px;
} 

#contributepod {
	width: 220px;
	float:left;
	background-color:#ef7620;
	padding: 30px 10px 0 25px;
}

.eventimagecontainer{
	width: 213px;
	float:left;
	background-color:#ffffff;
}

.eventinfo{
	width: 316px;
	padding-top: 5px;
	float:left;
	background-color:#ffffff;
}
.pastsponorsright{
	width: 280px;
	float:left;
	background-color:#ffffff;
}
.pastsponorsleft{
	width: 250px;
	float:left;
	background-color:#ffffff;
}

.homeboxes {
	background-image:url(../images/pod_home_bottom_background.jpg);
	background-repeat:repeat-y;
	background-color:#a34109;
}

.clear {
	clear:both;
}

.beltimage {
	width:780px;
	height:203px;
}
.innerbg {
    background-image:url(../the-cause/images/left-column_horse.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#d85c15;
}

.testimonial{
	color:#7a972b;
	font-size:14px;
	line-height: 24px;
    margin-bottom:8px;
	text-align:center;
}
.center{
	text-align:center;
}
.bullet {
	list-style-image:url(../the-cause/images/the-cause_the-benefits_list_bullet.gif);
	line-height: 18px;
}

.greentext {
	color:#7a972b;
}
.pdficonalign {
vertical-align:text-top;
}
.eventtitle
{	font-size:13px;
	color:#7a972b;
}
.whitelefttitle {
	font-size: 13px;
}
.leftmenupdficon {
	width: 17px;
	float:left;
	padding-bottom: 5px;
}
.leftmenupdficontext {
	width: 144px;
	float:left;
	line-height: 11px;
	padding-bottom: 5px;
}
.smalltext {
	font-size: 10px;
	line-height: 11px;
}
.sponsorshipbenefits{
	padding-left: 35px;
}
.photocaptionpadding {
	padding-top: 13px;
	padding-bottom: 24px;
	padding-left: 5px;
	padding-right: 5px;
}
.cursor {
	cursor: pointer;
}

/*----- other ids & classes end -----*/

/*======================================================*/

/* --- copyright class start --- */
.copyright{
	font-size:11px;
	padding-top:100px;
}
/* --- copyright class end --- */

