@import url("common-styles.css");
body {
	font:normal 12px Arial, Helvetica, sans-serif;
	background:none;
	margin-top:0px;
	margin-left:5px;
	margin-right:0px;
	padding:0px;
	width:auto;
}
#main-document-div {
	width:auto;
	margin:inherit;
	padding:inherit;
	-moz-border-radius:0px;
	border-radius:0px;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	min-height:inherit;
	background:#fff;
}
td {
	font:normal 12px Arial, Helvetica, sans-serif;
}
hr {
	border:1px dashed #eee;
	size:1px;
}
em {
	font-weight:normal;
	color:#000;
}
th.viewHeader .text a {
	color:white;
	font-weight:bold;
}
/* FRAME BODY */
.topframe {
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	color:black;
	margin:0px;
	margin-left:0px;
}
em {
	color:black;
}
.mainframe {
	font-family:Arial;
	font-size:12px;
	background-color:white;
	margin-top:10px;
}
.selectorframe {
	font-family:Arial;
	font-size:12px;
	background-color:white;
	margin-top:15px;
}
/* TREE CATALOG CLASSES */
.treeframe {
	background-color:#EAEAEA;
	margin-left:5px;
	margin-top:10px;
	margin-right:0px;
}
.tree_H1 {
	font-size:18px;
} /* new 3.0 */
.tree_H2 {
	font-size:14px;
} /* new 3.0 */
.tree_H3 {
	font-size:12px;
} /* new 3.0 */
.tree_H4 {
	font-size:12px;
}  /* new 3.0 */
/* HEADERS */
h1, h2.maintitle, .text_tit {
	font-size:18px;
}
h2 {
	font-size:16px;
}
h3 {
	font-size:14px;
}
h4 {
	font-size:10pt;
}
h1, h2, h3, h4, h2.maintitle, .text_tit {
	font-family:Arial;
}
h4 {
	margin-bottom:3px;
}
h2 {/* Need to keep this centered to avoid disturbing older skins - not anymore... */
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	padding-top:2px;
	padding-bottom:3px;
	border-bottom:1px solid #eee;
	line-height:1.2em;
}
.headlines {
	display:none;
}
.Catalog_Header {
	font-family:Arial;
	font-size:20px;
	font-weight:normal;
}
.caption {
	font-size:16px;
	color:#333333;
	font-weight:bold;
}
.topcell {
	text-align:left;
	font-family:Arial;
	font-size:12px;
	color:white;
}
.toplink {
	text-decoration:none;
	color:#cc0000;
}
.tableFooter {
	BACKGROUND-COLOR:#eaeaea;
}
.colHeader {
	font-family:Arial;
	font-size:12px;
	color:#000;
	background-color:#fff0a1;
	font-weight:bold;
}
#aList {
	font-size:12px;
	font-family:Arial, sans-serif;
	width:300px
}
#aText {
	font-size:12px;
	font-family:Arial, sans-serif;
	width:100px;
}
#aTextDesc {
	font-size:12px;
	font-family:Arial;
	width:90%
}
#aMenu {
	font-size:12px;
	font-family:Arial, sans-serif;
	width:200px;
}
.enrollbutton {
	background-color:#006699;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.table_h {
	background-color:#80A7A7;
	color:#000000
}
.table_d1 {
	background-color:#FFFFFF;
	color:#000000
}
.table_d2 {
	background-color:#eaeaea;
	color:#000000
}
.text {
	font-family:Arial;
	font-size:12px;
}
.text_note {
	font-family:Arial;
	font-size:12px;
	color:#FF8080
}
.Button_Alt {
	font-family:Arial;
	font-size:12px;
}
.Screen_Back {
	background-color:#F7FFE7;
}
.Message {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:black;
}
.tab_name {
	font-family:Arial;
	font-size:12px;
	min-width:250px;
}
.tab_color {
	background-color:#F7FFE7;
	vertical-align:bottom;
}
.layer {
	position:absolute;
	width:100%;
height:90% overflow:scroll;
	visibility:hidden;
	background-color:#31639c
}
.textbox {
	BORDER-RIGHT:#F7FFE7 0px solid;
	BORDER-TOP:#F7FFE7 0px solid;
	font-size:12px;
	BORDER-LEFT:#F7FFE7 0px solid;
	COLOR:#000000;
	BORDER-BOTTOM:#F7FFE7 0px solid;
	FONT-FAMILY:Arial;
	BACKGROUND-COLOR:#F7FFE7;
	text-align:center;
	width:250
}
.error {
	font-family:Arial;
	font-size: 12px;
	color:#FF0000;
	font-weight :bold;
}
.warning {
	font-family:Arial;
	font-size:12px;
	color:#FF0000;
}
.maintable {
}
/* TABS */
.tablink table {
	background-color:#cecece;
}
.tablink {
	BACKGROUND-COLOR:#cecece;
	COLOR:#000000;
	vertical-align:inherit;
} /* ON */
.tablinkx {
	BACKGROUND-COLOR:#FFF;
	COLOR:#CC0000;
	vertical-align:inherit;
} /* OFF */
.tablink_ds {
	BACKGROUND-COLOR:#cecece;
	COLOR:#000000;
	vertical-align:inherit;
}
.newtablinkx {
	BACKGROUND-COLOR:#FFF;
	COLOR:#CC0000;
	vertical-align:inherit;
} /* NAME ON THE TABS */
a:hover.newtablinkx {
} /* NAME ON THE TABS */
/* NEW EDITOR BACK GROUND */
.editorback1 {
	background-image:url(images/editor/editorback.gif);
}
.editorback2 {
	background-image:url(images/editor/editorback.gif);
}
.editorback3 {
	background-image:url(images/editor/editorback.gif);
}
.smalleditorback1 {
	background-image:url(images/editor/small/editorback.gif);
}
.smalleditorback2 {
	background-image:url(images/editor/small/editorback2.gif);
}
.smalleditorback3 {
	background-image:url(images/editor/small/editorback3.gif);
}
#dropdownlist {
	font-size:12px;
	font-family:Arial;
	width:100%
}
dfn {
	font: bold 11px verdana;
	background-color:transparent;
	cursor: help;
}
