/* GCEC */

* { padding: 0; margin: 0; }

body { 
	text-align: center; 
	margin: 0 auto; 
	background-color: #ffffff; 
		}

h1.sitetitle { background: url(../img/logo-print.jpg) no-repeat; width: 234px; height: 71px; text-indent: -5000px; display: block;}


/* Main */
#mainnav { display: none; }
#container { 
	position: relative; 
	width: 540px; 
	margin: 30px auto; 
	text-align: left; 
	min-height: auto;
	padding: 20px;
	float: none;
	border: 1px solid #333333;}
	
	#containerwrapper { 
		margin: 0 auto; 
		float:none;
		clear: none; 
		width: 540px;}
	
#top { 
	display: none; }

	#top h1.logo {display: none; }

	#topnav { display: none;}
	
	.search { display: none; }
	
body#home #billboard { display: none; }

#billboard {display: none; }

/* Main */

#main { float: none; width: 540px; background: none; }
body#home #main { float: none; background: none; }
	body#home #main .text { padding: 10px; }
	#main #leftcol .text { padding: 0 10px; }
	#main #rightcol .text { padding: 10px 20px; }
		body#home h2 { 
		font-size: 13px;
		font-weight: bold;
		font-variant: normal;
		text-transform: lowercase;
		color: #345F63;
		text-decoration: none;
		letter-spacing: 1px;
		overflow: hidden;
		height: 23px; 
		padding: 2px 10px 0 10px; }

/* Left Column */

#leftcol { display: none; float: none;}
body#home #leftcol { width: 100%; display: block; margin-top: 30px;}
body#home #leftcol h2 { background: none; }
/* Middle Column */
body#home #middlecol { 
	float: none; 
	width: 100%; 
	/*background-position: top center;*/
	overflow: visible;}

	body#home #middlecol h2 { 
		width: 100%;
		border:0;
		background:none; }
		
/* Right Column */

#rightcol { float: none; width: 540px; display: block; }

body#home #rightcol { width: 100%; }

	body#home #rightcol h2 { 
		width: 100%; 
		background:none; }

	#rightcol h2.contenttitle1 { 
		background:url(../img/contenttitle-bkgd.jpg) repeat-x; 
		height: 21px;
		font-size: 14px;
		font-weight: bold;
		text-transform: lowercase;
		color: #3AA4BE;
		text-decoration: none;
		letter-spacing: 1px;
		padding: 5px 0px 0px 8px;
		margin: 0px 0px 10px 0px; }
		
		#rightcol h3.contenttitle2 {
			font-size: 12px;
			line-height: normal;
			font-weight: bold;
			color: #93C732;
			text-decoration: none;
			text-transform: uppercase; 
			margin-left: 20px; }

#footer { display: none; }