
.buttonName
{
	font-family: tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #003366
}

a.LoginLink
{
	font-family: tahoma; 
	font-size: 9px;
	color: #ffffee;
	text-decoration: none;
}
a.pageLink
{
	font-family: tahoma; 
	font-size: 12px;
	color: #0000ff;
	text-decoration: none;
}
body, .body
{
	color: #000000;
	background-color: #cccccc;
	font-family: verdana, helvetica, arial;
	font-size: 12px;

}
.optionSelect
{
	color: #000000;

	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: bold
}
td.content, .content
{
	color: #000000;
	font-size: 10px;
	font-family: verdana, helvetica, arial;
}
.error
{
	color: #ff0000;
	font-family:  courier new, courier, serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;

}
td.pageTitleHeading, 
{
	background-color: #0000CC;
	color: #FFFFFF;
	font-family: verdana, helvetica, arial;
	font-size: 26px;
	
}
.heading
{
	color: #000000;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	font-size: 16px;
	text-align: right;
}

table.border 
{
	border: #000000 1px solid; 
	padding: 0px; 
}

table.menuBorder {
	border-right: #000000 1px solid;
	border-left: #000000 0px solid;
	border-top: #000000 0px solid;
	border-bottom: #000000 0px solid;
}

table.headingBorder {
	border-right: #000000 0px solid;
	border-left: #000000 0px solid;
	border-top: #000000 0px solid;
	border-bottom: #000000 1px solid;
}

table.bottomBorder {
	border-right: #000000 0px solid;
	border-left: #000000 0px solid;
	border-top: #000000 1px solid;
	border-bottom: #000000 0px solid;	
}

table.formBorder {
	border-right: #003366 1px solid;
	border-left: #003366 1px solid;
	border-top: #003366 1px solid;
	border-bottom: #003366 1px solid;	

}


td.menuBar
{
	background-color: #CC3333;
	color: #ffffff;
	font-size: 10px;
}

td.bottomBar
{
	background-color: #333333;
	color: #ffffff;
	font-size: 9px;
	text-align: center;
}
td.formHeading
{
	background-color: #333333;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	font-weight: bold;

}
td.formItemHeading, .formItemHeading, .formLabel
{
	background-color: #ffffff;
	color: #000000;
	font-size: 10px;
	text-align: right;
	font-weight: bold;
}
td.formSubmit
{
	background-color: #ffffff;
	color: #000000;
	font-size: 10px;
	text-align: center;

}
input, .textBox, selectBox, select, .input
{
	background-color: #c5e5e5;
	color: #000099;
	font-size: 9px;
	font-family: verdana, helvetica, arial;
	border: #333399 1px ridge;
}
input.required, .required
{
	background-color: #f5e5e5;
	color: #000099;
	font-size: 9px;
	font-family: verdana, helvetica, arial;
	border: #333399 1px ridge;
}
input.special, .special
{
	background-color: #ffffe5;
	color: #000099;
	font-size: 9px;
	font-family: verdana, helvetica, arial;
	border: #333399 1px ridge;
}

input.buttons
{
	background-color: #0066CC;
	color: #F6F8D0;
	font-size: 10px;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	border-top: #ccccff 2px solid;	
	border-left: #ccccff 2px solid;
	border-right: #333399 2px solid;
	border-bottom: #333399 2px solid;

	width: 100px;

}
td.menuTitle, .menuTitle
{
	font-size: 10px;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
}
a.menuLink
{
	color: #ffffff;
	text-decoration: none;
	font-family: verdana, helvetica, arial;
	font-size: 10px;	
}
a.optionLink
{
	color: #3333ff;
	text-decoration: none;
	font-family: verdana, helvetica, arial;
	text-decoration: none;
	font-size: 10px;
}
a.optionLink:hover
{
	color: #000099;
	text-decoration: underline;
}
a.menuLink:hover
{
	color: #000099;
	text-decoration: underline;
}

td.dataRow1
{
	background-color: #F6F8D0;
	color: #000000;
	font-size: 10px;
	font-family: verdana, helvetica, arial;
}
td.dataRow2
{
	background-color: #ffffff;
	color: #000000;
	font-size: 10px;
	font-family: verdana, helvetica, arial;
}
.pageTitle
{
	color: #000099;
	font-size: 16px;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
}
a.linkButton, a.linkButton:hover
{
	background-color: #0066CC;
	color: #F6F8D0;
	font-size: 10px;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	border-top: #ccccff 2px solid;	
	border-left: #ccccff 2px solid;
	border-right: #333399 2px solid;
	border-bottom: #333399 2px solid;
	text-align:center;
	width: 120px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
}

a.linkButtonMenu, a.linkButtonMenu:hover, .linkButtonMenu
{
	width: 200px;
	background-color: #0066CC;
	color: #F6F8D0;
	font-size: 10px;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	border: #333399 2px solid;	
	text-align:center;
	cursor: hand;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
}

td.formItemInput, .formItem
{
	background-color: #ffffff;
	color: #000000;
	font-size: 10px;
	text-align: left;
	font-weight: none;
}
td.formItemInput2, .formItem2
{
	background-color: #f5f5ff;
	color: #000000;
	font-size: 10px;
	text-align: left;
	font-weight: none;
}
a
{
	color: #000066;
	text-decoration: none;
}
a:hover
{
	color: #660000;
	text-decoration: none;
}
td.ownerSelect
{
	background-color: #333333;
	color: #ffffff;
	font-size: 10px;
	text-align: left;
	font-weight: Bold;
}
select.ownerSelect
{
	background-color: #000000;
	color: #ffffff;
}
td.listHeading, .listHeading
{
	background-color: #333333;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}
td.listItem, .listItem
{
	background-color: #ffffff;
	color: #000000;
	font-size: 10px;
	text-align: none;
	font-weight: none;
}
td.listItem2, .listItem2
{
	background-color: #e5e5e5;
	color: #000000;
	font-size: 10px;
	text-align: none;
	font-weight: none;
}
input.checkbox, input.radio
{
	background: #xxxxxx;
	border: 0px;
}
td.subForm, .subForm
{
	background-color: #ffffff;
}
table.subTable
{
	border: #333333 1px solid; 
	padding: 0px; 
}
td.subTableHeading
{
	background-color: #663333;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	font-weight: bold;

}
td.subTableHeading2
{
	background-color: #cdcdff;
	color: #333333;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
}
td.subTableItem
{
	background-color: #ffffff;
	color: #000000;
	font-size: 10px;
	text-align: center;
	font-weight: none;

}

.appHeading
{
	background-color: #e5e5e5;
	color: #000000;
	width: 400px;
	font-family: verdana, helvetica;
	font-size: 20px; 
	font-weight: bold;
	text-align: center;
	border: 1px #333333 solid;
}
.welcomeHeading
{
	text-align: left;
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	height: 25px;
}

.bottomText
{
	font-family: tahoma;
	font-size: 10px;
	color: #000033;
}





.poweredBy
{
	font-family: tahoma;
	font-size: 12px;
	color: #000033;
}
iframe { border-color: #333333; border-style: solid;
border-width: 1px;
}