/* common */

* {                               
color:inherit;
margin:0px;
padding:0px;
font-family:Arial;
font-size:12px;
text-align:left;
}      

hr {
clear:both;
width:100%;
}

.centered {
margin:auto;
display:block;
}

ul {
margin:1.5em;
}

body,html {
background: #ffd444 url('./images/body-bg.gif') 50% 0 repeat-y;
margin:0px;
height:100%;
color:#000000;
}

h2 {
color:#004588;
font-size:16pt;
margin-bottom:10px;
}

h3 {
color:#004588;
font-size:14pt;
margin-bottom:10px;
}

h4 {
font-size:11pt;
color:#3192cc;
}

span.datum {
color:#3192cc;
font-size:7pt;
font-weight:normal;
}

a:link {
color:#3192cc;
}

a:visited {
color:#3192cc;
}

a:active {
color:#3192cc;
}

a:hover {
color:#3192cc;
}

label {
display:block;
float:left;
}

input {
display:block;
float:left;
padding:2px;
}


#main {
width:820px;
margin:0 auto;
background-color:#FFFFFF;
}

#left {
float:left;
width:200px;
}

#content {
padding:0px;
padding:5px;
margin:0 0 0 200px;
}

#footer {
clear:both;
padding:5px;
}

#links {
width:100%;
}

.cleaner {
clear:both;
}

.img_replace a, .img_replace span {
display:block;
width:100%;
height:100%;
}

.img_replace a {
position:relative;
}

.img_replace span {
position:absolute;
top:0;
left:0;
cursor:pointer;
}


/* MENU */

.menu_link {
margin-top:20px;
text-align:center;
}

.menu_link a {
font-size:15pt;
font-family:Tahoma;
}

.menu_link_sm {
margin-top:20px;
text-align:center;
}

#menu {
width:190px;
margin:5px;
padding:0px;
list-style-type:none;
}

#menu li a {
text-indent:8px;
width:190px;
height:31px;
line-height:31px;
background:#e0eff7 url('./images/menu.gif') 0 0 no-repeat;
display:block;
font-size:9pt;
font-weight:bold;
color:#004588;
text-decoration:none;
}

#menu li a:hover {
background-position:0 -31px;
}

#menu li a.bottom:hover {
background-position:0 -31px;
}

#menu li a.top:hover {
background-position:0 -31px;
}

#menu li a.top {
background:#e0eff7 url('./images/menu-top.gif') 0 0 no-repeat;
}

#menu li a.topselected {
background:#e0eff7 url('./images/menu-top-sel.gif') 0 0 no-repeat;
}

#menu li a.bottom {
background:#e0eff7 url('./images/menu-bottom.gif') 0 0 no-repeat;
}

#menu li a.bottomselected {
background:#e0eff7 url('./images/menu-bottom-sel.gif') 0 0 no-repeat;
}

#menu li a.selected {
background:#e0eff7 url('./images/menu-sel.gif') 0 0 no-repeat;
}

#menu li a.menu-spec {
background:url('./images/menu-spec.gif') 0 0 no-repeat;
}
 
.submenu {
width:185px;
margin-left:5px;
margin-bottom:0px;
margin-top:0px;
margin-right:0px;
padding:0px;
list-style-type:none;
}

.submenu li a {
width:185px !important;
background:#adc1c8 url('./images/submenu.gif') 0 0 no-repeat !important;
}

.submenu li a:hover {
background-position:0 -31px !important;
}
 
.submenu li a.selected {
background:#e0eff7 url('./images/submenu-sel.gif') 0 0 no-repeat !important;
}

.submenu li a.selected:hover {
background-position:0 -31px !important;
}
 
/* Lightbox */


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(./images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/overlay.png", sizingMethod="scale");
}

