.ClassTitleLong {
	FONT-SIZE: 24px; FONT-FAMILY: sans-serif
}
.option-disabled {
	font-style: italic;
}
.tableTitle {
	background: #CCCCFF none repeat 0 0
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-align:left
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px
}
.detail {
	font-size: 12px;
}
.descr_title {
	font-weight: bold;
}

table.descriptor {
	border:1px solid black;
	border-collapse:collapse;
	font-family:helvetica,arial,sans-serif;
	font-size:8pt;
	border-color: #FF0000;
}


table.descriptor th {
	background-color: #FF6600;
	border:1px solid black;
	border-collapse:collapse;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 10px 2px 2px;
	text-align:left;
	vertical-align:bottom;
	border-color: #FF9999;
}


.oddRow {
	background-color:white;
}


table.descriptor td {
	border:1px solid black;
	border-collapse:collapse;
	padding:2px 10px 2px 2px;
	text-align:left;
	vertical-align:top;
	border-color: #FF9999;
}

.evenRow {
	background-color:#F0F0F0;
}

.topTitle {
	margin-left:auto;
	margin-right:auto
}
.leftTitle {
	margin-right: 3px;
	text-align: right;
}
pre {
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	padding: 5px 15px 5px 25px;
}
p.note {
	background-color: #CCFFFF;
	letter-spacing: normal;
	margin-left: 20px}


table.general {
	border:1px solid black;
	border-collapse:collapse;
	font-family:helvetica,arial,sans-serif;
}


table.general th {
	background-color: #cfe8fb;
	border:1px solid black;
	border-collapse:collapse;
	padding:2px 10px 2px 2px;
	text-align:center;
	vertical-align:bottom;
}

table.general td {
	border:1px solid black;
	border-collapse:collapse;
	padding:2px 10px 2px 2px;
	vertical-align:top;
}
.nextPrevNav {
	color:#FF6600;
	font-size: 10pt;
}

/* auto-complete css */
DIV.page_name_auto_complete {DISPLAY: inline; BACKGROUND: #fff; WIDTH: 100px;}

DIV.page_name_auto_complete UL {BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #888 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #888 1px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #888 1px solid; LIST-STYLE-TYPE: none;}

DIV.page_name_auto_complete UL LI {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px;}

DIV.page_name_auto_complete UL LI.selected {BACKGROUND-COLOR: #CFE8FB;}

DIV.page_name_auto_complete UL STRONG.highlight {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #800; PADDING-TOP: 0px;}

td.content {
	padding: 5px;

}

a.links {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.textHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
}
p.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
}
