A {
	color: #114477;
	text-decoration: none;
	font-size: 10pt;
}
a:hover {
	text-decoration: underline;
	color: #114477;
	font-size: 10pt;
}
.link {
	text-decoration: none;
	color: black;
}
.tabS {
	font-size: 8pt;
	font-weight:bold;
}
.tabU {
	font-size: 8pt;
}
body {
	background-image: url(/images/adminlogo.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	font-family: tahoma;
}
.content {
	font-family: tahoma;
	font-size: 10pt;
	color: 333333;
}
.helpTxt {
	font-size: 9pt;
	color: Gray;
}
.ct {
	font-family: tahoma;
	font-size: 10pt;
	color: 333333;
}
.ctr {
	font-family: tahoma;
	font-size: 10pt;
	color: 333333;
	text-align: right;
}
em {
	color: maroon;
	font-weight: bold;
	font-style: normal;
	font-family: verdana;
	font-size: 10pt;
}
.alertTxt {
	color: maroon;
	font-weight: bold;
	font-style: normal;
	font-family: verdana;
	font-size: 10pt;
}
.subNavN {
	border-right: solid tan 1px;
	border-top: solid white 1px;
	border-bottom: solid tan 1px;
	border-left: solid white 1px;
	color: black;
	background-color: gold;
	height: 18;
	font-size: 8pt;
	font-family: Tahoma;
	cursor: hand;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px
}
.subNavU {
	border-right: solid white 1px;
	border-top: solid tan 1px;
	border-bottom: solid white 1px;
	border-left: solid tan 1px;
	color: black;
	background-color: gold;
	height: 18;
	font-size: 8pt;
	font-family: Tahoma;
	cursor: hand;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	padding-top: 1px
}
.actionNavN {
	border-right: solid black 1px;
	border-top: solid #59B3FF 1px;
	border-bottom: solid black 1px;
	border-left: solid #59B3FF 1px;
	color: white;
	background-color: #336699;
	height: 18;
	font-size: 8pt;
	font-family: Tahoma;
	cursor: hand;
	font-weight: normal;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 1px
}
.actionNavU {
	border-right: solid #59B3FF 1px;
	border-top: solid black 1px;
	border-bottom: solid #59B3FF 1px;
	border-left: solid black 1px;
	color: gold;
	background-color: #336699;
	height: 18;
	font-size: 8pt;
	font-family: Tahoma;
	cursor: hand;
	font-weight: normal;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	padding-top: 1px
}
.buttonUx {
	border-right: solid black 1px;
	border-top: solid #59B3FF 1px;
	border-bottom: solid black 1px;
	border-left: solid #59B3FF 1px;
	color: white;
	background-color: 336699;
	width: 20;
	height: 18;
	font-size: 9pt;
	font-family: wingdings;
	cursor: hand;
}
.buttonHx {
	border-right: solid #59B3FF 1px;
	border-top: solid black 1px;
	border-bottom: solid #59B3FF 1px;
	border-left: solid black 1px;
	color: gold;
	background-color: 336699;
	width: 20;
	height: 18;
	font-size: 9pt;
	font-family: wingdings;
	cursor: hand;
rem line-height: 1;
}
.buttonU {
	border-right: solid black 1px;
	border-top: solid #59B3FF 1px;
	border-bottom: solid black 1px;
	border-left: solid #59B3FF 1px;
	color: white;
	background-color: 336699;
	width: 80;
	height: 18;
	font-size: 8pt;
	font-family: Tahoma, arial;
	cursor: hand;
}
.buttonH {
	border-right: solid #59B3FF 1px;
	border-top: solid black 1px;
	border-bottom: solid #59B3FF 1px;
	border-left: solid black 1px;
	color: gold;
	background-color: 336699;
	width: 80;
	height: 18;
	font-size: 8pt;
	font-family: Tahoma, arial;
	cursor: hand;
	line-height: 1;
}
div.listbox {
	padding: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: 336699;
	background-color: white;
}
div.helpbox {
	padding: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: 336699;
	background-color: #cdd1d8;
}
div.listboxmain {
	padding: 0px;
	border-bottom: solid #336699 1px;
	border-left: solid #336699 1px;
	border-right: solid #336699 1px;
	background-color: white;
}
div.topbar {
	background-color: 336699;
	background-image: url(/images/titlebar.gif);
	background-repeat: repeat-y;
	color: silver;
	padding: 1px;
	padding-left: 4px;
	font-weight: bold;
	font-family: tahoma, verdana;
	font-size: 10pt;
}
div.titlebar {
	background-color: 336699;
	color: eeeeee;
	padding: 0px;
}
div.content {
	color: black;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: tahoma;
	font-size: 8pt;
}
div.menu {
	border-bottom: solid #86866d 1px;
	cursor: hand;
}
.subtitle {
	font-weight: bold;
	font-family: tahoma;
	font-size: 8pt;
	color: #336699;
}
.pagetitle {
	font-weight: bold;
	font-family: verdana;
	font-size: 14pt;
	color: #888888;
}
.subduedTitle {
	font-family: tahoma;
	font-size: 14pt;
	font-weight: bold;
	color: #B5C0D9;
}
.subtitle {
	color: 336699;
	font-weight: bold;
}
.notes {
	font-family: tahoma;
	font-size: 8pt;
	color: maroon;
}
.title {
	font-family: tahoma;
	font-size: 12pt;
	font-weight: bold;
	color: #336699;
}
.formtitle {
	font-family: tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	background-color: #336699;
}
rem Form elements .forminput1 {
	border: solid black 1px;
	background-color: eeeeee;
}
.input {
	border: groove silver 1px;
	font-family: Tahoma, arial;
	background: white;
	font-size: 10pt;
	height: 19px;
}
textarea {
	border: groove silver 1px;
	font-family: Tahoma, arial;
	background: white;
	font-size: 10pt;
}
input.button {
	border: solid 1px;
	background-color: eeeeee;
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: black;
	cursor: hand;
}
.select1 {
	color: 555555;
	padding-top: 1px;
	font-family: Tahoma, arial;
	background: white;
	font-size: 10pt;
}
.nostyle {
	border: none;
	background: none;
}
.gridview {
	border: solid #336699 1px;
	font-size: 10pt;
	font-family: Trebuchet MS;
	background-color: #eeeeff;
}
.gridview2 {
	border-left: solid #336699 1px;
	border-bottom: solid #336699 1px;
	border-right: solid #336699 1px;
	font-size: 10pt;
	font-family: Trebuchet MS;
	background-color: #eeeeff;
}
.gridview td {
	padding-left: 7px;
	padding-right: 7px;
}
.gridviewHeader {
	background-color: #336699;
	border: none;
	color: white;
}
.gridviewHeader a {
	font-weight: bold;
	color: white;
	text-decoration: none;
}
.gridviewHeader th {
	padding: 5px;
}
.gridviewSelected {
	background-color: lime;
}
.gridviewAlternate {
	background-color: #ccddee;
}
.detailsview {
	border: solid #336699 1px;
	font-size: 10pt;
	font-family: Trebuchet MS;
	background-color: #eeeeff;
}
.detailsview td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.insertHeader {
	font-family: Trebuchet MS;
	font-size: 12pt;
	color: #336699;
}
.cellBorderRight {
	border-right: solid #336699 1px;
	background-color: #C3EB9C;
}
.padLeft {
	padding-left: 8px;
}
.padRight {
	padding-right: 8px;
}
rem div table tr td div table {
	border: 0;
}
/* VSM STYLES */

.alertTxt span {
	color:#2D390F;
	font-weight: bold;
	position:absolute;
	top:20px;
	left:400px;
	width:650px;
	text-align:center;
	line-height:3em;
	border:1px solid #66811F;
	background-color:#E7F2C8;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
}
.modalAlertTxt span {
	color:#E7F2C8;
	font-weight: bold;
	position:absolute;
	top:21px;
	right:0;
	padding-right:23px;
}
.modalDialog {
	z-index: 9;
	position: absolute;
	position: absolute;
	left: 50%;
	top:10%;
	width:500px;
	margin-left:-225px;
	background-color: #eeeeee;
	text-align: left;
	background:transparent url(/images/modal-bg.png);
	padding:15px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
}
.modalWindow td, .modalDialog table td {
	text-align:left;
}
.modalWindow input, .modalWindow select, .modalDialog table input, .modalDialog table select {
	margin:5px;
}
.modalWindow, .modalDialog table {
	border:1px solid #66811F;
	border-top:0;
	padding:5px;
	width:100%;
	background-color:#fff;
}
.modalWindow .button, .modalDialog table .button {
	float:right;
}

.alertInput 
{
    background-color: #ffeebb;
}