
body { font:12px Arial,Helvetica,Lucida,sans-serif; color:#000000; }

p, li, ol, ul, .text {
	font:12px Arial,Helvetica,Lucida,sans-serif; color:white; line-height:150%;
}

.adminText, #ADMINBODY p, #ADMINBODY li, #ADMINBODY ol, #ADMINBODY ul { color:black; }

.siteby { font:10px/200% Arial,Helvetica,Lucida,sans-serif; color:#ffffff; text-decoration:none; padding-top:3px; }
A.siteby { font-weight:bold; color:#ffffff; }
A.siteby:hover { text-decoration:none; color:#aeae8d; }

.sshotIMG { border:none; width:120px; }
.sshotIMGTitle { padding:5px 0px; width:120px; }

.branch { font-size:10px; color:#999999; text-transform:lowercase; } 
A.branch { font-size:10px; text-decoration:none; text-transform:lowercase;  }
A.branch:hover { text-decoration:none; color:#ffffff; }

.pull {
	position:relative; float:right; left:20px;
	width:120px; margin:10px 0px; padding:7px 30px 7px 10px;
	font:14px/22px Arial Narrow,Arial,Helvetica,sans-serif; color:#ffffff; text-align:right;
	background:#6f6f53 url(http://conf.whitley.unimelb.edu.au/images/twc-extras-fade.png) right top repeat-y;
}

.tableText, .tableHeading { font:12px Arial,Helvetica,Lucida,sans-serif; color:#000000; }
.tableHeading { color:#aeae8d; font-weight:bold; text-align:right; }

.divider, .dividerHead, .dividerTitle { font:12px Arial,Helvetica,Lucida,sans-serif; color:#000000; }
.dividerHead { text-align:right; font-weight:bold; }

.extraBar { font:11px/150% Arial,Helvetica,Lucida,sans-serif; text-decoration:none; color:#ffffff; }
A.extraBar:hover { text-decoration:underline;  }

H1, H2, H3, H4, H5, H6, .mainTitle, .subTitle {
	font:bold 12px Arial Narrow,Arial,Helvetica,Lucida,sans-serif; color:#cccccc; line-height:120%; text-decoration:none;
}
.mainTitle { font-size:16px; }
.subTitle { font-size:14px; }
H1 { font-size:16px; }
H2 { font-size:14px; }
H3 { font-size:12px; }
H4 { font-size:11px; }
H5 { font-size:10px; }
H6 { font-size:8px; }

.mainTitle { color:#aeae8d; font-weight:normal; text-transform:uppercase; }
.subTitle { color:#aeae8d; font-weight:normal; text-transform:uppercase; }
A.subTitle:hover { text-decoration:underline; }
.featureTitle { color:#f6a925; }
.featureTitle:hover { color:#ffffff; }

.moreLink { font:9px Arial,Helvetica,Lucida,sans-serif; color:#aeae8d; font-weight:bold; text-decoration:none; }
A.moreLink:hover { color:#999999; text-decoration:underline; }

.slistText, .slistHeading, .slistDate, .slistCount { font:12px Arial,Helvetica,Lucida,sans-serif; color:white; }
.slistHeading { color:#aeae8d; font-weight:bold; }
.slistDate { font-size:11px; text-align:right; }
.slistCount { font-size:10px; text-align:center; font-weight:bold; }

.formText, .formTitle, .formHeading, .formLabel, .formElement, .formButton {
	font:12px Arial,Helvetica,Lucida,sans-serif; color:#000000;
}
.formTitle { font-weight:bold; font-size:14px; color:#aeae8d; }
.formHeading { font-weight:bold; text-align:right; color:#aeae8d; }
.formLabel { font-weight:bold; text-align:center; }
.formElement, .formButton { background-color:#f8f8f8; border-color:#7f7f7f; border-style:solid; }
.formButton { font-weight:bold; }

.popDesc {
	font:12px Arial,Helvetica,Lucida,sans-serif; color:#000000;
	background-color:#ffffff; border-color:#ffffff;  border-style:solid;
}

.navFormText, .navFormHeading, .navFormElement, .navFormButton {
	font:9px Arial,Helvetica,Lucida,sans-serif; color:#ffffff;
}
A.navFormText:hover { color:#000000; text-decoration:none; }
.navFormHeading { font-weight:normal; text-align:right; }
.navFormElement { color:#1c1c15; background-color:#ffffff; border:1px solid #aeae8d; margin:3px 4px 3px 0px; padding:2px; }
.navFormButton { font-weight:bold; color:#6f6f53; background-color:#ffffff; border:1px solid #aeae8d; margin:3px 0px; padding:1px 3px; }
.navFormButton:hover { color:#ffffff; background:#aeae8d; border:1px solid #ffffff; }

.nbItem, .nbDate, .nbBullet { font:11px Arial,Helvetica,Lucida,sans-serif; color:#000000; }
.nbDate { font-weight:bold; }
.nbBullet { font-size:12px; }
A.nbItem:hover, A.nbDate:hover { text-decoration:none; color:#ffffff; }

.popText, .popTitle, .popIndex, .popCurrent { font:10px Arial,Helvetica,Lucida,sans-serif; color:#000000; }
A.popText:hover { color:#666666; text-decoration:none; }
.popTitle { font-weight:bold; font-size:14px; color:#aeae8d; }
.popIndex { color:#aeae8d; font-weight:bold; }
.popCurrent { color:#666666; font-weight:bold; }

.calText, .calBold, .calWeekday, .calDay, .calDayEmpty, .calTitle, .calArrows, .calDates {
	font:10px Arial,Helvetica,Lucida,sans-serif; color:#333333;
}
A.calArrows:hover { color:#000000; text-decoration:none; }
.calBold { font-size:8px; color:#ffffff; }
.calText { font-size:10px; color:#000000; }
.calText:hover { color:#999999; }
.calBold, .calDay, .calDayEmpty { font-weight:bold; }
.calWeekday { color:#ffffff; background-color:#202020; font-weight:bold; }
.calDay { color:#ffffff; background-color:#404040; }
.calDayEmpty { color:#666666; background:#cccccc; }
.calHeader { background:#000000; }
.calTitle, .calArrows { color:#ffffff; font-size:18px; font-weight:bold; }
.calSpacer { background-color:#ffffff; }
.calEmpty { background:#cccccc; }
.calDates { background:#000000; color:#ffffff; font-weight:bold; }

.listCount, .listTitle, .listText, .listDate {
	font:11px Arial,Helvetica,Lucida,sans-serif; color:#000000; line-height:130%;
}
.listTitle, .listCount { font-weight:bold; }
.listDate { text-align:right; }
.listCount { text-align:center; }

.listText, .listTextBold, .listHead, .listAction, .listCaption, .listGreyBold {
	font:12px Arial,Helvetica,Lucida,sans-serif; text-decoration:none; color:#000000
}
.listHead { font-size:11px; font-weight:bold; color:#ffffff; }
A.listHead:hover { color:#ffffff; text-decoration:underline; }
.listAction { font-size:11px; text-decoration:none; }
A.listAction:hover { color:#000000; text-decoration:underline; }
.listCaption { font-size:10px; }
.listGreyBold { color:#666666; font-weight:bold; }
A.listGreyBold:hover { color:#666666; text-decoration:underline; }

.adminCP { font:bold 12px Arial,Helvetica,Lucida,sans-serif; color:#dddddd; text-decoration:none; }
A.adminCP:hover { text-decoration:none; }

.rfbf { font:12px Arial,Helvetica,Lucida,sans-serif; color:#000000; }
A.rfbf { color:#007598; text-decoration:none; }
A.rfbf:hover { color:#ab1643; text-decoration:none; }

A { color:#aeae8d; text-decoration:none; }
A:hover { color:#666666; text-decoration:none; }





.admText, .admH1, .admH2, .admH3, .admH4, .admformText, .admformTitle, .admformHeading, .admformLabel, .admformElement, .admformButton, .admModTitle {
	font:12px/130% Arial,Helvetica,Lucida,sans-serif; color:#000000;
}
A.admText:hover { color:#000000; text-decoration:underline; }

.admH1, .admH2, .admH3, .admH4, .admModTitle { color:#32546d;}
.admH1 { font-size:22px; }
.admH2, .admModTitle { font-size:19px; }
.admH3 { font-size:16px; }
.admH4 { font-size:12px; }

A.admModTitle:hover { text-decoration:underline; }

.admTopLink { font:12px Arial,Helvetica,Lucida,sans-serif; color:#ffffff; }
A.admTopLink { color:#cccccc; }
A.admTopLink:hover { color:#ffffff; text-decoration:none; }

.admLogOut { font:15px/18px Arial,Helvetica,Lucida,sans-serif; color:#cfd1d0; }
A.admLogOut:hover { color:#ffffff; text-decoration:none; }

.admSideHead, .admSideText { font:11px/130% Arial,Helvetica,Lucida,sans-serif; color:#cfd1d0; }
.admSideHead { font-weight:bold; }
A.admSideText:hover { color:#ffffff; text-decoration:none; }

.admformTitle { font-weight:bold; font-size:14px; color:#8e8e8e; }
.admformHeading { font-weight:bold; text-align:right; color:#8e8e8e; }
A.admformHeading:hover { color:#32546d; text-decoration:none; }
.admformLabel { font-weight:bold; text-align:center; }

.admformElement { background-color:#f8f8f8; border:1px solid #8e8e8e; padding:0px; }
.admformButton { background-color:#f8f8f8; border:1px solid #8e8e8e; padding:0px; }

.admTab, .admTabUsed {
	font:11px Arial,Helvetica,Lucida,sans-serif;
	color:#8e8e8e; text-decoration:none; text-align:center; font-variant:small-caps;
}
.admTabUsed { color:#003c6c; }
A.admTab:hover, A.admTabUsed:hover { text-decoration:none; }

.admTable { background:#ffffff; border:1px solid #8e8e8e; }

.def, .defBold, .c, .cBold, .a, .aBold, .t, .tBold, .p, .pBold, .r, .rBold, .noAccess, .noAccessBold {
	font:11px Arial,Helvetica,Lucida,sans-serif; text-decoration:none; color:#000000
}
.listTextBold, .defBold, .cBold, .aBold, .tBold, .pBold, .rBold, .noAccessBold { font-weight:bold; }
A.defBold:hover, A.c:hover, A.cBold:hover, A.a:hover, A.aBold:hover { text-decoration:underline; }
A.t:hover, A.tBold:hover, A.p:hover, A.pBold:hover, A.r:hover, A.rBold:hover { text-decoration:underline; }
A.listText:hover, A.listTextBold:hover, A.defBold:hover { text-decoration:underline; color:#003c6c; }
.def, .defBold, A.def:hover, A.defBold:hover { color:#999999; }
.c, .cBold, A.c:hover, A.cBold:hover { color:#326d4f; }
.a, .aBold, A.a:hover, A.aBold:hover { color:#32546d; }
.t, .tBold, A.t:hover, A.tBold:hover { color:#48326d; }
.p, .pBold, A.p:hover, A.pBold:hover { color:#6d4d32; }
.r, .rBold, A.r:hover, A.rBold:hover { color:#6d3238; }
.noAccess, .noAccessBold { color:#aaaaaa; }

div#HELP { position:relative; top: 0px; left:200px; width:460px; padding:5px 5px 35px; }
div#HELP p, div#HELP h1, div#HELP h2, div#HELP h3, div#HELP h4, div#HELP h5, div#HELP h6, div#HELP td, div#HELP li { font-face:Arial,Helvetica,Lucida,sans-serif; color:#32546d; }
div#HELP p, div#HELP td, div#HELP li { color:#333333; font-size:14px; }

.helpOnClose {
	display:block; position:fixed; padding:3px 6px; bottom:10px; left:45px; width:60px;
	color:#32546d; border:solid 2px #32546d; background:#f8f8f8; text-decoration:none;
	text-align:center;
}
A.helpOnClose:hover { color:#ffffff; background:#32546d; text-decoration:none; }

div#HELPMENU { position:fixed; top: 40px; left:10px; width:180px; }
div#HELPMENU a { color:#32546d; text-decoration:none; }
div#HELPMENU a:hover { color:#000000; text-decoration:none; }

#errorhighlight { background:#663333; }

#blue { color:#32a4dd; }
#red { color:#fa0202; }
#grey { color:#eeeeee; }

#bold { font-weight:bold; }
#small { font-size:9px; }
#textRight, #right { text-align:right; }
#textCenter, #center { text-align:center; }
#textLeft, #left { text-align:left; }

#reduce { font-size:90%; }

