﻿body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

.textwrap
{
	white-space: normal !important;
}
td.Label
{
	padding-right: 15px;
	width: 280px;
	text-align: right;
}
span.LabelInfo
{
	font-size: xx-small;
}
table.FormTable
{
	/*width: 590px;*/
	table-layout: fixed;
}
td.BoldCenter
{
	font-weight: bold;
	text-align: center;
}
td.GroupHeader
{
	font-size: large;
	background-color: #000066;
	color: White;
}
td.BoldBasic
{
	font-weight: bold;
	font-size:large;
}
td.BoldLabel
{
	font-weight: bold;
	padding-right: 15px;
	width: 280px;
	text-align: right;
}
.Error
{
	font-size: xx-small;
	color: Red;
}
.ErrorLarge
{
	color: Red;
}

.DropDownImage
{
	background-color: #6797bf;
	border-bottom: #000066 1px solid;
	color: White;
	cursor: hand;
	font: bold 9pt Arial,helvetica,sans-serif;
	padding: 2px;
	overflow: hidden;
	top: 0px;
	visibility: inherit;
	width: 198px;
}
.DropDownImageOver
{
	background-color: #276baf;
	border-bottom: #000066 1px solid;
	color: White;
	cursor: hand;
	font: bold 9pt Arial,helvetica,sans-serif;
	padding: 2px;
	overflow: hidden;
	top: 0px;
	visibility: inherit;
	width: 198px;
}
div.MenuItem 
{
	color:white;
	width:198px;
	white-space:normal;
}

/*******START Nathan's mods******/
h1,h2,h3,h4 {color: #990000; border-bottom: solid 2px #990000;}
h1,h2 {margin: 0; margin-bottom: 10px;}
table.FormTable th 
{
	padding-right: 15px;
	width: 280px;
	text-align: right;
	white-space: nowrap;
}
.margin_top {margin-top: 10px;}

div.outside {width: 800px;}
div.content_one {}
div.content_two {margin-left: 200px;}
div.clear {clear: both;}
.menuitem {margin: 0; padding: 0; margin-top: 20px;}

div.MessageBox {padding: 5px;  margin: 5px;}
div.ErrorBox {padding: 5px;  margin: 5px;}

#left {width: 188px; float: left; }
#leftmenu ul {margin: 0; padding: 0;}
#leftmenu li {margin: 0; padding: 0;}

#leftmenu {}
#leftmenu ul {font-family: Verdana, "Century Gothic", Sans-Serif; font-size: 80%; list-style: none; border-collapse: collapse }
#leftmenu li {border-bottom: solid 1px #666666; line-height: 25px; }
#leftmenu li a {text-decoration: none; color: #2e2e2e;}
#leftmenu li.selected {font-weight: bold;}
#leftmenu li:hover, #leftmenu li a:hover, #leftmenu li:hover a {color: #640065; font-weight: bold;}
#leftmenu li img {vertical-align: middle;}

div.MessageBox {background-color: #F7F7F7; border: solid 1px #E0E0E0;}
div.ErrorBox {border: solid 1px #FF9900; font-family: "Courier New"; padding-left: 50px; background: #FFE3B8 url(/images/warning.gif) no-repeat 10px 10px;}


table.Form {border: 0; border-collapse: collapse;}
table.Form th {font-weight: normal; vertical-align: top; padding: 3px; padding-right: 5px; white-space: nowrap; }
table.Form td {padding: 1px; padding-left: 3px;}

table.List {border-collapse: collapse; margin-bottom: 10px;}
table.List td {border-top: solid 1px #DFDFDF; padding-left: 2px; padding-right: 2px;}
table.List td.alt {background-color: #FAFAFA;}
table.List td.empty {border: 0;}
table.List th {text-align: left; padding-left: 5px; padding-right: 5px; font-weight: bold; font-size: 90%;}

.ListHeader {font-weight: bold;}

input.button {background: url(/images/button_bg.gif) repeat-x; padding: 1px; margin: 1px; border: solid 1px #666666; font-weight: bold; color: #666666; font-size: 90%; vertical-align: middle; margin-bottom: 5px;}
input.button_del {background: url(/images/button_del_bg.gif) repeat-x; color: White; border: solid 1px black;}

div.ButtonBar {float: right; width: 165px; text-align: right; padding-bottom: 5px; }
div.clear {clear: both;}

/*******END Nathan's mods******/
