body {
	background-color: #CCC; background-image: url('images/bg.gif'); background-repeat: repeat-x; background-position: top; background-attachment: fixed;
}
a {
	font: bold 11px arial;
	color: #000;
	text-decoration: none;
}
a:hover {
	font: bold 11px arial ;
	color: #FF7403;
	text-decoration: underline;
}
p {
	font:  12px arial;
	color: #000;
	padding: 0px 15px 10px 25px;
	margin: 0px 0px 0px 0px;
}
h1 {
	font: bold 18px arial;
	color: #000;
	padding: 10px 10px 15px 10px;
	margin: 0px;
}
h2 {
	font: bold 12px arial;
	color: #000;
	padding: 5px 10px 10px 15px;
	margin: 0px;
}
hr {
	border-color: #A9AE9A;
	border-style: solid;
	border: 1px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
	padding: 0px;
}
ul {
	font: 12px arial;
	color: #000;
	margin: 0px 10px 10px 30px;
	padding: 0px 10px 10px 20px;
}

.main {
	background-color: #C2BDA3;
	border-top: 1px solid #A9AE9A; border-right: 1px solid #A9AE9A; border-bottom: 1px solid #A9AE9A; border-left: 1px solid #A9AE9A; 
}
.top {
	background-color: #E3E0D0; background-image: url(''); background-repeat: no-repeat; background-position: top right; background-attachment: fixed;
	border-bottom: 1px #C2BDA3 solid;
}
.bottom {
	background-color: #E3E0D0; background-image: url(''); background-repeat: no-repeat; background-position: bottom right; background-attachment: fixed;  
	border-top: 1px #C2BDA3 solid;
	font:  11px arial;
	color: #000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.bottom li {
	list-style-type: none;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}
.bottom ul {
	list-style-type: none;
	display: inline;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}

.left_menu_cont {
	background-color: #FFF; background-image: url(''); background-repeat: repeat-y; background-position: top right; background-attachment: fixed;
	border-right: 1px dashed #C2BDA3;
}
.left_menu {
	background-color: #FFF;
	margin-left: 9px;
}
.left_menu_data {
	background-color: #FFF;
	border-bottom: 1px dashed #C2BDA3;
	padding: 0px 0px 0px 10px;
	font: bold 11px arial;
	color: #000;
}
.left_menu_data a {
	font: 11px arial;
	color: #000;
	text-decoration: none;
}
.left_menu_data a:hover {
	font: 11px arial;
	color: #FF7403;
	text-decoration: underline;
}
#selected {
	font: bold 11px arial;
	color: #FF7403;
	text-decoration: underline;
}

.main_body_cont {
	background-color: #FFF; background-image: url('images/bg_main.gif'); background-repeat: repeat-y; background-position: top left; background-attachment: fixed;
	padding: 10px 10px 0px 10px;
}
.main_body {
	background-color: #FFF;
}
.main_body_data {
	background-color: #FFF;
	border-bottom: 10px solid #FFF;
}

.breadcrumb {
	background-color: #E3E0D0;
	font: 10px arial;
	color: #000;
}

.panels_cont {
	background-color: #CCC;
}
.panel_data {
	padding: 0px 0px 0px 0px;
}
.panel_data_up {
	padding: 0px 0px 10px 0px;
}
.panel_data_lo {
	padding: 0px 0px 0px 0px;
}

.panel {
	background-color: #EEE;
}
.panel_head {
	background-color: #A9AE9A; 
	font: bold 11px arial;
	color: #FFF;
}
.panel_foot {
	background-color: #E3E0D0; background-image: url('images/panel_body_bdr.gif'); background-repeat: repeat-x; background-position: bottom left; background-attachment: fixed;
}
.panel_body {
	background-color: #E3E0D0; background-image: url('images/panel_body_bdr.gif'); background-repeat: repeat-y; background-position: top left; background-attachment: fixed;
	padding: 0px;
	color: #000;
}