body {
	background-color:black;
	font-family:Verdana, "Trebuchet MS", serif;
	text-transform:lowercase;
	font-size:12px;
}

.main {
	position:absolute;
	left:100px;
	top:100px;
	bottom:100px;
	right:100px;
	margin:5px 0px;
	outline: #CCCCCC dotted thin;
	z-index:1;
	color:white;
	text-align:justify;
}

.content {
	position:absolute;
	left:241px;
	top:104px;
	bottom:104px;
	right:100px;
	z-index:3;
	color:white;
	padding:25px;
	overflow:auto;
}

.title_top {
	position:absolute;
	left:100px;
	top:78px;
	zindex:1;
	color:white;
}

.title_left {
	position:absolute;
	left:100px;
	top:45px;
	z-index:2;
}

.titlelink {
	text-decoration:none;
	color:white;
	font-size:30px;
	font-weight:bold;
}

.titlelink:hover {
	color:#3366FF;
}

.title_right {
	position:absolute;
	top:25px;
	right:100px;
	z-index:1;
	color:white;
	font-size:20px;
	text-align:right;
}

.title_mid {
	position:absolute;
	left:220px;
	right:220px;
	top:65px;
	z-index:1;
	color:white;
	font-size:20px;
	text-align:center;
}


.contact_left {
	position:absolute;
	left:100px;
	bottom:65px;
	z-index:2;
	text-align:left;
	font-size:12px;
	color:white;
}

.contact_middle {
	position:absolute;
	left:220px;
	right:220px;
	bottom:65px;
	color:white;
	z-index:1;
	text-align:center;
	font-size:12px;
}

.contact_right {
	position:absolute;
	right:100px;
	bottom:65px;
	width:120px;
	z-index:1;
	text-align:right;
}

.sidebar {
	position:relative;
	height:16.67%;
	width:140px;
	z-index:2;
	text-align:center;
	outline: #CCCCCC dotted thin;
}

.sidelink {
	position:relative;
	top:10%;
	color:#3366FF;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}

.sidelink:hover {
	color:white;
}

.subtitle {
	position:relative;
	top:10%;
	color:white;
	font-size:12px;
	text-decoration:none;
}

a {
	color:#3366FF;
	text-decoration:none;
}

a:hover {
	color:white;
}

.newstitle {
	border-bottom: 1px dotted #3366FF;
	margin-bottom: 5px;
	padding-bottom: 0px;
	position:relative;
	width:100%;
	font-weight:bold;
}
.stamp {
	font-size: 8pt;
	text-align: right;
	color: grey;
	margin-top:5px;
	margin-bottom:10px;
}

.form {
	text-align:right;
}

.member {
	position:relative;
	height:25%;
	width:25%;
	z-index:4;
	color:white;
	outline: #CCCCCC dotted thin;
	text-align:center;
}

.data {
	position:absolute;
	height:220px;
	top:0%;
	left:25%;
	width:75%;
	z-index:4;
	color:white;
	outline: #CCCCCC dotted thin;
	overflow:none;
}

.member_top {
	position:absolute;
	left:261px;
	top:124px;
	right:121px;
	height:220px;
	z-index:1;
}

.member_bottom {
	position:absolute;
	left:261px;
	top:364px;
	bottom:124px;
	right:121px;
	z-index:1;
	color:white;
	overflow:auto;
}

.memberlink {
	color:#3366FF;
	text-decoration:none;
}

.memberlink:hover {
	color:white;
}

.icon {
	position:relative;
	top:2px;
}

b {
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}

.tagline {
	position:absolute;
	right:100px;
	left:100px;
	bottom:10px;
	z-index:1;
	text-align:center;
	font-size:10px;
	color:grey;
}

.indent {
	margin-left: 25px;
}

.big_image {
	position:absolute;
	top:35px;
	right:35px;
	outline: #3366FF dotted thin;
	z-index:-1;
}

.submenu {
	position:absolute;
	left:261px;
	top:124px;
	right:121px;
	bottom:124px;
	z-index:3;
	color:white;
	overflow:auto;
}

.subtable {
	position:absolute;
	margin:20px;
	z-index:3;
}

td {
	outline: #CCCCCC dotted thin;
	overflow:none;
	font-size:12px;
	text-align:center;
	color:white;
	vertical-align:middle;
	width:25%;
}