* {
 font:12px arial, lucida console, sans-serif;
}
body, html {
 margin:0;
 padding:0;
 background:#5d97b0;
 color:#000;
}
body {}
#wrap {
 background:#5D97B0;
 min-width:600px;
}
.red{
 color:red;
}
.green{
 color:green
}
.field{
 float:left;
}
.fields{
 background-color:#EFEFDE;
}
.fields legend{
 font-weight:bold;
 padding-left:6px;
 padding-right:6px;
}
#break{
 clear:both;
 width:400px;
 height:10px;
}
#header {
 background-image:url("../admin/images/interface_gradient.jpg");
 background-repeat:repeat-x;
 height:80px;
}
#header h1 {
 padding:5px;
 margin:0;
}
#nav {
 background:#c99;
 padding:5px;
}
#nav ul{
 margin:0;
 padding:0;
 list-style:none;
}
#nav li{
 display:inline;
 margin:0;
 padding:0;
}
#main {
 position:absolute;
 left:162px;
width:760px;
}
#main h2, #main h3, #main p {
 padding:0 10px;
}
#main ul,li{
 list-style-type:lower-roman;
}
#sidebar {
 background:#333;
 color:white;
 float:left;
 width:150px;
 padding-left:10px;
}
#sidebar ul {
 margin-bottom:0;
}
#sidebar h3, #sidebar p {
 padding:0 10px 0 0;
 font:10pt Arial;
}
#sidebar{}
#footer {
 background:#cc9;
 clear:both;
}
#footer p {
 padding:5px;
 margin:0;
 display:none;
}
.buttons{
 margin:10px;
 margin-top:30px;
 clear:both;
 float:right;
 width:160px;
}
.buttons li{
 list-style-type:disc;	
}
#editing{
 margin:5px;
 border:1px solid black;
 background:#fff;
 padding:10px;
 font-size:14px;
}
label
{
 width: 8em;
 margin-top:3px;
 font-weight:bold;
 float: left;
 text-align: right;
 margin-right: 0.5em;
 display: block
}
.submit input
{
 margin-left: 0em;
}
.whitelink a{
 color:white;
}
#session{
 margin-top:60px;
 float:left;
 color:white;
}
#heirarchy, #rights{float:left;}

#heirarchy li{
 margin:0px;
}
/*#rights table,td,tr{
 margin:0px;
 padding:0px;
}*/
#rights{
 margin-top:12px;
 margin-left:10px
}
#zebra td{
 padding:1px;
}
#step{
 padding:2px;
 padding-left:10px;
 padding-right:10px;
 font-size:20px;
 border-top:1px solid black;
 border-bottom:1px solid black;
 background:#5D97B0;
}
.cmsContent{
 font:12px arial, lucida console, sans-serif; 
 padding:3px;
 background:white;
 border:1px solid black;
 margin:5px;
 margin-top:10px;
 float:left;
 width:800px;
}
.cmsContent li{
 list-style-type:none
}
.comparison{
	font: 13px/24px Verdana, Arial, Helvetica, sans-serif;

border:1px solid black;
	}
.comparison td {
padding:6px;
vertical-align: text-top;	
border-bottom: 1px solid #999;
}
	a.button{
 padding:4px;
 border:1px solid black;
 margin:4px;
 text-decoration:none;
 background-color:#ccc;
 color:#000;
}
a.button:hover{
	background-color:#54BA54;
}
.button_note{
border:1px solid #ccc;
background-color:#FCEF41;
padding:5px;
float:left;
width:130px;
margin:5px;	
}
.button_note h3{
	font-size:14px;
}
