
/* Page Styles */
	
	h1 {
		font-size:150%;
		font-weight:bold;
		}
	h2 {
		font-size:16px;
		font-weight:bold;
		}
	div {
		text-align:left;
		}
	a {
		color:#014770;
		}
	a:hover {
		color:#000000;
		}
		
/* Site Layout */

	body, html {
		background-color:#ffffff;
		}
	#Wrapper {
		width:965px;
		margin-left:auto;
		margin-right:auto;
		font-family:arial;
		background-color:#ffffff;		
		
		color:#545651;
		font-family:'Arial',sans-serif;
		font-size:100%;

		}
	#Header {
		background-color:#CAE9FB;
		}
	#Header h1 {
		display:block;
		padding:10px;
		text-align:left;
		height:80px;
		}	
	#Header h1 a {
		font-size:200%;
		font-weight:normal;
		color:#E35325;
		text-decoration:none;
		padding:6px;
		background-color:#ffffff;
		display:block;
		float:left;
		}
	#MainMenu {
		background-color:#CAE9FB;
		padding-left:10px;
		padding-bottom:11px;
		}
	#MainMenu li {
		display:inline;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:15px;
		padding-right:15px;
		font-size:120%;
		font-weight:bold;
		border-right:6px solid #CAE9FB;
		border-bottom:6px solid #CAE9FB;
		background-color:#5FA6CF;
		}
	#MainMenu li a {
		color:#ffffff;
		text-decoration:none;
		}
	#MainMenu li.Selected {
		background-color:#ffffff;
		border-bottom:6px solid #ffffff;
		}
	#MainMenu li.Selected a {
		color:#079BD3;
		}
	#Main {
		clear:both;
		padding:10px;
		}
	#Content {
		width:620px;
		float:left;
		padding-bottom:50px;
		}
	#Sidebar {
		width:300px;
		padding:5px;
		float:right;
		padding-bottom:50px;
		}		

	#Footer {
		clear:both;
		font-size:11px;
		color:#666666;
		padding:5px;
		text-align:center;
		border-top:1px solid #666666;
		margin-bottom:50px;
		}
	#Message {
		font-weight:bold;
		color:#ff0000;
		}
		
		
/* Sidebars */

	.BlueBox, .RedBox, .GreenBox {
		background-color:#E1F2FC;
		border-top:2px solid #4091BF;
		color:#587D92;
		margin-bottom:15px;
		padding:8px;
		}
	.BlueBox h1, .RedBox h1, .GreenBox h1 {
		font-size:150%;
		padding-bottom:4px;
		border-bottom:1px solid #98C2DA;
		color:#0A4F76;
		margin-bottom:4px;
		}	
	.BlueBox a:hover, .RedBox a:hover, .GreenBox a:hover { color:#000000; }
	.RedBox a { color:#C87800; }
	.RedBox {
		background:#FFF1DC;
		color:#938A7B;
		border-top:2px solid #DDC49F; 
		}
	.RedBox h1 {
		border-bottom:1px solid #DDC49F;
		color:#764700;
		}
	.GreenBox a { color:#79B100; }
	.GreenBox {
		background:#F4FDDE;
		color:#5F6454;
		border-top:2px solid #CBD6B1; 
		}
	.GreenBox h1 {
		border-bottom:1px solid #CBD6B1;
		color:#466200;
		}
		
		
/* Forms */
	
	.FormTable {
		margin-top:20px;
		background:#CAE9FB;
		padding-bottom:10px;
		margin-bottom:20px;
		border-right:1px solid #ffffff;
		width:350px;
		}
	.FormTable h2 {
		display:block;
		font-weight:bold;
		font-size:14px;
		background:#5fa6cf;
		color:#ffffff;
		padding:4px;
		margin-bottom:10px;
		}
	.FormTable table {
		margin-left:auto;
		margin-right:auto;
		}
	.FormTable td {
		text-align:left;
		padding:4px;
		padding-right:15px;
		max-width:200px;
		}
	.FormTable td span {
		white-space:nowrap;
		}
	.FormTable td.Label {
		text-align:right;
		font-weight:bold;
		color:#666666;
		padding-right:15px;
		padding-left:15px;
		}
	.FormTable td.Note {
		padding-left:50px;
		color:#aaaaaa;
		text-align:right;
		}
	.FormTable input.TextField, .FormTable textarea {
		border:1px solid #BDC7D8;
		font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
		font-size:11px;
		padding:3px;
		width:150px;
		}
	tr.odd {
		background-color:#eeeeee;
		}
	/*
	.Button input {
		background-color:#3B5998;
		border-color:#D9DFEA rgb(14, 31, 91) rgb(14, 31, 91) rgb(217, 223, 234);
		border-style:solid;
		border-width:1px;
		color:#FFFFFF;
		font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
		font-size:11px;
		padding:2px 15px 3px;
		text-align:center;
		}	
	*/
	.Progress {
		background-image:url("/images/progress.gif");
		margin-left:4px;
		visibility:hidden;
		}
	.Error {
		font-weight:bold;
		color:#ff0000;
		text-align:center;
		padding:3px;
		width:144px;
		}
	#Warning {
		margin:25px;
		border:2px solid #660000;
		padding:7px;
		background-color:#FF6666;
		font-weight:bold;
		color:#ffffff;
		}