body
	{ 
		color: 			#000000;
		background:		#FFFFFF;
		font-family: 		arial, helvetica, sans-serif, sans serif; 
		font-style: 		normal;
		font-variant: 		normal;
		font-weight: 		normal;
		font-size: 		x-small;
; margin-top: 0px; margin-left: 0px

	}
	
pre	
	{
	font-size: 		medium;
	}

h1
	{
		font-size: 		18pt; 
	}
	
h2
	{
		font-size: 		16pt; 
	}
	
h3
	{
		font-size: 		14pt; 
		margin: 0px;
	}

h4
	{
		font-size: 		12pt; 
		margin: 2px;
	}
	
h5
	{
		font-size: 		10pt; 
		margin: 2px;
	}
	
h6
	{
		font-size: 		8pt; 
		margin: 2px;
	}
	
A:link
	{
		color: 			 #FD1530;
; text-decoration: none
	}

A:visited
	{ 
		color: 			 #FD1530;
; text-decoration: none
	}

A:hover
	{ 
		color: 			#FF8080;
; text-decoration: underline
	}

form
{
 	margin: 0px;
}

textarea
{
	background-color: #FFFFFF;
	border-top:1px solid;
	border-bottom:1px solid;
	border-left: 1px solid;
	border-right:1px solid;
	font-family: arial, helvetica, sans-serif, sans serif;
	color: #000000;
}

input
{
	border: inset 1px #000000;
	border-top:1px solid;
	border-bottom:1px solid;
	border-left: 1px solid;
	border-right:1px solid;
	background-color: #FFFFFF;	
	font-family: arial, helvetica, sans-serif, sans serif;
	color: #000000;
}

select
{
	border: inset 1px #000000;
	border-top:1px solid;
	border-bottom:1px solid;
	border-left: 1px solid;
	border-right:1px solid;
	background-color: #ECEAEA;	
	font-family: arial, helvetica, sans-serif, sans serif;
	color: #000000;
}

option
{
	border: inset 1px #000000;
	border-top:1px solid;
	border-bottom:1px solid;
	border-left: 1px solid;
	border-right:1px solid;
	background-color: #FFFFFF;	
	font-family: arial, helvetica, sans-serif, sans serif;
	color: #000000;
}

.submit-button
{
	background:#800000;
	font-family: arial, helvetica, sans-serif, sans serif;
	font-weight: bold;
	color: #FFFFFF;
	border-top:2px solid;
	border-bottom:2px solid;
	border-left: 2px solid;
	border-right:2px solid;
	border-style: ridge ridge;
}

	
TD
	{
		color: 			#000000;
		font-family: 		arial, helvetica, sans-serif, sans serif;
		font-style: 		normal;
		font-variant: 		normal;
		font-weight: 		normal;
		margin: 		0px;
		font-size: 		10pt;
				
	}
	

p
{
	font-family: arial, helvetica, sans-serif, sans serif;
	/*margin:0px;*/
}


.radio
{
 border: inset 0px;
 padding: 0px;
 background: #ffffff;
}

/*
-------------------------------------------
View Formatting Boxes
-------------------------------------------
*/

#toppanel, p,ul,input,tr 
{ 
	font-size:12px;
}

#toppanel
{
	position: relative;
	border:1px solid #000000;
	width: 610px;
	background: #800000;
	color: #ffffff;
	margin-left: 5px;
	margin-top: 5px;
}

#toppanel_1000
{
	position: relative;
	border:1px solid #000000;
	width: 1000px;
	background: #800000;
	color: #ffffff;
	margin-left: 5px;
	margin-top: 5px;
}

#toppanel_800
{
	position: relative;
	border:1px solid #000000;
	width: 800px;
	background: #800000;
	color: #ffffff;
	margin-left: 5px;
	margin-top: 5px;
}

#toolbarpanel
{
	position: relative;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	width: 610px;
	background:#D7C1C1;
	margin-left: 5px;
}

#toolbarpanel_800
{
	position: relative;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	width: 800px;
	background:#D7C1C1;
	margin-left: 5px;
}

#menupanel
{
	position: relative;
	width: 610px;
	color: #000000;
	margin-left: 5px;
	margin-top: 5px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left: 1px solid #000000;
	border-right:1px solid #000000;
}

#centrepanel
{
	border:1px solid #000000;
	width: 610px;
	position: relative;
	margin-bottom: 5px;
	margin-top: 5px;
		margin-left: 5px;
}

#centrepanel_1000
{
	border:1px solid #000000;
	width: 1000px;
	position: relative;
	margin-bottom: 5px;
	margin-top: 5px;
		margin-left: 5px;
}

#centrepanel_800
{
	border:1px solid #000000;
	width: 800px;
	position: relative;
	margin-bottom: 5px;
	margin-top: 5px;
		margin-left: 5px;
}

#titlebanner
{
	position: relative;
	border:1px solid #000000;
	width: 100%;
	background: #800000;
	color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
}

#questionbanner
{
	position: relative;
	border:1px solid #000000;
	width: 100%;
	padding: 2px;
	background: #EBCFCF;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
}

#pageborder_on
{
	border:1px solid #000000;
	width: 600px;
	position: relative;
	padding: 4px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 5px;
}

#pageborder_off
{
	border:0px solid;
	width: 600px;
	position: relative;
	padding: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 5px;
}

.view_table
{
	width: 100%;
	border-collapse:collapse;
}

.view_th
{
	background-color: #ECEAEA;
	border-bottom:1px solid #000000;
	padding: 4px;
}

.view_td
{
	border: 1px #000000; 
	border-style: none;
	padding: 4px;	
}

.viewitem-odd
{
	background-color: #FFFFFF;
	font-family: arial, helvetica, sans-serif, sans serif;
}

.viewitem-even
{
	background:#FFE3E3;
	font-family: arial, helvetica, sans-serif, sans serif;
}

/*
-------------------------------------------
*/

.doctitle
	{
		font-family: 		arial, helvetica, sans-serif, sans serif; 
		font-style: 		normal;
		font-variant: 		normal;
		font-weight: 		normal;
		margin: 		0px;
		font-size: 		11pt;
	}
	
.form_table
	{
		width:	100%;
	}
	
.form_title
	{
		background:		#FFE3E3;
		font-weight:		bold;
		padding: 		4px;
		margin: 		0px;
		vertical-align: 	middle; 
		text-align: 		left;
	}
	
.form_column_1
	{
		background:		#F4F4F4; 
		vertical-align: 	top; 
		text-align: 		left;
		padding: 		4px 4px;
		margin: 		0px 0px;
; border: #CCCCCC none
	}

.formcol_1_whi
	{
		vertical-align: top;
		text-align:		left;
	}
	
.formcol_1_ina
	{  
		background:		#F4F4F4;
		vertical-align: top;
		text-align:		left;
		padding:		4px;
		margin:			0px;
		color: 			#999999;
	}

.form_column_2
	{
		background:		#F4F4F4;
		vertical-align: 	top; 
		text-align: 		left;
		padding: 		4px;
		margin: 		0px;
	}
	
.formcol_2_whi
	{
		vertical-align: 	top; 
		text-align: 		left;
		padding: 		4px;
		margin: 		0px;
	}
	
.form_submit
	{
		text-align:		center;
	}
	
.central_table
	{
		width: 540px;
		text-align:		left;
	}
	
.central_table_title
	{
		background:		#BBE2BA;
		font-weight:		bold;
		padding: 		4px;
		margin: 		0px;
	}
	
.phonebook_menu_col1
	{
	font-size: 		10pt;
	vertical-align: 	top; 
	text-align: 		left;
	
	}
	
.phonebook_menu_col2
	{
	font-size: 		10pt;
	vertical-align: 	top; 
	text-align: 		right;
	
	}
	
.phonebook_body
	{
		background:		#F9F0F3; 
		vertical-align: 	top; 
		text-align: 		left;
		padding: 		4px;
		margin: 		0px;
	}
	
.notice_type_1
	{
		color: darkred;
	}
.notice_type_2
	{
		color: darkblue;
	}
.notice_type_3
	{
		color: darkgreen;
	}
.notice_type_4
	{
		color: red;
	}
	
	
	
/* 
	Used on the home page for the 
	latest news section
*/	

.latest_news
	{
	text-align:		left;
	font-size: 		8pt;
	}
	
.bgid	{
	background-color: white;
 	background-image: url(/images/latestlsidefill.gif);
	background-repeat: repeat-y;
	}

.bgie 	{
	background-color: white;
 	background-image: url(/images/latestrsidefill.gif);
	background-repeat: repeat-y;
	}
	.text2
	{
	text-align:		left;
	font-size: 		80%;
; font-family: arial, helvetica, sans-serif, sans serif;
	}
form_column_1a { vertical-align: top; text-align: left; padding: 4px; margin: 0px; }
formcol_1_ina_a { vertical-align: top; text-align: left; padding: 4px; margin: 0px; color: #999999; }
cross {  cursor: crosshair; filter: Invert}

UL 
	{  list-style-image: url(../images/bullet.gif); font-family: arial, helvetica, sans-serif, sans serif; text-align: left; vertical-align: middle; margin-top: 2px; margin-right: 2px; padding-left: 0px; list-style-position: outside; list-style-align: middle} 

OL 	{ 
	font-family: arial, helvetica, sans-serif, sans serif;
	color: #000000; 
	padding:  5px 10px 5px 0px
	} 
			
LI 
	{ 
	font-family: arial, helvetica, sans-serif, sans serif;
	color: #000000;
padding: 1px 5px 2px 0px
	}
.blue_table 
	{
	width:		95%;
	padding:	0px;
	spacing:	0px
; border: 1px #A0CCEB
	}
.blue_back 
	{
	background-color:	#E3F1FF;
	text-align:	left
	}
.dots {  background-image: url(../images/dotfil.gif); background-repeat: repeat-y}
.text2Copy { font-size: 8pt; ; font-family: Arial, Helvetica, sans-serif ; margin-top: 3px; margin-bottom: 3px}
.form_column_3 { background: #F2FAFF; vertical-align: top; text-align: left; padding: 2px 2px; margin: 0px 0px; ; border: 1px #CCCCCC solid; font-size: 85%}
.form_column_1A { background: #F4F4F4; vertical-align: top; text-align: left; padding: 2px 2px; margin: 0px 0px; ; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; font-size: 85%}
.form_column_4 { background: #D9F1FF; vertical-align: top; text-align: left; padding: 2px 2px; margin: 0px 0px; ; border: 1px #CCCCCC solid; font-size: 85% }
.form_column_5 { background: #FFFFFF; vertical-align: top; text-align: left; padding: 2px 2px; margin: 0px 0px; ; border: #CCCCCC none; font-size: 85% }
