h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:10px;}
h6{font-size:8px;}
/* START:notice */
#notice {border: 2px solid red;padding: 10px;margin-bottom: 2em;background-color: #f0f0f0;font: bold small sans-serif;float:left;width:680px;}
#document_notice {border: 2px solid red;padding: 10px;margin-bottom: 2em;background-color: #f0f0f0;font: bold small sans-serif;float:left;width:660px;}

/* Styles for main page */
body{background-color:#dddddd;font-family:Tahoma;font-size:11px;margin:0px;}

#admin{width:900px;margin:0px 0px 0px 80px;background-color:#ffffff;float:left;}
#header{background:url(/images/header/header-alt7.png);height:25px;padding:95px 0px 0px 53px;color:#ffffff;font-size:14px}
#header a:link{color:#ff0000;}
#header a:visited{color:#ff0000;}

#menu_container{width:180px;float:left;}
#menu{margin:0px;padding:0px 0px 0px 0px;list-style-type: none;border-right:2px solid #cccccc;}
#menu a{display:block;margin:0;padding:4px 4px 4px 15px;background:#fff;text-decoration:none;}
#menu ul{list-style-type:none;} 
#menu ul a{margin:0;padding:3px;background:#fff;font-size:11px}	
#menu a:link{color:#000000;}
#menu a:visited{color:#000000;}
#menu a:hover{text-decoration:underline;}

#main{width:720px;float:left;}
#main_content {
	margin:20px 20px 20px 20px;
	overflow:hidden;
}
#page{width:450px;}
.img_text{color:#888888;}
#bottom{background:url(/images/header/sidfot-alt2.png);padding:7px 10px 10px 30px;color:#fff;text-align:left;height: 53px;width:860px;font-size:12px;float:left;}
#admin_info{width:450px;}

#thumbnail{padding:15px;}

hr{border:1px solid #cccccc;}

tr.list-line-even-image td{background:#cccccc;padding:10px 0px 10px 0px;}
tr.list-line-odd-image td{background:#eeeeee;padding:10px 0px 10px 0px;}

.list-line-even {background:#cccccc;}
.list-line-odd {background:#eeeeee;}

span.bold {
	font-weight:bold;
}

/* Styles for notice and error page */
pre {background-color: #eee;padding: 10px;font-size: 11px;}
.fieldWithErrors input {border:2px solid red;}
#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 gray;width: 100%;}
div.progressBar div.background {background-color: #333;height: 18px;width: 0%;}