/******** IIWS GENERAL STYLE ***********/


body {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 100%;
}

.wrapper {
	width: 850px;
	margin: 0 auto;
	padding: 0;
}

#header {
	background: url('../images/header_bkgrd.png') no-repeat center;
	margin-top: 45px;
	width: 100%;
	height: 105px;
}
	
.header_bg {
	height: 105px;
	width: 100%;
	float: center;
}

#header h1 {
	font-size: 140%;
	color: white;
	text-align: center;
	padding-top: 40px;
}

#middle_left {
	background: url('../images/middle_left_bkgrd.png') no-repeat center;
	width: 420px;
	height: 254px;
	float: left;
	margin-top: 10px;
}

#middle_left img {
	margin-top: 75px;
	margin-left: 40px;
}

#middle_right {
	background: url('../images/middle_right_bkgrd.png') no-repeat center;
	width: 420px;
	height: 254px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
	
#middle_right p {
	color: white;
	float: left;
}
	
#middle {
	background: #e9eff5;
	padding-left: 20px;
	padding-top: 25px;
	padding-bottom: 40px;
}

#middle p {
	color: black;
	font-size: 90%;
}

#middle h2 {
	color: #134079;
	font-size: 100%;
}

#middle a {
	color: #134079;
	/*text-decoration: none;*/}
#middle a: hover {
	color: #5979a1;
}

#middle li {
	list-style-type: none;
}
	
.middle_content {
	width: 98%;
	clear: both;
	background: #e9eff5;
	padding-top: 10px;
}
	
#home_link {
	float: right;
	margin-right: 20px;
	text-align: right;
}
	
#home_link a {
	color: #134079;
}
#home_link a: hover {
	color: black;
}

fieldset {
	border: 0;
}

#myForm {
	padding-left: 50px;
	padding-top: 10px;
}

#myForm_logout {
  
}

.login-div {
  color: white;  
}

.login-row {
  width: 342px;
  margin: 8px 2px 8px 2px;
}

#uname {
  
}

#pass {
  
}

#Submit {
	float: right;
}

#Submit_logout {
	float: right;
	clear: both;
	margin-right: 20px;
	margin-top: 10px;
}
	
#middle table {
	padding-left: 2px;
}
#middle table th {
	color: #134079;
	font-size: 90%;
	border-bottom: 1px solid #134079;
	}
	/*float: left;
} - commented out because it was making all th stick to left!*/
#middle table td {
	font-size: 85%;
	padding-left: 10px;
}
#middle caption {
	color: #134079;
	font-weight: bold;
}

.middle_content tbody {}

.hideStuff {
   display: none;
}

/*************************FORMS*************************/

fieldset {
	padding-top: 10px;
}

fieldset ul, fieldset li{
border: 0; margin: 0; padding: 0; list-style: none;
}
fieldset li{
clear: both;
list-style: none;
padding-bottom: 10px;
}

fieldset p{
clear: both;
/*padding-bottom: 5px;*/
}

fieldset input{
/*float: left;*/
}
fieldset label{
width: 175px;
float: left;
}

fieldset legend {
	font-size: 1.077em;
	color: #0D1F65;
	font-variant: small-caps;
}

ul.maincal {
	margin: 5px 0 -15px -10px;	
	list-style: circle;
}

fieldset error {
	color: #60100B;
	font-weight: bold;	
}

