body 		  		{font-family:Arial,Helvetica,sans-serif;margin:0px;padding:0px;color:#40566E;
				 	background-color:#40566E;text-align:center;}
h1		  			{padding:10px 10px;font-size:13px;font-weight:bold;text-align:center;margin:0px 0px 20px 0px;
					 background-image:url('images/rwb5.jpg');background-repeat:no-repeat;background-color:white;
					 text-transform:capitalize;z-index:1000;}

h2					{padding:10px 0px 10px 0px;font-size:14px;font-weight:bold;font-style:italic;
					 width:500px;border-bottom:1px solid black;text-align:left;margin:5px 20px 10px 20px;}

h3					{padding:10px 0px 0px 0px;font-size:12px;font-weight:bold;font-style:normal;width:500px;
					 border-bottom:1px dotted black;text-align:left;margin:5px 20px 0px 20px;}
				 
ul, li, p	 	{font-size:12px;}

a:link	  		{text-decoration:none;color:#40566E;font-weight:bold;background-color:transparent;}
a:visited		{text-decoration:none;color:#40566E;font-weight:bold;background-color:transparent;}
a:hover			{text-decoration:none;background-color:#C4C4C6;color:black;font-weight:bold;}
a:active			{text-decoration:none;color:#40566E;font-weight:bold;background-color:transparent;}

.center 			{text-align:center;}

.mainOuterBox 	{position:relative;margin:20px auto;padding:0px;text-align:center;width:780px;}

.mainTitle		{height:60px;padding:5px;margin:0px;text-align:center;font-weight:bold;font-size:14px;
				 	 background-image:url('images/rwb4.jpg');background-repeat:no-repeat;line-height:20px;
				 	 background-color:white;}
.mTs				{font-size:90%;font-style:italic;}				 	 
.b			  		{font-size:110%;border:none;}
.mainImgBox		{text-align:center;padding:20px 0px 20px 0px;background-color:#C4C4C6;border-top:1px solid #40566E;
					 border-bottom:1px solid #40566E;}
.mainImg			{padding:0px;border-bottom:2px solid black;border-right:2px solid black;border-top:2px solid white;					  border-left:2px solid white;}

.tBox, .qBox, .rBox
					{height:440px;}

.tBox		  		{position:relative;width:780px;border:none;margin:0px;padding:0px;background-color:#f0f0f0;
					 border-bottom:1px solid white;}

.qBox, .rBox	{position:absolute;padding:0px;top:0px;text-align:left;margin:0px;}
.qBox				{left:0px;width:550px;}
.quote	 		{margin:10px 40px 0px 40px;text-align:left;font-style:italic;font-size:12px;}
.attrib	  		{margin:0px 60px 20px 60px;text-align:left;font-size:11px;}
.author	  		{font-weight:bold;font-size:120%}

.rBox		 		{right:0px;width:230px;background-color:#f0f0f0;border-left:1px solid #40566E;z-index:10;}
.contrib	  		{padding:5px 30px 20px 30px;text-align:justify;}

.pBox		  		{position:relative;width:780px;border:none;margin:0px;padding:0px;background-color:#f0f0f0;
			  		 border-bottom:1px solid white;height:200px;}
.purchase  		{margin:3px 30px;font-size:9px;text-align:left;}
.gif		 		{padding:0px 10px 0px 0px;border:none;height:15px;vertical-align:bottom;}
.ln 		 		{text-align:left;list-style-image:url('images/arrow2.gif');margin-right:10px;}
.lk		  		{font-size:11px;}

.resBox	 		{position:relative;width:780px;border:none;margin:0px;padding:0px;background-color:white;
			  		 border-bottom:1px solid black;text-align:left;}
.res		 		{text-align:left;margin:2px 40px 10px 40px;line-height:17px;}
.reg		 		{padding:0px;border:none;height:15px;vertical-align:bottom;}


/* WHAT'S INSIDE PAGES */
#b1, #b2, #b3, #b4	
			  		{width:778px;margin-left:0px;background-color:white;}
.wib				{display:none;margin-top:15px;border-top:1px dotted black;}
.toct		  		{border:none;}
.noc		  		{text-align:left;margin:4px  0px 0px 40px;line-height:16px;vertical-align:top;width:50px;}
.toc				{text-align:left;margin:4px 40px 0px 40px;line-height:16px;vertical-align:top;}
.wip				{text-align:left;margin:0px 20px 5px 20px;line-height:15px;}

.intro	 		{margin:4px 40px 0px 40px;line-height:16px;text-align:justify;}				
.ini2		  		{text-indent:20px;margin:10px 60px 0px 60px;line-height:16px;text-align:justify;}				
.ini3		  		{text-indent:20px;margin:10px 60px 0px 60px;line-height:16px;text-align:right;}

.inc		  		{text-indent:20px;margin:10px 60px 0px 60px;line-height:16px;text-align:center;}

.bk, .c1, .c2, .c3 
			  		{border:none;padding:5px;}
.bk				{width:122px;}
.c1				{width:435px;}
.c2		  		{width:299px;}
.c3		 		{width:389px;}
.map		  		{font-weight:bold;font-size:110%;line-height:20px;}
.notes	 		{margin:4px 40px 0px 40px;line-height:16px;text-align:left;}


/*   */
#toTop			{position:absolute;top:0px;right:20px;width:21px;z-index:0;}
.toTopImg		{border:none;height:11px;width:21px;margin:40px 0px;padding:0px;}
#toTop a:hover	{background-color:transparent;}
.da				{margin:0px;width:200px;display:block;text-align:center;font-size:9px;padding:2px;}

/* EVENTS */
.evn				{text-align:left;margin:4px 40px 0px 40px;line-height:16px;vertical-align:top;}
.evg				{padding:0px;border:none;height:15px;vertical-align:bottom;}

/* NAVIGATION */
.navBox			{position:absolute;width:160px;right:20px;top:90px;background-color:#e8e8e8;
					 border-bottom:1px solid black;border-right:1px solid black;border-top:1px solid white;
					 border-left:1px solid white;padding:10px 0px;}
.nElem, .sElem, .dElem	
					{width:140px;z-index:100;margin:2px 10px 2px 10px;text-align:left;font-size:11px;
					 line-height:20px;font-weight:normal;}

.sElem a, .sElem a:hover
					{border-right:5px solid black;font-weight:bold;padding-left:10px;display:block;
					 background-color:white;color:black;}

.nElem a, .nElem a:link, .nElem a:visited, .nElem a:active 		
					{border-right:5px solid #C4C4C6;padding-right:10px;display:block;text-align:right;
					 font-weight:normal;}
.nElem a:hover {border-right:5px solid black;background-color:#C4C4C6;color:white;font-weight:normal;}

.dElem a, .dElem a:link, .dElem a:visited, .dElem a:active 		
					{border-right:5px solid #ffcc00;padding-right:10px;display:block;text-align:right;
					 font-weight:normal;}
.dElem a:hover {border-right:5px solid black;background-color:#ffcc00;color:black;font-weight:normal;}


.copy 			{font-size:9px;text-align:center;margin:0px 0px 20px 0px;background-color:white;padding:5px;}


/* Main Page pop-up */
#newsBox 			{position:absolute;left:50%;top:100px;margin-left:-200px;padding:2px;z-index:1000;
					 	 background-color:white;display:none;}
#newsCount 			{text-align:left;font-size:8pt;color:#464218;}
.newsitem 			{font-size:9pt;color:lime;font-weight:bold;text-align:center;padding:5px;background-color:#444;}
.newsline 			{font-size:8pt;color:#464218;font-weight:normal;text-align:left;padding:8px 20px;}
.x						{font-size:9pt;}

/* Events and Calendar Function */
#evContainer		{position:relative;margin:0px 30px 20px 30px;height:180px;}  /* main contrainer */

/* Calendar box */
#calendarBox 	  	{float:left;width:200px;display:block;}
#datetable	     	{background-color:#40566e;width:100%;padding:0px;font-size:11px;height:120px;
						 border:1px solid black;}
.datetableHead   	{background-color:#e8e8e8;border-bottom:1px solid #ffcc00;font-size:12px;font-weight:bold;
					    height:25px;text-align:center;}
.datetableHead a:hover
						{color:#ffcc00;background-color:transparent;}				/* month forward/back controls */
.datetableCells, .datetableToday
						{width:22px;height:20px;text-align:center;line-height:20px;}
.datetableCells  	{color:white;font-weight:normal;padding:1px 3px;}
.datetableToday  	{color:yellow;font-weight:bold;border:1px solid yellow;}
.evDay:link, .evDay:visited, .evDay:active
						{color:#ffcc00;font-weight:bold;padding:1px 3px;}			/* event link          */
.evDay:hover     	{background-color:white;color:#000000;}						/* event link hover    */
				 		 

#calHelp				{position:absolute;left:-22px;top:5px;border:none;}
.calHelpImg			{border:none;height:16px;}
#calIns				{clear:left;padding:10px 0px;margin:10px 0px;width:240px;}
.calCaption			{margin:2px 0px;text-align:left;font-size:11px;padding-left:12px;
						 background-image:url('images/arrow.png');background-repeat:no-repeat;
						 background-position:left center;}		/* caption to calendar */


/* Event box */
#eventBox 			{float:right;width:490px;display:block;}

/* this is the table within which links are displayed */
.calEventDate 		{font-size:12px;margin:10px 0px 10px 0px;text-align:left;font-weight:bold;line-height:20px;
						 border-bottom:1px dotted black;}
.calendarEventTable 
						{width:100%;padding:0px;border:none;}
.calEventHead 		{font-size:11px;text-align:left;padding-left:20px;margin:0px;font-weight:bold;line-height:16px;}
.calEventText 		{font-size:11px;text-align:left;padding-left:20px;line-height:16px;vertical-align:top;}
.catEventImg		{padding:0px;border:none;height:15px;vertical-align:bottom;}
.calEventText a:link, .calEventText a:visited
						{font-weight:bold;}
.calEventText a:hover     
						{}						



