﻿/* === Standard styles === */
html, body, textarea {font-size: 90%;font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #363904;background-color: #EDF1E5;margin: 0;padding: 0;}
form {margin: 10px auto;padding: 0;border: double 3px #C9C9C9;width: 980px;}		
a:hover {text-decoration: underline;}
h1 {font-size: 1.6em;color: #cc0099;margin: 0;padding-top: 2px;padding-bottom: 2px;}
h2 {font-size: 1.3em;margin: 0;padding-bottom: 2px;}
h3 {font-size: 1.0em;margin: 0;}
th {font-weight: bold;}
ul {margin-left: 0;padding-left: 20px;}
/* === Custom styles - also used in skin-file === */
.colorlabel {color: #363904;}	
.colorfield {color: #363904;background-color: #ffffff;}
.colorfieldalt {color: #363904;background-color: #f8f7f4;}
.colorfieldreq {color: #363904;background-color: #ffff99;}
.colorsel {color: #363904;background-color: #ffff99;}
.colorerr {color: #ffffff;background-color: #ff0000;}
.colorbutton {color: #363904;background: #f8f7f4 url(button.png) repeat-x center;}
.colorheader {color: #ffffff;background-color: #69A627;}
.colorheader {color: #000000;background-color: #f8f7f4;}
.colortreeview {color: #363904;background-color: #f8f7f4;}
.colorinfo {color: #363904;background-color: #f8f7f4;}
.colortitle {color: #555555;}	
.colorfooter {color: #677834;}	
.textlarge {font-size: 1.2em;}	
.textmedium {font-size: 1.0em;}	
.textsmall {font-size: 0.8em;}	
.textinput {font-weight: bold;}	
.textbutton {font-size: 1.0em;font-weight: normal;}	
.texttreeview {font-size: 1.0em;font-weight: bold;}	
.textinfo {font-size: 0.9em;}	
.textupper {text-transform: uppercase;}	
.bordersimple {border: solid 1px #cccccc;padding: 1px;}
.bordererr {border: solid 1px #ff0000;padding: 1px;}
.bordernone {border: none;border-collapse: collapse;}
/* === Special styles === */
.pagemain {padding:2px;}
.page {background-color: #ffffff;border: none;border-collapse: collapse;padding:1px;}	 
.pageheader {background: #D8EBBD url(Header.png) repeat-x;border-bottom: solid 1px #cccccc;}
.pageheaderleft {vertical-align: middle;padding-top: 6px;padding-left: 7px;padding-bottom: 4px;}
.pageheaderright {height: 55px;width: 290px;background: url(HeaderRight.png) no-repeat right center;}	  
.pagefooter {background-color: #f7f9f4;border-top: solid 1px #cccccc;padding-left: 4px;}	 
table.panel {color: #000000;background-color: #ffffff;border-collapse: collapse;border: solid 1px #cccccc;margin:0;}		
th.panel {color: #000000;background: #69A627 url(Header.png) center repeat-x;text-align: left;padding-left: 4px;padding-bottom: 4px;padding-top: 3px;vertical-align: middle;border-bottom: solid 1px #cccccc;}
td.panel {padding: 4px;border-color: #cccccc;}
.panelsep {line-height: 3px;}	
.msg {vertical-align: middle;padding-top:3px;padding-bottom:3px;}
input[disabled="disabled"], input.disabled { color:#8c8c8c;} 
input[type="file"] {border: solid 1px #cccccc;padding: 1px;}
/* === MEDIA definitions === */
@media print
{
	form {margin: 0;width: 100%;white-space: normal;}
	html, body, textarea {background-color: #ffffff;}
	.noprint {display: none;}
}

