/* admin css */

 body{
    background-color:#eeeeee;
    font-family: Arial, Verdana, sans-serif;
    margin:0;
    padding:0;
 }

 #wrapper{
    width:900px;
    margin:10px auto;
    padding:10px;
    background-color:#ffffff;
    border:2px solid #36393d;
 }
 
 h1 {
 	font-size:1.2em;
 	color:#3f4c6b;
 
 }
 
 h2{
 	font-size:1.1em;
 	color:#3f4c6b;
 }
 
  h3{
 	font-size:1em;
 	color:#3f4c6b;
 }
 
  h4{
  	margin-top:0px;
  	margin-bottom:0px;
 	font-size:.95em;
 	color:#3f4c6b;
 }
 
 p,li,td{
 	font-size:.9em;
 }
 
 a,a:link{
 	color:#36393d;
 	text-decoration:underline;
 
 }
 a:hover{
 	color:#c3d9ff;
 }
 
 

 
 #main{
    margin-left:10px;
    width:880px;
    height:auto;

 }

 #header{
    font-size:12px;
    margin-bottom:10px;
 }
 
 #footer{
    clear:both;
    padding-top:40px;
    font-size:9px;
 }


 

 
 .message{
 	border:1px solid #36393d;
 	background-color:#c3d9ff;
 	color:#36393d;
 	padding:5px;
 	width:200px;
 	font-size:12px;
 	margin:5px 0px 5px 0px;
 }
 
 .floatleft{
 	float:left;
 }
 
 .floatright{
 	float:right;
 }
 
 

/* navigation */

#globalnav {
	width: 880px;
	height:30px;
	margin: 2px 0 10px 0;
	padding: 0;
	background: #36393d;
	}
	
#globalnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#globalnav li {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 110%;
	letter-spacing: 2px;
	text-transform: none;
	}
	
#globalnav li a {
	float: left;
	padding: 10px 12px;
	text-decoration: none;
	color: #fff;
	border: none;
	}
	
#globalnav li a:hover{
	color:#c3d9ff;
}


#globalnav li form{
	padding:3px 0px;
}

label{
	color:#3f4c6b;
	font-weight:bold;
}

input,select,textarea{
	background-color:#fff;
	color:#333;
	border:2px solid #333;
}
input[type="submit"]{
    border: 1px solid #000;
    background: #cdeb8b;

}


/*tables*/
table{
	border: 1px solid #36393d;
}

caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	/*
	border-right: 1px solid #36393d;
	border-bottom: 1px solid #36393d;
	border-top: 1px solid #36393d;
	*/
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #eee;
}

th.nobg {
	/*
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #36393d;
	*/
	background: none;
}

td {
	/*
	border-right: 1px solid #36393d;
	border-bottom: 1px solid #36393d;
	*/
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #3f4c6b;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	/*
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	*/
	background: #fff;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	/*
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	*/
	background: #f5fafa;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

label{
	float: left;  
	width: 10em;  
	margin-right: 1em;  
	text-align: right; 
}

fieldset {  
	float: left;  
	clear: both;  
	width: 90%;  
	margin: .5em 0 .5em 1.5em;  
	padding: 10px;  
	border: 3px solid #444;  
	background-color: #f1f1f3;
}

fieldset a{
	color:#CC3300;
}

legend {  
	margin-left: 1em;  
	padding: 3px;  
	color: #000;  
	font-weight: bold;
}