/* CSS Document */

/* global */

body, p, .body, td {
/* pads and margins */
	margin: 0px; padding: 0px;
/* default fonts */
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: small; 
	text-align:left; 
	vertical-align:top;
	color:#333333;
	}
	
/* HEADINGS  */
h {font-family: Helvetica, Arial, sans-serif, verdana; font-weight: bold; color:#000000; font-size:200%; }

h1 {font-size: 200%;}
h2 {font-size: 150%;}
h3 {font-size: 120%;}
h4 {font-size: 100%;}
h5 {font-size: 100%; text-align:right;}
h6 {font-size: 100%; text-align:center;}

/* LISTS */
ul {list-style:none;}
ol {list-style:circle;}

.personalmenu {font-family: Arial, Helvetica, sans-serif, verdana; font-weight: bold; font-size:100%; }
.personalmenu a:link {color: #000000; text-decoration: none;}
.personalmenu a:hover {color: #EEA42B; text-decoration:underline;}
.per_current  {color: #EEA42B; font-weight: bold; text-decoration: none;}

.busmenu {font-family: Arial, Helvetica, sans-serif, verdana; font-weight: bold; font-size:100%; }
.busmenu a:link {color: #000000; text-decoration: none;}
.busmenu a:hover {color: #6C86A1; text-decoration:underline;}
.bus_current  {color: #6C86A1; font-weight: bold; text-decoration: none;}


	
/* similar to h4 for spans */
.bold {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: small; 
	text-align:left; 
	vertical-align:top;
	color: #333333;
	font-weight:bold;
	}

/* for bottom address */
.bodyright {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 100%;
	text-align:right;
	color:#000000;
	}
	
/* for small details e.g. telephone number */
	.bodyxs {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 80%; 
	color:#000000;
	}
	
/* standard links */
a:link {color:#000000; text-decoration: none;}
a:visited {color:#000000; text-decoration: none;}
a:hover {color:#000000; text-decoration:underline;}
a:active {color: #000000;  font-weight: bold; text-decoration: underline}	

/* white */	
.bodywhiteboldbigger {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size:120%;  
	font-weight:bold;
	color: #FFFFFF;
	text-align:left;
	}
	
.bodywhitebold100 {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size:100%;  

	color: #FFFFFF;
	text-align:right;
	}	
.bodywhitebold100 a:link {color: #FFFFFF; text-decoration: none;}
.bodywhitebold100 a:hover {color: #FFFFFF; text-decoration: underline;}
	
/* white bolder */	
.bodywhitebold {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size:80%;  
	font-weight:bold;
	color: #FFFFFF;
	text-align:center;
	}
	
/* white links*/	
.bodywhitebold a:link {color: #FFFFFF; text-decoration: none;}
.bodywhitebold a:visited {color: #FFFFFF; text-decoration: none;}
.bodywhitebold a:hover {color: #FFFFFF; text-decoration:underline;}
.bodywhitebold a:active {color: #000000; font-weight: bold; text-decoration: underline;}

/* form inputs */
input:focus	{ background: #FFFF99 ;}	

/* NEWS CSS */
.entry {
	margin-bottom: 24px;
}	

.subject
{
	font-size: 18px;
	font-weight: bold;
	color: #666633;
	padding: 4px 0px;
}

/* ARTICLES */

.right {
	float: right;
}

a.search {
	color: #3366FF;
}	

table.left {
	float: left;
	padding: 10px;
	font-weight: bold;
}	

table.right {
	float: right;
	padding: 10px;
	font-weight: bold;
}	