/* CSS Document */
p{
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	color:#000000;
	margin:0px;
	padding:0px;
	padding-bottom:15px;
}
h1{
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	margin:0px;
	padding:0px;
	padding-bottom:15px;
}
h2{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	margin:0px;
	padding:0px;
	padding-bottom:15px;
}
h3{
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	margin:0px;
	padding:0px;
	padding-bottom:15px;
}
td{
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	margin:0px;
	padding:0px;
}
li{
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	color:#000000;
	margin:0px;
	padding:0px;
}
ul{
	margin:0px;
	padding:0px;
	padding-left:10px;
	margin-left:10px;
	padding-bottom:15px;
}
ol{
	margin:0px;
	padding:0px;
	padding-left:15px;
	margin-left:15px;
}
ul ul{
	padding-bottom:0px;
}
ol li{
	padding-bottom:15px;
}
table{
	margin:0px;
	padding:0px;
	padding-bottom:15px;
}
form{
	margin:0px;
	padding:0px;
	padding-bottom:15px;
}
div{
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	color:#000000;
	margin:0px;
	padding:0px;
}
hr{
	color:#365fae;
	background-color:#365fae;
	height:1px;
	size:1px;
	border:0px;
}
a{
	text-decoration:none;
	font-weight:bold;
	color:#223d8b;
}
a img{
	border:0px;
}
a:link{
	color:#223d8b;
}
a:hover{
	color:#7196ff;
}
a:visited{
	color:#9f9f9f;
}

html{
	overflow-y:scroll;
}
body{
	margin:0px;
	text-align:center;
	background:url("../images/structure/background.jpg") top center repeat-x #6291cd;
}
	#container{
		position:relative;
		margin:auto;
		width:826px;
		height:589px;
		background:url("../images/structure/board.png") top center no-repeat;
	}
		#header{
			position:absolute;
			top:0px;
			left:8px;
			width:810px;
			height:101px;
		}
			#logo{
				position:absolute;
				top:4px;
				left:17px;
				width:244px;
				height:97px;
			}
			#newsletter{
				position:absolute;
				top:5px;
				left:533px;
				width:273px;
				height:88px;
				background:url("../images/structure/newsletter.jpg") top center no-repeat #90b0dd;
			}
			#newsletter form{
				padding-bottom:0px;
			}
				#newsletter-text{
					position:absolute;
					top:10px;
					left:10px;
					width:253px;
					height:43px;
				}
				#newsletter-text p{
					padding:0px;
				}
				#newsletter-form{
					position:absolute;
					top:63px;
					left:15px;
					width:252px;
					height:20px;
				}
					#newsletter-form-input{
						position:absolute;
						top:0px;
						left:0px;
						width:192px;
						height:16px;
						border:1px #4e4e4e solid;
					}
					#newsletter-form-submit{
						position:absolute;
						top:0px;
						left:202px;
						width:50px;
						height:20px;
					}
		#menu{
			position:absolute;
			top:101px;
			left:8px;
			width:194px;
			height:193px;
			background:url("../images/structure/menu.jpg") top center no-repeat #365fae;
		}
			#menu-items{
				position:absolute;
				top:7px;
				left:17px;
				width:123px;
				height:179px;
			}
		#splash{
			position:absolute;
			top:101px;
			left:202px;
			width:616px;
			height:193px;
		}
		#splash-cover{
			position:absolute;
			top:101px;
			left:202px;
			width:616px;
			height:193px;
			z-index:2;
		}
		#content{
			position:absolute;
			top:294px;
			left:8px;
			width:810px;
			height:251px;
		}
			#leftbar{
				position:absolute;
				top:6px;
				left:0px;
				width:203px;
				height:240px;
				background:url("../images/structure/leftbar.png") top center no-repeat;
			}
				#leftbar-title{
					position:absolute;
					top:7px;
					left:5px;
					width:190px;
					height:32px;
				}
				#leftbar-content{
					position:absolute;
					top:39px;
					left:5px;
					width:190px;
					height:90px;
				}
					#leftbar-content-title{
						padding:5px;
					}
					#leftbar-content-title h1{
						padding:0px;
						font-size:13px;
					}
					#leftbar-content-text{
						padding-left:5px;
						padding-right:5px;
					}
					#leftbar-content-text p{
						font-size:11px;
						padding-bottom:5px;
					}
					#leftbar-content-text a{
						text-decoration:underline;
					}
				#leftbar-image{
					position:absolute;
					top:129px;
					left:9px;
					width:182px;
					height:101px;
				}
				#leftbar-image-subpage{
					position:absolute;
					top:9px;
					left:9px;
					width:182px;
					height:221px;
				}
			#center{
				position:absolute;
				top:13px;
				left:205px;
				width:401px;
				height:226px;
			}
			#center-subpage{
				position:absolute;
				top:13px;
				left:205px;
				width:595px;
				height:226px;
				overflow-y:auto;
			}
				#center-title{
					padding-bottom:5px;
				}
				#center-title h1{
					font-size:18px;
					color:#365fae;
					border-top:0px;
					border-left:0px;
					border-right:0px;
					border-bottom:2px;
					border-color:#365fae;
					border-style:solid;
					padding-bottom:0px;				
				}
				#center-text{
				}
			#rightbar{
				position:absolute;
				top:6px;
				left:609px;
				width:201px;
				height:240px;
				background:url("../images/structure/rightbar.png") center top no-repeat;
			}
				#rightbar-title{
					position:absolute;
					top:7px;
					left:7px;
					width:190px;
					height:32px;
				}
				#rightbar-image{
					position:absolute;
					top:42px;
					left:11px;
					width:182px;
					height:188px;
				}
		#footer{
			position:absolute;
			top:546px;
			left:8px;
			width:810px;
			height:29px;
			background:#365fae;
		}
		#footer td{
			padding-top:5px;
			color:#ffffff;
		}
		#footer table{
			margin:auto;
			padding-bottom:0px;
		}
		#footer a{
			font-weight:normal;
			color:#d4e7ff;
		}
		#footer a:link{
			color:#d4e7ff;
		}
		#footer a:hover{
			color:#ffffff;
		}
		#footer a:visited{
			color:#e9e9e9;
		}
		
#fade{
	top:0px;
	left:0px;
	position:absolute;
	visibility:hidden;
	width:826px;
	height:589px;
	background:black;
	z-index:9;
}
#image-container{
	top:250px;
	left:250px;
	position:absolute;
	visibility:hidden;
	width:26px;
	height:26px;
	background:white;
	z-index:10;
}
#image-holder{
	position:absolute;
	width:1px;
	height:1px;
	cursor:pointer;
	z-index:11;
}
.image-thumb{
	border:0px;
	cursor:pointer;
}
