/* BEGIN global styles */
* {margin: 0px;}
A { color:#444; text-decoration:none; font-weight:bold; margin:0; font-size: 10pt; padding:0.25em 1em; }
A:hover, A:active { color:#000;   /* 	background:#bbb;*/ /*	text-decoration: overline underline;*/ /* 	border-top: solid 2px #444; */ }
html, body { height: 100%; font-size: 10pt; font: small "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; }
/* END global styles */

/* BEGIN .archive. / history page */
.list_group { background-color: #ECF1EF; border-color:black; border-left:  1px solid; border-bottom: 1px solid; border-right:  1px solid; }
.list_head { background:lightgray; width:100%; display:block; border-color: black; border-left: 1px solid; border-top: 1px solid; border-right: 1px solid;	}
.list_denied { background-color: #F2F2F2; font-style:italic; font-size: 10px; color:lightgray; border-left:  1px solid; border-right:  1px solid; border-color: #EEF2ED; border-bottom: 1px solid; }
.list_denied A { color:lightgray; font-size: 10px; }
.list_denied A:hover, A:active { color:gray; } .list_sticky { font-weight:bold; }
.hist_list { border-bottom: 1px solid lightgray; } 
.hist_icons { font-style:normal; }
.note { color: gray; font-style:italic; font-size: 8pt; }
/*END .archive. / history page */

/* BEGIN nav/header */
.nav { position:fixed; width:96%;  min-height: 20px; background-color: #FFFFFF; padding: 4px 10px 1px 10px; margin:  0px 10px 0px 10px; z-index: 1000; color: #333; /* 	border: ridge 2px #888888; */ }
#logo {margin-top: 30px;}
#logo, div#content { text-align:center; }
#logo img { margin:0 auto }
.userIcon { padding-left: 18px; display:block; color:#444; text-decoration:none; font-weight:bold; margin:5px 0px 0px 0px; /* 	background:#ddd; background: url("/images/user_icon.gif") center left no-repeat; */ }
input.buttons { border: solid 0px transparent; background: transparent; cursor:pointer; font-weight:bold; color:#444; }
#sidebar { position:relative; z-index:0; width:90%; padding:0 0 1.75em 1em; margin:0; list-style:none; line-height:11px; }
#sidebar span { margin:0; padding:0; }
#sidebar A { display:inline; color:#444; text-decoration:none; font-weight:bold; margin:0; padding:6px 8px; border-left:1px solid transparent; /*#fff;*/ border-top:1px solid #fff; border-right:1px solid transparent; /*#fff;*/ }
#sidebar A:hover, #sidebar A:active, #sidebar A.here:link, #sidebar A.here:visited { position:relative; z-index:102; border-top: solid 2px #444; }
/* registration nav */
#reg_nav { float: right; }
/* END nav/header */













/* styles from lingua v1 and older */
body { /* 	background:url(/images/nauto.png) repeat; */ }
div.bubble { text-align: center; padding: 50px 30px 30px 40px; }
#htmlcont { margin-top:50px; margin: auto; width:600px; }
#shadow-container { position: relative; left: 50px; top: 0px; margin-right: 50px; height: 80%; }
#shadow-container .shadow2, #shadow-container .shadow3, #shadow-container .container { position: relative; left: -1px; top: -1px; }
#shadow-container .shadow1 { background: #F1F0F1; } 
#shadow-container .shadow2 { background: #DBDADB; }
#shadow-container .shadow3 { background: #B8B6B8; }
#shadow-container .container { background: #ffffff; border: 1px solid #848284; padding: 10px; }
