body{
	background			: #DFDFDF;
	margin				: 0px;
	padding				: 0px;
	background			: url(../images/background.gif) repeat;	
}

body,td,th,div{
	font-family			: Verdana;
	font-size			: 11px;
	color				: #000000;
	margin				: 0px;
}

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

a:hover{
	color				: #cc0000;
	text-decoration		: none;
	left				: 0px;
	position			: relative;
	top					: 0px;
}

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

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

#middle_container{
	overflow			: hidden;
	
}

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

#left{
	width				: 625px;
	float				: left;
	padding				: 0px 0px 0px 10px;
}

#right{
	width				: 150px;
	float				: right;
	margin-right		: 2px;	
}

#bottomcontainer{
	background			: url(../images/main_bottom.gif);
	width				: 840px;
	height				: 100px;
	overflow			: hidden;

}

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

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

#bottomcontainer #copyright{
	float				: right;
	font-family			: Trebuchet MS, Verdana;
	font-size			: 14px;
	padding-right		: 80px;
	padding-top			: 25px;
	color				: #999999;
}

table.moduletable{
	float				: right;
	width				: 150px;
	margin-bottom		: 10px;
	margin-right		: 0px;	
}

table.moduletable th {
	width				: 150px;
	font-weight			: bold;
	letter-spacing		: 1px;
	border-top			: 0px solid;
	border-left			: 0px solid;
	border-right		: 0px solid;
	border-bottom		: 3px solid #FFFFFF;
	border-style		: dashed;
	font-family			: Trebuchet MS, Verdana;
	font-size			: 14px;
}

.sectiontableheader{
	width				: 150px;
	font-weight			: bold;
	letter-spacing		: 0px;
	border-bottom		: 1px solid #000000;
	font-family			: Verdana;
	font-size			: 9px;
	padding-bottom		: 2px;	
}

table.moduletable td{
	padding-top			: 5px;
}


.sectiontableentry1{
	background			: #e7e7e7;
	font-family			: Verdana;
	font-size			: 12px;
}

.contentheading{
	font-family			: Trebuchet MS;
	font-size			: 18px;
	text-decoration		: none;
	padding-bottom		: 7px;
	background			: url(../images/underline.jpg);
}


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

.componentheading{
	color				: #069;
	font-family			: Trebuchet MS;
	font-size			: 18px;
	margin-bottom		: 20px;
	text-decoration		: none;
}

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

.inputbox {
	font-family			: Verdana;
	font-size			: 11px;
	color				: #333333;
	background			: #eeeeee;
	border				: 1px solid #bdbdbe;
}

a.mainlevel:link, a.mainlevel:visited {
	font-family			: Verdana;
	font-size			: 11px;
	text-decoration		: none;
	color				: #069;
	padding:			: 0px 0px 0px 0px;
	border-top			: 0px solid;
	border-right		: 0px solid;
	border-bottom		: 0px solid;
	border-left			: 0px solid;
}

a.mainlevel:hover {
	font-weight			: none;
	text-decoration		: none;
	left				: 1px;
	position			: relative;
	top					: 1px;
	color				: #cc0000;
	padding:			: 0px 0px 0px 0px;
	border-top			: 0px solid;
	border-left			: 0px solid;
	border-right		: 0px solid;
	border-bottom		: 0px solid;
	border-style		: dashed;
}