body {
	font-family: Tahoma,Helvetica,sans-serif;
	font-size:12px;
}

h1, h2, h3, h4, h5, h6 {
	font-style:normal;
	color:#096B3A;
}

h1 { font-size:24px; font-style:italic; }
h2 { font-size:19px; }
h3 { font-size:15px; }
h4 { font-size:12px; }

input.text, select, textarea {
	padding:3px;
}
fieldset {
	border:1px solid #096B3A;
	background:#FFFFCB;
	padding:22px; margin:10px 0;
}

.s100 {
	width:97%;
}

table {
	border-collapse:collapse;
	border:1px solid white;
	margin:1em 0;
}

caption {
	text-align:left;
	padding:6px 3px; margin:0;
	font-weight:bold;
	color:#096B3A;
	font-size:12px;
}

th {
	background:#D6FE79 url("/layout/img/th.png") repeat-x top left;
	color:#016701;
	border:1px solid #EBF2E2;
	text-align:left;
}

td {
	background:#EBFEBC; color:#323433;
	border:1px solid white;
}

th, td {
	padding:11px 26px;
	border-width:1px;
}

a { color: black; }

img {
	padding:5px; border:2px solid #F0F0F0;
	background:white;
	border-radius:3px;
	-moz-border-radius: 3px;
	position:relative;
}
img.left { float:left; margin-right:22px; margin-bottom:10px; }
img.right { float:right; margin-left:22px; margin-bottom:10px; }

div.break, span.break {
	display:block;
	width:95%; height:1px; font-size:1px;
	float:none; clear:both;
	padding:0; margin:0; border:0;
}


/* Icons */ 
ul.ico { margin: 0; padding: 0; line-height: 1.6em; list-style: none; background: none; }
ul.ico li, .ico { padding: 0 0 0.5em 23px; }
ul.ico li { background-repeat: no-repeat; }
ul.ico li span { font-size: 92%; }
.ico { background: url("img/ico/noname.gif") no-repeat 0 0; padding-bottom: 5px; }
.ico-pdf { background-image: url("img/ico/pdf.gif"); }
.ico-doc { background-image: url("img/ico/doc.gif"); }
.ico-xls { background-image: url("img/ico/xls.gif"); }
.ico-jpg, .ico-jpeg { background-image: url("img/ico/jpg.gif"); }
.ico-gif { background-image: url("img/ico/gif.gif"); }
.ico-rss { background-image: url("img/ico/rss.png"); }

