* { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000033; 
}

	
body {
	margin: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

/*  Style declarations for banner and nav backgrounds  */

.navbg			{ background-color: #000033 } 
.rhs_navbg		{ background-color: #3399FF } 

/*  Style declarations for headings  */

h1	{ font-size: 24px; font-weight: normal; color: #000033 }
h2	{ font-size: 18px; font-weight: normal; color: #000033 }
h3	{ font-size: 14px; font-weight: bold; color: #000033 }

.h3	{ font-size: 14px; font-weight: bold; color: #000033 }
.h2	{ font-size: 18px; font-weight: normal; color: #000033 }
.home_title { font-size: 16px; }

/*  Style declarations for text  */

.SeachHeading	{ color: #CC0000; font-weight: bold }

/*  Style declarations for text links  */

a:link			{ color: #473D8B } 
a:visited		{ color: #468CB8 } 
a:active		{ color: #468CB8 } 
a:hover			{ color: #473D8B } 

.red {COLOR: #FF0000 }

/*  Style declarations for RHS box on home page  */

.home_rhs_box		{ 

}
.rhs_box_heading	{ 
	font-size: 11px; 
	font-weight: bold; 
	color: #000033;
	height: 25px;
}

/*  Style declarations for menu nav links  */

.menuspacer			{ font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none } 
.menulinks 			{ font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none } 
.menulinks_red 			{ font-size: 11px; font-weight: bold; color: #FF3333; text-decoration: none } 
a:link.menulinks		{ font-size: 11px; font-weight: bold; color: #3399FF; text-decoration: none } 
a:visited.menulinks		{ font-size: 11px; font-weight: bold; color: #3399FF; text-decoration: none } 
a:active.menulinks		{ font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none } 
a:hover.menulinks		{ font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none } 

/*  Style declarations for base nav links  */

.baselinks 			{ font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none } 
a:link.baselinks		{ font-size: 10px; font-weight: normal; color: #3399FF; text-decoration: none } 
a:visited.baselinks		{ font-size: 10px; font-weight: normal; color: #3399FF; text-decoration: none } 
a:active.baselinks		{ font-size: 10px; font-weight: normal; color: #3399FF; text-decoration: none } 
a:hover.baselinks		{ font-size: 10px; font-weight: normal; color: #3399FF; text-decoration: underline } 

/*Search Tips Link  - Note always blue, except on hover over - red */
.SearchNote	{ font-size: 10px }
a:link.SearchNote	{ color: #000033 } 
a:visited.SearchNote	{ color: #000033 } 
a:active.SearchNote	{ color: #000033 } 
a:hover.SearchNote	{ color: #CC0000 } 


.BRT	{
	color: red;
	font-weight: bold;
	}

/*  Style declarations for tab page on timetable  */

#tabcontainer	{ position:relative; 
								left:0; top:0; 
								width:102%; 
								visibility:visible; 
								z-index:500 }
#tabbuttons		{ position:relative; 
								left:5; top:0; 
								visibility:visible; 
								z-index:501 }
#tabbutton	 	{ border-top:2px outset #000033;
								border-left:2px outset #000033;
								border-right:2px outset #000033; 
								border-bottom:0px outset #000033; 
								padding: 0px 5px 0px 5px; 
								z-index:500 }
#tabpage			{ position:relative; 
								width:100%; left:0; top:0	;
								visibility:visible; 
								z-index:500; 
								border-top:2px outset #000033;
								border-left:2px outset #000033;
								border-right:2px outset #000033; 
								border-bottom:2px outset #000033; 
								padding: 5px 10px 5px 10px  }
#tabcontent		{ position:absolute; 
								left:0; top:0;
								visibility:hidden; 
								z-index:500 }
.tablinks 			{ font-size: 11px; font-weight: bold; color: #3399FF; text-decoration: none } 
a:link.tablinks			{ font-size: 11px; font-weight: bold; color: #3399FF; text-decoration: none } 
a:visited.tablinks		{ font-size: 11px; font-weight: bold; color: #3399FF; text-decoration: none } 
a:active.tablinks		{ font-size: 11px; font-weight: bold; color: #3399FF; text-decoration: none } 
a:hover.tablinks		{ font-size: 11px; font-weight: bold; color: #3399FF; text-decoration: none } 

.tt_tablinks 			{ font-size: 11px; font-weight: bold; color: #000033; text-decoration: none } 
a:link.tt_tablinks		{ font-size: 11px; font-weight: bold; color: #000033; text-decoration: none } 
a:visited.tt_tablinks		{ font-size: 11px; font-weight: bold; color: #000033; text-decoration: none } 
a:active.tt_tablinks		{ font-size: 11px; font-weight: bold; color: #000033; text-decoration: none } 
a:hover.tt_tablinks		{ font-size: 11px; font-weight: bold; color: #3399FF; text-decoration: none } 


table.tt_table	{
	border: 1px solid #000033;
	width: 600px;
}
td.tt_table_item{
	border: 1px solid #000033;
	width: 600px;
}
td.tt_table	{
	background-color: #ffffff;
	border: 1px solid #000033;
	font-weight: bold;
}
td.tt_table_orange	{
	background-color: #ff9900;
	border: 1px solid #000033;
	font-weight: bold;
}
td.tt_table_lilac	{
	background-color: #cc99ff;
	border: 1px solid #000033;
	font-weight: bold;
}
td.tt_table_dkgreen	{
	background-color: #339966;
	border: 1px solid #000033;
	font-weight: bold;
}
td.tt_table_brown	{
	background-color: #993300;
	color: #ffff00;
	border: 1px solid #000033;
	font-weight: bold;
}
td.tt_table_grey	{
	background-color: #cccccc;
	border: 1px solid #000033;
	font-weight: bold;
}
td.tt_table_lblue	{
	background-color: #ccffff;
	border: 1px solid #000033;
	font-weight: bold;
}
td.tt_table_purple	{
	background-color: #ff00ff;
	border: 1px solid #000033;
	font-weight: bold;
}
td.tt_table_blue	{
	background-color: #33cccc;
	border: 1px solid #000033;
	font-weight: bold;
}
td.tt_table_brgreen	{
	background-color: #00ff00;
	border: 1px solid #000033;
	font-weight: bold;
}
td.tt_table_gold	{
	background-color: #ffcc00;
	border: 1px solid #000033;
	font-weight: bold;
}
td.tt_table_ltgreen	{
	background-color: #ccffcc;
	border: 1px solid #000033;
	font-weight: bold;
}
td.tt_table_pink	{
	background-color: #ff99cc;
	border: 1px solid #000033;
	font-weight: bold;
}
td.tt_table_beige	{
	background-color: #ffcc99;
	border: 1px solid #000033;
	font-weight: bold;
}
td.tt_table_yellow	{
	background-color: #ffff00;
	border: 1px solid #000033;
	font-weight: bold;
}


td.table_sym {
	background-color: #3399FF;
	font-weight: bold;
	color: #FFFFFF;
	}
	
td.table_pln {
	background-color: #000033;
	font-weight: bold;
	color: #FFFFFF;
	}
	
td.table_brk {
	background-color: #cccccc;
	font-weight: bold;
	color: #CC0000;
	}
td.table_pst {
	background-color: #CC0000;
	font-weight: bold;
	color: #FFFFFF;
	}
	
td.table_day {
	background-color: #eeeeee;
	
	}
td.table_tme {
	background-color: #eeeeee;
	
	}
	
.sym 	{ font-family: Symbol}

