﻿@import url(layout.css);
 
#page_content {
	position: relative;
	width: 100%;
	border-top-width: thin;
	border-top-style: groove;
	border-top-color: #000080;
	max-width: 100%;
}
/* Styles for Masthead */
#masthead img {
	float: left;
	margin: 0;
	padding: 0;
}
#masthead p {
	font-size: small;
	text-align: right;
	color: #CCDDFF;
	padding: 0;
	background-color: #000000;
}
/* Styles for Navigation */
#navigation ul {
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
#navigation li {
	float: left;
}
#navigation a {
	border: #CCDDFF ridge;
	color: #CCDDFF;
	text-decoration: none;
	display: block;
	padding: 5px;
	background-color: #000080;
}
#navigation a:hover {
	color: #000;
	text-decoration: none;

	background-color: #ed9;
}
/* Styles for Content */
h1 {
	font-size: 2em;
	font: xx-large "Book Antiqua";
	color: #446699;
	text-align: center;
}
h2 {
	font-size: x-large;
	color: #000080;
	text-align: center;
	font-family: "Book Antiqua";
}
h3 {
	font-size: 1.5em;
	color: #469;
}
h4 {
	font-size: 1.25em;
	color: #469;
	text-align: center;
}
h5 {
	font-size: 0.75em;
	color: #469;
}
h6 {
	font-size: 0.5em;
	color: #469;
}
/* Styles for Footer */
#footer p {
	font-size: x-small;
	text-align: center;
	color: #CCDDFF;
	margin: 10px;
	padding: 1px;
}
#footer a {
	color: #CCDDFF;
	text-decoration: underline;
}
#footer a:hover {
	color: #ed9;
	text-decoration: none;
}
/* Styles for Links */
a {
	color: #469;
	text-decoration: underline;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
a.content {
	color: #469;
	text-decoration: underline;
}
a.content:hover {
	color: #000;
	text-decoration: underline;
}

.style_bold {
	font-weight: bold;
}
.style_italic {
	font-style: italic;
}
p {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
}
 
p.style10 {
	color: #FF0000;
	text-align: center;
}
.captcha 		{display: none;}

.appnitro		{font-family:Lucida Grande, Tahoma, Arial, Verdana, sans-serif;font-size:small;}
.appnitro li		{width:95%;}
form .required		{color:red;float:none;font-weight:700;}
.buttons button{display:block;float:left;margin:3px 5px 0 0;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 6px 6px 6px; /* Links */}
.buttons a{display:block;float:left;margin:3px 5px 0 0;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 6px 6px 6px; /* Links */}
.buttons button		{width:auto;overflow:visible;padding:4px 10px 3px 7px; /* IE6 */}
.buttons button[type]	{padding:5px 10px 5px 7px; /* Firefox */line-height:17px; /* Safari */}
*:first-child+html button[type]{padding:4px 10px 3px 7px; /* IE7 */}
.buttons a img{margin:0 3px -3px 0;padding:0;border:none;width:16px;height:16px;}
.buttons button img{margin:0 3px -3px 0;padding:0;border:none;width:16px;height:16px;}
.buttons a:active	{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
.buttons a.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
.buttons a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}
button.negative{color:#d12f19;}
.buttons a.negative{color:#d12f19;}
button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
.buttons a.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
.buttons a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}
label.choice		{color:#444;display:block;font-size:85%;line-height:1.1em;margin:-1.55em 0 0 25px;padding:5px 0 2px;width:90%;}
label.desc		{border:none;color:#222;display:block;font-size:95%;font-weight:bold;line-height:150%;padding:0 0 0 4px;margin:0}
form li div		{color:#444;margin:0 4px 0 0;padding:0;}
form li span		{color:#444;float:left;margin:0 4px 0 0;padding:0 0 8px;}
form ul			{font-size:100%;list-style-type:none;margin:0;padding:10px 0;width:100%;}
form li			{display:block;margin:0;padding:1px 1px 5px 5px;position:relative;}
.buttons a.positive{color:#529214;}
button.positive{color:#529214;}
ul {list-style:none;}
#login			{width:365px;float:left}
abbr{border:0;}
img{border:0;}
fieldset{border:0;}
fieldset		{padding:0px 5px 15px 10px;border:2px solid #f4f4f4;background-color:#ffffff !important;}
fieldset.active		{border:2px solid #999}
legend			{padding:0 15px 0 10px;margin-left:10px;font:bold .8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#666;text-transform:uppercase;border:1px solid #ccc;background:#f4f4f4;letter-spacing:2px}
.padding_fieldset	{padding-bottom:35px}
.login			{background:transparent url(../images/login.gif) no-repeat bottom right}
textarea.small		{height:5em;}
textarea.medium		{height:10em;}
textarea.large		{height:20em;}
form li span label   {clear:both;color:#444;display:block;font-size:9px;line-height:9px;margin:0;padding-top:3px;padding-right:10px;text-align:center;}
p.center{
	text-align: center;
}