/* basic definitions  */
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin:0px;
	position: relative;
}
textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
}
select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
}
input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
}

h4 {
	font-weight:bold;
	font-size:9pt;
}
/* menu styles */
.menu {
	color:#FFFFFF;
	background-color:#336699;	
}
A.menuLink:LINK, A.menuLink:ACTIVE, A.menuLink:VISITED {
	color:#FFFFFF;
	text-decoration:none;
	font-size:9pt;	
}
A.menuLink:HOVER {
	color:#FFFFFF;
	text-decoration:underline;
	font-size:9pt;	
}

/* table styles */
.dialogTable {
	border: 1px solid #336699;
	font-size:9pt;
}
.dialogTitle {
	background-color: #336699;
	font-size:10pt;
	font-weight:bold;
	color: #FFFFFF;
	text-align:center;
	height:20px;
}
.dialogSubTitle {
	background-color: #7CA7D0;
	color: #FFFFFF;
	text-align:center;
	font-size:9pt;
	height:18px;
}
.dialogRow1 {
	background-color: #FFFFFF;	
}
.dialogRow2 {
	background-color: #E6EFF6;
}

/* list styles */
.listTable {
	font-size:8pt;
}
.listTitle {
	background-color: #336699;
	color: #FFFFFF;
	font-weight:bold;
}
.listSubTitle {
	background-color: #7CA7D0;
	color: #FFFFFF;
}
.listRow1 {
	background-color: #E6EFF6;
}
.listRow2 {
	background-color: #FFFFFF;	
}

/* column name links */
A.whiteLink:LINK, A.whiteLink:ACTIVE, A.whiteLink:VISITED {
	color: #FFFFFF;
}

/* font sizes */
.font8pt {
	font-size: 8pt;
}
.font9pt {
	font-size: 9pt;
}
.font10pt {
	font-size:10pt;
}
.font11pt {
	font-size:11pt;
}
.font12pt {
	font-size:12pt;
}
.font14pt {
	font-size:14pt;
}
.font16pt {
	font-size:16pt;
}
.font18pt {
	font-size:18pt;
}

/* Other */
.requiredField
{
	color:red;
}
.error {
	color:red;
}
.normal {
	color: black;
}
.darkBackground {
	background-color:#336699;
	color:#FFFFFF;
}

.footerText {
	color: rgb(0, 69, 107);
	font-size: x-small;
	text-align: left;
	white-space: nowrap;
	width: 100%;
}
.horizontalRule {
	color: rgb(0, 69, 107);
	background-color: rgb(0, 69, 107);
	height: 1px;
	max-width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}