/***********************************************/
/*Main Body Area                               */
/***********************************************/
body {padding:0px;margin:0px;font-size:11px;font-family:Arial;color:#666666;text-align:left; background-image:url(/images/customheader/teamChallenge/Templates/images/bg.gif);}
#maintable {margin-left:auto;margin-right:auto; background-image:url(/images/customheader/teamChallenge/Templates/images/bg-main.gif); background-repeat:repeat-y; width:1000px; padding-bottom:30px;}
.clearfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}

a:link, a:visited {color: #263692; text-decoration:underline;} 
a:hover {color: #e15920; text-decoration:none;}

a.donHeader {color:#ffffff;}


h1 { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#263692; margin:0px; font-weight:normal;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#94a524; margin:0px; margin-bottom:3px; font-weight:normal;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#263692; margin:0px; font-weight:normal;}

#padding-wborder-top {margin:0px 0px 17px 0px; border-bottom:#CCCCCC 1px solid;}
#padding-wborder {margin:17px 0px 0px 0px; border-top:#CCCCCC 1px solid;}
#padding-woborder {margin:17px; 0px 0px 0px;}

/***********************************************/
/*Header Area                                  */
/***********************************************/
#header {background-color:#c1d72f; height:100px; width:1000px; margin-left:auto; margin-right:auto;}
#logo { float:left; width:auto; padding-top:19px; padding-left:19px;}
#logo-ccfa { float:right; width:auto; padding-right:19px; padding-top:37px;}
#sub-header { background-color:#FFFFFF; height:12px; width:1000px; margin-left:auto; margin-right:auto; padding:14px;}
#sub-header-content {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic; color:#263692; float:left; width:auto;}
#sub-header-buttons { float:right; width:auto;}
	#sub-header-buttons a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#263692;}
	#sub-header-buttons a:hover{ color:#e15920;}


/************************************v***********/
/*Left Column                                   */
/***********************************************/
#left-column {float:left; width:227px;}
#find-team {background-color:#263692;color:#FFFFFF;width:207px; padding:0px 10px 20px 10px;font-weight:bold;}
	#find-team img{ margin-top:20px;}
	
/************************************v***********/
/*Middle Column                                 */
/***********************************************/
#middle-column {float:left; width:570px;}
#middle-content {padding:30px 20px 30px 20px;}
#middle-nav { border-bottom:#e5e5e5 1px solid; border-top:#e5e5e5 1px solid; padding:10px; margin-left:20px; margin-right:20px;}

/************************************v***********/
/*Right Column                                  */
/***********************************************/
#right-column {float:left; width:200px;}
/*#zip {background-image:url(/images/customheader/teamChallenge/Templates/images/orange-box.gif); width:180px; height:220px; padding:20px 10px 0px 10px; margin-bottom:30px; color:#FFFFFF; font-weight:bold;}
	#zip img { padding-bottom:5px;} */
	
#right-content {padding:0px 10px 30px 10px;}
	#right-content img { padding-top:13px;}

/************************************v***********/
/*Main Navigation                              */
/***********************************************/
#nav{margin:0;}

	#nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}
	#nav ul li {float: left;list-style: none;list-style-image:none;margin:0}

	/* Level 1 */
	#nav ul li a{display:block;text-decoration:none;width:199px;padding:3px 14px; text-transform:uppercase; padding-top:8px; padding-bottom:8px;color:#263692;background-image:url(/images/customheader/teamChallenge/Templates/images/bg-nav.gif); background-repeat:no-repeat; font-size:11px; font-weight:bold;}
	#nav ul li a:hover{ background-image:url(/images/customheader/teamChallenge/Templates/images/bg-nav-over.gif); background-repeat:no-repeat; color:#FFFFFF;}
	#nav ul li div{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
	#nav ul li.ipf-parent div a{}
	#nav ul li.ipf-parent div a:hover{}
	#nav ul li.ipf-parent div li a{background: none}
	#nav ul li.ipf-parent div li a:hover{background:#000000;}

	/* Level 2 */
	#nav ul li ul{margin: -27px 0 0 190px;position: absolute; background-image:url(/images/customheader/teamChallenge/Templates/images/bg-nav.gif); background-repeat:no-repeat;width:207px;left: -999em;}
	#nav ul li ul li a{width:207px;padding:3px 14px; padding-top:8px; padding-bottom:8px;text-indent:none; font-size:11px; text-transform:none; }
	#nav ul li ul li a:hover{background-image:url(/images/customheader/teamChallenge/Templates/images/bg-nav-over.gif); background-repeat:no-repeat; color:#FFFFFF;}
	#nav ul li ul li.ipf-parent a{}
	#nav ul li ul li.ipf-parent a:hover{ background-color:#ffF; }

	/* Level 3 */
	#nav ul li ul li ul {margin: -27px 0 0 190px;}
	#nav ul li ul li ul li a{background-image:url(/images/customheader/teamChallenge/Templates/images/bg-nav.gif); background-repeat:no-repeat;}
	#nav ul li ul li ul li a:hover{background-image:url(/images/customheader/teamChallenge/Templates/images/bg-nav-over.gif); background-repeat:no-repeat; color:#FFFFFF;}

	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}


	
/***********************************************/
/*Footer Area                                  */
/***********************************************/
#footer{color:#263692;font:Arial; font-size:11px; background-image:url(/images/customheader/teamChallenge/Templates/images/bg-footer.gif); background-repeat:no-repeat;height:50px; width:1000px; background-repeat:no-repeat; margin-left:auto; margin-right:auto; padding-right:15px; padding-top:19px;}
#footer a{color:#263692;text-decoration:underline; font-size:11px;}
#footer a:hover {color:#e15920;text-decoration:none;}


/***********************************************/
/*Donate Area                                  */
/***********************************************/
#donate-image{float:left; width:15px; padding-top:1px;}
#donate-content {float:left; width:auto}
	#donate-content a{ text-decoration:none;}
	#donate-content a:hover{ text-decoration:underline;}
