
/* CSS Document */

	body { font-family:arial,helvetica,sans-serif; font-size:0.8em;}

	p, li, td, blockquote  { font-family:arial,helvetica,sans-serif; }

	h1 { color: #10107F; font-size:1.5em; margin-bottom: 0.1em; margin-top: 0.1em; font-family:arial,helvetica,sans-serif; background2: url(/pda/_lib/img/h1.jpg) no-repeat;	margin2: 0 0 15px 0;	padding2: 0;	width2: 549px; height2: 58px;	text-indent2: -9999px; border2: 1px solid red; }

	h2 { color: #10107F; font-size:1.2em; margin-bottom: 0.1em; margin-top: 1.0em; font-family:arial,helvetica,sans-serif;}

	h3 { color: #10107F; font-size:1.0em; margin-bottom: 0.1em; margin-top: 1.0em; font-family:arial,helvetica,sans-serif;}

	li { margin-bottom: 0.2em; margin-top: 0.0em; }

	ul.plain {
		 list-style-type: none;
		 padding-left: 0;
		 margin-left: 0;
		}

	li.topspace {  margin-top: 12px; }

	hr { color: #BFCAE8; }

	a.white { color: #FFFFFF; }


	/* MULTIPLE COLUMNS */

	#sspc_columns {
		overflow:auto;
		}

	#sspc_column1 {
		float:left;
		margin-right:20px;

		}

	#sspc_column2 {
		float:left;

		}


	/* TWO COLUMNS */

	.sspc_two_columns {
		width:300px;
		}

		/*BLOCKQUOTE*/
		.border
       {border:solid 1px #BFCAE8;
       padding:10px;

        }


/*	table {width:100%; border:0; align:center; cellpadding:=10; cellspacing:1; background-color:#768FC5; }

	tr { background-color:#ffffff; }  */

/*	th { width: 20%; background:lightgray; } */

/*	table {width:100%;
		border:1px solid #768FC5;
		border-collapse: collapse;
		align:center;
		cellpadding:2;
		cellspacing:1;
		 }



	.borders {
		border: 1px solid #768FC5;
		border-collapse: collapse;
		cellpadding:2;
		cellspacing:1;
		}

	.borders td, .borders th {
		border: 1px solid #73COD4;
		}

	td, th { border: 1px solid #73COD4;}


*/

td, th 	{
	border: 1px solid #768FC5;
	padding: 0.2em;
	vertical-align: top;
	}

table 	{
	border-collapse: collapse;
	border: 1px solid #768FC5;
	}

.menu	{
	font-weight: bold;
	font-family:arial,helvetica,sans-serif;
	color: #003399;
	padding-bottom: 50px;
	margin-left: 10px;
	}

a 	{
	text-decoration: none
	}


a:hover {
	color: #FF0000;
	}


	#firstnav {
		margin: 0;
		padding: 0;
		margin-left: 17px;
		color: #0066FF;
	}

	#firstnav li {
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		padding-bottom: 10px;
	}

	#navheading {
		color: #0000FF;
	}

	#nav {
		margin: 0;
		padding: 0;
		margin-left: 17px;
		color: #0066FF;
	}

	#nav li {
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		padding-bottom: 10px;
	}



	#courses {
		padding: 0;
		margin: 0;
		border-collapse: collapse;
		color: #333;
		background: #F3F5F7;
	}

	#courses a {
		color: #3A4856;
		text-decoration: none;
		border-bottom: 1px solid #C6C8CB;
		line-height: 18px;
	}

	#courses a:visited {
		color: #777;
	}

	#courses a:hover {
		color: #000;
		border-bottom: 1px solid #000;
	}

	#courses caption {
		display: none;
	}

	#courses thead th {
		background-color: #3A4856;
		padding: 5px 10px;
		color: #fff;
		text-align: left;
		font-weight: bold;
	}

	#courses tbody, #courses thead {
		border-left: 1px solid #EAECEE;
		border-right: 1px solid #EAECEE;
	}

	#courses tbody {
		border-bottom: 1px solid #EAECEE;
	}

	#courses tbody td, #courses tbody th {
		padding: 10px;
		text-align: left;
	}

	#courses tbody tr {
		background: #F3F5F7;
	}

	#courses tbody tr.odd {
		background: #F0F2F4;
	}

	#courses tbody tr:hover {
		background: #CCCCCC; color: #111;
	}

	#courses tfoot td, #courses tfoot th, #courses tfoot tr {
		text-align2: right; background: #fff; padding: 3px 10px;
	}

	table.tablesorter thead tr .header {
		background-image: url(/pda/_lib/img/bg.gif);
		background-repeat: no-repeat;
		background-position: center right;
		cursor: pointer;
	}
	table.tablesorter thead tr .headerSortUp {
		background-image: url(/pda/_lib/img/asc.gif);
	}
	table.tablesorter thead tr .headerSortDown {
		background-image: url(/pda/_lib/img/desc.gif);
	}
	table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
		background-color: #8dbdd8;
	}

	.th {
		width: 85px;
	}

	.title {
		font-weight: bold;
		font-size: 1.1em;
	}

	.viewmore {
		text-align: center;
		vertical-align: middle
	}

	.checkapply {
		text-align: center;
		vertical-align: middle
	}

	.quote {
		font-style: italic;
	}

	.tagline {
		font-weight: bold;
		font-size: 1.1em;
	}

	.message_error {
		width: 670px;
		border: 2px solid #f00;
		background-color: #CCCCCC;
		padding: 5px 10px;
		font-size: 1.2em;
		font-weight2: bold;
		color2: #f00;
	}

	.message_ok {
		width: 670px;
		border: 1px solid #000;
		background-color: #0f0;
		padding: 5px 10px;
		font-size: 1.2em;
		font-weight2: bold;
	}

	.note {
		font-size: 0.9em;
		color: #f00;
	}

	label {
		width: 150px;
		border2: 1px solid red;
		display: inline-block;
		text-align: left;
		vertical-align: top;
		padding-top: 4px;
	}

	.waitinglist {
		font-weight: bold;
		color: #f00;
	}

	table input, table textarea {
		font-size: 0.9em;
	}

	em {
		color: #f00;
		font-weight: bold;
		font-size: 1em;
	}

	.redborder {
		border: 2px solid red;
	}

	#contentfooterimage {
		clear: both;
		margin: 0px -20px -20px -30px;
		background: url(/pda/_lib/img/tayrailbridge.jpg) no-repeat;
		height: 187px;
		border2: 1px solid red;
	}

	#topnav {
                position:absolute;
		top:110px;
		left:0px;
		margin: 0;
		padding: 0px;
		margin-left: 218px;
		width:765px;
		height:30px;
		border2:1px solid red;
	}

	#topnav li {
                display: inline-block;
		float:left;
	}

	#topnav li a {
		border: 2px solid #3F70AB;
		padding: 5px 8px;
		font-weight: bold;
		display:block;
                margin-right: 6px;
		width:58px;
	}

	#topnav li a:hover {
		border2: 1px solid red;
		background-color: #3F70AB;
		color: #fff;
	}

	#topnav li .active {
		border2: 1px solid red;
		background-color: #3F70AB;
		color: #fff;
	}
	.quote {
		color: #10107F;
	}

	.pdalogo {
		margin-top: 15px;
		margin-bottom: 5px;
	}

	#uodlogo {
		text-align: center;
		margin-top: 10px;
	}

	#uodlogo img {

		border:none;
	}
