/******************************************************************************
* Expert/CMS template CSS [ main ]                                            *
******************************************************************************/

* {
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	color: #555555;
}

body {
	margin: 0;
	padding: 0;
	background-color: #E3E2DE;
	background-image: url('../img/main/background.jpg');
	background-position: top center;
	background-repeat: repeat-y;
}

/* -- areas ---------------------------------------------------------------- */

div.tpl_header {
	height: 89px;
	background-image: url('../img/main/background.header.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

div.tpl_top {
	
}

div.tpl_left {
	width: 226px;
	margin: 12px;
	border: 0px solid #AAAAAA;
	background-color: #D9D6CE;
}

	div.tpl_left div.top {
	}
	
	div.tpl_left div.middle {
		background-image: url(../img/main/background.left.middle.gif);
	}
	
	div.tpl_left div.bottom {
	}

div.tpl_main {
width:478px;
}

div.tpl_right {
	width: 226px;
	margin: 12px;
	border: 0px solid #AAAAAA;
	background-color: #D9D6CE;
}

	div.tpl_right div.top {
	}
	
	div.tpl_right div.middle {
		background-image: url(../img/main/background.right.middle.gif);
	}
	
	div.tpl_right div.bottom {
	}



div.tpl_bottom {
	
}

div.tpl_footer {
	height: 15px;
	padding: 10px;
	text-align: center;
	color: #DDDDDD;
	background-color: #1a1a1a;
}

/* Body Table */

table#table_body {
	width: 1000px;
	height: auto;
	padding: 0;
	border: 0;
}

tr#table_header {
	height: auto;
	padding: 0;
	border: 0;
	margin: 0;
	color: #EEEEEE;
}

	tr#table_header td {
		height: auto;
		padding: 0;
		border: 0;
		margin: 0;
		background-color: #022670;
	}

tr#table_top {
	height: auto;
	padding: 0;
	border: 0;
	margin: 0;
	color: #EEEEEE;
}

	tr#table_top td {
		height: auto;
		padding: 0;
		border: 0;
		margin: 0;
		background-color: #64676D;
	}

tr#table_middle {
	height: 400px;
	padding: 0;
	border: 0;
	margin: 0;
	color: #EEEEEE;
}

	td#table_middle_left {
		width: 250px;
		height: auto;
		padding: 0;
		border: 0;
		margin: 0;
		background-color: #D9D6CE;
	}

	td#table_middle_center {
		height: auto;
		padding: 0;
		border: 0;
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
		margin: 0;
		color: #333333;
		background-color: #EDEBE6;
	}

	td#table_middle_right {
		width: 250px;
		height: auto;
		padding: 0;
		border: 0;
		margin: 0;
		background-color: #D9D6CE;
	}

tr#table_bottom {
	display: none;
	height: 100px;
	padding: 0;
	border: 0;
	margin: 0;
}

	tr#table_bottom td {
		height: auto;
		padding: 0;
		border: 0;
		margin: 0;
		background-color: #8EA5D6;
	}

tr#table_footer {
	width: auto;
	height: auto;
	padding: 0;
	border: 0;
	margin: 0;
}

	tr#table_footer td {
		height: auto;
		padding: 0;
		border: 0;
		margin: 0;
		background-color: #64676D;
	}
.title{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#990000;
}