body 
{
	background-color: #FFFFFF;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

h1 {color: #88AE71; font-weight: 900; letter-spacing: 3px; width: 500px; padding-left: 45px; }
h3 {background-color: #AFD775; color: #024769; letter-spacing: 2px; padding-left: 15px;	}

.menu
{
	height: 30px;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 100px;
	background-color: #efd279;
	color: #2C5700;
}

.header
{
	background-color: #024769;
	height: 100px;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

div.body
{
	position: absolute;
	left: 20px;
	top: 130px;
}	

table
{
	background-color: #88AE71;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 90%;
	border-color: #fadba2;
	border-style: none;
	margin-left: 45px;
	/* border-radius */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* box-shadow */
	-webkit-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
	-moz-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
	box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
}

ul 
{
	text-align: left;
	margin-top: 5px;
}      

li
{
	display: inline;
	padding-right: 20px;
	padding-left: 10px;
	border-right: solid 1px;
	text-decoration:none;
	color: #024769;
}

a.menulink
{
	text-decoration:none;
	color: #024769;
	font-weight: lighter;
}

a.menulink.visited
{
	text-decoration:none;
	color: #024769;
	font-weight: lighter;
}

p, body 
{
	color: #024769;
}

a
{
	color: #efd279;
	font-weight: bold;
}

a.visited
{
	color: #fadba2;
	font-weight: bold;
}

code { color: #024769; background-color: #fadba2;}

.inputText { color: #024769;background-color: #fadba2; width: 400px}
.alignLeft {text-align: left;}
.center {margin-left: 50px; margin-right:50px;}
.buttonContainer {width: 400px;}

div.latest
{
	font-size: smaller;
	font-weight: normal;
	color: #024769;
}

a.latest, a.latest.visited
{
	color: #efd279;
	font-size: smaller;
	font-weight: normal;
}

img
{
	/* box-shadow */
	-webkit-box-shadow: rgba(0,0,0,0.2) 2px 2px 3px;
	-moz-box-shadow: rgba(0,0,0,0.2) 2px 2px 3px;
	box-shadow: rgba(0,0,0,0.2) 2px 2px 3px;  
}

.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	width: 300px;
	/*font: 14px/100% Arial, Helvetica, sans-serif; */
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.darkBlue {
	color: #efd279;
	border: solid 1px #002B55;
	background: #024769;
	background: -webkit-gradient(linear, left top, left bottom, from(#002B55), to(#001B35));
	background: -moz-linear-gradient(top,  #002B55,  #001B35);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#002B55', endColorstr='#001B35');
}

.darkBlue:hover {
	background: #024769;
	background: -webkit-gradient(linear, left top, left bottom, from(#004080), to(#024769));
	background: -moz-linear-gradient(top,  #004080,  #024769);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#004080', endColorstr='#024769');
}

.darkBlue:active {
	color: #024769;
	background: -webkit-gradient(linear, left top, left bottom, from(#efd279), to(#88AE71));
	background: -moz-linear-gradient(top,  #efd279,  #88AE71);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#efd279', endColorstr='#88AE71');
}
