#page_header {
	position: absolute;
	left:0px;
	top:0px;
	height:60px;
	width:600px;
	border: solid;
	border-width: 1px;
	border-color: #cccccc;
	border-right-width: 0px;
	border-bottom-width: 0px;
}
#page_title {
	position: absolute;
	left:0px;
	top:60px;
	height:30px;
	width:700px;
	border: solid;
	border-width: 1px;
	border-color: #cccccc;
	border-right: solid;
	border-right-width: 0px;
	border-right-color: #cccccc;
}
#page_datetime {
	position: absolute;
	left:700px;
	top:60px;
	height:30px;
	width:100px;
	border: solid;
	border-width: 1px;
	border-color: #cccccc;
	border-left: solid;
	border-left-width: 0px;
	border-left-color: #cccccc;
	text-align: right;
}
#page_login {
	position: absolute;
	left:600px;
	top:0px;
	height:60px;
	width:200px;
	border: solid;
	border-width: 1px;
	border-color: #cccccc;
	border-left-width: 0px;
	border-bottom-width: 0px;
	text-align: right;
}
#page_menu {
	position: absolute;
	left:0px;
	top:90px;
	height:600px;
	width:160px;
	border: solid;
	border-width: 1px;
	border-color: #cccccc;
	border-right-width: 0px;
	border-bottom-width: 0px;
	padding-left: 3px;
}
#page_body {
	position: absolute;
	left:160px;
	top:90px;
	height:600px;
	width:640px;
	border: solid;
	border-width: 1px;
	border-color: #cccccc;
	padding-left: 3px;
}

#poll_box {
	left:0px;
	top:0px;
	height:100px;
	width:140px;
	border: solid;
	border-width: 1px;
	border-color: #cccccc;
	padding-left: 5px;
}
#poll_bar {
	left:0px;
	top:0px;
	height:100px;
	width:10px;
	padding-left: 5px;
}


#profile_header {
	position: absolute;
	left:0px;
	top:0px;
	height:150px;
	width:600px;
}
#profile_menu {
	position: absolute;
	left:0px;
	top:150px;
	height:10px;
	width:600px;
}
#profile_body {
	position: absolute;
	left:0px;
	top:174px;
	height:300px;
	width:600px;
	border: solid;
	border-width: 1px;
	border-color: #cccccc;
}

#profile_topright {
	position: absolute;
	left:300px;
	top:0px;
	height:300px;
	width:300px;
	align:right;
}


#profile_item {
	width:600px;
}

body {
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px;
	font-family: Arial, Helvetica, Courier;
	font-size: 8pt;
	
}

a:visited,
a:link,
a:hover,
a:active {
	color: black;
	text-decoration: underline;
	font-family: Arial, Helvetica, Courier;
	font-size: 8pt;
}

a:hover
{
	color: black;
	text-decoration: underline;
	background: yellow;
	font-family: Arial, Helvetica, Courier;
	font-size: 8pt;
}

.tableHeader {
	color: black;
	font-family: Arial, Helvetica, Courier;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: normal;
	text-align:center;
	background: #c0c0c0;
	padding: 0px 5px 0px 5px;
}
.tableEven {
	color: black;
	font-family: Arial, Helvetica, Courier;
	font-size: 8pt;
	text-decoration: none;
	text-align:left;
	background: #ffffff;
	padding: 0px 0px 0px 0px;
}
.tableOdd {
	color: black;
	font-family: Arial, Helvetica, Courier;
	font-size: 8pt;
	text-decoration: none;
	text-align:left;
	background: #c0c0c0;
	padding: 0px 0px 0px 0px;
}
.inputbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	border: #cccccc;
	border-style: solid;
	border-width: 1px
}
.inputbutton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	border: black;
	border-style: solid;
	border-width: 1px;
	width: 60px;
}
.votebutton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	border: black;
	border-style: solid;
	border-width: 1px;
	width: 30px;
}

.activevotebutton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	border: black;
	border-style: solid;
	border-width: 1px;
	background: yellow;
	width: 30px;
}

.activeinputbutton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	border: black;
	border-style: solid;
	border-width: 1px;
	background: yellow;
	width: 60px;
}
