/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background-image:url('../images/bg.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#384c57;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#184c69;
	margin:0px;
	padding:0px 0px 6px 0px;
}
p{
	margin:0px;
	padding:6px 0px;
}
#mainContentContainer a:link{
	color:#184c69;
}
#mainContentContainer a:visited{
	color:#184c69;
}
#mainContentContainer a:hover{
	color:#5edf7b;
}


/* User Defined Variables */
#mainContainer{
	width:804px;
	height:800px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}

/* Header Information */

#headerContainer{
	width:804px;
	height:154px;
	padding:0px;
	margin:0px;
}
#headerContainer .spacer{
	width:14px;
	height:154px;
	float:left;
	padding:0px;
	margin:0px;
}
#headerContainer .spacer p{
	margin:0px;
	padding:0px;
	float:left;
}
#headerContentContainer{
	width:770px;
	height:154px;
	padding:0px;
	margin:0px;
	border-left:solid 3px #8bc2e1;
	border-right:solid 3px #8bc2e1;
	float:left;
}
#headerContainer #headerContent{
	width:768px;
	height:154px;
	background-color:#FFFFFF;
	border-left:solid 1px #2f83b2;
	border-right:solid 1px #2f83b2;	
}


/* Nav Container */
#navContainer{
	height:23px;
	width:804px;
}
#navContainer .spacer{
	width:14px;
	height:23px;
	float:left;
}
#navContainer .spacer p{
	margin:0px;
	padding:0px;
	float:left;
}
#navContainer #navContentContainer{
	width:770px;
	height:23px;
	padding:0px;
	margin:0px;
	border-left:solid 3px #8bc2e1;
	border-right:solid 3px #8bc2e1;
	float:left;
}
#navContainer #navContent{
	width:768px;
	height:23px;
	padding:0px;
	margin:0px;
	background-image:url('../images/nav_bg.gif');
	background-position:left;
	background-repeat:repeat-x;
	border-left:solid 1px #2f83b2;
	border-right:solid 1px #2f83b2;	
}

/* Main Content Container */
#mainContentContainer{
	width:804px;
	height:271px;
	padding:0px;
	margin:0px;
}
#mainContentContainer .spacer{
	margin:0px;
	padding:0px;
	float:left;
	width:14px;
	height:271px;
}
#mainContentContainer .spacer p{
	margin:0px;
	padding:0px;
	float:left;
}
#mainContentContainer #contentMainContainer{
	width:770px;
	height:271px;
	padding:0px;
	margin:0px;
	border-left:solid 3px #8bc2e1;
	border-right:solid 3px #8bc2e1;
	float:left;
}
#mainContentContainer #mainContent{
	height:246px;
	width:708px;
	margin:0px;
	padding:25px 30px 0px 30px;
	background-color:#FFFFFF;
	border-left:solid 1px #2f83b2;
	border-right:solid 1px #2f83b2;	
}
#mainContent .left{
	width:440px;
	height:auto;
	float:left;
	padding:0px;
	margin:0px;
}
#mainContent .right{
	width:238px;
	height:246px;
	margin:0px;
	padding:0px 0px 0px 30px;
	float:left;
}

/* sub Content Container */
#subContentContainer{
	width:804px;
	height:326px;
	margin:0px;
	padding:0px;
}
#subContentContainer .spacer{
	margin:0px;
	padding:0px;
	float:left;
	width:18px;
	height:326px;
}
#subContentContainer .spacer p{
	margin:0px;
	padding:0px;
	float:left;
}
#subContentContainer #subContent{
	height:326px;
	width:768px;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url('../images/sub_bg.gif');
	background-position:left;
	background-repeat:repeat-x;
}
.subBox{
	float:left;
	width:254px;
	height:326px;
}
.subBox h3{
	padding:31px 0px 14px 32px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#184c69;
	font-size:16px;
}
.subBox .pic{
	padding:14px 0px 14px 32px;
	margin:0px;
}
.subBox .text{
	padding:14px 32px 0px 32px;
}
#subContent .spacer{
	float:left;
	height:262px;
	width:2px;
	margin:0px;
	padding:64px 0px 0px 1px;
	
}
.spacer .line{
	float:left;
	background-color:#2e6e3c;
	width:1px;
	height:262px;
}
.spacer .shadow{
	float:left;
	background-color:#74bc84;
	width:1px;
	height:262px;
}
	
	

/* Footer container */
#footerContainer{
	height:26px;
	width:804px;
	margin:0px;
	padding:0px;	
}
#footerContainer #bottomBoxContainer{
	height:3px;
	width:804px;
	padding:0px;
	margin:0px;
}
#footerContainer #bottomBoxContainer p{
	padding:0px;
	margin:0px;
	float:left;
}
#bottomShadow{
	width:804px;
	height:23px;
	padding:0px;
	margin:0px;
}
#bottomShadow .spacer{
	margin:0px;
	padding:0px;
	float:left;
	width:18px;
	height:23px;
}
#bottomShadow .spacer p{
	margin:0px;
	padding:0px;
	float:left;
}
#bottomShadow #footerContent{
	margin:0px;
	padding:0px;
	width:768px;
	height:23px;
	float:left;
	
}

/* misc class */
.showNone{
	display:none;
}