body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	color: #5f5f5f;
	font-size: 0.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

h1 {
	font-size: 1.4em;
	font-weight:bold;
	color:#000000;	
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
}
h2 {
	font-size: 1.1em;
	font-weight:bold;
	color:#000000;	
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
}

h3 {
	font-size: 0.8em;
	font-weight:normal;
	color:#000000;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;	
}

h6 {
	font-size: 0.8em;
	font-weight:normal;
	color:#8a8a8a;
	padding: 0px;
	margin: 0px;
}

form {

	padding: 0px;
	margin: 0px;
}

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

a:hover {
	color:#5e0000;
	text-decoration:none;
}


/* Table layout */

table.container {
	table-layout:auto;
	width:auto;
	border-collapse:collapse;
	height:400px;

	
}

/* Left menu */

	td.menu {
		width:173px;
		background-color:#f9f9f9;
		border: 1px solid #EEEEEE;
		padding: 1px;
		vertical-align:top;
	}

	div.module_title {
		border-top: 1px solid #FFFFFF;	
		text-align:center;
		font-weight:bold;
		color:#FFFFFF;
		padding: 5px;
	}
	
	
		ul.login {
			list-style-type: none;	
			margin: 0px;
			padding: 0px;
		} 
		
		.login li {
			padding: 4px;
			margin: 0px;
		}
		
		.login li#tab {
			background-color:#ebebeb;
			font-weight:bold;
			padding: 5px;
			margin-top: 20px;
		}
		
		.login li span label, .login li span input {
			font-size:0.8em;
			padding-right: 4px;
		}	
		
		.login li.right  {
			text-align:right;
		}			
	
	

td.content {
	width: 100%;
	vertical-align:top;	
}

	/* Search bar */
	div.search_bg {
		padding: 5px;
		font-weight:bold;
		border-bottom: 1px solid #e2e2e2;	
		border-top: 1px solid #e2e2e2;	
	}
	
	input.button_serach {
		background-color:#ffffff;
		border:inherit;
		font-weight:bold;
		border: 0px;
	}	
	
	/* Top menu */
	div.top_menu {
		background-image:   url("../Images/menu_bg.gif");
		height: 28px;					
	}
	
		.top_menu ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
		.top_menu ul li {
			padding-top: 6px;
			width: 24.72%;
			float: left;
			border-right: 1px solid #CCCCCC;
			border-left: 1px solid #FFFFFF;
			text-align:center;
			color:#000000;
			font-weight:bold;
			height: 20px;
		}
	
		.top_menu a {
			display: block;
			width:100%;
			text-decoration: none;
			color:#000000;
			font-weight:bold;		
		}

	/* Navigator module */
	div.navigator {
		padding: 5px;
		font-weight:bold;
		background-color: #F4F4F4;
		border-bottom: 1px solid #e2e2e2;	
		border-top: 1px solid #e2e2e2;		
	
	}

div.separator {
	border-top: 1px solid #FFFFFF;		
	height: 2px;
}

/* Context text */
div.context {
	display:block;
	float:left;	
}

	div.context div.context_text {
		padding: 10px;
	}

.footer {
	text-align:center;
	width:98%;
	padding: 0.95%;
	font-size:0.8em;	
	background-color:#F9F9F9;
	margin-top: 10px;
	color:#999999;	
} 


