/* CSS Document */

/* -----------------------------------*/
/* -------->>> DIV STYLING <<<--------*/ 
/* -----------------------------------*/

#mainContainer {
	position:relative;
	top:25px;
	min-width:770px;	
	text-align:center;
	margin:0 auto 30px auto; 
    }

html, body {height: 100%}

#groupContent {
	clear:both;
	width:690px;
	margin:20px auto;
	}
	
#lhsDivision, #rhsDivision {
	width:323px;
	background-color:#FFF;
	text-align:left;
	border:1px solid #FFF;
	margin-bottom:25px;
	}
	
#lhsDivision {	float:left}
#rhsDivision {	float:right}
	
#groupFooter {
	margin:0 0 10px 0;
	background-color:#000;
	color:#FFF;
	text-align:center;
	border:1px solid #FFF;
	clear:both;
	}
	
	

/* -----------------------------------*/
/* -->>> HEADER & LINK STYLING <<<----*/ 
/* -----------------------------------*/
	
#groupContent h1, 
#groupContent h3 {
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;	
	color:#FFF;
	}

#groupContent h1 {		background-color: #007AC2}
#groupContent h3 {		background-color: #000}
	

#groupContent h1 a, 
#groupContent h3 a {
	color:#FFF;
	padding-left:13px;
	background: url(../sitewide/arrow-black.gif) no-repeat 0 0.5em;
	text-decoration:none;
	}
	
#groupContent h1 a:hover, 
#groupContent h3 a:hover{
	text-decoration:underline;
	}
	
h2 {
	margin-left:10px;
	border-bottom: 1px dotted #000;
	color: #007AC2;
	}
	
#groupFooter h2 {	color: #FFF;	font-size:1.4em;	padding-top:10px;	margin:0}
#groupFooter h3 {	color: #FFF;	font-size:1.2em;	padding:0 0 10px 0;	margin:0}

	