 * {
	
 font: 11px/1.3em "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
color: #3f3f3f;	
}
 

body {
  margin: 0;
  padding: 0;
}

#top {


  margin-top: 15px;
  padding: 10px; 
	
 	background: white url(images/pc_fix_header.gif) no-repeat 3px 10px;
  height: 55px;	
	 
 
  border-bottom: 1px solid #6E0005; 
   
}

#top h1 {

	font-size: 22px;
	color: #6E0005;
	text-align: left;
	font-style: italic;
	font-family: Times, "Times New Roman", serif; 
 
	margin-bottom: -10px;
	padding-top: 30px;


}

#wrapper {
	
  		margin-left: 160px;
  margin-right: 220px;


  padding: 0;

}


#left {
 
  width: 15%;
 position: absolute;
  

left: 2px;
  }


#box ul {
  
  margin-left:  0;
  margin-top:  0;
  list-style: none;
 
}

#box li {

	
	padding: 1px;
	text-align: left;
margin-left: 6px;
	
}

#box ul li a:link, ul li a:visited {

    color: #3f3f3f !important;
    text-decoration: none;

      padding: 2px;
}

#box ul li a:hover {

    text-decoration: underline;
   color: #6E0005 !important; 
 
   padding: 2px;
}

#box {
	
 width: 130px;
 height: 300px;
 border: 1px solid #6E0005;	
 margin-left: 20px;
margin-top: 20px;
 background-color: white;
}

#box h1 {
	
color: #6E0005;
font-size: 14px;
font-weight: bold;
margin-left: 5px;
margin-bottom: 1px;
}

#box h3 {
	
color: #6E0005;
font-size: 11px;
margin-left: 5px;
margin-top: 1px;
margin-bottom: 1px;
}


#box input {
	
width:  80%;
margin-left: 5px;

}



#centre {
	
    background-color: white;

 padding: 8px;
}

#centre h1 {
 color: #6E0005;
 font-size: 16px;
 margin-top: 15px;
 background-color: white;
 padding-top: 5px;
}

#centre h2 {
 color: #6E0005;
 font-size: 12px;
 margin-top: 20px;
 background-color: white;
 
 padding-top: 15px;
 padding-bottom: 3px;
 padding-left: 5px;

}


#centre a:link, #centre a:visited {
	
	text-decoration: underline
}

#centre a:hover {
	
	
	
	text-decoration: none;
}

 p {
	
margin: 5px;


}

#userlist {

padding: 1px;
}

#userlist p {

 
margin-top: 1px;
margin-bottom: 1px;

}



#col1  {

width:  33%;
float:  left;
position:  relative;


}

#col2  {

width:  33%;
float:  left;


position:  relative;
margin-bottom: 20px;
}

#col3  {

width:  33%;
float:  left;


position:  relative;
margin-bottom: 20px;
}

#userlist p.bold {
margin-top: 13px;
font-weight: bold;


}

.profileheader {
	font-weight: bold;
}



div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 235px;
  text-align: left;
  }

div.spacer {
  clear: both;
  }
  
 

.leftimage {  
	margin:2px 0 0 0; 
	padding:10px 0 0 0; 
	background: url("images/h_dots.gif") top left repeat-x; 

}

.image {  
	
	border: 0;
	float: left;
margin: 0 30px 0 30px; 
}



#clear {
  clear: both;
}

.clear {
  clear: both;
}

#footer {
  	
  background: white;
  border-top: 1px solid #6E0005; 
 
  margin-top: 20px; 
  text-align: center;
  height: 30px;
  

}


#footer p {
 	
 color: black;
 margin-bottom: 10px;
 margin-top: 10px;
}
 

	p.reverse {
	
	color: white;
	background-color: #CCC;
	padding: 3px 0 3px 2px;
	
	}

p.message {
	
color: white;
background-color: #CCC;
padding: 7px;
}

p.newreg {
	padding: 3px 0 2px 2px;
	color: black;
	font-weight: bold;
	background-color: yellow;

}

	p.list {
	
	padding: 3px 0 3px 2px;
	}
p.inactive {
	
	padding:  3px 0 3px 2px;
	color:  white;
	background-color: red;
	font-style: italic;
	
}


#highlight {
	border: 2px solid red;
	width: 100px;
	padding: 5px;
}



#footer a:link, a:visited {
   text-decoration: none;
}

#footer a:hover {
 
  text-decoration: underline;
}

#left ul li a:link {
	
	color: blue;
	
}

h1 {

 	text-align: left;
	font-size: 18px;
}


h2 {

   	font-size: 13px;
	color: gray;
	
}

#left h2 {
	margin-bottom: -10px;
	}
	
#left p {
	padding-left: 5px; 
}
	
.error {
	color: red;
}	
tr.redbg {
background: #CCCCCC;
}	

/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p {
  margin-top: 0;
}


#sendform {
 width: 360px; 
 background-color: #ccc;
 border: 1px solid #6E0005; 
 padding: 10px;
 float: left;
}