/* Body */
html, body{
	margin:0;
	color:black; background-color:#8CAAE6;
	scrollbar-base-color:#396DA4;
	scrollbar-3d-light-color:white;
	scrollbar-arrow-color:white;
	scrollbar-darkshadow-color:black;
	scrollbar-face-color:#396DA4;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:black;
	scrollbar-track-color:#396DA4;
}
img{
	border:none;
}

/* Divider */
hr.Divider{
	display:none;
}

/* Page */
div.Page{
	min-width:776px;
	max-width:1000px;
}

/* Header, Footer */
h1.Header{
	margin:0 0 5px; padding:5px;
	font-family:"Times New Roman", Times, serif;
	font-size:2.5em;
	text-align:left;
	color:#E1E132; background-color:#6487DC;
	background-image:url(../images/border.png); background-repeat:repeat-x; background-position:center;
	border-bottom:solid 1px white;
}
	h1.Header img{
		vertical-align:middle;
	}
p.Footer{
	clear:both;
	margin:5px 0 0; padding:5px;
	font-family:Helvetica, Verdana, sans-serif;
	font-size:0.75em;
	text-align:center;
	color:black; background-color:#6487DC;
	background-image:url(../images/border.png); background-repeat:repeat-x; background-position:center;
	border-top:solid 1px white;
}
	p.Footer a{
		color:#404040;
	}

/* Location */
div.Location{
	margin:10px 5px 0 210px;
	font-family:"Courier New", Courier, monospace; font-weight:bold;
	color:#0148B2; background-color:#EDF2FC;
	border:1px solid #0148B2;
}
	div.Location a{
		text-decoration:none;
	}
	div.Location img{
		vertical-align:middle;
	}

/* Left Side, Right Side */
div.Left{
	width:200px;
	float:left;
	margin-right:5px; padding:5px;
}
div.Right{
	width:200px;
	float:right;
	margin-left:5px; padding:5px;
}

/* Counter */
div.Counter{
	text-align:center;
}

/* Menu */
div.Menu{
	margin-bottom:5px; padding:5px;
	font-family:"Courier New", Courier, monospace;
	background-color:#EDF2FC;
	border:1px solid #0148B2;
}
	div.Menu div.Level1{
		margin-bottom:3px;
		border:1px solid #5582D2; border-top-color:white; border-left-color:white;
	}
	div.Menu div.Level2{
		margin-top:3px; padding-left:15px;
		border-top:1px solid #5582D2;
	}
	div.Menu div.Level3{
		margin-top:3px; padding-left:15px;
		border-top:1px solid #5582D2;
	}
	div.Menu a{
		display:block;
		margin:1px 0;
		font-weight:bold;
		text-decoration:none;
		color:#0148B2;
		border-bottom:1px solid white;
	}
	div.Menu a:hover, a:focus{
		color:#6666FF; background-color:#C7D8FA;
	}
	div.Menu img{
		vertical-align:middle;
	}
	div.Menu .hidden{
		display:none;
	}

/* Content */
div.Content{
	margin:5px 5px 10px 210px;
	background-color:#EEEEEE;
	border:1px solid #0148B2;
}
	div.Content h1{
		margin-top:0; padding-left:0.5em;
		color:white; background-color:#0148B2;
		background-image:url(../images/h1.png); background-repeat:repeat-x; background-position:left;
	}
	div.Content h2, h3, h4, h5, h6{
		margin:0.5em;
		color:#3333FF;
	}
	div.Content h1 img{
		vertical-align:middle;
	}
	div.Content a{
		text-decoration:none;
	}
	div.Content a:hover, a:focus{
		text-decoration:underline;
	}
	div.Content ul li{
		list-style-type:circle;
	}
	div.Content table{
		border:none;
	}
	div.Content table th, td{
		padding:0.5em;
	}
	div.Content div, p{
		margin:0.5em;
	}
	/* User defined formats */
	div.Content .center{
		text-align:center;
	}
	div.Content .left{
		text-align:left;
	}
	div.Content .right{
		text-align:right;
	}
	div.Content .leftFloat{
		float:left;
	}
	div.Content .rightFloat{
		float:right;
	}
	div.Content .bold{
		font-weight:bold;
	}
	div.Content .italic{
		font-style:italic;
	}
	div.Content .red{
		font-weight:bold;
		color:red;
	}

