html {
	background-color:	#e0e0e0;
	font-family:		"Arial";
	font-size:			12px;
	color:				#808080;	
}

* {
	margin:				0px;
	padding:			0px;
	vertical-align:		top;	
}

h1 {
	margin-bottom:		10px;
	font-size:			16px;
}

h2 {
	margin-bottom:		10px;
	font-size:			14px;
}

ul {
    margin-left:        25px;
}

a {
	color:				#808080;
	text-decoration:	underline;	
}

a:hover {
	text-decoration:	none;	
}

img {
	padding:			5px;	
}

#maincontainer {
	position:			absolute;
	width:				962px;
	left:				50%;
	margin-left:		-481px;
	background-image:	url('../../gfx/bg.gif');
	background-repeat:	repeat-y;
}

#header {
	width:				962px;
	height:				156px;
	background-image:	url('../../gfx/header.gif');
	background-repeat:	no-repeat;
}

#menu {
	background-image:	url('../../gfx/menu_bg.gif');
	background-repeat:	repeat-x;
	/*width:				800px !important;*/
	width:				951px;
	height:				26px;
	margin-left:		4px;
	/*padding-left:		151px;*/
    text-align:         center;
}

#menu a {
	text-decoration:	none;
	text-align:			center;
	line-height:		26px;
	margin-left:		3px;
	font-size:			11px;
	padding-left:		10px;
	padding-right:		10px;
	color:				#b6b6b6;
}

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

#content {
	width:				951px;
	background-color:	#FFFFFF;
	background-image:	url('../../gfx/content_bg.gif');
	background-repeat:	no-repeat;
	background-position:	bottom left;
	margin-left:		4px;
}

#text {
	margin-left:		151px;
	padding:			15px;	
}

.dataTable th, .dataTable td {
	font-size:			12px;
	font-weight:		normal;
	text-align:			left;
}

.dataTable th {
	padding-right:		10px;	
}

#footer {
	width:				952px !important;
	width:				962px;
	background-image:	url('../../gfx/footer_bg.gif');
	background-color:	#e0e0e0;
	background-repeat:	no-repeat;
	background-position:	top;	
	padding:			5px;
}

#footer a {
	color:				#808080;	
}