@charset "utf-8";
html, body, p, h1, h2, h3, h4, h5, h6, form, fieldset {margin:0;padding:0;border:0;}
body{margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:95%;line-height:110%;color:#666;}
table{width:auto;border:0;}
.blue{color:#47bbdf;}
.darkBlue{color:#0b233d;}
.smlCopy{font-size:80%;}
.inputDrop{font-family:Verdana, Arial, Helvetica, sans-serif;padding:2px;color:#666666;font-size:100%;border:1px solid #d5d5d5;}
img{border:0px;}

#OuterContainerNav {background-color:#bbc2c9;clear:both;margin-top:7px;}
#CentreContainerNav {margin:0 auto;width:996px;min-height:26px;background-image:url(../images/head_bg_nav.gif);}
.topNav {font-size:80%;font-weight:bold;color:#ffffff;}
.topNav a:link, .topNav a:visited {color:#77CBE5;text-decoration:none;}
.topNav a:hover, .topNav a.active {color:#ffffff;}
.topNav li {display:inline;padding-right:8px;}
.topNav ul {margin:0px;padding:5px 0px 5px 24px;}
.navOff {color:#FFF;padding-right:8px;}
 
#OuterContainerSubNav {background-color:#d9f1f8;}
#CentreContainerSubNav {margin:0 auto;width:996px;min-height:26px;background-image:url(../images/head_bg_subnav.gif);font-size:80%;font-weight:bold;color:#ffffff;}
.subNav a:link, .subNav a:visited {color:#0b233d;text-decoration:none;}
.subNav a:hover, .subNav a.active {color:#ffffff;}
.subNav li {display:inline;padding-right:8px;}
.subNav ul {margin:0px;padding:5px 0px 5px 25px;}

#OuterContainerSides {background-image:url(../images/sides_bg.gif);background-repeat:repeat-x;background-position:bottom;}
#Header {margin:0 auto;width:948px;background-position:center bottom;background-repeat:no-repeat;font-size:75%;padding:10px 24px 0px 24px;}
#Header .ContentLeft{float:left;width:600px; text-align:justify;}
#Header .ContentRight{float:right;width:335px;}
#Header .RightLogo{float:right;text-align:right;width:335px;padding-bottom:17px;}
#Header .h1index {font-size:160%;line-height:110%;color:#0b233d;padding:14px 0px 6px 0px; font-weight:bold;}
#Header h1 {font-size:160%;line-height:110%;color:#0b233d;padding:34px 0px 6px 0px;}
#Header p {padding-bottom:18px;}


#Content {margin:0 auto;width:948px;background-position:center bottom;background-repeat:no-repeat;font-size:75%;padding:0px 24px 34px 24px;}
#Content .ContentLeft{float:left;width:600px;}
#Content .ContentRight{float:right;width:335px;}
#Content .RightLogo{float:right;text-align:right;width:335px;padding-bottom:17px;}
#Content .RightContainer{width:335px;padding-bottom:5px;}
#Content h2 {font-size:110%;color:#0b233d;padding:0px;margin:0px;}
#Content .RightContainerList{width:320px;padding:15px 0px 0px 15px;font-size:110%;}
#Content .RightList{float:left;width:140px;padding-left:15px;font-size:110%;}
#Content a.ullink:link, #Content a.ullink:visited{color:#47bbdf;text-decoration:none;}
#Content a.ullink:hover, #Content a.ullink:active{color:#0b233d;}
#Content a.ullinkon:link, #Content a.ullinkon:visited{color:#0b233d;text-decoration:none;}
#Content a.ullinkon:hover, #Content a.ullinkon:active{color:#47bbdf;}
#Content p {padding-bottom:18px;text-align:justify;}
#Content ul{margin:2px 8px 10px 8px;padding:2px 8px 10px 8px;}
#Content .ulBlue{padding:5px 0px 0px 10px;background-color:#DDEEF2;color:#0b233d;}
#Content .ulmain{padding:5px 0px 0px 10px;color:#0b233d;}
#Content a.blacklink:link, #Content a.blacklink:visited {color:#000000;text-decoration:none;}
#Content a.blacklink:hover, #Content a.blacklink:active {color:#000000;text-decoration:underline;}
/*#Content a:link, #Content a:visited {color:#47bbdf;text-decoration:underline;}
#Content a:hover, #Content a:active {color:#0b233d;}*/
#Content a.bodyLink:link, #Content a.bodyLink:visited {color:#47bbdf;text-decoration:underline;}
#Content a.bodyLink:hover, #Content a.bodyLink:active {color:#0b233d;}

#Content h1 {font-size:160%;color:#0b233d;padding-bottom:18px;}
#Content .tableClear {float:left;width:600px;padding-top:18px;}
.clear {clear:both;height:0px;}

#RightContainerWhite{width:335px;background-image:url(../images/panel_white_middle.gif);background-repeat:no-repeat;background-position:left;font-weight:bold;}
#RightContainerWhite .top{height:15px;background-image:url(../images/panel_white_top.gif);background-repeat:no-repeat;background-position:top left;}
#RightContainerWhite .base{height:15px;background-image:url(../images/panel_white_base.gif);background-repeat:no-repeat;background-position:top left;}
#RightContainerWhite .middle{padding:5px 40px 5px 30px;min-height:100px;}
#RightContainerWhite .middleIndex{padding:30px 40px 30px 30px;min-height:100px;}

#OuterContainerBottom {background-color:#bbc2c9;clear:both;}
#CentreContainerBottom {background-image:url(../images/head_bg_nav.gif);margin:0 auto;width:948px;font-size:65%;color:#999;padding:7px 24px 7px 24px;}
#CentreContainerBottom a:link, #CentreContainerBottom a:visited {color:#999;text-decoration:none;}
#CentreContainerBottom a:hover, #CentreContainerBottom a.active {color:#fff;}
#CentreContainerBottomRight {float:Right;}

#CentreContainerFooter {margin:0 auto; width:996px; font-size:65%; color:#999; padding-top:6px;}
#CentreContainerFooter a:link, #CentreContainerFooter a:visited {color:#999; text-decoration:none;}
#CentreContainerFooter a:hover, #CentreContainerFooter a.active {color:#0b233d;}
#CentreContainerFooterLeft {float:left; width:730px; padding-left:22px;}
#CentreContainerFooterRight {float:right; width:200px; padding-right:22px; text-align: right;}


.submitLink{border: 1px solid #47bbdf;background-color:#47bbdf;color:#FFFFFF;}
.input{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:95%;line-height:110%;color:#666;border: 1px solid #cccccc; width:95%; padding:2px;}
.textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:95%;line-height:110%;color:#666;border: 1px solid #cccccc; width:95%; padding:2px;}

.Enquiry{padding-top:8px; width:534px;}
.Field{padding-top:2px;}
.Copyleft{width:230px;float:left;}
.Fieldleft{width:230px;float:left;padding-top:2px;}
.Submit{width:250px;float:left;text-align:right;}

.calendarcpYearNavigation,
.calendarcpMonthNavigation
			{
			padding-top:2px;
			height:20px;
			background-color:#0B233D;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.calendarcpDayColumnHeader,
	.calendarcpYearNavigation,
	.calendarcpMonthNavigation,
	.calendarcpCurrentMonthDate,
	.calendarcpCurrentMonthDateDisabled,
	.calendarcpOtherMonthDate,
	.calendarcpOtherMonthDateDisabled,
	.calendarcpCurrentDate,
	.calendarcpCurrentDateDisabled,
	.calendarcpTodayText,
	.calendarcpTodayTextDisabled,
	.calendarcpText
			{
			font-family:verdana;
			font-size:8pt;
			text-decoration:none;
			}
	TD.calendarcpDayColumnHeader
			{
			text-align:center;
			/*border:solid 1px #77CBE5;*/
			border-width:0;
			text-decoration:none;
			}
	.calendarcpCurrentMonthDate,
	.calendarcpOtherMonthDate,
	.calendarcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.calendarcpCurrentMonthDateDisabled,
	.calendarcpOtherMonthDateDisabled,
	.calendarcpCurrentDateDisabled
			{
			color:#666666;
			text-align:center;
			text-decoration:line-through;
			}
	.calendarcpCurrentMonthDate
			{
			color:#0B233D;
			font-weight:bold;
			text-align:center;
			text-decoration:none;
			}
	.calendarcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			text-align:center;
			text-decoration:none;
			}
	.calendarcpOtherMonthDate
			{
			color:#CCCCCC;
			font-weight:bold;
			text-align:center;
			text-decoration:none;
			}
	TD.calendarcpCurrentDate
			{
			color:#FFFFFF;
			background-color:#77CBE5;
			text-align:center;
			text-decoration:none;
			/*border-width:1;
			border:solid 1px #000000;*/
			}
	TD.calendarcpCurrentDateDisabled
			{
			color:#CCCCCC;
			font-weight:bold;
			text-align:center;
			text-decoration:none;
			/*border-width:1;
			border:solid 1px #FFAAAA;*/
			}
	TD.calendarcpTodayText,
	TD.calendarcpTodayTextDisabled
			{
			/*border:solid 1px #0B233D;*/
			border-width:0;
			text-decoration:none;
			}
	A.calendarcpTodayText,
	SPAN.calendarcpTodayTextDisabled
			{
			height:20px;
			text-decoration:none;
			}
	A.calendarcpTodayText
			{
			color:#0B233D;
			font-weight:bold;
			text-decoration:none;
			}
	SPAN.calendarcpTodayTextDisabled
			{
			color:#D0D0D0;
			text-decoration:none;
			}
	.calendarcpBorder
			{
			border:solid 1px #0B233D;
			text-decoration:none;
			}
