.moreInfoLeftColumn {
	min-width: 75px; 
	margin-right: 2px; 
	float: left;
}
.moreInfoRightColumn {
	line-height: 24px; 
	display: inline;
}
#overlay {
	position:fixed;
	z-index:1;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#666666;
	opacity:.7;
	filter:alpha(opacity=70);
	display:none;
}

.popupBox {
	width: 100%;
	position: absolute;
	margin-top: 100px;
}

.popupWindow {
	border-width:2px; 
	border-color: #CA4641; 
	border-style: solid; 
	background-color: white;
	border-top: 0px;
	width: 475px;
	height: 200px;
}

.adminInput {
	font-size: 8pt;
}
.institution
{
width:300px;
height:75px;
float:left;
border-bottom:1px solid #000000;
margin:10px 50px 0px 0px;
}
.institution h1
{
padding:10px 0px 0px 70px;
margin:0px;
height:35px;
font-weight:bold;
}
.institution_links
{
padding-left:70px;
font-style:italic;
}
.institution_links a
{
color:#000000;
text-decoration:none;
}
.institution_links a:hover
{
color:#000000;
text-decoration:underline;
}
.institution_img_home
{
position:absolute;
margin:11px 0px 0px 11px;
border: 2px solid #DDDDDD;
}
.float_content label
{
font-style:normal;
}
.float_content
{
padding:5px;
line-height:17px;
}
.float_content img
{
vertical-align:middle;
}
.float_content a
{
text-decoration:none;
color:#191919;
}
#tr.odd td {
	background: #D5C3C6;
}

/*baaa */

div.wicket-aa {
font-family: monospace;
font-size: 12px;
background-color: white;
border-width: 1px;
border-color: #cccccc;
border-style: solid;
padding: 2px;
margin: 1px 0 0 0;
text-align:left;
}
div.wicket-aa-container {width:auto !important;}

div.wicket-aa ul { list-style:none; padding: 0px; margin:0; }
div.wicket-aa ul li.selected { background-color: #d5eaf0; padding: 0px; margin:0; }
body
{
color:#191919;
margin:0px 5px 5px 5px;
background-color: white;
}
img
{
border:none;
}
#helpbalk
{
background-color:#FFFFFF;
text-align:right;
margin:3px 3px 0px 0px;
}
#header
{
background-color:#ca4641;
background-image:url(../img/header.png);
background-repeat:no-repeat;
height:58px;
margin-bottom:-4px;
margin-top:3px;
}
#header hr
{
height:2px;
padding:0px;
}
#menu
{
margin-top:-5px;
background-color:#636363;
color:#FFFFFF;
}
#menu img
{
vertical-align:middle;
margin:0px;
padding:0px;
}
#help
{
float:right;
margin-top:-16px;
}
#breadcrum
{
margin-top:2px;
}
#breadcrum img
{
vertical-align:middle;
}
#breadcrum select
{
vertical-align:middle;
}
#fontsize
{
padding-bottom:4px;
margin:0px;
}
#language
{
padding:0px;
margin:0px;
}
#fontsize .active
{
border-bottom:2px solid #FFFFFF;
margin-bottom:-2px;
}
#container
{
margin:0px 0px 5px 0px;
}
#left h4
{
color:#009693;
margin:0px 0px -10px 0px;
}
#left img
{
vertical-align:middle;
}
#left ul
{
color:#636363;
padding:0px;
margin:0px 0px 10px 25px;
}
#left form
{
margin:0px 0px 20px 0px;
padding:0px;
}
.left_block input
{
margin-left:-20px;
}
#left li
{
padding-bottom:0px;
margin:0px;
}
.left_block
{
margin:0px 0px 0px 5px;
}
.bold
{
font-weight:bold;
}
#left hr
{
color:#FFFFFF;
border:none;
border-top:1px solid #FFFFFF;
height:2px;
width:100%;
margin-top:0px;
padding-top:0px;
}
#left a
{
text-decoration:none;
color:#636363;
}
#left
{
vertical-align:top;
background-color:#e8efee;
color:#636363;
padding:10px 10px 3px 10px;
}
.left
{
padding:0px;
color:#191919;
}
.hide
{
position:relative;
margin-left:-60px;
padding-bottom:10px;
font-weight:bold;
text-align:right;
width:100px;
}
.hide a
{
text-decoration:none;
color:#636363;
}
.language_form
{
margin:0px;
}
#main
{
vertical-align:top;
height:100%;

}
.main
{
vertical-align:top;
padding-left:2px;
margin:-1px -3px 0px 0px;

}
.main p
{
padding:10px;
}
.main a
{
color:#191919;
text-decoration:underline;
}
#container td
{
vertical-align:top;
}
.main_footer h2
{
margin:0px;
}
.main_footer
{
float:left;
width:100%;
margin:15px 0px 0px 0px;
padding:0px;
}
#header_right p
{
margin:0px;
padding:0px;
line-height:12px;
}
#header_right
{
line-height:12px;
width:170px;
float: right;
border-left:2px solid #FFFFFF;
height:44px;
margin-top:2px;
padding:5px;
color:#FFFFFF;
}
#header_folder img
{
vertical-align:middle;
}
#header_right img
{
vertical-align:middle;
padding:0px;
margin:0px;
}
#header_folder
{
right:150px;
float:right;
margin:10px 30px 0px 0px;
color:#FFFFFF;
font-weight:bold;
}
#header_folder a
{
text-decoration:none;
color:#FFFFFF;
}
#header_message
{
right:150px;
float:right;
margin:10px 80px 0px 0px;
color:#FFFF00;
}
#menu
{
padding:8px;
}
#menu a
{
outline: none;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding:8px;
}
#menu a:hover
{
text-decoration:underline;
}
.menu_active
{
text-decoration:underline;
}
#footer
{
color:#FFFFFF;
vertical-align:middle;
padding:5px;
margin:0px;
background-color:#636363;
height:18px;
}
#footer img
{
vertical-align:middle;
}
#footer a
{
border:none;
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover
{
text-decoration:underline;
}
h2
{
background-color:#e8efee;
margin:0px 0px 4px 0px;
padding:10px;
height:16px;
}
h3
{
background-color:#e8efee;
margin:0px;
padding:10px;
border-top: 1px solid #000000;
height:14px;
}
.footer_left
{
padding: 0 0 0 5px;
margin:2px 0px 0px 5px;
text-align: left;
float: left;
clear: none;
vertical-align:middle;

}
.footer_right
{
padding: 0 5px 0 0;
text-align: right;
float: right;
clear: none;
}
.blue
{
color:#35c1be;
}
.red
{
color:#c94540;
}


#floatjavascriptdiv
{
position:absolute;
top:50%;
left:50%;
margin:-100px 0px 0px -150px;
width:300px;
height:200px;
background-color:#FFFFFF;
border:1px solid #000000;
}
#floatdiv
{
background-color:#FFFFFF;
border:1px solid #000000;
color:#636363;
}
#floatdiv_inst
{
position:absolute;
top:50%;
left:50%;
margin:-100px 0px 0px -225px;
width:450px;
background-color:#FFFFFF;
border:1px solid #000000;
color:#636363;
}
#floatdiv_export
{
position:absolute;
top:50%;
left:50%;
margin:-100px 0px 0px -225px;
width:450px;
background-color:#FFFFFF;
border:1px solid #000000;
color:#636363;
}
#floatdiv_advanced
{
position:absolute;
top:50%;
left:50%;
margin:-100px 0px 0px -225px;
width:550px;
background-color:#FFFFFF;
border:1px solid #000000;
color:#636363;
text-align: left;
}
.float_header
{
height:30px;
width:100%;
background-color:#e8efee;
color:#009693;
font-weight:bold;
}
.float_title
{
padding:7px 0px 0px 10px;
float:left;
}
.float_title img
{
vertical-align:middle;
}
.float_close
{
padding:7px 10px 0px 10px;
float:right;
}
.float_close a
{
color:#636363;
}
.float_content a
{
text-decoration:none;
font-style:normal;
color:#636363;
}
.grayedout 
{
	color:#666666;
}

/* ---- style for stats ---- */


#stattable,caption,td,tr,th {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

/* ---- Paragraphs ---- */
p {
	margin-bottom: 15px;
}

/* ---- Table ---- */
#stattable {
	border-collapse: collapse;
	margin-bottom: 15px;
	width: 575px;
}

caption {
	text-align: left;
	font-size: 15px;
	padding-bottom: 10px;
}

#stattable td,#stattable th {
	padding: 1px;
	border: 1px solid #fff;
	border-width: 0 1px 1px 0;
}

#stattablehead th {
	background: #9FBCB8;
}

#stattablehead th[colspan],#stattablehead th[rowspan] {
	background: #66a9bd;
}

#stattablebody th, #stattablefoot th {
	text-align: left;
	background: #9FBCB8;
}

#stattablebody td,#stattablefoot td {
	text-align: center;
	background: #d5eaf0;
}

#stattablefoot th {
	background: #b0cc7f;
}

#stattablefoot td {
	background: #d7e1c5;
	font-weight: bold;
}

#stattablebody tr.odd td {
	background: #D5C3C6;
}