/* Blue Colour Scheme

Dark Blue (Nav BG color): 003F93
Light Blue: 4C92F1
Text: FFFFFF

*/

body{
   font-size: 80% !important;
}

 h1{
	font-size: 100%;
}

#wrap {
    background: transparent url(/images/menu/bg_blue.gif) repeat-y;
}

table#tblTimetable th{
   background-color: #F0F2F5;
   color: #002556;
}

#navcontainer
{
	background-color: #003F93;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-style: normal;
}

#navcontainer ul ul#subnavlist, #navcontainer ul ul li, #navcontainer ul ul a
{
	background-color: #4C92F1 !important;
	color: #fff;
}

#navcontainer ul ul#subnavlist{
   font-style: italic;
}

#navcontainer ul ul#subnavlist li{
   margin-left: 7px;
   width: 140px;
}

#navcontainer ul ul#subnavlist li a{
   line-height: 1.2em;
}

table#tblTimetable {border: 1px solid  #003F93}
table#tblTimetable th {	border-bottom: 1px solid #003F93}
table#tblTimetable th.centerborder {	border-bottom: none; text-align: center;}

#navcontainer li
{
	border-bottom: 1px solid #FFFFFF;
}

#navcontainer li li
{
	border-bottom: none;
}

#navcontainer li a
{
	background-color: #003F93;
	color: #fff;

}

ul#navlist li a.subtitle, ul#navlist li a.subtitle:hover{
	background-color: #4C92F1;
	color: #FFFFFF;

}

#navcontainer li a:hover
{
	background-color: #4C92F1;
	color: #fff;
}

div#cntServices{
	background-color: #002556;
	color: #FFFFFF;
}

p#caption {
	background-color: #002556;
	color: #FFFFFF;
}

#simplesearch input#searchbutton{
	background-color: transparent;
	color: #FFFFFF;
}

div#main, div#address, form#frmSearchby, legend{
	background-color: #FFFFFF;
	color: #003F93;
}

div#lftColumn h1, div#inner h1{
	border-bottom: 1px solid #002556;
}

div.thumbnail, div.rightthumbnail{
   background: #FFFFFF url(../images/home/bg_blue.gif) repeat-y;
	border: 1px solid #002556;
}

div.thumbnail a, div.rightthumbnail a, div#rgtBanner1 a, div#rgtBanner2 a{
	background-color: inherit;
	color: #002556;
	text-decoration: underline;
}
form#frmSearch, div#rgtBanner1, div#rgtBanner2{
	border:  1px solid  #002556;
}

form#frmSearch h1{
	background-color: #D9DFE6;
	border-bottom: 1px solid #002556;
	color: #002556;
}

a{
	background-color: inherit;
	color: #003F93;
	text-decoration: none;
}

a.txtUnderline, table#tblResults a{
	background-color: inherit;
	color: #002556;
	text-decoration: underline;
}

table#tblLogin label{
 	background-color: #FFFFFF;
	color: #002556;
	font-size: 1em;
}

form#frmRegister p{
 	background-color: #FFFFFF;
	color: #002556;
}


dl#faq dt{
	font-size: 10px !important;
	font-weight: bold;
}

dl#faq dd{
	font-size: 10px !important;
	margin: 0 0 1em 0;
	line-height: 1.2em;

}

div#thispage li
{
	font-size: 10px;
}
