
/*****************/
/* Layout Styles */
/*****************/
#HomeContentLayer {
	width: 904px;
	margin: 20px auto 0px auto;
	padding:0;
	background:#FFF url(../images/content_background.jpg) top left repeat-y;
}

	#HeaderContentLayer {
		background: url(../images/header_background.jpg) top left no-repeat;
		height:193px;
	}
	
		#HeaderContent1Layer {
			margin:0;
			padding:100px 0px 0px 0px;
			width:800px;
			height:21px;
			overflow:hidden;
			text-align:right;
			color:#FFF;
			font-size:12px;
			font-weight:bold;
		}
	
		#HeaderContent2Layer {
			margin:0;
			padding:2px 0px 0px 155px;
			width:700px;
			height:45px;
			overflow:hidden;
			text-align:center;
			color:#FFF;
			font-size:12px;
			font-weight:bold;
		}
		
			#HeaderContent2Layer h3 {
				color:#FFF;
				font-size:16px;
				font-weight:bold;
				padding:0px;
				margin:0px 0px 2px 0px;
			}
		
			#HeaderContent2Layer p {
				color:#FFF;
				font-size:12px;
				font-weight:bold;
				padding:0px;
				margin:0px;
			}
		
		#PnavLayer {
			width:240px;
			float:left;
			padding:10px 0px 0px 0px;
			margin:0px 0px 0px 20px;
			vertical-align:top;
			float:left;
			min-height:280px;
			background-color:#FFF;
		}
		
		#HeaderImageLayer {
			width:640px;
			height:350px;
			padding:0;
			margin:0;
			overflow:hidden;
			float:left;
		}
		
		#HeaderImageLayer p, #HeaderImageLayer img{
			padding:0;
			margin:0;
		}

		#WelcomeContentLayer {
			width:100%;
			background-color:#000066;
			height:44px;
			font-size: 20px;
			color:#FFF;
			overflow:hidden;
			text-align:center;
		}
			#WelcomeContentLayer h1, #WelcomeContentLayer h2, #WelcomeContentLayer h3, #WelcomeContentLayer h4, #WelcomeContentLayer h5, #WelcomeContentLayer  h6 {
				font-size: 20px;
				color:#FFF;
				padding:10px 0px 0px 0px;
			}

	#TextContentLayer {
		clear:both;
		margin: 380px 0px 0px 0px;
		padding: 10px 0px 10px 18px;
		width:870px;
		text-align:left;
	}
	
	#CartoonContentLayer {
		clear:both;
		margin:0;
		padding:10px 0px 10px 18px;
		width:870px;
		text-align:left;
	}
		#CartoonContentLayer img {
			padding:0px;
			margin:0px;
			float:left;
		}
		
	#DividerLayer {
		clear:both;
		width:100%;
		background-color:#000066;
		height:5px;
		overflow:hidden;
		text-align:center;
	}
	
	#ProductLogoLayer {
		clear:both;
		margin:0;
		padding:0px 0px 0px 18px;
		width:870px;
		text-align:left;
	}
		#ProductLogoLayerContent {
			background-color:#FFF;
			padding:10px 0px 20px 0px;
		}
			#ProductLogoLayerContent img {
				padding:0px;
				margin:0px;
				float:left;
			}

	#FooterLayer {
		clear:both;
		background: url(../images/footer_background.jpg) top left no-repeat;
		padding:0px;
		margin:0px;
		text-align:center;
		width:904px;
		height:26px;
		color:#FFF;
		font-size:12px;
	}
		#FooterLayerContent {
			padding:5px 0px 0px 0px;	
			color:#FFF;
		}
		
#CreditLayer {
	width: 904px;
	margin: 0px auto;
	padding:0px 5px 0px 0px;
	text-align:right;
}
	#CreditLayer a, #CreditLayer a:hover {
		color:#ccc;
		font-size:10px;
		text-decoration:none;
	}

/* Internal Styles */
#InternalContentLayer {
	width: 904px;
	margin: 20px auto 0px auto;
	padding:0;
	background:#FFF url(../images/internal_content_background.jpg) top left repeat-y;
}
	
	#InternalCartoonLayer {
		width: 904px;
		margin: 0px;
		padding:0;
		background-image:url(../images/background_cartoon.jpg);
		background-position:top left;
		background-repeat:repeat-y;
	}
	
		#InternalHeaderLayer {
			width:642px;
			background-color:#000066;
			height:34px;
			overflow:hidden;
			text-align:center;
			font-weight:bold;
			font-size: 20px;
			color:#FFF;
			padding:8px 0px 0px 0px;
			margin:0px 0px 20px 0px;
			float:right;
		}
			#InternalHeaderLayer h1,#InternalHeaderLayer h2,#InternalHeaderLayer  h3,#InternalHeaderLayer  h4,#InternalHeaderLayer  h5,#InternalHeaderLayer  h6,#InternalHeaderLayer  p {
				font-size: 20px;
				color:#FFF;
				padding:0px;
				margin:0px;
			}

	#InternalTextContentLayer {
		position:relative;
		margin:400px 0px 0px 260px;
		padding:0px 25px 10px 25px;
		width:590px;
		text-align:left;
	}

