html {
	height:100%; 
	max-height:100%;  
	padding:0; 
	margin:0; 
	border:0; 
	font-size: 12px; 
	font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 
	background: #fff; 
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ }

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;}
#content {display:block; height:100%; max-height:100%; overflow:auto; padding-left: 188px; padding-right: 15px; position:relative; z-index:3;}
#head {position:absolute; margin:0; top:0; right: 18px; display:block; width:100%; height:50px; background: #ddd url('templates_img/head_bg.gif') repeat-x; font-size: 42px; color:#fff; z-index:5;}
#version {position:absolute; margin:0; top: 5px; right: 25px; display:block; width: auto; height:20px; color:#808080; text-align:right; font-size:1em; font-weight: bold; z-index:6;}

#version a { color: #808080; }
#version a:hover { color: #202020; }

#left {position:absolute; left:0; top:0; height:100%; width:180px; z-index:4; overflow: auto;}

* html #head, * html #foot,* html #left {position:absolute;}

#pad1 {display:block; width:18px; height:50px; float:left;}
#pad3 {display:block; width:18px; height:20px; float:left;}
.pad2 {display:block; height:50px;}

.bold {font-size:1.2em; font-weight:bold;}

input {
	border: 1px solid #808080;
}
input:active,input:focus {
	background: #FFDC7C;
}
select {
	border: 1px solid #808080;
}

code {
	display: block;
	padding: 10px;
	margin: 10px;
	border: 1px solid #1111dd;
	background-color: #bbf;
	white-space: pre;
}

.button_txt {
	padding: 0px 10px 0px 10px;
	background-color: #dedcd6;
	background: url('templates_img/table_header_bg.gif') repeat-x;
	height: 20px;
	text-decoration: none;
	color: #000000;
	border: 1px solid #808080;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}
.button_txt:hover {
	color: #D66432;
}

a.button_menu {
	font-weight: bold;
	font-size: 15px;
	display: block;
	width: 170px;
	padding-left: 5px;
	height: 22px;
	text-decoration: none;
	color: #000000;
	background: #feb74c url('templates_img/button_menu_bg.gif') repeat-x;
	border: 1px solid #808080;
}
a.button_menu:hover {
	background: #ffdc7c url('templates_img/button_menu_bg_a.gif') repeat-x;
}

a.submenu_title {
	display: block;
	text-decoration: none;
	color: black;
	margin-top: 20px;
	margin-left: 5px;
	width: 160px;
	padding-left: 5px;
	border: 1px solid #808080;
	height: 20px;
	background: #dedcd6 url('templates_img/table_header_bg.gif');
	font-weight: bold;	
}
a.submenu_title:hover {
	background: #FFDC7C url('templates_img/table_header_bg_a.gif');
}

div.submenu_content{
	width: 165px;
	margin-left: 5px;
	border: 1px solid #808080;
}
a.button_submenu {
	text-transform: uppercase;
	width: 160px;
	padding-left: 5px;
	display: block;
	text-decoration: none;
	color: #000000;
}
a.button_submenu:hover {
	background-color: #dedcd6;
}

a.button_img {
	display: block;
	float: left;
	width: 140px;
	height: 140px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: black;
	padding: 15px;
	border: 2px solid white;
}
a.button_img:hover {
	border: 2px solid #D66432;
}

div.evt_detail_message {
	height: 290px;
	overflow: scroll;
}

.wnd_footer {
	border-top: 2px solid #808080;
	text-align: right;
	padding-right: 5px;
}