@charset "utf-8";
/* CSS Document */

.main {
	width: 784px;
	left: 50%;
	margin-left: -392px;
	margin-top: 8px;
	z-index:1;
	position: relative;
}

.bannerframeover {
	width: 784px;
	height: 408px;
	top: 20px;
	left: 0px;
	position: absolute;
	z-index: 10;
	visibility: visible;
}

.bannerframeunder {
	width: 784px;
	height: 408px;
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 8;
	visibility: visible;
}

.banner {
	width: 768px;
	height: 408px;
	top: 0px;
	left: 8px;
	position: absolute;
	z-index: 9;
	visibility: visible;
}

.bannerjpg {
	width: 704px;
	height: 244px;
	top: 18px;
	left: 40px;
	position: absolute;
	z-index: 9;
	visibility: visible;
}

/* hack to get vertical centering to work on splash page */
body, html {
	height: 100%;
}

.splash {
	width: 784px;
	height: 594px;
	top: 50%;
	left: 50%;
	margin-left: -392px;
	margin-top: -297px;
	position: absolute;
	z-index: 1;
}

.splashbannerframeover {
	width: 784px;
	height: 560px;
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 3;
	visibility: visible;
}

.splashbanner {
	width: 752px;
	height: 488px;
	top: 16px;
	left: 16px;
	position: absolute;
	z-index: 2;
	visibility: visible;
}

.splashnavbar {
	width: 752px;
	height: 33px;
	background-color: #E0E0E0;
	padding-top: 6px;
	top: 512px;
	left: 16px;
	position: absolute;
	z-index: 4;
	visibility: visible;
}

.splashlanguagebar {
	width: 76px;
	height: 40px;
	top: 560px;
	left: 692px;
	position: absolute;
	z-index: 5;
	visibility: visible;
}

.splashlanguagebarbtn {
	width: 64px;
	height: 26px;
	top: 567px;
	left: 699px;
	position: absolute;
	z-index: 6;
	visibility: visible;
}

.navbar {
	width: 768px;
	height: 33px;
	background-color: #E0E0E0;
	padding-top: 6px;
	top: 279px;
	left: 8px;
	position: absolute;
	z-index: 11;
	visibility: visible;
}

.sidebar {
	width: 176px;
	max-width: 176px;
	padding: 0px;
	top: 352px;
	left: 0px;
	position: absolute;
	z-index: 13;
	visibility: visible;
}

.body {
	width: 768px;
	top: 326px;
	left: 8px;
	position: absolute;
	z-index: 2;
	visibility: visible;
}

.bodyheader {
	width: 288px;
	height: 62px;
	top: 346px;
	left: 304px;
	position: absolute;
	z-index: 5;
	visibility: visible;
}

.bodyheadertext {
	width: 288px;
	height: 44px;
	top: 356px;
	left: 304px;
	position: absolute;
	z-index: 6;
	visibility: visible;
}

.bodyfootertext {
	font-size: 60%;
	text-align: center;
}

.languagebar {
	width: 76px;
	height: 74px;
	top: 312px;
	left: 692px;
	position: absolute;
	z-index: 7;
	visibility: visible;
}

.languagebarbtn {
	width: 64px;
	height: 26px;
	top: 359px;
	left: 699px;
	position: absolute;
	z-index: 12;
	visibility: visible;
}

.postheader {
	width: 300px;
	background-image: url(images/textboxheader.png);
	background-repeat: repeat-y;
	left: 16px;
	position: relative;
	z-index: 16;
	visibility: visible;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 44px;
	margin: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	text-decoration: none;
	font-weight: bold;
	font-size: 90%;
}

.postheaderdate {
	font-size: 80%;
}

.textheadersidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 100%;
	text-align: left;
}

.datesidebar {
	font-size: 75%;
}

.textsidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 75%;
}

.caption {
	font-size: 65%;
}

.jsshow {
	display: none;
}

.jshide {
	display: block;
}

a:link {
	color: #DDDDFF;
	text-decoration: none;
}

a:visited {
	color: #CCCCDD;
	text-decoration: none;
}

a:hover {
	color: #CCE0FF;
	text-decoration: none;
}

a:active {
	color: #E0CCFF;
	text-decoration: none;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #FFFFFF;
	text-align: center;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	text-align: center;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
	list-style-image: url(images/listBullet.gif);
}

/* hack to get png images to work in ie5.5+ */
img, div, td {
	behavior: url(iepngfix.htc);
}

img {
	border-style: none;
	border-width: 1px;
	color: #FFFFFF;
}