﻿img{border:0;}
textarea{font-family:arial, helvetica, sans-serif;}
table{border-collapse: collapse;}
th{padding:2px;background-color:#47A4B0;color:#fff;text-align:center;font-weight:bold;border:1px solid #000;}
td{padding:3px;background-color:#fff;color:#000;border:1px solid #000;}

a {background-color:transparent;color:#00f; font-size:100%; font-family:arial, helvetica, sans-serif;}
h1 {background-color:#fff;color:#000;font-family:arial, helvetica, sans-serif;font-size:160%;font-weight:normal;margin-top:0px;padding-top:0px;}
h1 span {background-color:#fff;color:#00838C;font-family:arial, helvetica, sans-serif;font-size:80%;font-weight:normal;padding-left:20px;}
h1.centred {text-align:center;}
h2 {background-color:#fff;color:#000;font-family:arial, helvetica, sans-serif;font-size:138%;font-weight:normal;}
h3 {background-color:#fff;color:#000;font-family:arial, helvetica, sans-serif;font-size:132%;font-weight:normal;}
h4 {background-color:#fff;color:#000;font-family:arial, helvetica, sans-serif;font-size:122%;font-weight:normal;}
h5 {background-color:#fff;color:#000;font-family:arial, helvetica, sans-serif;font-size:110%;font-weight:normal;}
h6 {background-color:#fff;color:#000;font-family:arial, helvetica, sans-serif;font-size:98%;font-weight:bold;}
p {background-color:#fff;color:#000; font-size:100%; font-family:arial, helvetica, sans-serif; padding-top:0px;}

/* CSS for new forms */
form{margin:0px;padding: 0px 0px 0px 0px;color:#000;}
fieldset {color:#000;background-color:#FFF;width:95%;font-size:99%;border-color:#000; border-width: 1px;border-style: solid;padding: 0px 6px 8px 6px;margin: 0px 0px 0px 0px;}
fieldset p {background-color:#FFC;color:#000;}
fieldset a {background-color:transparent;color:#00f;}
fieldset legend {background-color:#fff;padding:0px 0px 0px 0px;color:#000;font-weight:bold;font-family:arial, helvetica, sans-serif;}
fieldset fieldset {color:#000;background-color:#FFC;clear: both;width:98%;font-size: 100%;border-color:#000; border-width: 1px;border-style: solid;padding: 0px 6px 8px 6px;margin: 0px 0px 0px 0px;}
fieldset fieldset p {background-color:#FFC;color:#000;}
fieldset fieldset a {background-color:transparent;color:#00f;}
fieldset fieldset legend {background-color:#FFC;padding:0px 0px 0px 0px;color:#000;font-weight:bold;font-family:arial, helvetica, sans-serif;}
.radiobuttongroup{float:left;}
.formRadioLabelPlaceHolder{float:left;}
.formRadioPlaceHolder{float:left;}
.FormRadioButton{float:left;padding-left:10px;}
.FormRadioText{margin-right:12px;}

/* CSS for old forms */
form.onlineforms table td {background-color:#FFC;}
form.onlineforms table td p {background-color:#FFC;}
form.onlineforms table td a {background-color:#FFC;}
form.onlineforms table td p a {background-color:#FFC;}

.Navseparator{display:none;}

div .TopPanel{height:150px;}

div .TopPanel .TopSection{height:95px;}
div .TopPanel .TopSection .FarehamLogo{float:left;background-image: url(/control/images/leftfarehamlogo.gif); background-repeat: no-repeat;width:338px;height:95px}
div .TopPanel .TopSection .RightImage{font-family:arial, helvetica, sans-serif;font-size:70%;text-decoration:none;float:right;background-image: url(/control/images/rightflowersbanner.jpg); background-repeat: no-repeat;width:384px;height:95px}
div .TopPanel .TopSection .RightImage ul{list-style-type: none;margin:0px; padding:3px 5px 0px 0px;float:right;}
div .TopPanel .TopSection .RightImage ul li{float:left; padding:0px 0px 0px 5px;margin:0px;}
div .TopPanel .TopSection .RightImage ul li a{Text-decoration:none;color:#000;background-color:#fff;}
div .TopPanel .TopSection .RightImage ul li a:hover{Text-decoration:underline;color:#000;background-color:#fff;}
div .TopPanel .TopSection .RightImage ul li a:active{Text-decoration:underline;color:#000;background-color:#fff;}

div .TopPanel .BottomSection{height:55px;background-color:#008091;clear:both;color:#fff;}
div .TopPanel .BottomSection .GeneralNav{background-color:#008091;font-family:arial, helvetica, sans-serif;font-size:75%;text-decoration:none;color:#fff;}
div .TopPanel .BottomSection .GeneralNav ul{list-style-type:none;margin:0px;padding:3px 5px 0px 0px;float:left;}
div .TopPanel .BottomSection .GeneralNav ul li{float:left;padding:15px 0px 0px 5px;}
div .TopPanel .BottomSection .GeneralNav ul li a{background-color:#008091;text-decoration:none;color:#fff;}
div .TopPanel .BottomSection .GeneralNav ul li a:hover{background-color:#008091;text-decoration:underline;color:#fff;}
div .TopPanel .BottomSection .GeneralNav ul li a:active{background-color:#008091;text-decoration:underline;color:#fff;}
div .TopPanel .BottomSection .SearchBox{float:right; padding:15px 15px 0px 0px;margin:0px;}
div .TopPanel .BottomSection .SearchBox label{background-color:#008091;font-family:arial, helvetica, sans-serif;font-size:90%;text-decoration:none;font-weight:bold;color:#fff;}
div .TopPanel .BottomSection .SearchBox #simplesearch{background-color:#fff;border:1px solid #8265AC;font-family:arial, helvetica, sans-serif;font-size:75%;color:#8265AC;font-weight:bold;height:15px;width:130px;}
div .TopPanel .BottomSection .SearchBox #Searchgo{font-family:arial, helvetica, sans-serif;font-size:75%;color:#fff;font-weight:bold;height:20px;width:35px;background-color:#8265ac;border:none;text-align:center;}
div .TopPanel .BottomSection .SearchBox #Searchtext{background-color:#fff;border:1px solid #8265AC;font-family:arial, helvetica, sans-serif;font-size:75%;color:#8265AC;font-weight:bold;height:15px;width:130px;}

div .CentrePanel{background-image: url(/control/images/backstrip175.gif);background-repeat:repeat-y;}

.FindMyNearest{font-size:90%;text-align:center;color:#47A4B0;background:#CCE6E9;height:22px;padding-top:5px;padding-bottom:2px;border:solid 1px #47A4B0;margin:15px 10px 0px 10px;font-weight:bold;}
.FindMyNearest a{color:#47A4B0;background:#CCE6E9;text-decoration:underline;}

div .CentrePanel .FirstColumn{float:left;width:175px;background-image: url(/control/images/backstrip175.gif);background-repeat:repeat-y;margin:0px;padding:0px;}
div .CentrePanel .FirstColumn .MainNav{font-size:90%;}
div .CentrePanel .FirstColumn .MainNav ul{margin:0px;padding:0px;}
div .CentrePanel .FirstColumn .MainNav ul .activelink{font-weight:bold;}
div .CentrePanel .FirstColumn .MainNav ul li{list-style:none;}
div .CentrePanel .FirstColumn .MainNav ul li a{background-image: url(/control/images/nav1l.gif);background-repeat:no-repeat;border-bottom:1px solid #CCE6E9;padding:8px 0px 8px 19px;color:#fff;background-color:#47A4B0;width:156px;font-size:95%;font-family:arial, helvetica, sans-serif;text-decoration:none;display:block;}
div .CentrePanel .FirstColumn .MainNav ul ul{margin:0px;padding:0px;}
div .CentrePanel .FirstColumn .MainNav ul ul .activelink{font-weight:bold;}
div .CentrePanel .FirstColumn .MainNav ul ul a{background-image: url(/control/images/nav2l.gif);background-repeat:no-repeat;border-bottom:1px solid #47A4B0;padding:8px 0px 8px 16px;color:#444;background-color:#88C7Cf;width:158px;font-size:90%;font-family:arial, helvetica, sans-serif;text-decoration:none;display:block;}
div .CentrePanel .FirstColumn .MainNav ul ul a:hover{text-decoration:underline;}
div .CentrePanel .FirstColumn .MainNav ul ul ul{margin:0px;padding:0px;}
div .CentrePanel .FirstColumn .MainNav ul ul ul .activelink{font-weight:bold;}
div .CentrePanel .FirstColumn .MainNav ul ul ul a{background-image: url(/control/images/nav3l.gif);background-repeat:no-repeat;border-bottom:1px solid #47A4B0;padding:8px 0px 8px 18px;color:#366;background-color:#CCE6E9;width:156px;font-size:90%;font-family:arial, helvetica, sans-serif;text-decoration:none;display:block;}
div .CentrePanel .FirstColumn .MainNav ul ul ul a:hover{text-decoration:underline;}
div .CentrePanel .FirstColumn .RssLink{clear:both;padding:15px 0px 15px 10px;}
div .CentrePanel .FirstColumn .RssLink a{background-color:#CCE6E9;padding:15px 5px 0px 5px;color:#47A4B0;font-size:80%;}
div .CentrePanel .FirstColumn .Accessibility{ clear:both;border:1px solid #47A4B0;margin:0px 5px 0px 5px;padding:0px;}
div .CentrePanel .FirstColumn .Accessibility .Title{font-family:arial, helvetica, sans-serif;font-weight:bold;color:#fff;background-color:#47A4B0;padding:2px 5px 2px 5px;}
div .CentrePanel .FirstColumn .Accessibility .Title a{font-family:arial, helvetica, sans-serif;font-weight:bold;color:#fff;text-decoration:underline;background-color:#47A4B0;}
div .CentrePanel .FirstColumn .Accessibility .Title a:hover{font-family:arial, helvetica, sans-serif;font-weight:bold;color:#fff;text-decoration:underline;background-color:#47A4B0;}
div .CentrePanel .FirstColumn .Accessibility .Title a:active{font-family:arial, helvetica, sans-serif;font-weight:bold;color:#fff;text-decoration:underline;background-color:#47A4B0;}
div .CentrePanel .FirstColumn .Accessibility .Body{color:#fff;background-color:#C8C8C8;padding-left:7px;padding-top:4px;padding-bottom:1px;}
div .CentrePanel .FirstColumn .Accessibility .Body a{background-color:Transparent;}
div .CentrePanel .FirstColumn .Accessibility .ResizeText{padding:4px 2px 4px 2px;}
div .CentrePanel .FirstColumn .Accessibility .ResizeText .ButtonSmall{float:left;padding:0px 5px 5px 12px;}
div .CentrePanel .FirstColumn .Accessibility .ResizeText .ButtonLarge{float:left;padding:0px 0px 5px 0px;}
div .CentrePanel .FirstColumn .Accessibility .ResizeText .ButtonReset{float:left;padding:0px 9px 5px 5px;}
div .CentrePanel .FirstColumn .Accessibility .ReadPage{padding:5px 7px 5px 14px;}
div .CentrePanel .FirstColumn .FollowTwitter {margin:0 auto;padding-top:15px;text-align:center;}

div .CentrePanel .SecondColumn{margin:0px 10px 0px 180px;padding:0px 0px 10px 0px;}
.BreadcrumbOuter{padding-bottom:57px;}
div .CentrePanel .SecondColumn .BreadCrumbcontainer{float:left;background-color:#fff;height:25px;font-size:75%;color:#000;padding:15px 0px 15px 0px;}
div .CentrePanel .SecondColumn .BreadCrumbcontainer a {background-color:#fff;color:#000;text-decoration:underline;}
div .CentrePanel .SecondColumn .BreadCrumbcontainer a:hover {background-color:#fff;color:#000;text-decoration:underline;}
div .CentrePanel .SecondColumn .BreadCrumbcontainer a:active {background-color:#fff;color:#000;text-decoration:underline;}
div .CentrePanel .SecondColumn .MainContent{width:97%;padding-left:10px;}
div .CentrePanel .SecondColumn .MainContent div.formlayoutinner {color:#000;background-color:#FFC;padding:5px;margin:0px;text-align:left;}
div .CentrePanel .SecondColumn .datetime{float:right;padding:15px 5px 0px 0px;background-color:#fff;height:25px;font-size:75%;color:#000;}

div .CentrePanel .ThirdColumn{float:right;width:100px;padding-left:10px;margin-top:-60px;}
div .CentrePanel .ThirdColumn .ImageOne{padding:20px 0px 10px 0px;}
div .CentrePanel .ThirdColumn .ImageOne .HyperLink{font-weight:bold;margin-bottom:5px;font-size:80%;font-family:arial;color:#47248D;TEXT-DECORATION: none;}
div .CentrePanel .ThirdColumn .ImageTwo{padding:10px 0px 10px 0px;}
div .CentrePanel .ThirdColumn .ImageTwo .HyperLink{font-weight:bold;margin-bottom:5px;font-size:80%;font-family:arial;color:#47248D;TEXT-DECORATION: none;}
div .CentrePanel .ThirdColumn .ImageThree{padding:10px 0px 10px 0px;}
div .CentrePanel .ThirdColumn .ImageThree .HyperLink{font-weight:bold;margin-bottom:5px;font-size:80%;font-family:arial;color:#47248D;TEXT-DECORATION: none;}

div .BottomPanel{clear:both;height:75px;background-image:url(/control/images/bottomstrip.gif);background-repeat:repeat-x;}

div .BottomPanel .TopSection{color:#fff;height:50px;background-color:#8265AC;}
div .BottomPanel .TopSection a{background-color:Transparent;}
div .BottomPanel .TopSection .GovSiteLinkImages{float:left;Padding:10px 0px 0px 12px;}
div .BottomPanel .TopSection .GovSiteLinkImages span{margin:0px 2px 0px 2px;}
div .BottomPanel .TopSection .ContactInfo{background-color:#8265AC;padding:2px 0px 0px 0px;text-align:right;font-size:70%;float:right;font-family:arial, helvetica, sans-serif;color:#fff;}
div .BottomPanel .TopSection .ContactInfo p {color:#fff;margin:0px;padding:0px 10px 0px 0px;background-color:#8265AC;}
div .BottomPanel .TopSection .ContactInfo p a {color:#fff;background-color:#8265AC;}
div .BottomPanel .TopSection .ContactInfo #Directions a{font-weight:bold;}

div .BottomPanel .BottomSection{height:25px;}
div .BottomPanel .BottomSection .BottomNav{background-color:#fff;font-family:arial, helvetica, sans-serif;font-size:65%;text-decoration:none;color:#000;}
div .BottomPanel .BottomSection .BottomNav ul{background-color:#fff;list-style-type:none;margin:0px;padding:3px 5px 0px 0px;float:left;color:#000;}
div .BottomPanel .BottomSection .BottomNav ul li{background-color:#fff;float:left;padding:0px 0px 0px 5px;margin:0px;color:#000;}
div .BottomPanel .BottomSection .BottomNav ul li a{background-color:#fff;text-decoration:none;color:#000;}
div .BottomPanel .BottomSection .BottomNav ul li a:hover{background-color:#fff;text-decoration:underline;color:#000;}
div .BottomPanel .BottomSection .BottomNav ul li a:active{background-color:#fff;text-decoration:underline;color:#000;}
div .BottomPanel .BottomSection .CodeValidImages{float:right;padding: 4px 15px 0px 0px;}

.FBCSiteMap .AspNet-TreeView ul{ list-style:url("/control/images/folder.jpg");}
.FBCSiteMap .AspNet-TreeView ul .AspNet-TreeView-Leaf{padding-left:10px;}
.FBCSiteMap .AspNet-TreeView ul .AspNet-TreeView-Parent{padding-left:2px;}

div .FBCEditorTopBar{background:#fffccd;width:100%;border-bottom:solid 1px #000;padding-bottom:2px;position:absolute;top:0px;left:0px;z-index:100;}
div .FBCEditorTopBar .FBCEditorTopBarButton{margin:2px;float:left;}
div .FBCEditorTopBar .FBCEditorTopBarButtonRight{margin:2px;float:right;}
div .FBCEditorTopBar .FBCEditorTopBarLabel{clear:both;margin:2px;}

.errorBreadCrumb a{color:#000;font-size:75%;}
