body			{
		 	 	 font-size: small;
		 	 	 color: #000066;
		 	  	 font-family: arial, sans-serif;
				 text-align: center;
				 margin-top: 0px;
				 margin-bottom: 0px;
				}
				
h1				{
				 font-size: larger;
				 font-weight: bold;
				}

h2				{
				 font-size: small;
				 font-weight: bold;
				}
				
p				{
				 font-size: small;
				 text-align: justify; 
				}

.small			{
				 font-size: 0.8em;
				}

.emphasis		{
				 font-style: italic;
				}
				
.left			{
				 float: left;
				 margin-right: 20px;
				}
				
.right			{
				 float: right;
				 margin-left: 20px;
				}
		
#toprow			{
				 background-image: url(images/squares.gif);
				 background-repeat: repeat-x;
				 height: 60px;
				 width: 100%;
				 background-position: top;
				}
			
#bottomrow	{
				 background-image: url(images/squares_bottom.gif);
				 background-repeat: repeat-x;
				 height: 45px;
				 width: 100%;
				 background-position: bottom;
				}
				
#container		{
				 width: 800px;
				}

#leftcontent 	{
				 float:right;
				 width:600px;
				 background:#fff;
				 margin-right:15px;
				 padding-bottom:20px;
				 text-align: left;
				 margin-left: 10px;
				}

#rightcontent 	{
				 text-align: left;
				 border-left: 1px solid #000066;
				 margin-left: 10px;
				}			
.center			{
				 text-align: center;
				 }		 
#newupdate		{
				 border:1px  solid #ff0000;
				 width:40%;
				 padding:5px;
				 margin:10px;
				 color:#FF0000;
				}
#vacancies		{
				border:0px solid #000066;
				 width:60%;
				 padding:5px;
				 margin:10px;
				 color:#000066;				 
				}
.jobad			{
				 border: 1px solid #000066;
				 width:80%;
				 padding:10px;
				 margin:20px;
				 color:#000066;	
				}
.adbox			{
				 border: 1px solid #000066;
				 width:320px;
				 padding:10px;
				 margin:20px auto;
				 color:#000066;	
				}
.adbox h2 		{
				margin:0px;
				padding:0px;
				padding-bottom:8px;
				
				}
.margin10		{
				margin: 4px 10px;
				}
.margin20		{
				margin: 4px 22px;
				}
				
table.buses-header {
width: 500px;
border: 1px solid #000066;
}
table.buses-header th {
background-color: #000066;
color: #fff;
font-size: 1.1em;
padding: 4px;
border-collapse:separate;
}
.buses-col1 {
width: 20%;
}
.buses-col2 {
width: 40%;
}
.buses-col3 {
width: 40%;
}

table.buses {
width: 500px;
border: 1px solid #000066;
border-collapse:collapse;
}

table.buses td {
border: 1px solid #000066;
padding: 4px;
}
.esplinkintro 	{
				color:#000066;
				text-decoration:none;
}
.esplink:link, .esplink:visited {
				color: blue;
				text-decoration:none;
}
.esplink:hover {
				text-decoration:underline;
}