@charset "utf-8";
body {background: #317070; font-family: "Times New Roman", Arial; overflow: auto;}
a {text-decoration: none; list-style: none; font-weight: bold;}
ul {list-style: none; padding: 0;}
li {float: left; text-align: center;}

h1, h2, h3, h4 {margin-bottom: 5px;}
h1 {color: #000;}
h2 {color: #003300; font-size: 190%;}
h3 {color: #2c6877; font-size: 165%;}
h4 {color: #993; font-weight: normal;}

#hr {background: #f2f2f2;}
#p {background: #eff8fb;}
.logo a { color: #cef;font-size: 185%;}
#container{height: auto;margin: 0 auto; overflow: auto; width: 90%;}
/** Menu **/
#nav {
		-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#115858), to(#dcdcdc));
	background-image: -webkit-linear-gradient(top, #115858, #dcdcdc);
	background-image: -moz-linear-gradient(top, #115858, #dcdcdc);
	background-image: -ms-linear-gradient(top, #115858, #dcdcdc);
	background-image: -o-linear-gradient(top, #115858, #dcdcdc);
	background-image: linear-gradient(top, #115858, #dcdcdc);
	height: 45px;
	margin: 0 auto;
	text-align: justify;
	min-width: 50%;
}
#nav:after {content: ''; display: inline-block; width: 100%;}
#nav li {
	display: inline;
	font-size: 130%;
	line-height: 44px;
	width: 19.65%;
}
#nav li + li {	border-left: 2px solid #bbb;}

#nav li:hover {
	background: linear-gradient(top, #abc 0%, #115858 100%);
	background: -moz-linear-gradient(top, #abc 0%, #115858 100%);
	background: -webkit-linear-gradient(top, #abc 0%, #115858 100%);
}
#nav li a {
	color: #fff;
	letter-spacing: 1px;
	text-transform: uppercase;
}
#nav li.selected {background: #115858; color: #0dd5d8;}
/** content **/
#content {
	font-size: 120%;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 30px;
	text-align: left;
	background: #fff;
	clear: both;
	color: #000;
	padding: 10px;	
}
/** Tables **/
table {border: 0;clear: both;color: #333;margin-bottom: 10px;width: 78%;}
tr { }
th {border-bottom: 2px solid #555; text-align: left; padding: 4px;}
th td {position: relative; display: block;}
th a {display: block; padding: 2px 4px;}
th a.asc:after {content: ' ⇣';}
th a.desc:after {content: ' ⇡';}
td {padding: 6px; text-align: left; vertical-align: top; border-bottom: 1px solid #ddd;}
tr:nth-child(even) {background: #f9f9f9;}
/** Forms **/
form {clear: both; margin-right: 20px; padding: 0;}
fieldset {border: none; margin-bottom: 1em; padding: 16px 10px;}
fieldset legend {color: #e32; font-size: 160%; font-weight: bold;}
fieldset fieldset {margin-top: 0; padding: 10px 0 0;}
form div {clear: both; margin-bottom: 1em; padding: .5em; vertical-align: text-top;}
form .input {color: #444;}
form .required {font-weight: bold;}
form .required label:after {color: #e32; content: '*'; display:inline;}
form div.submit {border: 0; clear: both;}
label {font-size: 130%; display: block;}
 input, textarea {clear: both; font-size: 140%; padding: 1%; width: 98%;}
select {clear: both; font-size: 120%; vertical-align: text-bottom;}
select[multiple=multiple] {width: 80%;}
option {font-size: 120%; padding: 0 3px;}
input[type=checkbox] {clear: left;float: left;margin: 0px 6px 7px 2px;width: auto;}
div.checkbox label {display: inline;}
input[type=radio] {float:left;width:auto;margin: 6px 0;padding: 0;line-height: 26px;}
.radio label {margin: 0 0 6px 20px; line-height: 26px;}
input[type=submit] {display: inline; font-size: 110%; width: 45%;}
form .submit input[type=submit] {
	background:#62af56;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#76BF6B), to(#3B8230));
	background-image: -webkit-linear-gradient(top, #76BF6B, #3B8230);
	background-image: -moz-linear-gradient(top, #76BF6B, #3B8230);
	border-color: #2d6324;
	color: #fff;
	text-shadow: rgba(0, 0, 0, 0.5) 0px -1px 0px;
	padding: 8px 10px;
}
form .submit input[type=submit]:hover {background: #5BA150;}
/** Notices and Errors **/
.danger, .success, .warning {border-color: #c3e; color: #fff;}
.danger { background-color: Red;}
.success { background-color: #1ea;}
.warning {background-color: #f63;}
/* Buttons and button links */
input[type=submit],
/* footer */
#footer {
	-moz-box-shadow:inset 0 0 10px #000000;
   	-webkit-box-shadow:inset 0 0 10px #000000;
   	box-shadow:inset 0 0 10px #000000;
	margin: 0 auto;
	overflow: hidden;
	padding: 30px;
	width: auto;
}
#footer li {font-size: 130%; padding: 5px;}
#footer p {letter-spacing: 1px; font-size: 18px; color: #cef; float: right;}