/* Layout */
body {
	color:#000;
	background-color:#5350b9;
	margin: 0px;
	padding: 0px;
    font:11px verdana, arial, helvetica, sans-serif;	
	text-align:center;/* center layout in ie5 and 5.5. */
}
#container {
	background-color: #fff; /* this is the background colour of the right column */
	position:relative;
	text-align:left;
	width: 800px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #000;
	min-height: 600px;
}

/* mac hide hac \*/
* html #container {
	height: 600px;
}
/* end mac hide */

html>body #minheight {
	float: right;
	width: 0px;
	height: 600px;
}
    
#content {
	padding: 0;
}

#left {
	float:left;
	width:160px;
}

#right {
	float:left;
	width:550px;
	padding-left:30px;

}

#header, #footer {
	background:#FFFFCC;
	text-align:center;

}

#header h1, #footer h1 {margin:0}

#footer {background:#B8BBA8;}

#header {
  background:url(images/headerred.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  border-bottom:1px solid black;
  height:131px;
}

#content img {
  float: left;
  position: relative; 
  margin: 5px 5px 15px 0;
  border: 1px solid;
  z-index: 3;
  text-align:center;
}

/* Text Styles */
h1 {
  font:bold 14px/16px verdana, arial, helvetica, sans-serif;
  margin:10px 0px 5px 0px;
  padding:0px;
  border-bottom: 1px solid #5350b9;
  clear: left; 
  }
h2 {
  font:bold 12px/14px verdana, arial, helvetica, sans-serif;
  margin:10px 0px 5px 0px;
    border-bottom: 1px solid #5350b9;

  padding:0px;
  clear:left;
  }
h3 {
  font:bold 11px/20px verdana, arial, helvetica, sans-serif;
  margin:5px 0px 2px 0px;
  padding:0px;
  clear: left; 
  }
p {
  font:11px/16px verdana, arial, helvetica, sans-serif;
  margin:0px 0px 16px 0px;
  padding:0px;
  text-align: left;
  }
  
/* Navigation */
#navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  }

#navigation li {
  border-bottom: 1px solid #0033cc;
  margin: 0;
  }

#navigation li a {
  display: block;
  padding: 8px 5px 8px 0.5em;
  background-color: #ffffff;
  font-size:12px;
  font-weight:bold;
  color: #000000;
  text-decoration: none;
  width: 100%;
  }

html>body #navigation li a {
  width: auto;
  }

#navigation li a:hover {
  background-color: #5350b9;
  color: #cccccc;
  }

/* form fields */
form {
	padding: 5px;
}

form p {
	clear: left;
	margin: 0;
	padding: 0;
	padding-top: 5px;
}

form p label {
	float: left;
	width: 25%;
}

input.txt {
	color: #00008b;
	background-color: #eeeeee;
	border: 1px solid #00008B;
	width: 300px;
}

textarea {
	width: 500px;
	height: 100px;
	color: #00008b;
	background-color: #eeeeee;
	border: 1px solid #00008b;
}
