html, body {
   margin : 0;
   padding : 0;
}

TABLE#controlTheShit
        {
        background-color:#CCCCCC; padding:1px;
        }
.cbtn
        {
        height:18;
        BORDER-LEFT: #CCCCCC 1px solid;
        BORDER-RIGHT: #CCCCCC 1px solid;
        BORDER-TOP: #CCCCCC 1px solid;
        BORDER-BOTTOM: #CCCCCC 1px solid;
        }
.center-pic {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 50%;
  height: 50%;
  margin: auto;
  background-color: red;
  color: white;
} 
body {
   color : #a52a2a;
   background-image : test.gif;
   background-attachment: fixed;
   width : 100%;
   font : 11px sans-serif;
   font-size: 12px;
   background-color:#E4E4E4;
}


a:link {
   color : #507FBD;
   background : transparent;
   text-decoration : none;
}

a:visited {
   color : #507FBD;
   text-decoration : none;
}

a:hover {
   color : #D62525;
   text-decoration : none;
}


img {
   border : none;
}

input.btnhov{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;}

input.btn{
   color:#050;
   font-family:'verdana',helvetica,sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   width: 130px;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');}

.leftnavlinks a { 
border-left:2px none #907000; border-right:2px none #907000; border-top:2px none solid; border-bottom:2px none solid; color: white; 
width:130px;
background-color: black;
text-decoration: none;
display: block;
text-align: center;
font-family:sans-serif;
font-size:11px;
 

}
/*
.leftnavlinks a:link { 
color: white; 
background-color: black;
text-decoration: none;
border: 1px solid black; 

}

.leftnavlinks a:visited { 
color: white; 
background-color: black;
text-decoration: none;
border: 1px solid black; 

}
*/
.leftnavlinks a:hover {
color: white; 
background-color: #507FBD;
text-decoration: none;
border-left:2px none #507FBD; border-right:2px none #507FBD; border-top:2px none solid; border-bottom:2px none solid; color: white; 



} 
.maskborder {
	border:1px solid #507FBD;
	background-color:white;
	

}

.masklink a { 

border-left:1px solid white; 
border-right:1px solid white; 
border-top:4px solid white;
border-bottom:4px solid white; 
width:130px;
background-color: white;
display: block;
}

.masklink a:link { 

background-color: white;

}



.masklink a:hover {

background-color: black;
border-left:1px solid black; 
border-right:1px solid black; 
border-top:4px solid black;
border-bottom:4px solid black; 
} 

.smallgreytext {
font-family: verdana;
font-size:10px;
font-weight:bold;
color:#747474;

}

.smallblacktext {
font-family: verdana;
font-size:10px;
font-weight:bold;

}

.topnavlinks a {
width: 110px;
display: block;
color: pink;  
background-color: black;
text-decoration: none;
border: 1px 
border-color: solid black; 
font-family:sans-serif;
font-size:11px;


}
.topnavlinks a:link {
color: white;
border: 1px solid black; 
}

.topnavlinks a:visited {
color: white;
border: 1px solid black;
}

.topnavlinks a:hover {
color: white; 
background-color: #507FBD;
text-decoration: none;
border: 1px 
border-color: solid black; 
} 

.topnavlinks a:active {
color: white; 
background-color: #507FBD;
text-decoration: none;
border: 1px 
border-color: solid black; 
} 

/* Links within paragraphs (subtle) */
p a {
color: #EEEEEE;
text-decoration: none;
}

/* Links within paragraphs (revealed) */
p:hover a { 
color: #0000ff;
text-decoration: underline;
}

#container {
   width : 800px;
   margin : 10px auto;
   background-color : white;
   color : #333;
   border : 1px solid #000000;
   border-bottom-width : 0px;
  /* border-left: 1px solid black;
  */
  line-height : 130%;
}

#top {
	padding : 0;
	background-color: black;
	height:123px;
	border-bottom : 1px solid #000000;
}
#top h1 {
   padding : 0;
   margin : 0;
}

#leftnav {
	
	float : left;
	margin: 0;
	padding : 1em;
	background-color : #ffffff;
	
	
}
#leftnav p {margin : 0 0 1em 0;}

* html #content {height:430px}

#content {
	margin-left : 160px;
	/*border-left : 1px solid black;*/
	padding : 1em;
	height:100%;
	min-height:420px;
	vertical-align:top;
	font-size:10px;
}

#content h1 {margin : 0 0 1em 0;
	font-family:sans-serif;
	font-weight:bold;
	font-size:13px;
}
#content h2 {margin : 0 0 1em 0;
	font-family: sans-serif;
	font-weight:bold;
	font-size:15px;
}
#content td  { 
	background: #eeeeee; 
	font-family:sans-serif;
	font-size:10px;
}
#content td.blank{ background: white; }
#content td.subject{ 
	background: #B9B9B9;
	font-size: 12px;
	font-weight:bold;
}
#content th  { color: white; background: #666666; }

#adminpage h2 {margin : 0 0 1em 0;}
#adminpage td  { 
	background: #eeeeee; 
	vertical-align:middle;
	border: 1px black;
}
#adminpage table{
	border-collapse: collapse;
	padding: 0; 
	border-spacing: 0; 
	}
#adminpage {
	 color : black;
   background : #E4E4E4;
   
   width : 100%;
   font : 12px sans-serif;
   


}
#adminpage td.blank{ background: white; }
#adminpage td.subject{ background: #B9B9B9; }
#adminpage th  { color: white; background: #666666; }

#footer {
   clear : both;
   margin : 0;
   padding : 0;
   color : white;
   font-family:'verdana',helvetica,sans-serif;
   font-size: 11px;
   background-color : black;
/*	removed 30-oct-08
	border-bottom : 1px solid #000000;
	border-top : 1px solid #000000;
	border-right:1px solid #907000;
	border-left:1px solid #907000;
*/
   border-top:1px solid black;
   
}
#footer p {padding-left : 0px;}
#footer img {float : right;}



/* seen by IE5mac only, by Philippe Wittenbergh www.l-c-n.com */
*>html #footer img {
        margin : 0;
}
/* end */





.non-cust-links {
   border-top : 1px solid #808080;
   padding : 10px;
}
