/* CSS Document */
html, body, #wrapper{ 
	min-height:100%;
	height:100%;
	}
body {
	font-size:90%;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-image: url(../images/topBg.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	}
a:link {
	color:#0066CC;
	text-decoration:underline;
	}
a:visited,
a:hover {
	color: #660000;
	text-decoration:underline;
	}
ul li {
	list-style-type:square;
	}
div#wrapper {
	position:absolute;
	margin:0;
	padding:0;
	background-image: url(../images/sideBg.jpg);
	background-repeat:repeat-y;

	}
html>body, html>body #wrapper { 
 height: auto; /*this undoes the IE hack, hiding it 
  from IE using the child selector*/ 
 }
div#header h1, div#header h3 {
	display:none;
	}
div#header {
	margin:0;
	padding:0;
	background-image:url(../images/topheader.jpg);
	background-repeat:no-repeat;
	height:83px;
	}	
div#topNav {
 z-index: 1;
	width:60%;
	min-width:600px;
	padding-left:500px;
	}	
div#topNav ul {
	margin:0;
	padding:0;
	}
div#topNav ul li  {	
	list-style-type:none;
	text-transform:uppercase;
	float:left;
	background:url(../images/buttonbg.jpg) top right no-repeat;
	padding:12px 18px 0px 7px;
	height:47px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	min-width:80px;
	}

div#topNav a {
	margin-top:0px;
	display:block;
	}
ul li span.extra {
	text-transform: capitalize;
	font-size:80%;
	color:#FFFFFF;
	}
div#sideNav {
	clear:both;
	width:200px;
	margin:0;
	float:left;
	}
div#sideNav ul {
	margin:0;
	padding:0;
	}
div#sideNav ul li {
	list-style-type:none;
	padding:20px 0 0 25px;
	}	
div#topNav a,
div#sideNav a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
div#topNav a:visited,
div#sideNav a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
div#content {
	font-size:90%;
	margin:30px 30px 0 250px;
	min-height:400px;
	min-width:600px;
	}
* html #content { 
	height: 400px; 
} 
div#content h2 {
	font-size:120%;
	color:#585858;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
div#content table {
	width:90%;
	}
div#content table th {
	text-align:left;
	}

#footer {
  bottom:0;
  font-size:90%;
  border-top:2px solid #e0e0e0;
  padding-top:4px;
  margin:20px 0 0 260px;
  height:15px;
  }
  
#logout  {
	padding:2px;
	background-color:#851b1a;
	text-align:center;
	}
	
#logout a:link,
#logout a:visited,
#logout a:hover {
	color:#fff;
	font-weight:bold;
	}
	
.iframes {
	min-height:800px;
	overflow: auto;
	width:100%;
	}
	
* html .iframes { 
height: 800px; 
} 

table.reginfo td{
	padding-left:10px;
	}
table.reginfo td.nowrap {
	white-space:nowrap;
	}
.note { 	
	font-size:85%;
	padding:3px;}
