/******

	primary page structure

******/



body{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 76%;

	margin:0;

	padding:0;

	background:#84847b;

}



#header{

	background:#ffffff url(img/headerHatchFade.gif) bottom left repeat-x;

	margin:0;

	padding:0;

	width:100%;

	height:140px;

}



	#headerBanner{

		width:800px;

		margin:0 auto;

		height:140px;

	}



		#logo{

			padding-top:10px;

			padding-left:30px;

			float:left;

		}

		

		#pageImage{

			

		}

			#pageImage img{

				float:right;

			}





#navigation{

	clear:both;

	width:100%;

	height:36px;

	background:#441652 url(img/navigation/navBarBackground.gif) top left repeat-x;

}



	#navigation ul{

		list-style-type:none;

		margin:0;

		padding:4px 0 0 0;

		width:800px;

		margin:0 auto;

	}

	

		#navigation ul li{

			margin:0 0 0 25px !important;  /*good browsers*/

			margin:0 0 0 20px ;  		   /*internet explorer*/

			padding:0 0 0 0;

			float:left;

		}

		

			#navigation ul li a{

				display:block;

				margin:0;

				padding:0;

				

			}

				#navigation ul li a span{

					display:none;

				}

			

				#navigation ul li a#awpc{

					color:#ffffff;

					background:transparent url(img/navigation/awpc.gif) top left no-repeat;

					height:27px;

					width:52px;

				}

				#navigation ul li a#awpc:hover{

					color:#000000;

					background:#aca0b4 url(img/navigation/awpcRoll.gif) top left no-repeat;

				}

				#navigation ul li a#awpc.selected{

					color:#000000;

					background:#aca0b4 url(img/navigation/awpcRoll.gif) top left no-repeat;

					cursor:default;

				}

				

				#navigation ul li a#aboutUs{

					color:#ffffff;

					background:transparent url(img/navigation/aboutus.gif) top left no-repeat;

					height:27px;

					width:72px;

				}

				#navigation ul li a#aboutUs:hover{

					color:#000000;

					background:#aca0b4 url(img/navigation/aboutusRoll.gif) top left no-repeat;

				}

				#navigation ul li a#aboutUs.selected{

					color:#000000;

					background:#aca0b4 url(img/navigation/aboutusRoll.gif) top left no-repeat;

					cursor:default;

				}

				

				#navigation ul li a#joinToday{

					color:#ffffff;

					background:transparent url(img/navigation/jointoday.gif) top left no-repeat;

					height:27px;

					width:82px;

				}

				#navigation ul li a#joinToday:hover{

					color:#000000;

					background:#aca0b4 url(img/navigation/jointodayRoll.gif) top left no-repeat;

				}

				#navigation ul li a#joinToday.selected{

					color:#000000;

					background:#aca0b4 url(img/navigation/jointodayRoll.gif) top left no-repeat;

					cursor:default;

				}

				

				#navigation ul li a#endorsements{

					color:#ffffff;

					background:transparent url(img/navigation/pa.gif) top left no-repeat;

					height:27px;

					width:98px;

				}

				#navigation ul li a#endorsements:hover{

					color:#000000;

					background:#aca0b4 url(img/navigation/paRoll.gif) top left no-repeat;

				}

				#navigation ul li a#endorsements.selected{

					color:#000000;

					background:#aca0b4 url(img/navigation/paRoll.gif) top left no-repeat;

					cursor:default;

				}

				

				#navigation ul li a#activities{

					color:#ffffff;

					background:transparent url(img/navigation/activities.gif) top left no-repeat;

					height:27px;

					width:69px;

				}

				#navigation ul li a#activities:hover{

					color:#000000;

					background:#aca0b4 url(img/navigation/activitiesRoll.gif) top left no-repeat;

				}

				#navigation ul li a#activities.selected{

					color:#000000;

					background:#aca0b4 url(img/navigation/activitiesRoll.gif) top left no-repeat;

					cursor:default;

				}

				

				

				#navigation ul li a#resources{

					color:#ffffff;

					background:transparent url(img/navigation/resources.gif) top left no-repeat;

					height:27px;

					width:76px;

				}

				#navigation ul li a#resources:hover{

					color:#000000;

					background:#aca0b4 url(img/navigation/resourcesRoll.gif) top left no-repeat;

				}

				#navigation ul li a#resources.selected{

					color:#000000;

					background:#aca0b4 url(img/navigation/resourcesRoll.gif) top left no-repeat;

					cursor:default;

				}

				

				#navigation ul li a#facts{

					color:#ffffff;

					background:transparent url(img/navigation/facts.gif) top left no-repeat;

					height:27px;

					width:47px;

				}

				#navigation ul li a#facts:hover{

					color:#000000;

					background:#aca0b4 url(img/navigation/factsRoll.gif) top left no-repeat;

				}

				#navigation ul li a#facts.selected{

					color:#000000;

					background:#aca0b4 url(img/navigation/factsRoll.gif) top left no-repeat;

					cursor:default;

				}

			



				#navigation ul li a#contactUs{

					color:#ffffff;

					background:transparent url(img/navigation/contactUs.gif) top left no-repeat;

					height:27px;

					width:79px;

				}

				#navigation ul li a#contactUs:hover{

					color:#000000;

					background:#aca0b4 url(img/navigation/contactUsRoll.gif) top left no-repeat;

				}

				#navigation ul li a#contactUs.selected{

					color:#000000;

					background:#aca0b4 url(img/navigation/contactUsRoll.gif) top left no-repeat;

					cursor:default;

				}			

			

			

		

#page{

	width:800px;

	min-width:800px;

	background:#f1f0f0 url(img/pageHatchFade.gif) bottom left repeat-x;

	border:1px solid #776085;

	margin:-1px auto 50px auto;

	padding:0;

}

	#page h1{

		font-size:2em;

		text-align:center;

		padding:8px !important;

		padding:16px 8px 8px 8px;

		font-family:Arial, Helvetica, sans-serif;

		color:#441652;

		font-weight:bold;

	}

	

	#page #sidebar{

		width:250px;

		float:left;

	}

	

	

		#page #sidebar .subnav{

			border:1px solid #84847b;

			background:#dad5dc url(img/quoteBoxHatch.gif) bottom left repeat-x;

			font-family:Arial, Helvetica, sans-serif;

			margin:80px 50px 0 50px;

			padding:3px 0px 8px 3px;

		}

				

			#page #sidebar .subnav ul{

				margin:0;

				list-style-type:none;

				text-align:left;

				font-size:.9em;

				line-height:2em !important;

				line-height:1em;

				padding:2px 0px 6px 2px;

			}

			

				#page #sidebar .subnav ul li{

					margin:0 !important;

					margin:0 0 -8px 0;

					padding:0;

				}

				#page #sidebar .subnav ul li a.selected{

					background:#f1f0f0;

					color:#000000;

					text-decoration:none;

					cursor:default;

				}

				

				#page #sidebar .subnav ul li a{

					padding:0 0 0 3px !important;

					padding:3px 0 3px 3px;

					margin:0;

					display:block;

				}

				#page #sidebar .subnav ul li a:hover{

					

				}



			





	

	

	

	

		#page #sidebar .quote{

			border:1px solid #84847b;

			background:#dad5dc url(img/quoteMarkInner) top left no-repeat;

			font-family:Arial, Helvetica, sans-serif;

			margin:80px 50px 0 50px;

			padding:0;

		}

		

		#page #sidebar .quoteInner p{

			margin:0; 

			padding:20px;

		}

		

		#page #sidebar .quoteInner{

			margin:0;

			padding:3px;

			background:transparent url(img/quoteBoxHatch.gif) bottom left repeat-x;

		}

		

			#page #sidebar .quote .quoteMarkOuter{

				position:absolute;

				margin:-25px 0 0 -20px;

				padding:0;

			}

			

			#page #sidebar .quote p{

				text-align:left;

				font-size:.8em;

				line-height:2em;

				padding:2px 6px;

			}

			

			#page #sidebar .quote p .quoteAuthor{

				display:block;

				text-align:right;

			}

	

	

	

		#page #sidebar .news{

			border:1px solid #441652;

			background:#dcdcda url(img/newsMarkInner) top left no-repeat;

			font-family:Arial, Helvetica, sans-serif;

			margin:30px 50px 0 50px;

			padding:0;

		}

		

		#page #sidebar .newsInner p{

			margin:0; 

			padding:20px;

		}

		

		#page #sidebar .newsInner{

			margin:0;

			padding:3px;

			background:transparent url(img/newsBoxHatch.gif) bottom left repeat-x;

		}

		

			#page #sidebar .news .newsMarkOuter{

				position:absolute;

				margin:-17px 0 0 -13px;

				padding:0;

			}

			

			#page #sidebar .news p{

				text-align:left;

				font-size:.8em;

				line-height:2em;

				padding:2px 6px;

			}

			

			

		#page .callout{

			border:1px solid #84847b;

			background:#dad5dc;

			font-family:Arial, Helvetica, sans-serif;

			margin:30px 0px 30px 50px;

			width:150px;

			padding:0;

			float:right;

		}

		

			#page .callout p{

				text-align:left;

				font-size:.8em;

				line-height:2em;

				padding:2px 6px;

			}

			





	

	

	

	#page h2{

		font-size:1.3em;

		text-align:left;

		padding:10px 40px 0px 10px !important;

		padding:20px 40px 0px 10px;

		font-family:Arial, Helvetica, sans-serif;

		color:#441652;

		font-weight:bold;

	}

	

	#page #contentNarrow{
	width:540px;	/*should be 550 but IE is horrible.*/
	margin-left:250px !important;
	margin-left:0;
	text-align: left;



	}

		#page #contentNarrow p{

			padding:3px 50px 0 10px;

		}

		

	#page #content{

		width:700px;

		margin-left:50px;

	}

		#page #contentNarrow p{

			padding:3px 50px 0 10px;

		}

	

	

	

		

	

	#page #footer{

		clear:both;

		height:75px;

		margin:40px 0 0 0;

		padding:0 0 0 0;

		

	}

		#page #footer p{

			text-align:center;

			margin:0;

			padding:15px;

		}





/******

	base styles

******/

img{

	border:0;

}



a, a:visited, a:active{

    

	color:#441652;

    text-decoration:underline;

}



a:hover{

    color:#6e1489;

    text-decoration:underline;

}



p{

    text-align:justify;

    line-height:1.5em;

}



ul{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 100%;

}





/******

	table styles

******/

table{

	border-collapse:collapse;

	border-top: 0px none #776085;

	border-right: 0px none #776085;

	border-bottom: 0px none #776085;

	border-left: 0px none #776085;



}

td, th{

	border:0px none #776085;

}

th{

	background:#dad5dc;

}







/******

	generic styles

******/

.light{

	color:#776085;

}



.medium{

	color:#703d80;

}



.dark{

	color:#441652;

}



.rt{

	text-align:right;

}

.cr{

	text-align:center;

}

.lt{

	text-align:left;

}

