﻿body
{
	margin: 0px;
	background-color: #dcdcdc;
	font-family: Arial, Tahoma ;
}

TABLE.TramLines
{
	/*
	border-left: #000000 1px solid;
	border-right: #000000 1px solid; */
	background-color: #ffffff;
}
TD.footer
{
	font-size: 11px;
	color: #78787a;
	text-decoration: none;
	padding-top:8px;
	padding-bottom: 8px;
	
}
a.footer, .footer a:visited {
	color: #78787a;
	text-decoration: none;
}

a.footer:hover, a.footer:visited:hover
{
	color: #000000;
	text-decoration: none;
}

TD.footer_small
{
	font-size: 9px;
	color: #78787a;
	text-decoration: none;
	padding-top:16px;
	padding-bottom: 24px;
	
}

TD.topMenu
{
	font-size: 11px;
	color: #78787a;
	text-decoration: none;
	padding-top: 8px;
}

a.topMenu, a.topMenu:visited {
	color: #78787a;
	text-decoration: none;
}

a.topMenu:hover, a.topMenu:visited:hover
{
	color: #000000;
	text-decoration: none;
}

a.topMenu1, a.topMenu1:visited {
	color: #4d4d4d;
	text-decoration: none;
}

a.topMenu1:hover, a.topMenu1:visited:hover
{
	color: #0176bb;
	text-decoration: none;
}

a.topMenu2, a.topMenu2:visited {
	color: #4d4d4d;
	text-decoration: none;
}

a.topMenu2:hover, a.topMenu2:visited:hover
{
	color: #00868f;
	text-decoration: none;
}

a.topMenu3, a.topMenu3:visited {
	color: #4d4d4d;
	text-decoration: none;
}

a.topMenu3:hover, a.topMenu3:visited:hover
{
	color: #ea930e;
	text-decoration: none;
}

a.topMenu4, a.topMenu4:visited {
	color: #4d4d4d;
	text-decoration: none;
}

a.topMenu4:hover, a.topMenu4:visited:hover
{
	color: #a61058;
	text-decoration: none;
}




a.topMenu1u, a.topMenu1u:visited {
	color: #4d4d4d;
	text-decoration: underline;
}

a.topMenu1u:hover, a.topMenu1u:visited:hover
{
	color: #0176bb;
	text-decoration: underline;
}

a.topMenu2u, a.topMenu2u:visited {
	color: #4d4d4d;
	text-decoration: underline;
}

a.topMenu2u:hover, a.topMenu2u:visited:hover
{
	color: #00868f;
	text-decoration: underline;
}

a.topMenu3u, a.topMenu3u:visited {
	color: #4d4d4d;
	text-decoration: underline;
}

a.topMenu3u:hover, a.topMenu3u:visited:hover
{
	color: #ea930e;
	text-decoration: underline;
}

a.topMenu4u, a.topMenu4u:visited {
	color: #4d4d4d;
	text-decoration: underline;
}

a.topMenu4u:hover, a.topMenu4u:visited:hover
{
	color: #a61058;
	text-decoration: underline;
}





TD.photoBar 
{	
	padding-bottom: 20px;
}

TD.rainbowBar 
{
	padding-top:17px;
}

TD.lMenuBox
{
	padding-top: 11px;
}

TD.lMenuItem
{
	padding-bottom: 5px;
}

.txtBoxes
{
	border-right: #9a9a9a 1px solid;
	border-top: #9a9a9a 1px solid;
	font-size: 10px;
	border-left: #9a9a9a 1px solid;
	border-bottom: #9a9a9a 1px solid;
}

.txtBoxes2
{
	border-right: #9a9a9a 1px solid;
	border-top: #9a9a9a 1px solid;
	font-size: 11px;
	border-left: #9a9a9a 1px solid;
	border-bottom: #9a9a9a 1px solid;
}

TD.MemberSignIn
{
	font-size: 11px;
	color: #59595b;
	padding-top: 10px;
	padding-bottom: 0px;
}
a.MemberSignIn, a.MemberSignIn:visited {
	color: #59595b;
	text-decoration: underline;
}

a.MemberSignIn:hover, a.MemberSignIn:visited:hover
{
	color: #000000;
	text-decoration: none;
}

.txtButton 
{
	font-size: 11px;
	width: 43px;
}

TD.ContentTitle
{
	padding-bottom: 5px;
	border-bottom: #cbcbcb 1px dotted;
}
	
TD.ContentHolder
{
	padding-top: 20px;
	font-size: 11px;
	color: #4d4d4d;
	line-height: 14px;
	padding-right: 50px;
}

TABLE.HomeTable 
{
	font-size: 11px;
	line-height: 14px;
	color: #4d4d4d;
}

a.HomeTable, a.HomeTable:visited
{
	color: #4d4d4d;
	text-decoration: underline;
}

a.HomeTable:hover, a.HomeTable:visited:hover
{
	color: #000000;
	text-decoration: none;
}

ul {
}
li
{
	line-height: 16px;
}
.homeBullets
{
	font-size: 10px;
	line-height: 13px;
	list-style-type: disc;
	left: -24px;
	position: relative;
}

.NumberList
{
	list-style-type: decimal;
}

TABLE.BlueSubTitle
{
	font-family: "Trebuchet" , "Helvetica";
	font-size: 13px;
	color: #0176bb;
	font-weight: 600;
	border-top: #cbcbcb 1px dotted;
	margin-top: 25px;
	padding-bottom: 15px;
	padding-top: 20px;
}

TABLE.BlueSubTitleNoLine
{
	font-family: "Trebuchet" , "Helvetica";
	font-size: 13px;
	color: #0176bb;
	font-weight: 400;
	padding-bottom: 15px;
}

TABLE.bottomArrow 
{
	
}
	
TD.ContentTitleBlue
{
	padding-top: 3px;
	padding-bottom: 5px;
	border-bottom: #cbcbcb 1px dotted;
	font-size: 18px;
	color: #0176bb;
	font-weight: bold;
	font-family: "Trebuchet" , "Helvetica";
	
}

TD.ContentTitleGreen
{
	padding-bottom: 5px;
	border-bottom: #cbcbcb 1px dotted;
	font-size: 18px;
	color: #00868f;
	font-weight: bold;
	font-family: "Trebuchet" , "Helvetica";
}

TABLE.GreenSubTitle
{
	font-family: "Trebuchet" , "Helvetica";
	font-size: 13px;
	color: #00868f;
	font-weight: 600;
	border-top: #cbcbcb 1px dotted;
	margin-top: 25px;
	padding-bottom: 15px;
	padding-top: 20px;
}
TD.ContentTitleYellow
{
	padding-bottom: 5px;
	border-bottom: #cbcbcb 1px dotted;
	font-size: 18px;
	color: #ea930e;
	font-weight: bold;
	font-family: "Trebuchet" , "Helvetica";
}

TABLE.YellowSubTitle
{
	font-family: "Trebuchet" , "Helvetica";
	font-size: 13px;
	color: #ea930e;
	font-weight: 600;
	border-top: #cbcbcb 1px dotted;
	margin-top: 25px;
	padding-bottom: 15px;
	padding-top: 20px;
}
TD.ContentTitleRed
{
	padding-bottom: 5px;
	border-bottom: #cbcbcb 1px dotted;
	font-size: 18px;
	color: #a61058;
	font-weight: bold;
	font-family: "Trebuchet" , "Helvetica";
}

TABLE.RedSubTitle
{
	font-family: "Trebuchet" , "Helvetica";
	font-size: 13px;
	color: #a61058;
	font-weight: 600;
	border-top: #cbcbcb 1px dotted;
	margin-top: 25px;
	padding-bottom: 15px;
	padding-top: 20px;
}

TD.ContentTitleGrey
{
	padding-bottom: 5px;
	border-bottom: #cbcbcb 1px dotted;
	font-size: 18px;
	color: #696969;
	font-weight: bold;
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
}

TABLE.GreySubTitle
{
	font-family: "Trebuchet" , "Helvetica";
	font-size: 13px;
	color: #696969;
	font-weight: 600;
	border-top: #cbcbcb 1px dotted;
	margin-top: 25px;
	padding-bottom: 15px;
	padding-top: 20px;
}

.pdfdiv
{
	position: relative;
	top: 35px;
	left: -5px;
}

li.liLink a, li.liLink a:visited
{
	color: #4d4d4d;
	text-decoration: underline;
}

li.liLink a:hover, li.liLink a:visited:hover
{
	color: #000000;
	text-decoration: none;
}

li.liLink4 a, li.liLink a:visited
{
	color: #4d4d4d;
	text-decoration: underline;
}

li.liLink4 a:hover, li.liLink a:visited:hover
{
	color: #a61058;
	text-decoration: underline;
}

TD.Developments
{
	font-size: 10px;
	color: #4d4d4d;
}

TD.LeftMenu
{
	width: 200px;
	border-right: #cbcbcb 1px dotted;
	padding-right: 9px;
}

TD.LeftMenu2
{
	width: 180px;
	border-right: #cbcbcb 1px dotted;
	border-top: #cbcbcb 1px dotted;
	padding-right: 9px;
	padding-top: 9px;
	padding-bottom: 12px;
}
TD.LeftMenu3
{
	width: 180px;
	border-right: #cbcbcb 1px dotted;
	padding-right: 9px;
	padding-bottom: 12px;
}

TD.LeftMenu4
{
	width: 180px;
	border-top: #cbcbcb 1px dotted;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 12px;
}
TD.LeftMenu5
{
	width: 180px;
	border-right: #cbcbcb 1px dotted;
	padding-right: 9px;
	padding-top: 9px;
}

TD.dottedTop
{
	border-top: #cbcbcb 1px dotted;
	height: 8px;
	font-size: 1pt;
}

TD.spacer
{
	height: 8px;
	font-size: 1pt;
}

TD.ContentHolder2
{
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 11px;
	color: #4d4d4d;
	line-height: 14px;
	padding-right: 50px;
	padding-left: 20px;
	border-top: #cbcbcb 1px dotted;
}

TD.ContentHolder3
{
	padding-top: 20px;
	font-size: 11px;
	color: #4d4d4d;
	line-height: 14px;
	padding-right: 50px;
	padding-left: 20px;
}

a.ContentHolder2, a.ContentHolder2:visited
{
	color: #4d4d4d;
	text-decoration: underline;
}

a.ContentHolder2:hover, .ContentHolder2:visited:hover
{
	color: #000000;
	text-decoration: none;
}

a.ContentHolder, a.ContentHolder:visited
{
	color: #4d4d4d;
	text-decoration: underline;
}

a.ContentHolder:hover, a.ContentHolder:visited:hover
{
	color: #000000;
	text-decoration: none;
}

TD.ContentTitleGreen2
{
	padding-bottom: 5px;
	font-size: 18px;
	color: #00868f;
	font-weight: bold;
	font-family: "Trebuchet" , "Helvetica";
	border-bottom: #cbcbcb 1px dotted;
}

TABLE.GreenSubTitle2
{
	font-family: "Trebuchet" , "Helvetica";
	font-size: 13px;
	color: #00868f;
	font-weight: 600;
	padding-bottom: 15px;
	
}

TD.ContentTitleRed2
{
	padding-bottom: 5px;
	font-size: 18px;
	color: #a61058;
	font-weight: bold;
	font-family: "Trebuchet" , "Helvetica";
	border-bottom: #cbcbcb 1px dotted;
}

TABLE.RedSubTitle2
{
	font-family: "Trebuchet" , "Helvetica";
	font-size: 13px;
	color: #a61058;
	font-weight: 600;
	
	padding-bottom: 15px;
	
}

TD.ContentTitleYellow2
{
	padding-bottom: 5px;
	font-size: 18px;
	color: #ea930e;
	font-weight: bold;
	font-family: "Trebuchet" , "Helvetica";
	border-bottom: #cbcbcb 1px dotted;
}

TABLE.YellowSubTitle2
{
	font-family: "Trebuchet" , "Helvetica";
	font-size: 13px;
	color: #ea930e;
	font-weight: 600;
	
	padding-bottom: 15px;
	
}

TD.RedSubTitleHome
{
	font-family: "Trebuchet" , "Helvetica";
	font-size: 14px;
	color: #a61058;
	font-weight: 400;
	padding-bottom: 15px;
}

TD.YellowSubTitleHome
{
	font-family: "Trebuchet" , "Helvetica";
	font-size: 14px;
	color: #ea930e;
	font-weight: 400;
	padding-bottom: 15px;
}

TD.GreenSubTitleHome
{
	font-family: "Trebuchet" , "Helvetica";
	font-size: 14px;
	color: #00868f;
	font-weight: 400;
	padding-bottom: 15px;
}

TD.BlueSubTitleHome
{
	font-family: "Trebuchet" , "Helvetica";
	font-size: 14px;
	color: #0176bb;
	font-weight: 400;
	padding-bottom: 15px;
}


a.YellowHomeLink, a.YellowHomeLink:visited
{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
	font-size: 14px;
	color: #ea930e;
	font-weight: 400;
	padding-bottom: 15px;
	text-decoration: none;
}

a.YellowHomeLink:hover
{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
	font-size: 14px;
	color: #ea930e;
	font-weight: 400;
	padding-bottom: 15px;
	text-decoration: underline;
}

a.BlueHomeLink, a.BlueHomeLink:visited
{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
	font-size: 14px;
	color: #0176bb;
	font-weight: 400;
	padding-bottom: 15px;
	text-decoration: none;
}

a.BlueHomeLink:Hover
{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
	font-size: 14px;
	color: #0176bb;
	font-weight: 400;
	padding-bottom: 15px;
	text-decoration: underline;
}

a.GreenHomeLink, a.GreenHomeLink:visited
{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
	font-size: 14px;
	color: #00868f;
	font-weight: 400;
	padding-bottom: 15px;
	text-decoration: none;
}

a.GreenHomeLink:hover
{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
	font-size: 14px;
	color: #00868f;
	font-weight: 400;
	padding-bottom: 15px;
	text-decoration: underline;
}

a.RedHomeLink, a.RedHomeLink:visited
{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
	font-size: 14px;
	color: #a61058;
	font-weight: 400;
	padding-bottom: 15px;
	text-decoration: none;
}

a.RedHomeLink:hover
{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
	font-size: 14px;
	color: #a61058;
	font-weight: 400;
	padding-bottom: 15px;
	text-decoration: underline;
}

TD.LoginTxt
{
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #58595b;
}

TD.LoginTxtSmall
{
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
	color: #58595b;
}

a.LoginTxtSmall, a.LoginTxtSmall:visited
{
	font-size: 9px;
	text-decoration: underline;
	font-weight: bold;
	color: #0d7cc1;
}
a.LoginTxtSmall:hover
{
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
	color: #0dace3;
}

a.LoginTxtSmall2, a.LoginTxtSmall2:visited
{
	font-size: 9px;
	text-decoration: underline;
	font-weight: bold;
	color: #3e3e3f;
}
a.LoginTxtSmall2:hover
{
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
	color: #0d7cc1;
}

TD.ContactTxt
{
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #3e3e3f;
}

TD.ContactForm
{
	font-size: 11px;
	text-decoration: none;
	color: #3e3e3f;
}

.PhoneNumber 
{
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #3e3e3f;
}

a.RegisterTxtSmall, a.RegisterTxtSmall:visited
{
	font-size: 11px;
	text-decoration: underline;
	color: #3e3e3f;
}
a.RegisterTxtSmall:hover
{
	font-size: 11px;
	text-decoration: none;
	color: #3e3e3f;
}


.colourTitle01 
{
	color: #0176bb;
}

.colourTitle02 
{
	color: #00868f;
}

.colourTitle03 
{
	color: #ea930e;
}

.colourTitle04 
{
	color: #a61058;
}

div.exContactus
{
	padding-top: 25px;
	padding-bottom: 0px;
}

a.exContactus, a.exContactus:visited
{
	color: #4d4d4d;
	text-decoration: underline;
}

a.exContactus:hover
{
	color: #000000;
	text-decoration: underline;
}
.showHand
{
	cursor: hand;
}

.bigStar
{
	font-family: Arial, Tahoma;
	font-size: 20px;
	position: relative;
	top: 7px;
}

.bigStar2
{
	font-family: Arial, Tahoma;
	font-size: 16px;
	position: relative;
	top: 3px;
	left:1px;
	font-weight: bold;
}