* {
	margin:			0px;
	padding:		0px;
	font-family:	verdana, sans-serif;
	font-size:		12px;
}

body {
}

table#outer {
	width:				760px;
	border:				0px solid grey;
	background-color:	white;
	color:				rgb(73, 73, 73);
	margin:				auto;
}

p {
	margin:				8px 2px;
	font-size:			13px;
	font-family:		arial;
}

img {
	border-style:	none;
}

textarea {
	border:				2px solid grey;
}

select {
}

h1 {
	text-align:			center;
	font-family:		verdana, sans-serif;
	font-size:			20px;
	color:				rgb(66, 134, 166);
	margin:				8px 2px;
}

h2 {
	text-align:			left;
	font-family:		verdana, sans-serif;
	font-size:			20px;
	color:				rgb(66, 134, 166);
	margin:				8px 2px;
}

h3 {
	font-size:			14px;
	font-weight:		bold;
	font-family:		arial;
	margin:				6px 2px;
}

li {
	margin-left:		40px;
	margin-top:			10px;
	margin-bottom:		10px;
}

a:link {
	color:				grey;
}

a:visited {
	color:				grey;
}

tr#main {
	background-color:	rgb(250, 255, 255);
}

#footer td {
	padding-top:	20px;
	text-align:		center;
	font-size:		11px;
	color:			rgb(112, 139, 125);
}

#footer a {
	color:			rgb(112, 139, 125);
}

/************************************************/
/* Banner										*/
/************************************************/

tr#banner td#logo {
}

tr#banner td#logo img {
}

/************************************************/
/* Login Box									*/
/************************************************/

		/* Logged Out */
		
td#loggedOut {
	width:				100%;
	vertical-align:		top;
	padding:			10px;
	font-size:			12px;
}

td#loggedOut div#name {
	text-align:		left;
}

td#loggedOut #username {
	color:			rgb(198, 38, 22);
}

td#loggedOut div#name input.textBox {
	width:			120px;
	margin-top:		4px;
	margin-bottom:	4px;
}

td#loggedOut div#name input.button {
	width:			60px;
	margin-left:	15px;
}

td#loggedOut div#name .checkboxCombo {
	display:		block;
	margin-bottom:	4px;
	}

td#loggedOut div#name .checkboxCombo input {
	margin-right:	4px;
}

td#loggedOut form#login {
}

		/* Logged In */

td#loggedIn {	
	width:				100%;
	vertical-align:		top;
	padding-top:		5px;
	padding-left:		10px;
	padding-right:		10px;
	font-size:			12px;
	text-align:			right;
}

td#loggedIn table {
	width:				100%;
}

td#loggedIn #username {
	font-size:			14px;	
	font-weight:		bold;
	color:				rgb(112, 139, 125);
}

.favlink a {
	font-size:			12px;	
	font-weight:		bold;
	color:				rgb(217, 154, 115);
}

td#loggedIn td#logout {
	padding-top:		10px;
	text-align:			right;
}

td#loggedIn #logout input {
	width:			80px;
}

td#loggedIn form#login {
	display:		inline;
}

		/* Asking for a Password */

td#requestPassword {	
	width:				100%;
	vertical-align:		top;
	background-color:	rgb(250, 200, 200);
	padding:			10px;
	border:				4px solid rgb(112, 200, 200);
	font-size:			12px;
}

		/* Create User */

td#createUser {
	width:				100%;
	vertical-align:		top;
	background-color:	rgb(240, 150, 150);
	padding:			10px;
	border:				1px solid grey;
}

td#createUser div#name p {
	margin:				0px;
	margin-top:			15px;
}

td#createUser div#name input {
	width:			80px;
}

		/* Shared */

tr#banner div#name {
	text-align:		left;
}

tr#banner div#name span#username {
	margin-right:	20px;
}

tr#banner div#options {
	text-align:		left;
}

tr#banner div#options a {
	display:		block;
}

/************************************************/
/* Navigation Bar								*/
/************************************************/

tr#navbar table {
	width:				100%;
	background-color:	rgb(210, 210, 210);
}

tr#navbar td.navBut {
	width:				85px;
	text-align:			center;
	padding:			0px 1px;
	border:				1px solid gray;
	font-family:		verdana, sans-serif;
	font-size:			12px;
}

tr#navbar td.navBut a:visited {
	color:				rgb(82, 109, 95);
	text-decoration:	none;
}

tr#navbar td.navBut a:link {
	color:				rgb(82, 109, 95);
	text-decoration:	none;
}

tr#navbar td.navBut a:hover {
	color:			rgb(187, 90, 58);
}

tr#navbar td.Active {
}

tr#navbar td.Disabled {
}

tr#navbar td#jump {
	width:				275px;
	background-color:	rgb(112, 139, 125);
	color:				white;
	font-size:			14px;
}

tr#navbar td#jump .button {
	width:				40px;
	margin:				4px;
}

tr#navbar td#jump form#jump {
	text-align:			right;
}

/************************************************/
/* Search/Input boxes							*/
/************************************************/

.inputCombo {
	display:		block;
	margin-top:		4px;
}

.inputCombo select {
	width:			150px;
	margin-left:	10px;
}

.inputCombo input {
	width:			150px;
	margin-left:	6px;
}

.inputCombo span.text {
	float:			left;
}

td.yesno .inputCombo select {
	width:			120px;
}

td.yesno {
	width:			33%;
	padding-right:	20px;
	text-align:		right;
	vertical-align:	top;
}

table.styleboxes span.checkboxCombo {
	display:		block;
	margin:			4px 1px;
}

table.styleboxes .checkboxCombo input {
	margin-right:	10px;
}

/************************************************/
/* Display of Submission Message				*/
/************************************************/

td.subssmall, td.subsmed, td.subslarge {
	text-align:		center;
}

td.subssmall a {
	font-size:		12px;
	color:			green;
}

td.subsmed a {
	font-size:		14px;
	color:			orange;
}

td.subslarge a {
	font-size:		18px;
	color:			red;
}




