/* CSS Document */

body {font-family: Arial, Helvetica, sans-serif;
	color: #333; /* dark grey */
	background: #fff url(../images_lo/sa_bg_solid.png);
	font-size: 90%;
	line-height: 1.3em;
	text-align: center;
	margin: 0;
	padding: 0;}
	
p {margin: 0;
	padding: 0;}
	
#bgContainer {width: 100%;
	height: 200px;
	background: transparent url(../images_lo/ea_bg_stripes.png) repeat-x 0 10px;}
	
#centeringContainer {width: 965px;
	background: transparent url(../images_lo/ea_bg_shadowing.png) repeat-y 0 center;
	color: #333; /* dark grey */
	margin: 0 auto;
	padding: 0;}
	
#mainContainer {width: 950px;
	margin: 0 auto;
	padding: 0;
	background-color: #FFCCCC; /* white */}
	
	#header {width: 100%;
		height: 150px;
		background-color: #E37C9A; /* deep pink */
		border-top: 1px solid #FF6699;
		border-bottom: 1px solid #FF6699;
		margin: 0;
		padding: 0;}
	
	#navigationBar {
		background-color: #C0D785; /* green */
		color: #fff; /* white */
		border-top: 1px solid #99CC33; /* green */
		border-bottom: 1px solid #99CC33; /* green */
		margin: 0;
		padding: 5px 0 3px 0;
		text-align: right;}
		
		ul#nav {display: inline;
			margin: 0;
		 	padding: 0;
			font-size: 20px;
			text-align: center;}
			
			ul#nav li {display: inline;
				margin: 0;
				padding: 0 12px;}
				
			ul#nav li a {text-decoration: none;
				color: #fff; /* white */}
		
	#contentContainer {
		margin: 0;
		padding: 0;
		text-align: left;}
		
		#contentContainer p {margin: 0;
			padding: 10px 15px 5px 15px;}
		
		#contentLeft {width: 745px;
			float: left;
			background-color: #fff; /* white */
			margin: 0;
			padding: 0 0 50px 0;}
			
			#contentLeft h3 {font-family: "Times New Roman", Times, serif;
				font-size: 1.4em;
				margin: 0;
				padding: 25px 15px 5px 15px;
				border-top: 1px dashed #fff; /* white */
				border-bottom: 1px dashed #fff; /* white */
				color: #fff; /* white */
				background-color: #E37C9A; /* deep pink */}
				
			#contentLeft h4 {font-family: "Times New Roman", Times, serif;
				font-size: 1.3em;
				margin: 20px 0 0 0;
				padding: 5px 15px 5px 15px;
				border-top: 1px dashed  #E37C9A; /* deep pink */
				border-bottom: 1px dashed  #E37C9A; /* deep pink */
				color: #E37C9A; /* deep pink */}
				
			#contentLeft h5 {font-family: "Times New Roman", Times, serif;
				font-size: 1.2em;
				margin: 20px 0 0 0;
				padding: 5px 15px 5px 15px;}
			
			#contentLeft dl {margin: 0;
				padding: 0;}
				
				#contentLeft dt {margin: 0;
					padding: 5px 15px;
					font-weight: bold;}
				
		.sideBarRight {width: 200px;
			float: right;
			margin: 0;
			padding: 0;}
			
	#footer {clear: both;
		margin: 0;
		padding: 5px 0 3px 0;
		background-color: #C0D785; /* green */
		color: #fff; /* white */
		border-top: 1px solid #99CC33; /* green */
		border-bottom: 1px solid #99CC33; /* green */}
		
		#footer p {margin: 0;
			padding: 0;}
		
	#siteDetails {font-size: 0.8em;
		color: #666; /* grey */
		text-align: right;
		background-color: #E37C9A; /* deep pink */
		border-top: 1px solid #FF6699;
		border-bottom: 1px solid #FF6699;
		margin: 0;
		padding: 0;}
		
		#siteDetails a {color: #666; /* grey */
			text-decoration: none;}
			
			#siteDetails a:hover {color: #fff; /* white */
				text-decoration: none;}
		
		#siteDetails p {margin: 0;
			padding: 0 10px;}