/* hide extra styles from NS4 */
@import url("/files/css/main_extra.css");


/* body defaults */
body, td, p {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #363636;
}


/* link defaults */
a:link { color: #003399; }
a:active { color: #990000; }
a:visited { color: #333366; }
a:hover { text-decoration: none; color: #990000; }


/* form inputs */
input.field, textarea.field, select.list, input.button, input.mainbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
}
input.field, textarea.field, select.list { background-color: #FFFFFF; font-weight: normal; }
input.mainbutton { background-color: #FFFFFF; font-weight: bold; }
input.button { background-color: #EEEEEE; font-weight: normal; }


/* lists */
ul {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-image: url("/images/bullet.gif");
}
ol {
	margin-top: 0px;
	margin-bottom: 0px;
}
li { margin-bottom: 4px; }
ul.list-plain {
	margin-left: 0px;
	padding-left: 18px;
	list-style: square;
	list-style-image: none;
}
ul.list-membermenu {
	margin-left: 0px;
	padding-left: 15px;
	list-style: square;
	list-style-image: none;
	color: #FFFFFF;
}


/* table rows */
.row-normal { background-color: #FAF6F0; }
.row-highlight { background-color: #F5EEE4; }
.row-lowlight { background-color: #F5EEE4; }
.row-shaded { background-color: #EEEEEE; }


/* table cells */
.cell-title { background-image: url(/aes/files/skins/default/images/red_title.gif); background-color: #B1462E; height: 26px; font-size: 11px; font-weight: bold; color: #FFFFFF; }
.cell-heading { background-image: url(/aes/files/skins/default/images/silver_heading.gif); background-color: #F0F0F0; height: 25px; font-size: 11px; font-weight: bold; color: #7C3929; }
.cell-category { background-color: #F5EEE4; font-size: 11px; font-weight: bold; color: #7C3929; }
.cell-label { font-size: 11px; font-weight: bold; color: #363636; }
.cell-footer { background-color: #F2E8DA; height:24px; font-size: 11px; color: #7C3929; }
.cell-normal { font-size: 11px; color: #363636; }
.cell-highlight { background-color: #F5EEE4; font-size: 11px; color: #363636; }
.cell-lowlight { background-color: #F5EEE4; font-size: 11px; color: #363636; }


/* links */
a.link-adminmenu:link, a.link-adminmenu:active, a.link-adminmenu:visited { color: #EEEEEE; }
a.link-adminmenu:hover { color: #EEEEEE; text-decoration: none; }
a.link-membermenu:link, a.link-membermenu:active, a.link-membermenu:visited { color: #EEEEEE; }
a.link-membermenu:hover { color: #EEEEEE; text-decoration: none; }
a.link-cellheading:link, a.link-cellheading:active, a.link-cellheading:visited { font-size: 11px; font-weight: bold; color: #3A4F6C; }
a.link-cellheading:hover { text-decoration: none; font-size: 11px; font-weight: bold; color: #990000; }
a.link-newsitem:link, a.link-newsitem:active, a.link-newsitem:visited { text-decoration: none; color: #363636; }
a.link-newsitem:hover { text-decoration: none; color: #990000; }


/* text */
.txt-title { font-family: Arial, Helvetica; font-size: 18px; font-weight: bold; color: #7C3929; }
.txt-heading { font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; color: #2E71A3; }
.txt-category { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #363636; }
.txt-label { font-size: 11px; font-weight: bold; color: #363636; }
.txt-label-sml { font-size: 10px; color: #363636; }
.txt-plain { font-size: 11px; font-weight: normal; color: #363636; }
.txt-plain-sml { font-size: 10px; font-weight: normal; color: #363636; }
.txt-plain-big { font-size: 12px; font-weight: normal; color: #363636; }
.txt-detail { font-size: 10px; color: #2F5491; }
.txt-menu { font-size: 10px; color: #FFFFFF; }
.txt-code { font-family: Courier New, Courier; font-size: 12px; }
.txt-error { font-size: 11px; font-weight: bold; color: #CC0000; }
.txt-error-sml { font-size: 10px; font-weight: bold; color: #CC0000; }
.txt-error-big { font-size: 12px; font-weight: bold; color: #CC0000; }
.txt-warning { font-size: 11px; font-weight: bold; color: #CC0000; }
.txt-warning-sml { font-size: 10px; font-weight: bold; color: #CC0000; }
.txt-warning-big { font-size: 12px; font-weight: bold; color: #CC0000; }
.txt-safe { font-size: 11px; font-weight: bold; color: #338800; }
.txt-safe-sml { font-size: 10px; font-weight: bold; color: #338800; }
.txt-safe-big { font-size: 12px; font-weight: bold; color: #338800; }
.txt-cellheading { font-size: 11px; font-weight: bold; color: #3A4F6C; }
.txt-cellheading-sml { font-size: 11px; font-weight: normal; color: #3A4F6C; }
