

/* Presentation Stylesheet */ 
 
p {
 margin:0;
 padding:10px 20px 0px 20px;
 text-align:left; !important
 }
 
h2, h3, h4, h5 {

 margin:0;
 padding:10px 0px 0px 20px;
 text-align:left;
 }
 

pre {
 text-align:left;
 margin:0;
 padding:20px 0;
 }

#logo {
 margin: 0; 
 text-align: left;
 background: #006699;
 background-color: #006699;
 height: 40px
 }
 
 body { background-color: #fff; color: #333; }
 
 body, p, ol, ul, td {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size:   13px;
   
 }
 
 ul, ol {
 text-align: left;
 
 }
 pre {
   background-color: #eee;
   padding: 10px;
   font-size: 11px;
 }
 
 
 
 a { color: #000; }
 a:visited { color: #666; }
 a:hover { color: #fff; background-color:#000; }
 
 h1 {margin: 0 0 0 0px; color:#FFFFCC}
 h1 a { text-decoration: none; color:#FFFFCC }
 
 h1 a:visited { color: #FFFFCC; }
 h1 a:hover { color: #FFFFCC; }
 
 .fieldWithErrors {
   padding: 2px;
   background-color: red;
   display: table;
 }
 
 #ErrorExplanation {
   width: 400px;
   border: 2px solid red;
   padding: 7px;
   padding-bottom: 12px;
   margin-bottom: 20px;
   background-color: #f0f0f0;
 }
 
 #ErrorExplanation h2 {
   text-align: left;
   font-weight: bold;
   padding: 5px 5px 5px 15px;
   font-size: 12px;
   margin: -7px;
   background-color: #c00;
   color: #fff;
 }
 
 #ErrorExplanation p {
   color: #333;
   margin-bottom: 0;
   padding: 5px;
 }
 
 #ErrorExplanation ul li {
   font-size: 12px;
   list-style: square;
 }
 
 div.uploadStatus {
   margin: 5px;
 }
 
 div.progressBar {
   margin: 5px;
 }
 
 div.progressBar div.border {
   background-color: #fff;
   border: 1px solid grey;
   width: 100%;
 }
 
 div.progressBar div.background {
   background-color: #333;
   height: 18px;
   width: 0%;
 }
 
 /*- Main Menu in Header */
 
 ul.menu {
 	margin: 0;
	 	padding: 0;
	 	position: absolute;
	 	
	 	left: 15%;
 	width: 90%;
 	}
 
 ul.menu li {
 	display: inline;
 	margin: 0;
 	}
 
 ul.menu,
 ul.menu li a {
 	padding: 6px 15px 6px;
 	}
 
 ul.menu li a:visited {
 	font: 1em Verdana, Helvetica, Arial, Sans-Serif;
 	color: white;
 	margin: 0;
 	}
	
	 ul.menu li a {
 	font: 1em Verdana, Helvetica, Arial, Sans-Serif;
 	color: white;
 	margin: 0;
 	}
 
 ul.menu li a:hover {
 	background: #333;
 	color: #eee !important;
 	text-decoration: none;
 	}
 
 ul.menu li.current_page_item a,
 ul.menu li.current_page_item a:hover {
 	color: #333 !important;
 	background: white;
 	text-decoration: none;
 	}
 
 .admintab {
 	position: absolute;
 	right: 20px;
	}
