﻿body 
{
	margin:0;
	padding:0;
	min-width:800px;
	text-align:center;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	
}
/***************CONTAINER*******************/
#container {
	margin: 0 auto;
	width: 950px;
	text-align: left;
	/*background: url(../images/Constellation-gray-232x300.png);*/
	background-repeat: no-repeat;
	background-position: center top;
	/*background-color: #FFFFFF;*/
} 
/***************HEADER*******************/
#header
{
	margin:0;
	padding:0;
	clear:left;
	position:relative;
	border-top:5px solid white;
}
#header{ 
	height /**/:101px; /* for IE5/Win only */
}
#header img
{
	margin:1;
	padding:1;
	position:absolute;
	top:0;
	border:none;
	display:inline;
}
h3.pagecaption
{
    text-align:center;
    width: 95%;
}
/***************NAVIGATION****************/
table.nav
{
    width: 100%;
}

a.nav
{
    padding-left: 50px;
	float: left;
	font-weight: bold;
	color: #4471b2;
}
a.nav:link
{
    text-decoration: none;
}
a.nav:hover
{
    text-decoration: underline;
}

a.navleft
{
    padding-left: 50px;
	float: left;
	font-weight: bold;
	color: #4471b2;
}
a.navleft:link
{
    text-decoration: none;
}
a.navleft:hover
{
    text-decoration: underline;
}

a.navright
{
    padding-right: 50px;
	float: right;
	font-weight: bold;
	color: #4471b2;
}
a.navright:link
{
    text-decoration: none;
}
a.navright:hover
{
    text-decoration: underline;
}
/***************DOWNLOAD/UPLOAD****************/
a.duload
{
    font-weight: bold;
    color: #4471b2;
}
a.duload:link
{
    text-decoration: none;
}
a.duload:hover
{
    text-decoration: underline;
}
li.bl
{
    color: #4471b2;
}
li.bl:link
{
    text-decoration: none;
}
li.bl:hover
{
    text-decoration: underline;
    font-weight: bold;
}

li.cef
{
    color: red;
}

/***************ADMIN*******************/
table.userlist
{
    border-collapse: collapse;
    border: 1px solid black;
    width: 95%;
}

th.userlist, td.userlist
{
    border: 1px solid black;
    padding: 5px;
}

#useraccount
{
    position: relative;
    left: 130px;
}

#useraccount p.error
{
	color: Red;
	font-weight: bold;
}

td.spacer
{
    width: 20px;
}

/***************CONTENT*******************/
#content
{
    margin:0;
    padding:10px;
    float:left;
    position:relative;
    width:980px;
    height:650px;
}
#content p.top{display:none;}

#content h3.intro
{
	text-align:center;
}

#content p.error
{
	color: Red;
	font-weight: bold;
}

#content p.timeout
{
	color: Red;
	font-weight: bold;
	text-align:center;
}

#fieldset datasub
{
	padding: 10px 0px 5px 10px;
}
	
#logoff1
{
	text-align:center;
}

#logoff2
{
	text-align:center;
}
/***************FOOTER*******************/

#footer
{
    clear:both;
	background:url(../images/background.jpg);
	border:0;
	margin:0;
	padding:0;
	text-align:right;
	height:145px;
	min-height:145px;
	background-color: #FFFFFF;    
}

#footer p
{
	margin:0;
	padding:0;
	font-size:.7em;
	color:#00334D;
	text-align:center;
}

#footer a,a:visited{color:#4471b2;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

#footer img
{
	text-align:left;
	margin:0;
	padding:0;
	height:13;
	border:0;
}
#requestpn p.error
{
	color: Red;
	font-weight: bold;
}
#requestpn p.success
{
	color: Green;
	font-weight: bold;
}

/***************FORM ALIGNMENT in DIV *******************/

form.lrmsadmin {
    margin: 0 auto;
    width: 300px;
}