/* top bar */

#topbar {
	position: absolute;
	left:10px;
	right:10px;
	top:10px;
	border:1px dashed #999;
	background-color:#eee;
	overflow:hidden;
	height:60px;
	width:inherit;
}

.topbar-block {
	margin:0px 0px 10px 0px;
	padding:10px;
	/*border:1px dashed #999;
	background-color:#eee;
	overflow:hidden;*/
	voice-family: "\"}\"";
	voice-family: inherit;
	width:inherit;
	height:inherit;
}

.topbartext {
	font-size:12px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#08246b;
}

/* title bar */

#content-area {
	position: absolute;
	left:10px;
	top:10px;
	background-color:#fff;
	overflow:hidden;
}

.titlebar {
	margin:0px 10px 10px 0px;
	padding:1px;
	border:1px dashed #999;
	background-color:#eee;
	overflow:hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
}

.content {
	margin:0px 5px 5px 0px;
	padding:10px;	
}

/* menubar */

#menubar {
	position: absolute;
	left:10px;
	top:10px;
	width:150px;
	background-color:#fff;
	overflow:hidden;
}

.menubar-block {
	margin:0px 0px 10px 0px;
	width:150px;
	padding:10px;
	border:1px dashed #999;
	background-color:#eee;
	overflow:hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:128px;
}

/* downloads */

#downloads {
	position: absolute;
	left:10px;
	right:10px;
	top:10px;
	overflow:hidden;
	width:inherit;
}

.downloadDark {
	position: relative;
	left:20px;
	right:20px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color:#eee;
	overflow:hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	color:#CC6633;
	width:100%;
	height:10;
}

.downloadBright {
	position: relative;
	left:20px;
	right:20px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color:#fff;
	overflow:hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	color:#CC6633;
	width:100%;
	height:10;
}

.downloadTitle {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:16px;
	font-weight:900;
	color:#08246b;	
}

.downloadSubTitle {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:14px;
	font-weight:900;
	color:#08246b;		
}

.downloadElement {
	position:relative;
	left:20px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

/* a and link details */

a {
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#09c;
}

a:link {
	color:#09c;
}

a:visited {
	color:#09c;
}

a:hover {
	background-color:#eee;
}

/* body and paragraphs */

body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

body, p, td {
	font:11px/20px verdana, arial, helvetica, sans-serif;
}

p {
	margin:0px 0px 0px 0px;
}

h1 {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:28px;
	font-weight:900;
	color:#08246b;
	}
	
.mainFrameTable {
	width:900;
}
	
.cvsId {
	position:absolute;
	top:10px;
	right:10px;
	font-size:11px;
	text-decoration:none;
	font-weight:100;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#808080;	
}

.announcement {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:16px;
	font-weight:900;
	color:#FF0000;	
}

.sourceforge {
	position:absolute;
	bottom:10px;
	right:10px;
}