/*
 * COMPLETE BASELINE STYLESHEET
 */
 
/* BLOCK ELEMENTS */
html, div, map, dt, form { display:block; }
body       { display:block; margin:8px; font-family:serif; font-size:medium; }
p, dl { display:block; margin-top:1em; margin-bottom:1em; }
dd { display:block; margin-left:40px; }
address    { display:block; font-style:italic; }
blockquote { display:block; margin:1em 40px; }
h1 { display:block; font-size:2em;      font-weight:bold;   margin:0.67em 0; }
h2 { display:block; font-size:1.5em;    font-weight:bold;   margin:0.83em 0; }
h3 { display:block; font-size:1.125em;  font-weight:bold;   margin:1em    0; }
h4 { display:block; font-size:1em;      font-weight:bold;   margin:1.33em 0; }
h5 { display:block; font-size:0.75em;   font-weight:bold;   margin:1.67em 0; }
h6 { display:block; font-size:0.5625em; font-weight:bold;   margin:2.33em 0; }
pre{ display:block; font-family:monospace; white-space:pre; margin:1em    0; }
hr { display:block; height:2px; border:1px; margin:0.5em auto 0.5em auto; }
/* TABLE ELEMENTS */
table   { border-spacing:2px; border-collapse:separate;
margin-top:0; margin-bottom:0; text-indent:0; }
caption { text-align:center; }
td { padding:1px; vertical-align:middle; }
th { font-weight:normal; padding:1px; }
tbody, thead, tfoot { vertical-align:middle; }
/* INLINE ELEMENTS */
strong { font-weight:bold; }
cite, em, var, dfn { font-style:italic; }
code, kbd, samp { font-family:monospace; }
ins { text-decoration:underline; }
del { text-decoration:line-through; }
sub { vertical-align:-0.25em; font-size:smaller; line-height:normal; }
sup { vertical-align: 0.5em; font-size:smaller; line-height:normal; }
abbr[title], acronym[title] { border-bottom:dotted 1px; }
/* LIST ELEMENTS */
ul { list-style-type:disc;    margin:1em 0; margin-left:40px; padding-left:0;}
ol { list-style-type:decimal; margin:1em 0; margin-left:40px; padding-left:0;}
/* remove top & bottom margins for nested lists */
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl
{ margin-top:0; margin-bottom:0; }
/* use circle when ul nested 2 deep */
ol ul, ul ul { list-style-type:circle; }
/* use square when ul nested 3 deep */
ol ol ul, ol ul ul, ul ol ul, ul ul ul { list-style-type:square; }

/**/

body {
	margin-left:10px;
	margin-right:10px;
	margin-top:0;
	padding:0;
	font-family:Verdana,Helvetica;
	font-size:10pt;
}

h1,h2,h3 { margin:0; padding:0; }
select { border:1px solid #999999; }	
input	{	border:1px solid #999999;	font-family: sans-serif; }
form { display:inline; }

/*LOGIN*/
#wrapper {
  display: block !important;
}

#login {
	position:absolute;
	top:50%;
	left:50%;
	margin:-102px auto auto -236px;
	border:1px solid #999999;
	padding:30px;
}

#login td {
	font-weight:bold;
	vertical-align:middle;
}

#login_info	{
	position:absolute;
	top:50%;
	left:25%;
	right:25%;
	margin-top:120px;
	border: 4px solid red;
	padding: 5px;
	text-align:center;
}

#header {
	border-top:1px solid #EEE;
	border-right:1px solid #EEE;
	border-left:1px solid #EEE;
	color:#FFF;
	background-color:#009;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}