*						{ margin: 0px; padding: 0px; }
body 					{ margin:0px; font-family: Arial, Lucida Grande, helvetica, arial, sans-serif; font-size:13px; color:#000; 
						background: #041001 url(../images/bodyBk.jpg) top center no-repeat; }
p						{ line-height: 20px; margin: 0 0 15px 0; float: left; }
img 					{ float:left; }
a						{ color: #4b9cb1; text-decoration: none; }
a img					{ border: none; }
.bold 					{ font-weight:bold; }
.italic					{ font-style: italic; }
.floatRight				{ float: right; }
.wrapper 				{ width:960px; margin:0px auto; overflow: auto; }
.login	 				{ float: left; width:820px; padding: 0 70px; height: 72px; }
.mainPanel				{ float: left; width: 820px; padding: 0 70px; background: #FFF; }
.header					{ float: left; width: 818px; /* padding: 37px 152px 44px 152px; */ padding: 37px 1px 22px 1px; border-top: 8px solid #082303; }
.noMargin				{ margin: 0!important; }
.featureWrapper 		{ float: left; position: relative; width: 820px; padding-bottom: 35px; border-bottom: 1px solid #dbdbdb; }
.slideshow 				{ float: left; height: 358px; width: 820px; z-index: 9998; }
#pager					{ position: absolute; top: 3px; right: 11px; width: 143px; height: 31px; padding: 10px 0px 10px 12px; z-index: 9999; 
						background: url(../images/sprite.png) 0 -388px; }
#pager a				{ float: left; width: 28px; height: 28px; background: url(../images/sprite.png) -155px -388px; font-size: 0px; 
						text-decoration: none; outline: none; }
.activeSlide			{ background-position: -184px -388px!important; }
.donateNav				{ position: absolute; bottom: 35px; left: 0; z-index: 10000; width: 820px; height: 85px; background: url(../images/black.png) repeat;}
.content				{ float: left; width: 820px; padding: 20px 0; border-bottom: 1px solid #dbdbdb; }
.insideBorder			{ border-top: 1px solid #dbdbdb; }
.contentLeft			{ float: left; position: relative; width: 290px; margin: 0 25px 0 0px; }
.contentLeftImage		{ float: left; position: relative; width: 282px; margin: 0 4px 20px 4px; }
.imageCaption			{ position: absolute; bottom: 0; left: 0; width: 282px; height: 27px; background: url(../images/black.png) repeat;
						font-family: Georgia, serif; font-size: 14px; color: #fff; font-style: italic; padding:10px 0 0; text-align: center; }
.contentRight			{ float: left; width: 502px; }
h1						{ float: left; width: 100%; color: #082303; font-size: 21px; font-style: italic; font-weight: normal; line-height: 1.3em; 
						font-family: Georgia, serif; }
h1:first-letter			{ font-size: 35px; letter-spacing: -3px; }
h2						{ float: left; width: 100%; color: #336b79; font-size: 16px; font-style: italic; font-weight: normal; line-height: 1.3em;
						margin: 15px 0 0 0; font-family: Georgia, serif; }
.h2inside				{ margin-bottom: 15px; }
.bottomKey				{ float: left; width: 820px; height: 31px; margin-top: 13px; background: url(../images/bottomKey_06.jpg) no-repeat; }
.footer					{ float: left; width: 820px; padding: 0 70px; background: #051602 url(../images/footerBk_11.png) no-repeat 70px 0px; }
.footerLogo				{ float: left; width: 432px; margin: 33px 193px 40px 195px; }
.footerContact			{ font-size: 12px; color: #7b8479; font-family: Georgia, serif; margin-bottom: 20px; }
.footerContact a		{ color: #7b8479; text-decoration: none; }
.fcLeft					{ float: left; width: 455px; }
.fcRight				{ float: right; width: 365px; text-align: right; }
.lowerFooter			{ float: left; width: 820px; padding: 0 70px 15px 70px; margin: 60px 0 0 0; text-align: center; color: #7b8479; font-size: 11px; }
.lowerFooter a			{ color: #7b8479; text-decoration: none; }
.lowerFooter p			{ width: inherit; }
.itinH1					{ margin-bottom: 15px; }
.itinH2					{ margin: 0 0 5px 0; }
ul.ulItin				{ float: left; width: 502px; margin-bottom: 15px; }
ul.ulItin li			{ float: left; line-height: 1.5em; margin: 0 0 5px 30px; width: 472px; }
.termsH1				{ margin-bottom: 15px; }

/* ---------------------------------- GLOBAL NAV START ------------------------------------- */
#navigation 				{ float: left; width: 820px; height: 59px; margin: 0 0 23px 0; }
#navigation li				{ float:left; display:block; height: 70px; width: 148px; margin-right: 20px; }
#navigation li a 			{ background-image:url(../images/sprite.png); display: block; outline: none; position: relative; height: 59px; 
							text-decoration: none; width: auto; }
#navigation .home 			{ background-position: 0px 0px; }
#navigation .about_tau 		{ background-position: -168px 0px; }
#navigation .about_mission 	{ background-position: -336px 0px; }
#navigation .itinerary 		{ background-position: -504px 0px; }
#navigation .course 		{ background-position: -672px 0px; }
#navigation a .hover 				{background: transparent  url(../images/sprite.png) no-repeat; display:block; opacity: 0; position: relative;
									top: 0; left: 0; height: 59px; width: 148px;}
#navigation .home .hover			{background-position: 0px -59px;}
#navigation .about_tau .hover		{background-position: -168px -59px;}
#navigation .about_mission .hover 	{background-position: -336px -59px;}
#navigation .itinerary .hover 		{background-position: -504px -59px;}
#navigation .course .hover 			{background-position: -672px -59px;}
/* ---------------------------------- GLOBAL NAV END ------------------------------------- */

/* ---------------------------------- SUB NAV START ------------------------------------- */
#subNav 						{ float: left; width: 290px; height: 102px; margin: 0 0 28px 0; }
#subNav li						{ float:left; display:block; height: 34px; width: 290px; }
#subNav li a 					{ background-image:url(../images/sprite.png); display: block; outline: none; position: relative; height: 34px; 
								text-decoration: none; width: auto; }
#subNav .subDonate 				{ background-position: -328px -410px; }
#subNav .subSponsor 			{ background-position: -328px -444px; }
#subNav .subRegister 			{ background-position: -328px -478px; }
#subNav a .hover 				{background: transparent  url(../images/sprite.png) no-repeat; display:block; opacity: 0; position: relative;
								top: 0; left: 0; height: 34px; width: 209px;}
#subNav .subDonate .hover		{background-position: -618px -410px;}
#subNav .subSponsor .hover		{background-position: -618px -444px;}
#subNav .subRegister .hover 	{background-position: -618px -478px;}
/* ---------------------------------- SUB NAV END ------------------------------------- */


/* ---------------------------------- DONATE NAV START ------------------------------------- */
#dn 				{ float: left; width: 820px; height: 59px; }
#dn li				{ float:left; display:block; height: 59px; }
#dn li a 			{ background-image:url(../images/sprite.png); display: block; outline: none; position: relative; height: 59px; 
					text-decoration: none; width: auto; }
#dn .dnEvent 		{ background-position: 0px -218px; width: 267px; }
#dn .dnParticipant 	{ background-position: -267px -218px; width: 309px; }
#dn .dnRegister 	{ background-position: -576px -218px; width: 244px; }

#dn a .hover 				{ background: transparent  url(../images/sprite.png) no-repeat; display:block; opacity: 0; position: relative;
							top: 0; left: 0; height: 59px; }
#dn .dnEvent .hover			{ background-position: 0px -303px; width: 267px; }
#dn .dnParticipant .hover	{ background-position: -267px -303px; width: 309px; }
#dn .dnRegister .hover 		{ background-position: -576px -303px; width: 244px; }
/* ---------------------------------- DONATE NAV END ------------------------------------- */


/* ---------------------------------- LOGIN BTN START ------------------------------------- */
#loginBtn 					{ float: right; width: 324px; height: 41px; }
#loginBtn li				{ float:left; display:block; height: 41px; width: 324px; }
#loginBtn li a 				{ background-image:url(../images/sprite.png); display: block; outline: none; position: relative; height: 41px; 
							text-decoration: none; width: auto; }
#loginBtn .loginBtnLi 		{ background-position: 0px -177px; }
#loginBtn a .hover 			{ background: transparent  url(../images/sprite.png) no-repeat; display: block; opacity: 0; position: relative;
							top: 0; left: 0; height: 41px; width: 324px;}
#loginBtn .loginBtnLi .hover{background-position: -324px -177px;}
/* ---------------------------------- LOGIN BTN END ------------------------------------- */

/* ---------------------------------- LEARN BTN START ------------------------------------- */
#learnBtn 					{ float: right; clear: left; width: 164px; height: 36px; }
#learnBtn li				{ float:left; display:block; width: 164px; height: 36px; }
#learnBtn li a 				{ background-image:url(../images/sprite.png); display: block; outline: none; position: relative; height: 36px; 
							text-decoration: none; width: auto; }
#learnBtn .learnBtnLi 		{ background-position: 0px -439px; }
#learnBtn a .hover 			{ background: transparent  url(../images/sprite.png) no-repeat; display: block; opacity: 0; position: relative;
							top: 0; left: 0; height: 36px; width: 164px;}
#learnBtn .learnBtnLi .hover{background-position: -164px -439px;}
/* ---------------------------------- LEARN BTN END ------------------------------------- */

