body 
	{
		background-image: url(images/bg.gif);
		text-align: center; /* required for centering the page in IE */
	}

html, body, #wrapper 
	{
    		
	}


	
#wrapper 
	{	
		margin-top:-20px;
		background-color: white;
		padding-left:20px;
		padding-right:20px;
		width: 879px;
		margin-left:auto; /* centering the page */
		margin-right:auto;
		text-align: left;
		padding-bottom:20px;
		margin-bottom:-30px;
	}
	
#header 
	{
		height: 50px;

	}
	
#content 
	{
		width: 878px;
		float:right;
		color:#888888;
	}
	
#container 
	{

	}
	
#footer 	
	{
		text-align:center;
		clear:both;
		font-family:'Trebuchet MS', Helvetica, Arial, Verdana, sans-serif;
		color:#bbbbbb;
		font-size:12px;
		height: 20px;
		bottom:0;
		position:relative;
		width: 879px;
		margin-left:auto; /* centering the page */
		margin-right:auto;
		background-color:white;
		padding-left:20px;
		padding-right:20px;
		padding-bottom:0px;
	}
#footerInside
	{
		padding-left:20px;
		padding-right:20px;
		border-top:1px solid #888888;
		border-bottom:1px solid #888888;
	}
	
	
#footer a:link, a:visited
	{
		color:#bbbbbb;
		text-decoration:none;
	}
	
#footer a:hover
	{
		color:#888888;
	}
	
#learnMore a:link, a:visited
	{
		color:#bbbbbb;
		text-decoration:none;
	}
	
#learnMore a:hover
	{
		color:#888888;
	}
	
	
#minorMenu
	{
		padding-top:40px;
		height:56px;
		font-family:'Trebuchet MS', Helvetica, Arial, Verdana, sans-serif;
		width:700px;
		
	}
	
#minorMenu #minorItem a:link, #minorMenu #minorItem a:visited
	{
		float:left;
		padding-right:20px;
		color:#bbbbbb;
		font-size:12px;
		text-decoration:none;
	}

#minorMenu #minorItem a:hover
	{
		color:#888888;
	}
	
	
#mainMenu
	{
		width:878px;
		margin-bottom:20px;
	}
	
#textHeader
	{
		border-top:2px solid #555555;
		border-bottom:1px solid #555555;
		color:#555555;
		font-size:20px;
		padding-top:2px;
		padding-bottom:2px;
	}
	
#textBlock
	{
		background-image: url(images/bg_fading.gif);
		font-size:11px;
		font-family:'Georgia';
		background-repeat: repeat-x;
		padding:10px;
		padding-bottom:20px;
	}
	
#imageBlock
	{
		float:left;
	}
	
#textBlock li	{
		padding:5px;
	}
	
form {
  margin: 0 0 0 0;
}

form fieldset {
  border: 0;
}

form p {
  
}

form .formfield {
  clear: both;
  width: 400px;
}

form .formfield label {
  display: block;
  padding: 7px 10px;
  float: left;
  width: 100px;
}

form .formfield input {
  margin: 4px;
  padding: 3px;
  font-size: 1em;
  float: left;
  width: 180px;
  background: #EEEEEE;
  color: #888888;;
  border: 1px solid #888888;
}

form .formfield div {
  margin: 4px;
  padding: 3px;
  font-size: 1em;
  float: left;
  background:#EEEEEE;
  color: #888888;;
  border: 1px solid #888888;
}

form .formfield textarea {
  margin: 4px;
  padding: 3px;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: 1em;
  float: left;
  width: 180px;
  background: #EEEEEE;
  color: #888888;;
  border: 1px solid #888888;
}

form .buttonfield {
  clear: both;
  padding: 1px;
  margin-left:124px;
  padding-top:10px;
}

form .buttonfield input {
	color:#333;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:84%;
	font-weight:bold;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	background-color:#ddd;
	filter:progid:DXImageTransform.Microsoft.Gradient(
	GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');
	margin-right:10px;
	}

.success {
  clear: both;
  width: 380px;
  background: #99CC99;
  color: #fff;
  border: 1px solid #000;
  padding: 4px 0px 4px 4px;
    margin-bottom: 4px;
    font-size:12px;
  text-align:center;
}

.failure {
  clear: both;
  width: 380px;
  background: #CC6666;
  color: #fff;
  border: 1px solid black;
  padding: 4px 0px 4px 4px;
  margin-bottom: 4px;
  font-size:12px;
  text-align:center;
}

#textBlock a:link, #textBlock a:visited	
	{
		color:#888888;
		text-decoration:none;
	}
	
#textBlock a:hover
	{
		color:#555555;
	}
	
img 
	{
		border:1px solid black;
	}
	
	
#tableBlock
	{
		font-size:11px;
		font-family:'Georgia';
		background-repeat: repeat-x;
		padding:10px;
		padding-bottom:20px;
	}
#tableBlock a:link, #textBlock a:visited	
	{
		color:#888888;
		text-decoration:none;
	}
	
#tableBlock a:hover
	{
		color:#555555;
	}
	
#textBlock ul li a:link, a:visited
	{
		color:#888888;
		text-decoration:none;
	}
	
#textBlock ul li a:hover
	{
		color:#555555;
	}