@charset "utf-8";
/* 

Style Sheet for www.XXX.com
Created by Apex Tech Design
www.apextechdesign.com

TOC

1. defaults
2. structure
3. links and navigation
4. fonts
5. images

Notes:

*/

/*********** 1. defaults ***********/

* {
	margin: 0;
	padding: 0;
  }

body {
		font: 62.5%/1.5em Verdana, Geneva, sans-serif;
		background: #333380;
  }
  
/*********** 2. Structure ***********/
#header  {
	height: 110px;
	background: #333380;
  }

#homePage #header  {
	height: 109px;
	background: #fff;
  }

#wrapper {
	padding: 0 10px;
	width: 720px;
	margin: 0 auto;
	background: url(../Assets/drop-shadow.gif)

}


#content {
	padding: 10px;	
	float: left;
	width: 460px;
}



#leftContent {
		padding: 10px;
		float: left;
		width: 320px;

}

#contactPage #leftContent {
	margin-left: 20px;
}
#rightContent  {
		padding: 10px;
		float: left;
		width: 320px;
}

#homeContent {
	height: 400px;
	width: 160px;
	padding: 10px;
}

#homeContainer {
	background: #333380 url(../Assets/portal-collage.gif) 0 0 no-repeat;
	height: 400px;
	width: 720px;
}

/**********3. Navigation **********/


#navContainer ul {
	text-align: center;
}

#navContainer li {
	display: inline;
}
		
#navigation {
	background:#274222;
	padding: 8px 0;
	border-top: 1px solid #6c9c31;	
}

#navigation a:link, #navigation a:visited {
	font: 1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 6px 10px 6px;
}

#navigation a:hover {
	color:#fff;
	text-decoration: underline;
}
		
#subNavigation {
	margin-top: -2px;
	background: #6c9c31;
	border-bottom: 1px solid #6b6b6b;
	padding: 6px 0;
}


#subNavigation a:link, #subNavigation a:visited {
	font: 1.2em Arial, Helvetica, sans-serif;
	color: #003;
	text-decoration: none;
	padding: 6px 6px;
}


#visitorPage #subNavigation a:link, #visitorPage #subNavigation a:visited {
	font: 1.2em Arial, Helvetica, sans-serif;
	color: #003;
	text-decoration: none;
	padding: 6px 15px;
}


#subNavigation a:hover, #visitorPage #subNavigation a:hover {
	color: #ffd800;
}

#homePage #subNavigation {
	height: 12px;
}

#homePage #homeLink a:link, #homePage #homeLink a:visited, #chamberPage #chamberLink a:link, #chamberPage #chamberLink a:visited, #visitorPage #visitorLink a:link, #visitorPage #visitorLink a:visited, #comlinksPage #comlinksLink a:link, #comlinksPage #comlinksLink a:visited, #contactPage #contactLink a:link, #contactPage #contactLink a:visited {
	background: #6c9c31;
	color: #003;
	border-top: 1px solid #999;
}

#leftContent ul {
	list-style-type: none;
	margin-bottom: 1em;
}

#rightContent ul {
	list-style-type: none;
	margin-bottom: 1em;
}


a:link, a:visited, a:active {
  text-decoration: none;
  color:#333;
		}

a:hover {
  text-decoration:underline;
  color: #333;
		}

#homeContent a:link, #homeContent a:visited, #homeContent a:active {
		text-decoration: none;
		color:#fff;
		}

#homeContent a:hover {
		text-decoration:underline;
		}
/************* 4. Fonts ****************/
.heading {
	position: relative;
	overflow: hidden;
	font-size: 12px;	
}

.heading span {
	position: absolute;
	background: #333380 url(../Assets/chamber1.gif) no-repeat;
	width: 720px;
	height: 110px;
		}

.portalHeading {
	position: relative;
	overflow: hidden;
	font-size: 12px; 
}

.portalHeading span {
	position: absolute;
	background: url(../Assets/homeHeader.gif) no-repeat;
	width: 720px;
	height: 109px;
		}


h1 { 
	color: #090951; 
	font: bold 1.6em/1.5 Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	color: #07360f; 
    font: bold 1.4em/1.4 Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #07360f; 
	margin-bottom: 10px;
}

h3 {
	color: #274222;  
	font: bold 1.2em/1.5 Verdana, Arial, Helvetica, sans-serif;
}


h4 {
	color:#000;
	text-transform: uppercase;
	font:  1.0em/1.5 Verdana, Arial, Helvetica, sans-serif;

}

h5 { background: #cccccc; color: #090951; margin: 0; padding: 0; text-align: left; 
     font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; 
	 font-style: normal; line-height: 12pt; text-decoration: none; border-bottom-width: 0; }

p  {
	margin-bottom: 1.4em;
	font: 1.2em/1.4 Verdana, Arial, Helvetica, sans-serif, sans-serif;
}

#homeContent p {
	font: 1.4em/1.2 Verdana, Arial, Helvetica, sans-serif, sans-serif;
	margin-bottom: 1.5em;
	color: #fff;
}

#homeContent h1 {
	color:#fff;
}

.intro {
	background: #99c;
	padding: 10px;
}

.member {
	color: #090951;
	background: #6c9c31;
	padding: 0 10px;
}

.boldText {
  font-weight: bold;
}

/************* 5. Footer *******************/
#footer  {
	font: bold 1.1em/1.2 Arial, Geneva, sans-serif;
	background:#fff;
	color:#333;
	width: 720px;
	padding: 0 10px;
	margin: 0 auto;
	background: url(../Assets/drop-shadow.gif);
}

#footer ul {
	list-style: none;
	text-align: center;
}

#footer li {
	display: inline;
	padding: 2px 15px;
	background: url(../Assets/bullet.gif) no-repeat 0 6px;	
}

#footer #left {
		background: none;
		}
		
#footer a:link, #footer a:visited #footer a:active {
		text-decoration: none;
		color:#333;
		}

#footer a:hover {
		text-decoration:underline;
		}


.imagesLeft {
	float: left;
	margin: 0 10px 0 0;
}

.imagesRight {
	float: right;
	margin: 10px 0 10px 10px;
}
/****************************/
#sidebar {
		float: left;
		width: 200px;
		padding: 20px 10px 20px;
		}

.boxout ul {
	list-style: none;
  margin-bottom: 10px;
}

.boxout li+li {
		font-size: 1em;
		line-height: 1.5em;
    color:#000;
}

.boxout li {
	padding: 2px 15px;
  font-size: 1.2em;
  color: #07360f;
}

.boxout {
		width: 180px;
		padding: 0 10px;
		margin: 0 0 20px;
		background: #e1e1e1;
		}

.boxout h2 {
	background: #003;
	margin: 0 -10px 5px;
	padding: 5px 10px;
	border-bottom: 1px solid #ffffff;
	font: 1.2em Arial, Helvetica, sans-serif;
	color: #ffffff;
		}

.boxout p {
		font-size: 1em;
		line-height: 1.5em;
		margin-bottom: 10px;
		}

#content, #sidebar, #rightContent, #leftContent {
		padding-bottom: 32767px !important;
		margin-bottom: -32767px !important;
		}
        
.clearFix:after {
		content: '.';
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}
        
#columnWrapper {
		overflow: hidden;
		}

