#container
{
	width: auto;
	height: auto; 
	margin: 10px 10px 10px 10px;
	border: 1px solid #000000;
	position: relative;
}
#header_area
{
	height: 100px;
}
#logo
{
	float: left;
	border: 0px; 
	left:0; 
	top: 0;
	background: url(../images/logo_background.gif) no-repeat;
}
#toplogin
{
	text-align: right;
	float:right;
	margin-top: 15px; 
	margin-bottom: 5px;
	margin-right: 10px;
}
#logo2
{
	border: 0px; 
	left: 0; 
	top: -97;
}

#content_area
{
	border: 0px; 
	top: -97;
	left: 0;
	padding-left: 5px; 
	padding-right: 5px;
	display: none;
}


#login
{
	position: relative;
	top: -25;
	left:  350;
	background-color: rgb(204, 204, 204); 
	width: 500px; 
	height: 50px; 
	border-style: dashed; 
	border-width: thin; 
	margin-top: 5px; 
	margin-bottom: 5px;
}

#yearSelect
{
	position: relative;
	left:  290;
	width: 630px; 
	height: 50px; 
	padding-top: 5px; 
	margin-top: 5px; 
	margin-bottom: 5px;
}

#nav_buttons
{
	left:  0;
	top:  0;
	width: 100%;
	height: 21px;
	background: url(../images/nav_spacer.gif) repeat-x;
}

img#index, img#inst_data, img#ranked_lists, img#summary_stats, img#graphs, img#download_data, img#input_data, img#help
{
	float: left;
}

#Year
{
	background: aliceblue;
	position:  relative;
	left: 270;
	top:  10;
	width: 210;
	height: auto;
	padding-left: 10;
	padding-right: 10;
	padding-top: 15;
	padding-bottom: 15; 

}

div#Institution
{
	background: beige;
	position:  relative;
	left: 175;
	top: -10;
	width: 295;	
	height: auto; 
	padding-left: 10;
	padding-right: 10;
	padding-top: 15;
	padding-bottom: 15; 

}

#variable
{
	background: bisque;
	position: relative;
	top:  -310;
	left:  495;
	width: 255; 
	height: auto; 
	padding-left: 10;
	padding-right: 10;
	padding-top: 15;
	padding-bottom: 15; 
}

#variable_group
{
	background: bisque;
	position: relative;
	top:  -270;
	left:  495;
	width: 255; 
	height: auto; 
	padding-left: 10;
	padding-right: 10;
	padding-top: 15;
	padding-bottom: 15; 
}

#FormControls
{
	position: relative;
	top:  -300;
}

#GroupFormControls
{
	position: relative;
	top:  -120;
}

#error_Year
{
	background: aliceblue;
	position:  relative;
	left: 180;
	top:  50;
	width: 210;
	height: auto;
	padding-left: 10;
	padding-right: 10;
	padding-top: 15;
	padding-bottom: 15; 
}

#error_Institution
{
	background: beige;
	position:  relative;
	left: 400;
	top: -50;
	width: 295;	
	height: auto; 
	padding-left: 10;
	padding-right: 10;
	padding-top: 15;
	padding-bottom: 15; 
}

#export_Year
{
	background: aliceblue;
	position:  relative;
	left: 220;
	top:  20;
	width: 210;
	height: auto;
	padding-left: 10;
	padding-right: 10;
	padding-top: 15;
	padding-bottom: 15; 
}

#export_DataSet
{
	background: beige;
	position:  relative;
	left: 440;
	top: -50;
	width: 220;	
	height: auto; 
	padding-left: 10;
	padding-right: 10;
	padding-top: 15;
	padding-bottom: 15; 
}

#upload_Year
{
	background: aliceblue;
	position:  relative;
	left: 50;
	top:  20;
	width: 210;
	height: auto;
	padding-left: 10;
	padding-right: 10;
	padding-top: 15;
	padding-bottom: 15; 
}

#upload_Spreadsheet
{
	background: beige;
	position:  relative;
	left: 270;
	top: -50;
	width: 420;	
	height: auto; 
	padding-left: 10;
	padding-right: 10;
	padding-top: 15;
	padding-bottom: 15; 
}

#dest_Institutions
{
	background: beige;
	position:  relative;
	left: 155;
	top: 10;
	width: 295;	
	height: auto; 
	padding-left: 10;
	padding-right: 10;
	padding-top: 15;
	padding-bottom: 15; 
}

#dest_Variables
{
	background: bisque;
	position: relative;
	top:  -280;
	left:  505;
	width: 255; 
	height: auto; 
	padding-left: 10;
	padding-right: 10;
	padding-top: 15;
	padding-bottom: 15; 
}

#dest_FormControls
{
	position: relative;
	top:  -250;
}

.destTable
{
	margin-left: 40%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

.logout A, .logout A:ACTIVE, .logout A:VISITED 
{
	color: blue;
	text-decoration: none;
}

.logout A:HOVER 
{
	text-decoration: underline;
}


/* Specific styles for main site */

 th {
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 color: #700000;
 text-align: left;
 background: #FFE0A1;
 }
 
.frmTextBox {
	font: small Arial, Helvetica, sans-serif;
}

.resultsNormal {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 13px;
}

.resultsSmall {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 10px;
}

#institutionTitle1
{
	display: block;
}

#regionTitle1
{
	display: none;
}

#institutionBox1
{
	display: block;
}

#regionBox1
{
	display: none;
}

.tip 		
{ 
	display: none;
	position: absolute;
	color: #000000;
	background: #ffffcc;
	width: 200px;
	text-align: left;
	padding-left: 10px;
	border-style: solid;
	font-weight: normal;
	border-width: 1px;
	border-color: #000000;
	padding-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.standardSetTable, .standardSetTable th 
{
	border-collapse: collapse;
	border: 1px solid #000;
}

.standardSetTable td, .standardSetBottomBorder
{
	border-collapse: collapse;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

.standardSetBottomBorder
{
	border-top: 1px solid #000;
}

.standardSetHeader
{
	padding: 0 5px 0 5px;
}

.standardSetSubHeader
{
	font-weight: bold;
	border-bottom: 1px solid #000;
}

.standardSetTable td
{
	padding-right: 5px;
	text-align: right;
}

.standardSetTable td.institution
{
	text-align: left;
}

.standardSetHeader, .standardSetTable td.standardSetSubHeader
{
	text-align: center;
}

.standardSetTable td.standardSetBottomValues
{
	border-right: none;
}

.standardSetTable td.standardSetBottomBlankValues
{
	border-left: none;
}

body
{
	font-family: arial;
	font-size: 13;
}

.def
{
	border-collapse: collapse;
}

th.def_text, td.def_text
{
	border: solid black 1px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: arial;
	font-size: 13;
	color: black;
	background: white;
}

th.tick, td.tick
{
	border: solid black 1px;
	text-align: center;
	width: 50px;
	font-family: arial;
	font-size: 13;
	color: black;
	background: white;
}

div.stats_definition_help
{
	text-align: left;
	margin-left: 5px;
}