body {
   margin-left: 10px;
   margin-top: 10px;
   margin-bottom: 10px;
   margin-right: 10px;
}
.TDrepeatTop {
   background-image: url(/images/header/blue_top.gif);
   background-repeat: repeat-x;
   background-color: #CADFF7;
}
.TDrepeatBottom {
   background-image: url(/images/header/blue_bottom.gif);
   background-repeat: repeat-x;
   background-color: #CADFF7;
}
.TDrepeatLeft {
   background-image: url(/images/header/blue_left.gif);
   background-repeat: repeat-y;
   background-color: #CADFF7;
}
.TDrepeatRight {
   background-image: url(/images/header/blue_right.gif);
   background-repeat: repeat-y;
   background-color: #CADFF7;
}
.TDblueLight {
   background-color: #CADFF7;
}
.TDblueDark {
   background-color: #1348A3;
}
.TDgreyLight {
   background-color: #F1F1F1;
}


.TDrepeatSideNav {
   background-image: url(/images/repeat_sideNav.gif);
   background-repeat: repeat-x;
}
.TDrepeatConnectionTop {
   background-image: url(/images/header/blue_connection_top.gif);
   background-repeat: repeat-x;
}

.TDrepeatConnectionBottom {
   background-image: url(/images/header/blue_connection_bottom.gif);
   background-repeat: repeat-x;
}
.BGmenu1 {
   background-image: url(/images/header/categories/btn_1.gif);
   background-repeat:no-repeat;
   background-position:center;
}
.BGmenu2 {
   background-image: url(/images/header/categories/btn_2.gif);
   background-repeat:no-repeat;
   background-position:center;
}
.BGmenu3 {
   background-image: url(/images/header/categories/btn_3.gif);
   background-repeat:no-repeat;
   background-position:center;
}
.BGmenu4 {
   background-image: url(/images/header/categories/btn_4.gif);
   background-repeat:no-repeat;
   background-position:center;
}
.BGmenu5 {
   background-image: url(/images/header/categories/btn_5.gif);
   background-repeat:no-repeat;
   background-position:center;
}
.BGmenu6 {
   background-image: url(/images/header/categories/btn_6.gif);
   background-repeat:no-repeat;
   background-position:center;
}
.BGmenu7 {
   background-image: url(/images/header/categories/btn_7.gif);
   background-repeat:no-repeat;
   background-position:center;
}


.TXTsearch {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-transform: none;
   color: #666666;
   text-decoration: none;
   border: 1px solid #6BA0D6;
   width: 100px;
   height: 20px;
}


.FONTsendThisSite {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: bold;
   color: #B7CDE7;
   text-decoration: none;
   text-transform: uppercase;
}
.FONTsendThisSite a:link {
   color: #B7CDE7;
   text-decoration: none;
}
.FONTsendThisSite a:visited {
   color: #B7CDE7;
   text-decoration: none;
}
.FONTsendThisSite a:hover {
   color: #B7CDE7;
   text-decoration: none;
}
.FONTsendThisSite a:active {
   color: #B7CDE7;
   text-decoration: none;
}
.FONTsendThisSiteSmall {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #B7CDE7;
   text-decoration: none;
   letter-spacing: 1px;
}
.FONTsendThisSiteSmall a:link {
   color: #B7CDE7;
   text-decoration: none;
}
.FONTsendThisSiteSmall a:visited {
   color: #B7CDE7;
   text-decoration: none;
}
.FONTsendThisSiteSmall a:hover {
   color: #B7CDE7;
   text-decoration: none;
}
.FONTsendThisSiteSmall a:active {
   color: #B7CDE7;
   text-decoration: none;
}
.FONTclock {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #336699;
   text-decoration: none;
   letter-spacing: 1px;
}
.FONTnavTop {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #ffffff;
   text-transform: uppercase;
   text-decoration: none;
   letter-spacing: 1px;
}
.FONTnavTop a:link {
   color: #ffffff;
   text-decoration: none;
}
.FONTnavTop a:visited {
   color: #ffffff;
   text-decoration: none;
}
.FONTnavTop a:hover {
   color: #000000;
   text-decoration: none;
}
.FONTnavTop a:active {
   color: #ffffff;
   text-decoration: none;
}
.FONTverticalBar {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: normal;
   color: #ffffff;
   text-decoration: none;
}
.FONTnavMiddle {
   background-color: #1348A3;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #E1E1E1;
   text-transform: capitalize;
   text-decoration: none;
   letter-spacing: 1px;
}
.FONTnavMiddle a:link {
   color: #E1E1E1;
   text-decoration: none;
}
.FONTnavMiddle a:visited {
   color: #E1E1E1;
   text-decoration: none;
}
.FONTnavMiddle a:hover {
   color: #FFCC00;
   text-decoration: none;
}
.FONTnavMiddle a:active {
   color: #E1E1E1;
   text-decoration: none;
}
.FONTnavMiddleTop {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #336699;
   text-transform: capitalize;
   letter-spacing: 1px;
}
.FONTnavMiddleTop a:link {
   color: #336699;
   text-decoration: underline;
}
.FONTnavMiddleTop a:visited {
   color: #336699;
   text-decoration: underline;
}
.FONTnavMiddleTop a:hover {
   color: #CC0000;
   text-decoration: none;
}
.FONTnavMiddleTop a:active {
   color: #336699;
   text-decoration: underline;
}
.FONTsearch {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #666666;
   text-decoration: none;
   letter-spacing: 1px;
}
.FONTwelcome {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: bold;
   font-style:italic;
   color: #1348A3;
   text-decoration: none;
}
.FONTweather {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #336699;
   text-decoration: none;
   text-transform: capitalize;
   letter-spacing: 0px;
}
.FONTweather a:link {
   color: #336699;
   text-decoration: none;
}
.FONTweather a:visited {
   color: #336699;
   text-decoration: none;
}
.FONTweather a:hover {
   color: #CC0000;
   text-decoration: none;
}
.FONTweather a:active {
   color: #336699;
   text-decoration: none;
}
.FONTweatherInversed {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #CC0000;
   text-decoration: none;
   text-transform: capitalize;
   letter-spacing: 0px;
}
.FONTweatherInversed a:link {
   color: #CC0000;
   text-decoration: none;
}
.FONTweatherInversed a:visited {
   color: #CC0000;
   text-decoration: none;
}
.FONTweatherInversed a:hover {
   color: #336699;
   text-decoration: none;
}
.FONTweatherInversed a:active {
   color: #CC0000;
   text-decoration: none;
}


.FONTnavSide {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #999999;
   text-transform: capitalize;
   text-decoration: none;
   letter-spacing: 1px;
   
}
.FONTnavHeader {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #000000;
   text-transform: capitalize;
   text-decoration: none;
   letter-spacing: 1px;
}

.FONTnavSide a:link {
   color: #999999;
   text-decoration: none;
}
.FONTnavSide a:visited {
   color: #999999;
   text-decoration: none;
}
.FONTnavSide a:hover {
   color: #CC0000;
   text-decoration: none;
}
.FONTnavSide a:active {
   color: #999999;
   text-decoration: none;
}
.FONTnavSide2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #999999;
   text-transform: none;
   text-decoration: none;
   letter-spacing: 1px;
}
.FONTnavSide2 a:link {
   color: #999999;
   text-decoration: none;
}
.FONTnavSide2 a:visited {
   color: #999999;
   text-decoration: none;
}
.FONTnavSide2 a:hover {
   color: #CC0000;
   text-decoration: none;
}
.FONTnavSide2 a:active {
   color: #999999;
   text-decoration: none;
}

.FONTnavSide3 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: cc0000;
   text-transform: capitalize;
   text-decoration: none;
}

.FONTnavSide3 a:link {
   color: cc0000;
   text-decoration: none;
}
.FONTnavSide3 a:visited {
   color: cc0000;
   text-decoration: none;
}
.FONTnavSide3 a:hover {
   color: #cc0000;
   text-decoration: none;
}
.FONTnavSide3 a:active {
   color: #cc0000;
   text-decoration: none;
}

.FONTnavSideRed {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #FF0000;
   text-transform: capitalize;
   text-decoration: none;
   letter-spacing: 1px;
}
.FONTnavSideRed a:link {
   color: #FF0000;
   text-decoration: none;
}
.FONTnavSideRed a:visited {
   color: #999999;
   text-decoration: none;
}
.FONTnavSideRed a:hover {
   color: #003399;
   text-decoration: none;
}
.FONTnavSideRed a:active {
   color: #999999;
   text-decoration: none;
}
.FONTnavSideDark {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #555555;
   text-transform: capitalize;
   text-decoration: none;
   letter-spacing: 1px;
}
.FONTnavSideDark a:link {
   color: #555555;
   text-decoration: none;
}
.FONTnavSideDark a:visited {
   color: #555555;
   text-decoration: none;
}
.FONTnavSideDark a:hover {
   color: #990000;
   text-decoration: none;
}
.FONTnavSideDark a:active {
   color: #555555;
   text-decoration: none;
}
.blink1 {
   color: #FF0000;
   text-decoration: blink;
}
.centreContent {
   font-weight: bold;
   font-size: 13px;
   color: #888888;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.centreContent A:link {
   color: #000066;
   text-decoration: underline;
}
.centreContent A:visited {
   color: #000066;
   text-decoration: underline;
}
.centreContent A:hover {
   color: #406283;
   text-decoration: none;
}
.centreContent A:active {
   color: #000066;
   text-decoration: underline;
}
.TitleUnderline {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #666666;
   text-decoration: none;
   letter-spacing: 0px;
   text-decoration: underline;
}
.TitleUnderline a:link {
   color: #666666;
   text-decoration: none;
   text-decoration: underline;
}
.TitleUnderline a:visited {
   color: #666666;
   text-decoration: none;
   text-decoration: underline;
}
.TitleUnderline a:hover {
   color: #333333;
   text-decoration: none;
   text-decoration: underline;
}
.Title {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #666666;
   text-decoration: none;
   letter-spacing: 0px;
}
.Title a:link {
   color: #FF0000;
   text-decoration: none;
   text-decoration: underline;
}
.Title a:visited {
   color: #FF0000;
   text-decoration: none;
   text-decoration: underline;
}
.Title a:hover {
   color: #003399;
   text-decoration: none;
   text-decoration: underline;
}
.Title2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #475285;
   text-decoration: none;
   letter-spacing: 0px;
}
.Schedulechart {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
   letter-spacing: 0px;
}
.Schedule {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000066;
   text-decoration: none;
   letter-spacing: 0px;
}
.scheduleBlk {
   font-weight: bold;
   font-size: 12px;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.scheduleTitle {
   font-weight: bold;
   font-size: medium;
   color: #cccccc;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.scheduleBorder {
   border: 1px solid #6666CC;
}
.PassPurpUnderline {
   color: #333399;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: italic;
   font-weight: bold;
   text-decoration: underline;
}
.footer_category {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #222222;
   text-transform: capitalize;
   text-decoration: none;
   letter-spacing: 1px;
   
}
.bg_darkBlue{
	background-color:#84B1E1;
}
.repeat_darkBlue_top {
	background-image:url(images/header/repeat_darkBlue_top.gif);
	background-repeat:repeat-x;
}
.repeat_darkBlue_bottom {
	background-image:url(images/header/repeat_darkBlue_bottom.gif);
	background-repeat:repeat-x;
}
.repeat_darkBlue_left {
	background-image:url(images/header/repeat_darkBlue_left.gif);
	background-repeat:repeat-y;
}
.repeat_darkBlue_right {
	background-image:url(images/header/repeat_darkBlue_right.gif);
	background-repeat:repeat-y;
}
.FONTwhiteText_LG_darkBluePanel{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:70px;
	color:#FFFFFF;
	text-align:left;
}
.FONTwhiteText_SM_darkBluePanel{
	font-family:Arial Black, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
}
.FONTblueText_darkBluePanel{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#006699;
	text-align:left;
	letter-spacing:1px;
}
.FONTblueText_darkBluePanel a:link{
	color:#006699;
	text-decoration:underline;
}
.FONTblueText_darkBluePanel a:visited{
	color:#006699;
	text-decoration:underline;
}
.FONTblueText_darkBluePanel a:hover{
	color:#006699;
	text-decoration:none;
}
.FONTblueText_darkBluePanel a:active{
	color:#006699;
	text-decoration:underline;
}
