

/*-------------------------------------------	
	General Selectors
-------------------------------------------*/
* { margin: 0; padding: 0; }
/*body { font: normal 72.5% Verdana, 'Verdana', serif; background-color: #bbd3ed; }*/
body { font-family: Georgia, "Times New Roman", Times; font-size:12px; background-color: #bbd3ed; }

a { color: #2f2559; text-decoration:underline; }

 
/*-------------------------------------------	
	Rules for all pages
-------------------------------------------*/

#headerwrap { background-color: #bbd3ed; width: 100%; }

#header { width: 800px; margin: 0 auto; overflow: hidden; position: relative; text-align:center; background: #bbd3ed;}
	#header h1 { padding: 0 0 0; }
		#header h1 a, #header h1 a img { border: 0; }


			#breadcrumbs { list-style: none; margin: 0 0 0 0; text-transform: uppercase; padding-left:15px; width:100%; background: #FFF}
		#breadcrumbs ul { list-style: none; }
			#breadcrumbs li { float: left; font-size: 1em; padding: 0 1px 0 0; margin: 0 0.3em 0 0; line-height: 2.5; }	
			#breadcrumbs li:before { content: "\00bb  "; }
			#breadcrumbs li:first-child { padding-left: 0; }
				#breadcrumbs li:first-child:before { content: ""; }
			#breadcrumbs a { color: #2f2559; border-color: #600; text-decoration:underline; }
			
#content { width: 800px; background: #fff; position: relative; padding-bottom:10px; padding-top:5px; overflow: hidden; min-height:: 422px; margin: 0 auto; top: -5px; }


#primary {
width:55%;
float:left;
background:#fff;
padding-bottom:10px;
padding-left:5px;
	}

	

#secondary {
width:20%;
float:left;
background:#fff;
padding-bottom:10px;
padding-right: 5px;
	}
	
	
	#secondary h3 { font-size: 8pt;  color: #2f2559; text-transform: uppercase; font-weight: bold; }
	#secondary p {font-size:12px;}
	

	
	
	
		#tertiary {
width:10%;
float:left;
background:#fff;
padding-bottom:10px;
vertical-align:top;
	}
	
	
	#body { width: 60%; padding: 15px 15px 1em; float:left;}
	#body h3 { color: #2f2559; text-transform: uppercase; font-weight: bold; margin: 0 0 0.8em; font-size: 10pt; }
	
	
	
	#body ul { list-style: disc; padding-left:15px; }
		#body ul li { padding: 2 2 2 2px;  }	
		#body h4 {color: #2f2559; text-transform: uppercase; font-size: 8pt; }	

		
	#body2 { width: 30%; float:left;  padding: 15px 15px 1em;}
	
	#body3 { width: 90%; padding-left:15px; padding-bottom:15px;}
	#body3 h3 { color: #2f2559; text-transform: uppercase; font-weight: bold; padding-bottom:5px; font-size: 10pt; }
	#body3 h4{color: #2f2559; text-transform: uppercase; font-size: 8pt; }
	
	
	
	#body3 ul { list-style: disc; padding: 15px 15px 1em;}
		#body3 ul li { padding: 2 2 2 2px;  }
	
		
	#navigationwrap {width: 800px; ; clear: both; background:#2f2559; margin: 0 auto; overflow: hidden; position: relative; top: -5px;}		
	#navigation { width: 800px; margin: 0 auto; text-align: left; background:#2f2559; ; padding: 0 2px 0; color: #fff; }
	#navigation ul { list-style: none;  margin: 0 0 4px; color: #fff; text-transform: uppercase; font-weight:bold;}
		#navigation li { display: inline; border-left: 1px solid #fff;  padding: 0 0 0 0.4em; margin: 0 0 0.2em 0; }
		#navigation li:first-child { border: 0; padding-left: 0;}
		#navigation a { color: #fff; text-decoration:none; }
		#navigation a:hover, #footer a:focus { color: #bbd3ed;  }
	 	
		
#footerwrap {width: 800px; clear: both; background:#333366; margin: 0 auto; overflow: hidden; position: relative; top: -5px; }		
	#footer { width: 800px; margin: 0 auto; text-align: center; background:#333366; ; padding: 0 0 0; color: #fff; }
	#footer ul { list-style: none; margin: 0 0 4px; color: #fff; text-transform:uppercase; }
		#footer li { display: inline; border-left: 1px solid #fff;  padding: 0 0 0 0.4em; margin: 0 0.2em 0 0; }
		#footer li:first-child { border: 0; padding-left: 0; }
		#footer a { color: #fff; text-decoration:none;}
		#footer a:hover, #footer a:focus { color: #bbd3ed; }
		
#navigation *, #footer * { font-weight: normal;  } 

