body{
	background			: #DFDFDF;
	margin				: 0px;
	padding				: 0px;
}

body,td,th,div{
	font-family			: Tahoma, Helvetica, sans-serif;
	font-size			: 12px;
	color				: #000000;
}

a{
	color				: #CC0000;
	text-decoration		: none;
}

a:hover{
	text-decoration		: underline;
}

#outline{
	width				: 840px;
	margin-top			: 10px;
	background			: url(../images/main_middle.jpg) repeat-y;
	overflow			: hidden;
}

#top_container{
	background			: url(../images/main_top.jpg);
	height				: 250px;
}

#middle_container{
	overflow			: hidden;
	
}

#middle_container_inner{
	width				: 800px;
	text-align			: left;
}

#center{
	width				: 485px;
	float				: left;
	padding				: 1px 15px 15px;
}
#right{
	width				: 145px;
	float				: right;
}
#left{
	width				: 130px;
	float				: left;
	padding				: 1px 5px;
}
#bottomcontainer{
	background			: url(../images/main_bottom.jpg);
	height				: 30px;
	padding				: 0px 5px;
}

#icons{
	padding-left		: 10px;
	padding-top			: 3px;
}

#bottomcontainer #icon{
	float				: left;
	margin-right		: 2px;
}

#bottomcontainer #copyright{
	font-size			: 10px;
	float				: center;
	padding-top			: 3px;
	padding-right		: 10px;
	color				: #999999;
	
}

table.test {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}
table.test th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: ;
}
table.test td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: ;
}

table.moduletable{
	width				: 130px;
	margin-bottom		: 10px;
	margin-left			: 5px;
	margin-top			: 5px;
}

table.moduletable th,
.sectiontableheader{
	font-size			: 14px;
	font-weight			: bold;
	letter-spacing		: 1px;
	border-bottom		: 1px solid #000000;
}

table.moduletable td{
	padding-top			: 10px;
	font-family			: Arial;

	font-weight			: bold;
}

table.moduletable td td{
	padding-top			: 2px;
	font-size			: 12px;
	
}

.sectiontableentry1{
	background			:#e7e7e7;
}

.contentheading{
	color				: #CC0000;
	font-size			: 16px;
	font-weight			: bold;
	text-decoration		: none;
	padding-top			: 10px;

	padding-bottom		: 0px;
	
}


.contentheading a{
	color				: #444;
	text-decoration		: none;
}

.componentheading{
	color				: #CC0000;
	font-size			: 16px;
	font-weight			: bold;
	margin-bottom		: 20px;
	text-decoration		: none;
}

.small,.createdate,.modifydate{
	color				: #999999;
	font-size			: 11px;
}
