/*@charset "utf-8";
 CSS Document */

body
{
	background-image:url(../Images/bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	margin:0px;
	font-family: Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif;
	font-size: 12px;
	color:#444;
	line-height:21px;
}

a
{
	text-decoration:none;
	color:#5e4121;
	border:none;
    outline:none;
	
}




img
{
    border:none;
    outline:none;
}

.divArticle img
{
    float:left;
    padding-right:07px;
    
}

a:hover
{
	text-decoration:underline;
}


.alignright 
{
	float:right;
}

.alignleft
{
	float:left;
}


#divContainer
{
	width:967px;
	margin:0px auto;
	background-color:#fff;
	padding:0px;
	
	
}

#divHeaderImage
{
    
    width:970px;
    
}

input,textarea
{
	border:1px solid #bcbaba;
	color:#666;
}

.contactform
{
	width:375px;
	margin-left:50px;
}
/***************************************************************************** HEADER ******************************************************************************/

h1
{
	margin-left:10px;
	text-transform:uppercase;
	margin-top:15px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
border-bottom:4px solid #C5D2DA;
color:#20526B;
font-size:14pt;
text-transform:uppercase;

}

h3
{
    margin-left:10px;
    border-bottom:1px solid #cccccc;
}


#divHeader
{
	background-repeat:no-repeat;
	padding:0px;
	
    width:967px;
}



#divNav
{
	background-color:#616566;
	padding:03px 0px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	text-align:center;
	height:20px;	
}

.divDonateBar
{
    background-image:url(/images/bar-bg.png);
    background-repeat:repeat-x;
    background-position:top center;
    border-left:1px solid #b3b3b3;
    height:50px;
}

.divDonateBar #right
{
    width:400px;
    float:right;
    text-align:right;
}

.divDonateBar #left
{
    width:550px;
    float:left;
    
}




/***************************************************************************** CONTENT AREA ************************************************************************/
#divMainImage
{
	
}

.tblRegistrationform
{
    margin-left:10px;
    margin-right:10px;
}
.divEventBanner
{
    
}

.divEventBanner a
{
    display:block;
    width:965px;
    height:65px;    
    padding-top:15px;
}
.divEventBanner a:hover
{
    text-decoration:none;
}

.divBoxHighlight {
background-color:#ECECEC;
float:right;
height:160px;
line-height:21px;
margin-bottom:7px;
margin-left:15px;
padding:7px;
width:250px;
}

.eventTitle1
{
    font-size:22px;
    color:#e8174d;
    font-weight:bolder;
    margin-left:200px;
    margin-top:20px;
    font-family:Arial;
    text-transform:uppercase;
    
      
}

.imgPersonal
{
    margin-top:55px; margin-left:30px;
}

.eventTitle2
{
    font-size:22px;
    color:#e8174d;
    font-weight:bolder;
    margin-left:380px;
    margin-top:20px;
      
}


.catbox
{
	width:315px; 
	height:285px; 
	float:left;
	background-image:url(/images/publications-bg.png);
	background-repeat:no-repeat; 
	margin-bottom:05px;
}


.catdetails
{
    
    margin-bottom:0px;
}
.catbox h2
{
	
	margin-left:10px;
	font-size:14px; 
	font-weight:bold;
	color:#FFF;
	
}

.catboxbg
{
  width:305px;  
  padding:05px;
  
}


#divMainContent
{
	
}


.divHeader  {
background-color:#ECECEC;
height:30px;
padding:3px;
}

.divEventBox {
color:#333333;
float:left;
font-size:12px;
margin-bottom:15px;
margin-right:23px;
width:345px;
}

		
		.txtPad a
        {
			background:none;
			
		}
        .divEventTrdBox
        {
            width: 345px;
            float: left;
            margin-right: 0px;
            margin-bottom: 15px;
            font-size: 12px;
            color: #333333;
        }
		
		.txtpad
		{
			
			margin-left:15px;
			line-height:18px;
		}
        .divEventBox h1, .divEventTrdBox h1
        {
            font-size: 12px;
            font-weight: bold;
            background-color: #ececec;
            padding: 03px;
            height: 35px;
            margin-bottom: 3px;
            padding-left: 05px;
            border:none;
            font-size:12px;
            text-transform:capitalize;
            color:#444444;
            padding-bottom:03px;
            vertical-align:middle;
        }

#divPSHighlight
{
	background-image:url(../Images/personal-story-highlight.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:260px;
}

.divPSHighlightArticle
{
	background-image:url(../Images/sports.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height:150px;
}

.divPSHighlightContent
{
	padding:10px;
}

#divPSHighlight h2, .divPSHighlightArticle h2
{
	color:#FFF;
	margin-top:08px;
	padding-top:08px;
	margin-left:30px;
	font-size:14px;

}

.divPSHighlightContent img
{
	float:left;
	padding-left:15px;
	padding-right:10px;
	margin-top:05px;
}

#divPSHighlightButtons
{
	padding-left:175px;
}

.divPersonalStories
{
	background-image:url(../Images/personal-story-bg.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:352px;
	height:95px;
	
	float:left;
	margin-right:03px;
	
}

.divPersonalStories p
{
	margin:0px;
	padding:06px 08px 08px 10px;
	line-height:19px;
}

.divPersonalStories p img
{
	padding-right:05px;
	float:left;
	margin-top:05px;
}

.divArticle img
{
    padding-right:10px;
}




.divEventBanner
{
    width:966px;
    height:82px;
    background-image:url(../Images/top-events-banner.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    margin-bottom:10px;
    margin-top:10px;
}


#divHomeTopBox
{
   
    float:left;
    margin-bottom:10px;
}
#divHomeTopBox div.left
{
    width:481px;
    height:245px;
    background-image:url(../Images/warning-signs.jpg);
    background-repeat:no-repeat;
    background-position:center top;
   
    
    float:left;
}

#divHomeTopBox div.left h2 {color:#e7164d; text-transform:uppercase; height:35px; font-weight:bold; margin-left:120px; height:20px;}
#divHomeTopBox div.left ul {width:350px; color:#333; margin-left:80px;  }
#divHomeTopBox div.left ul li {margin-bottom:10px; font-weight:bold; }

#divHomeTopBox div.right
{
    width:481px;
    height:245px;
    background-image:url(../Images/news-events.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    margin-left:05px;
    text-align:left;    
    float:left;
}

#divHomeTopBox div.right h2 {color:#e7164d; margin-top:05px; margin-left:15px; margin-bottom:0px; text-transform:uppercase; height:35px; font-size:14px; font-weight:bold;   height:20px;}
#divHomeTopBox div.right ul {margin:0px;}
#divHomeTopBox div.right ul li.first {margin-bottom:05px;}
#divHomeTopBox div.right ul li, #divMiddle div.right ul li 
 {list-style:none; margin-left:-25px; line-height:18px; margin-right:15px;}


 #divMiddle div.right ul li { margin-left:100px;}
  #divMiddle div.right ul li.first { margin-bottom:10px;}
.divNews
{
    border-bottom:1px dotted #777;
    height:70px;
    margin-left:15px;
    margin-right:15px;
}

#divAllStories
{
    text-align:right;
    margin-right:18px;
}



#divMiddle
{
   float:left;
   margin-bottom:10px;
   
    
}



#divMiddle div.left
{
    width:481px;
    height:205px;
    background-image:url(../Images/personal-stories.jpg);
    background-repeat:no-repeat;
    background-position:center top;
   
    float:left;
    
}
#divPersonalContent
{
   
    margin:-03px 08px 0px 08px;
    height:135px;
}

#divPersonalContent img
{
    float:left;
    margin-right:08px;
}


#divMiddle div.left h2 a, #divMiddle div.right h2, #divMiddle div.left h2, #divMiddle div.right h2 a 
{color:#FFF; margin-left:10px; font-size:18px; margin-top:07px;}

#divMiddle div.right h2 a:hover
{
    text-decoration:none;
}

#divMiddle div.right
{
    width:481px;
    height:205px;
    background-image:url(../Images/info-coaches.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    float:left;
    margin-left:05px;
}

#divBottom
{
    float:left;
    margin-bottom:10px;
   
    
}

#divBottom div.left
{
    width:487px;
    height:145px;
   
    float:left;
    
}

#divBottom div.right
{
    width:481px;
    height:145px;
    background-image:url(../Images/research-study.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    float:left;
    margin-left:-2px;
   
}


/***************************************************************************** SIDE BARS ************************************************************************/

#divPSLeft
{
	background-image:url(../Images/side-bar.png);
	background-repeat:no-repeat;
	background-position:top;
	width:240px;
	height:390px;
	margin-right:05px;
	float:left;
	margin-top:15px;
	
}

.divPSLeftArticle
{
    width:240px;
	height:390px;
	margin-right:05px;
	float:left;
	margin-top:15px;
}

.divPSRight
{
	float:left;
	width:715px;
	margin-top:15px;
	padding-left:05px;
	
}


.divLeftContent
{
    width:300px;    
    float:left;
    height:500px;
    margin-right:07px;
    padding-top:10px;
    margin-right:10px;
    vertical-align:top;
    
}

.divLeftContent img
{
    float:right;
    margin-right:10px;
}

.divArticle
{
    
    width:640px;
    float:left;
}


.eventlinks  
{
    margin-left:0px;
    list-style-type:none;
}

.eventlinks  li
{
    margin-left:-25px;
    margin-top:05px;
}

.eventDetails
{
    width: 750px; 
    text-align: justify; 
    float:right;
     line-height: 23px;
    
     margin-left:15px;
}

.divEventDetailsH1
{
    background-color: #ececed; padding: 03px; font-weight: bold; border-top: 1px solid #999;
                        border-bottom: 1px solid #999;
}

/***************************************************************************** FOOTER ******************************************************************************/


#divFooter
{
	height:50px;
	background-image:url(images/Web-Design-Jules-Ferroe-004_23.png);
	background-repeat:no-repeat;
	background-position:bottom;
	clear:both;
	width:967px;
	margin:05px auto;
	
}


#divlinks
{
	background-color:#616566;
	padding:03px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	text-align:center;
}

#divlinks ul li
{
	display:block;
	float:left;
	width:100px;
	list-style:none;
	margin-top:10px;
	
}
#divlinks ul li a, #divlinks a { color:#fff; }

#divSignature 
{
	color:#CCC; font-size:10px; margin-top:0px; margin-right:10px; text-align:right; width:240px; float:right;
}

#divSignature a {color:#CCC;}

/***************************************************************************** MENU ******************************************************************************/
/* 
	LEVEL ONE
*/
ul.dropdown                         { margin:0px; padding:0px;  position: relative; font: 11px Helvetica, Sans-Serif;  }
ul.dropdown li #first               { margin-left:-10px; }
ul.dropdown li                      { float: left; zoom: 1; padding: 02px 03px;  background-color:#616566; list-style:none;  }
ul.dropdown a:hover		            { color: #FFF; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 02px 04px; 
	 								  color: #FFF; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background-color:#616566; color: black; position: relative; }
ul.dropdown li.hover a              { color: #FFF;  text-decoration: none; }

ul.dropdown .dropmenu               {margin-top:02px;}

/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 140px; visibility: hidden; margin:0px; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background-color:#616566; color: #000; margin-left:-40px; text-align:left; 
									  border-bottom: 1px solid #ccc; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; text-decoration: none; margin-left:0px;  width: 100%; padding: 3px 05px;  display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }



/***************************************************************************** EVENT PAGE ******************************************************************************/
fieldset
{
	padding:0px 15px; 15px; 15px;
}

#eventDateFieldset
{
  padding:0px 05px 15px 08px;
}

legend
{
	font-size:14px;
	color:#666;
	padding:02px 05px; 05px; 05px;
    margin-bottom:10px;
	
}

#divEventMain
{
	float:left;
    width:520px;
}

#divEventDate
{
	border:1px solid #000;
	float:left;
	width:100px;
	
}

#divEventRight
{
	width:225px;
	float:left;
	margin-left:03px;
}


.eventdatedisplay
{
	width:55px;
	float:left;
	margin-top:05px;
	 height:50px;
	 background-image:url(../Images/date_display.jpg);
	 background-repeat:no-repeat;
}

.date_month_display
{
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-align:center;

	 line-height:16px;
	 
}

.date_day_display
{
	font-size:24px;
	color:#000;
	text-align:center;
	font-weight:bold;
	margin-top: 03px;
}

#eventSummary
{
	height:240px;
}

#eventDateFieldset
{
	height:225px;
}

.displaymap
{
	border-bottom:1px solid #ccc; padding:03px;
	margin-top:05px;
	border-top:1px solid #ccc;
	clear:both;
}

.timedisplay
{
	padding:07px;
	background-color:#ebebeb;
	margin-top:07px;
	height:60px;
	float:left;
	border:1px solid #000;
		
}


.eventaddress
{
	float:left;
	
		width:147px;
}