﻿*
{
	vertical-align: baseline;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	padding: 0;
	margin: 0;
}



body
{
	font-family: Arial, Helvetica, sans-serif;
}

/*various global styles*/


#wrapperSub {width:100%;}



h1
{
	font-size: 2em;
	color: #002a5c;
	margin-bottom: 0.6em;
	font-weight: bold;
}



h2
{
	color: #0050a2;
	font-size: 1.5em;
	margin-bottom: 0.6em;
}






a
{
	outline: none;
	color: #002a5f;
	text-decoration: underline;
}


a:hover
{
	text-decoration: none;
}

a img
{
	border: none;
}

p
{
	margin-bottom: 1.3em;
	font-size: 0.8em;
	line-height: 17px;
	color: #000;
}


#bannerBranding
{
	width: 100%;
	/*background: url('../../media/images/header.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	height: 500px;*/
}


/*left content styles*/


#contentContainer
{
	width: 940px;
	margin: 0px auto;
}

#homecontentLeft
{
	width: 540px;
	float: left;
	margin-right: 5em;
	margin-top: 2.5em;
}

#homecontentRight
{
	width: 292px;
	float: left;
	margin-top: 1.3em;
}

h1.homeHeading
{
	color: #92a343;
}

.eventTitle
{
	background: url('../../media/images/eventtitlebg.jpg');
	background-repeat: no-repeat;
	width: 540px;
	height: 64px;
	margin-top: 3.5em;
	margin-bottom: 1.5em;
}
.eventTitle h3
{
	color: #fff;
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: normal;
	padding: 0.5em 0 0 2em;
}

.eventTitle p
{
	margin: 0px;
	color: #fff;
	padding-left: 2.7em;
}

p.eventdetailLink
{
	margin-bottom: 3em;
}



/*right content styles*/


img.donateCallout
{
	margin-top: 2.5em;
	clear: left;
	margin-left: 3.5em;
}
img.videoCallout
{
	margin-top: 2em;
	clear: left;
	margin-left: 3.5em;
}

p.videoLink
{
	margin: 0.5em 0 0 7.8em;
}

img.manvanCallout
{
	margin-top: 4em;
	clear: left;
	margin-left: 3.3em;
}

p.nonprofitTitle
{
	text-align: center;
	color: #8a9b93;
	font-weight: bold;
	margin-top: 3em;
	margin-bottom: 0.6em;
}
p.nonprofitDescription
{
	text-align: center;
	width: 200px;
	margin: 0px auto;
}


/*footer styles*/

#footer
{
	width: 100%;
	background: url('../../media/images/footerrepeat.gif');
	background-repeat: repeat-x;
	height: 168px;
	clear: left;
	float: left;
	margin-top: 3em;
}

#footerContent
{
	width: 984px;
	height: 168px;
	margin: 0px auto;
	background: url('../../media/images/footerbg.jpg');
	background-repeat: no-repeat;
}

ul.footerLinks
{
	list-style-type: none;
	font-size: 0.8em;
	padding-top: 1.2em;
}

ul.footerLinks li
{
	display: inline;
	float: left;
	padding-right: 0.5em;
	padding-left: 0.5em;
}
ul.footerLinks li a
{
	color: #fff;
}

img.footerLogo
{
	clear: left;
	float: left;
	margin-top: 2.2em;
	width: 135px;
	height: 43px;
}

p.footercopy
{
	float: left;
	margin-top: 3em;
	color: #fff;
	font-size: 0.75em;
	margin-left: 2.2em;
	margin-right: 2em;
}
p.footercopy a
{
	color: #fff;
}

/* NAVIGATION ELEMENTS   
----------------------------------------------------------*/
.logo {width:960px; margin: 0 auto; border: none;}
.navigation {width:100%; background-color: #002a5c; height: 53px;}
#mainNavigation { position: relative; bottom: 0px; display: block; width: 960px !important; margin: 0 auto; z-index: 300;}
body.homepage #mainNavigation {bottom:-28px;}
#mainNavigation li { display: inline; list-style-type: none;}
#mainNavigation li a { color: #ffffff; float: left; font-family: 'trebuchet ms','sans-serif'; font-weight:bold; font-size: 13px; text-decoration:none; padding: 16px;}
#mainNavigation li a#lnkHome{padding-left:0 !important;}
#mainNavigation li a:hover, #mainNavigation li.current { }
#mainNavigation #NavIndicator {
background-image:url("../../media/images/navArrow.gif");
display: none;
height:8px;
left:0;
position:absolute;
top:45px;
width:15px;
z-index:120;
}

.slider {width:960px; height: 300px; margin: 0 auto; font-family: Arial;}
.slider .photoContainer {width: 327px; float: left; margin-right: 20px;}
.slider .contentContainer {width: 560px; float: left; padding-top:50px; padding-right:53px;}
.slider h1.reasonHeader {color: #76923C; text-transform: uppercase; font-size: 20px; font-weight:normal; padding:10px 0;}
.slider p {color: #002A5C; font-size: 1em; font-weight:bold; line-height:140%;}


/* Easy Slider */

#slider ul, #slider li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#slider li
{
    /*  			define width and height of list item (slide) 			entire slider area will adjust according to the parameters provided here 		*/
    width: 960px;
    height: 300px;
    /*height: 280px;*/
    overflow: hidden;
}
span#nextBtn
{
    top: -65px;
    position: relative;
}
span#prevBtn
{
    top: -65px;
    position: relative;
    margin-left: 348px;
    margin-right: 15px;
}
span#nextBtn a
{ text-decoration:none; }
span#prevBtn a
{ text-decoration:none; }
/* // Easy Slider */
