body
{
	font-family : verdana;
	font-size : 1.0em;
	color : #666666;
}

.style1 {color: #3B368A}
.style10 {color: #000000}
.style11 {color: #0000FF}
.style16 {font-size: 12px}
.style17 {color: #000000; font-size: 12px;}
.style18 {color: #3B368A;font-size: 12px; font-weight: bold;}
.style24 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.style25 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}



/* comment here about a style */

#globalToolbox
{
	border : 2px solid crimson;
	background-color : #bbbbbb;
	color : black;
	font-weight : bold;
}

#float-right
{
	float : right;
	margin : 10px;
}

#highlighted
{
	color : #ffffff;
	background-color : #666666;
	padding : 1px;
}

table
{
	font-family : verdana;
	font-size : 1.0em;
}

a:link, a:visited, a:active
{
	text-decoration : none;
	color : #8888dd;
}

#header
{
	text-align : left;
	padding : 5px;
}





#content_title
{

	font-weight : bold;
	background-color : #CED5EF;
	padding : 4px;
	text-align : left;
}

#page_title
{

	padding : 4px;
	text-align : left;
	font-size: large;

}

#status_bar
{
	padding : 5px;
	background-color : #eeeeff;
	color : #222222;
	width : 100%;
	float:left;
	margin : 5px 0px 5px 0px;
	text-align : center;
	border : 1px solid #cccccc;
}


#staff_menu
{
	border : 2px red dashed;
	padding : 5px;
}

#staff_menu a:hover
{
	text-decoration : none;
	color : darkred;
}

#alert_box
{
	border : dashed 2px #229999;
	padding : 20px;
	background-color : #f0f0f0;
	text-align : center;
	font-weight : bold;
}

#alert_question_mark
{
	float : left;
	margin-right : 10px;
}

#administration_heading
{
	background-color : #888888;
	padding : 4px;
	color : #eeeeee;
	font-weight : bold;
}

#administration_table
{
	font-size : 1.0em;
}

#editable
{
	background-color : darkred;
	padding : 4px;
	color : white;
	text-align : center;
}

#editable_small
{
	background-color : darkred;
	color : white;
	padding : 0px, 2px, 1px, 1px;
	text-align : center;
}

a#editable_link
{
	text-decoration : none;
	color : white;
}

textarea
{
	font-size : 1.1em;
}

form.shade
{
	background-color : #eeeeff;
	padding : 8px;
	border : 1px solid #aaaaaa;
}

td.mark_file
{
	background-color : #eeeeff;
}

.button_plain
{
	font-size : 1.1em;
	font : arial;
	border : 1px solid #aaaaaa;
}

input.bordershade
{
	border : 1px solid #aaaaaa;
	background-color : #f0f0f0;
	font-size : 1.1em;
}

textarea.bordershade
{
	border : 1px solid #aaaaaa;
	background-color : #f0f0f0;
	font : 1.1em arial;
}

.emphasise
{
	font : 1.5em arial;
	font-weight : bold;
	color : red;
}

select
{
	border : 1px solid #aaaaaa;
	background-color : #f0f0f0;
}

#news_heading
{
	font-weight : bold;
	background-color : #edd;
	padding : 4px;
}

#news_none
{
	padding : 4px;
	border : 2px dashed #bbbbbb;
}

#news_full
{
	border : 1px solid #bbbbbb;
	padding : 4px;
}

.news_date_full
{
	font-weight : bold;
}

.news_title_full
{
	color : darkred;
	padding-bottom : 5px;
	font-size : 1.2em;
	font-weight : bold;
}

#news_title_pane_view
{
	background-color : #eeeeee;
	border : 1px solid #eeeeff;
	padding : 2px;
	margin : 2px 0px;
}

.news_short_desc_full
{
	font-style : italic;
	padding-bottom : 5px;
}

.news_content_full
{
}

#staff_only_heading
{
	font-weight : bold;
	background-color : #ded;
	padding : 4px;
}

select
{
	font-size : 8pt;
}

/*********************************************************************************/
/* Exams *************************************************************************/
/*********************************************************************************/

#exams_none
{
	padding : 4px;
	border : 2px dashed #bbbbbb;
	background-color : #fedcba;
	text-align : center;
	font-weight : bold;
}

#exam_date
{
	background-color : #eeeeff;
	font-size : 1.3em;
}

#exam_ampm
{
	background-color : #eeeeee;
	color : darkred;
}

#exam_search_header
{
	border : 2px solid #eeeeff;
	padding : 4px;
}

/*********************************************************************************/
/* Calendar **********************************************************************/
/*********************************************************************************/

#event_heading
{
	border : 1px solid #bbbbbb;
	background-color : #111111;
	padding : 4px;
	font-size : 1.3em;
}

#no_calendar_events
{
	padding : 4px;
	border : 2px dashed #bbbbbb;
	background-color : #fedcba;
	text-align : center;
	font-style : italic;
}

.event_title
{
	color : darkred;
	font-size : 1em;
	font-weight : bold;
	padding-bottom : 3px;
}

.event_title_small
{
	color : black;
	font-size : 0.9em;
	font-weight : normal;
	padding-bottom : 1px;
}

.event_date
{
	background-color : #aaaaaa;
	color : #ffffff;
	font-weight : bold;
	padding : 5px;
	font-size : 1.3em;
}

.event_description
{
	margin-right : 55px;
}

.event_admin
{
	float : right;
}

.event_time
{
	float: left;
	padding-right : 5px;
	font-weight : bold;
	font-size : 1.2em;
}

.event_time_small
{
	float: left;
	padding-right : 5px;
	font-weight : normal;
	font-size : 1em;
}

.event_container_all_day
{
	border : 1px solid #cccccc;
	background-color : #f0f8ff;
	padding : 4px;
	margin : 0px 0px 0px 0px;
	background-image : url("../files/images/all_day.gif");
	background-repeat : no-repeat;
	background-position : right bottom;
}

.event_container_all_day_small
{
	padding : 2px;
	background-color : #f0f8ff;
	margin-bottom : 2px;
}

.event_container_all_day_staff
{
	border : 1px solid firebrick;
	padding : 4px;
	background-color : #f0f8ff;
	margin : 0px 0px 0px 0px;
	background-image : url("../files/images/all_day.gif");
	background-repeat : no-repeat;
	background-position : right bottom;
}

.event_container_all_day_small_staff
{
	border : 1px solid firebrick;
	background-color : #f0f8ff;
	padding : 2px;
	margin-bottom : 0px;
}

.event_container_timed
{
	border : 1px solid #cccccc;
	padding : 4px;
	background-color : linen;
	margin : 0px 0px 0px 0px;
	background-image : url("../files/images/timed.gif");
	background-repeat : no-repeat;
	background-position : right bottom;
}

.event_container_timed_small
{
	padding : 2px;
	background-color : linen;
	margin-bottom : 2px;
}

.event_container_timed_staff
{
	border : 1px solid firebrick;
	padding : 4px;
	background-color : linen;
	background-image : url("../files/images/timed.gif");
	background-repeat : no-repeat;
	background-position : right bottom;
}

.event_container_timed_small_staff
{
	border : 1px solid firebrick;
	background-color : linen;
	padding : 1px 1px 0px 1px;
	margin-bottom : 2px;
}

.event_container_untimed
{
	border : 1px solid #cccccc;
	padding : 4px;
	background-color : #f6fff6;
	margin : 0px 0px 0px 0px;
	background-image : url("../files/images/untimed.gif");
	background-repeat : no-repeat;
	background-position : right bottom;

}

.event_container_untimed_small
{
	padding : 2px;
	background-color : #f6fff6;
	margin-bottom : 2px;
}

.event_container_untimed_staff
{
	border : 1px solid firebrick;
	background-color : #f6fff6;
	padding : 4px;
	margin : 0px 0px 0px 0px;
	background-image : url("../files/images/untimed.gif");
	background-repeat : no-repeat;
	background-position : right bottom;
}

.event_container_untimed_small_staff
{
	border : 1px solid firebrick;
	background-color : #f6fff6;
	padding : 2px;
	margin-bottom : 2px;
}