a:link,a:visited {text-decoration:none}
ul,ol {list-style:none}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,table,tr, a{ margin:0; padding:0 }
a img,a:link img,a:visited img {border:none}
address {font-style:normal}

/*--GLOBAL STYLES*/
body{
	background: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

p{
	color:#172034;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	}

li{
	font-size:11px;
	}

div.clearme{ clear:both; height:1px;	}

a:link{
	color:#d70023;
	text-decoration:none;
	}

a:visited{
	color:#d70023;
	text-decoration:none;
	}

a:hover{
	color:#ff4362;
	text-decoration:underline;
	}

a:active{
	color:#d70023;
	text-decoration:none;
	}

hr{
	 color: #dcdcdc;
background-color: #dcdcdc;
height: 1px;
}

blockquote{
	/*padding:10px;*/
	/*background:#fddddd url(/images/background/warning.gif) top left no-repeat;
background-position: 10px 10px;*/
	font-weight:bold;
	color:#cd2039;
font-size:12px;
margin-bottom:15px;
/*text-indent:18px;*/
	}

address{
font-weight:bold;
font-style:normal;
font-size:11px;
margin-bottom:20px;
}

label{
 font-size:11px;
 color:#777982;
}

	
/*--CONTAINERS*/

#container{
	width:930px;
	margin:0 auto;
	text-align:left;
	}
	
#masthead{
	height:128px;
	}
	
#footer{
	margin-top:20px;
	height:136px;
	background:url(i/footer.gif) top left no-repeat;
	}
	
#legal{
	margin-top:20px;
	}
	
/*--MASTHEAD*/
#top-bar{
	height:30px;
	background:url(i/top-bar.gif) top center no-repeat;
	padding-top:6px;
	}
	
#top-bar li{
	display:inline;
	color:#fd889b;
	padding-right:20px;
	font-size:11px;
	}
	
#top-bar li a{
	color:#fd889b;
	}
	
.nudgelist{
	padding-left:260px;
	}
#ileti {
  float:left;
  width:100px;
}
#ileti a, #ileti a:hover {
  color:#FFDFE5;
  display:block;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  line-height:20px;
}
#ileti a span {
  padding-left:34px;
}
#kulwrap{
	float:right;
	margin-right:43px;
  width:228px;
	}
	
.navwrap{
	float:left;
  width:490px;
	}
	
h1#logo{
	display:block;
	float:left;
	width:180px;
	height:88px;
	background:url(i/logo.png) top center no-repeat;
	}

h1#logo a{
	display:block;
	width:180px;
	height:88px;
	}

h1#logo a span{
	display:none;
	}
	
.tepgir input{
background:transparent url(i/input_bg.png) repeat-x scroll left top;
border:1px solid #dedede;
float:left;
padding:2px;
vertical-align:middle;
font-size:11px;
color:#777982;
width:88px;
margin-right:7px;
}

/*--MAIN NAVIGATION*/				
#main-nav {
	margin:0 auto;
	width: 488px;
	height: 88px;
}

#main-nav ul {
	border: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 88px;
  float:left;
}

#main-nav ul li {
	display: block;
	float: left;
	padding: 0pt 10px;
	margin: 0;
	border: none;
}

#main-nav ul li a {
	display: block;
	height: 88px;
	padding: 0;
	margin: 0;
}

#main-nav ul li strong { line-height:78px; margin:0pt 10px; font-size:14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

/*--INDEX PHOTO*/
#bigphoto{
	height:300px !important;
	}
	
#redbar{
	height:90px;
	background:url(i/altbar.png) top no-repeat;
	margin-bottom:22px;
	}
	
#redbar p, #redbar p a{
	color:#fc7a7a;
	line-height:14px;
	text-decoration:none;
	}
	
.redbartext{
	padding-top:35px;
	padding-left:10px;
	float:left;
	width:217px;
	}
	
.redbartext#push{
	margin-right:6px;
	margin-left:10px;
	}
	
#sal {
  width:246px;
  float:right;
  height:72px;
}
#sal a { display:block; width:246px; height:72px; text-indent:-9999px; background:url(i/reishial.png) top center no-repeat; }

.date{
	font-size:10px;
	color:#939393;
	padding-right:8px;
}

.indexbox{
	float:left;
	width:297px;
	margin-right:22px;
	}
	
.indexbox h2{
	display:block;
	text-indent:-9999px;
	height:29px;
	}
	
.indexbox p{
	display:block;
	border-top:1px solid #dadada;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:13px;
	line-height:14px;
	}
	
.s-tags{
	color:#969b9f;
	font-size:10px;
	font-weight:normal;
	}
	
.endbox{
	width:292px;
	float:left;
	}

/*--INTERNAL PAGES*/
#column-left{
	width:694px;
	margin-right:14px;
	float:left;
	}
	
#column-right{
	width:222px;
	float:left;
	}
	
#breadcrumbs{
	height:25px;
	font-size:11px;
	}
	
#column-left h2{
	font-size:30px;
	line-height:30px;
	color:#6e7172;
	font-weight:normal;
	}
	
#column-left h3{
	font-size: 20px;
line-height:23px;
letter-spacing: 0px;
margin-bottom:10px;
	}
	

#column-left h4{
	font-size: 14px;
line-height:14px;
margin-bottom:5px;
	}

#column-left h5{
	font-size: 14px;
line-height:14px;
color:#565E69;
margin-bottom:10px;
	}


#copy-area{
	border-top:1px solid #dcdcdc;
	padding-top:34px;
  font-size:12px;
	}
	
#copy-area p{
	margin-bottom:25px;
  font-size:12px;
  line-height:140%;
	font-family: Lucida, Arial, Helvetica, sans-serif;
	}

#copy-area ul{
	margin:0 20px 10px 20px;
	padding:5px;
	}
	
#copy-area li{
	list-style-type:disc;
	padding-bottom:10px;
	color:#777982;
	}
	
img.alignright{
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	}
	
img.alignleft{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	}

#copy-area-map{
	padding-top:34px;
width:400px;
float:left;
	}

#copy-area-map-instructions{
	padding-top:34px;
width:400px;
float:left;
margin-left:40px;
	}

	
#copy-area p{
	margin-bottom:25px;
	}


/*--SIDE NAVIGATION AREAS*/	
#side-nav{
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	background:url(/i/side-nav.gif) top left repeat-x;
	}
#sagust {
	background: url(/i/side-navred.gif) top repeat-x #e20024;
}
#sagust h1 {
  margin:0 8px;
  padding:0;
  line-height:24px;
  font-size:14px;
  color:#fff;
}
.inthissection{
	display:block;
text-indent:5px;
	}
	
.inthissection li a{
	line-height:30px;
	display:block;
	border-top:1px solid #dadada;
	color:#828282;
	font-size:11px;
	background:transparent;
	text-decoration:none;

	}
.inthissection li a:hover{	
	color:#ffffff;
	background:#c9c3c4;
	display:block;
}

li.currentpage{
	line-height:30px;
	display:block;
	border-top:1px solid #dadada;
	color:#000;
	font-size:11px;
	background:transparent;
	text-decoration:none;

	}

	
.sidepush{
	margin-bottom:22px;
	}

#side-navred2{
	background: url(/i/side-navred.gif) top repeat-x #e20024;
	}
	
#side-navred2 li a{
	display:block;
	height:30px;
	line-height:30px;
	padding-left:5px;
	background:url(/i/divider-side-navred.gif) bottom left repeat-x transparent;
	color:#fff;
	}
	
#side-navred2 li a:hover{
	display:block;
	height:30px;
	line-height:30px;
	padding-left:5px;
	background:#f81237;
	color:#fff;
	text-decoration:none;
	}

.find-button{
        padding-bottom:10px;
	}


/*--DIRECTORS*/

#chairman{
	background:url(/images/background/director-box.gif) top left no-repeat;
	height:209px;
	padding-top:5px;
	}
	
#chairman img{
	float:left;
	margin:0 10px 10px 10px;
	}
	
#chairman h4{
	padding-left:10px;
	margin-bottom:5px;
	}
	
.board-left{
	width:330px;
	margin-right:28px;
	float:left;
	}
	
.board-right{
	width:330px;
	float:left;
	}
	
.board-left img, .board-right img{
	float:left;
	margin:0 10px 10px 5px;
	}
	
.board-left p, .board-right p{
	font-size:11px;
	line-height:12px;
	color: #3D3E3F;
	padding:5px;
	}


/*OUT AND ABOUT TABLES*/

td.grey{
	background:#edeff1;
	padding:5px 5px 15px 5px;
	color:#414549;
	font-size:11px;
	line-height:15px;
	vertical-align:top;
	width:33%;
	}
	
td.alt{
	background:#fff;
	padding:5px 5px 15px 5px;
	color:#414549;
	font-size:11px;
	line-height:15px;
	vertical-align:top;
	width:33%;
	}

th{
font-size:12px;
}

/*--INSPECTOR MAP*/

#inspmap{
	width:930px;
	margin-top:10px;
}



/*FAQ*/

#faq{
  background:#f9f9f9;
  padding:10px;
margin-bottom:20px;
}

.questionbox1{
 float:left;
 width:300px;
 margin-right:40px;
}

.questionbox2{
 float:left;
 width:300px;
}

.supersmall{
	font-size:10px;
	color:#dcdcdc;
 }


	
/*--FOOTER AND LEGAL STYLES*/
.footerbox{
	padding-top:40px;
	padding-left:10px;
	float:left;
	width:140px;
	margin-right:80px;
	}
	
.footerend{
	padding-top:40px;
	padding-left:12px;
	float:left;
	width:400px;
	}
	
.footerend p{
	color:#25272a;
	font-size:10px;
	line-height:16px;
	}
	
.footerend p a{
	color:#808080 !important;
	text-decoration:none;
	}
	
	
.footerbox li a{
	line-height:23px;
	color:#808080;
	text-decoration:none;
	}
	
#legal p{
	color:#979797;
	font-size:9px;
	line-height:11px;
	}
	
#footer-logos{
	float:right;
	width:140px;
	}
	
#footer-logos li{
	display:inline;
	padding-right:10px;
	}
	
/*ACCESSIBILITY ISSUES*/
p.nows{
display:none;
}
	


/*Pop Up*/

#popup{
   width:430px;
background: url(/images/generic/countyshows.jpg) top right no-repeat;
background-position: 200px 200px;
}

table#pop{
   margin:0;
}

table#pop label{
   display:block !important;
   width:200px;
   color:#000;
 font-size:12px;
font-weight:bold;
margin-top:5px;
}

/*new newsletter signup*/

#newsred{
	background:#d40022;
}

#newsred .contwrap{
	padding-left:8px;
	}
	
#newsred p{
	color:#fc7a7a;
	line-height:14px;
	padding-bottom:5px;
	}

td.searchipt2 input{
background:transparent url(i/input_bg.png) repeat-x left top;
border:1px solid #62202a !important;
color:#777982; !important;
font-size:11px !important;
padding:2px;
vertical-align:middle;
width:78px;
margin-bottom:1px;
margin-right:4px;
}

.NewsSummary{
margin-bottom:50px;
}

.NewsSummarySummary img{
float:left;
margin:0 10px 10px 0;
}


/*Policy Docs Table*/

table.policydocs{
border-collapse:collapse;
width:694px;
}

.policydocs td{
width:219px;
margin-right:12px;
vertical-align:top;
border-bottom:1px solid #e4e4e4;
padding-top:15px;
padding-bottom:10px;
}

.policydocs td a{
font-weight:bold;
font-size:11px;
}


#copy-area p img{
float:left;
margin:0 10px 10px 0;
}


/*enquiry form*/

div#enquirylink{
position:absolute;
margin:8px 0 0 120px;
}
/* End of 'global' */

.pkd {
font-family: Trebuchet MS;
color: #000;
text-decoration: none;
word-spacing: normal;
text-align: center;
font-size: 18px;
font-weight: bold;
margin:8px auto 0pt;
}
.pkdf {
font-family: Georgia;
color: #444;
text-decoration: none;
word-spacing: normal;
text-align: center;
font-size: 14px;
font-weight: bold;
margin:2px auto;
}
.pkgs {
float:left;
width:104px;
height:200px;
margin:0pt 12px;
padding:0pt;
background:url(/i/pky.gif) #FFFEAF repeat-x bottom;
text-align:center;
cursor: pointer; cursor: hand;
}
.sepebas, .bilbas {
  background-color:#E0EAEF;
  border:1px solid #D5DADF;
  font-size:11px;
  font-weight:bold;
  padding-bottom:3px;
  padding-left:5px;
  padding-top:3px;
  vertical-align:top;
}
.bilbas { height:20px; _height:16px; text-align:left; }
.girdi {
  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
  letter-spacing: 0.2ex;
  border-width: 1px 1px 4px 1px;
  border-style: solid solid ridge solid;
  border-color:#657887;
  padding:1px 4px;
  width:90%;
  font-size:12px;
}
#hatak, #hatakk {
  background-color: #c00;
  border: 1px solid #a40000;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  padding: .5em;
  text-align: center;
  width:630px;
}
#hatakk {
  font-size: 12px;
  text-align: left;
}
button {
  background-image: url(/i/yarbut.gif);
  border: 0 solid white;
  background-repeat: no-repeat;
  width: 120px;
  height: 21px;
  text-align: center;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  background-color: transparent;
}
.otoform {
  margin:0pt; padding:0pt;
}
.otoform label {
color:#777777;
font-weight:normal;
padding:3px 0;
text-align:left;
}
.otoform .inar, .otoform .inark, .otoform .inarb { border:1px solid #999999;
float:left;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:0 0 10px;
padding:3px;
width:388px; }
.inar:focus, inark:focus, inarb:focus {
border:1px solid #333333;
}
.otoform .inark { width:188px; }
.otoform .inarb { width:528px; }
.otoform th {
vertical-align: top;
text-align:left;
}
.bas { width:690px; height:100px; }
.bas h1 { padding-left:20px; padding-top:70px; padding-bottom:4px; margin:0px; color:#000; }
.essek, .esseks {
  border-collapse: collapse;
}

.essek th {
  background: #FE2280;
  color: #fff;
  font-weight: bold;
  padding: 2px 6px;
  border-right: 1px solid #fff;
  line-height: 1.2;
}
.essek th a {
  color: #fff;
}

.essek td {
  padding: 4px 7px;
  border-bottom: 1px solid #95bce2;
  vertical-align: top;
}
.essek td a, .esseks td a {
  text-decoration:none;
}

.essek td * {
  padding: 4px 7px;
}

.essek tr.alt td, .esseks tr.alt td {
  background: #ecf6fc;
}

.essek tr.over td, .esseks tr.over td {
  background: #bcd4ec;
  color: #ff0000;
}
label { cursor:pointer; }
.ikikutu {
  width:300px;
  margin:17px;
  padding:4px;
  border: 1px solid #d40022;
  float:left;
}
.ikikutu img {
  margin:0px 25px;
}
.ikikutu .habyaz {
  font-size:13px;
  line-height:130%;
	font-family: Lucida, Arial, Helvetica, sans-serif;
  padding-left:8px;
}
.kr {
border: 1px solid #F00;
background:#F2F2F2;
float: left;
margin-right: 25px;
margin-bottom: 15px;
padding:8px;
}
.kutum, .soylev {
	background: #f2f5f7;
	color : #000000;
	border: 1px solid #b7c8d5;
	padding: 8px;
	vertical-align : top;
  font-size:12px;
  line-height:130%;
	font-family: Lucida, Arial, Helvetica, sans-serif;
  margin-bottom:8px;
}
.sbut {
  background-image: url(/i/sbut.gif);
  width: 80px;
}
.kutum ul{
	margin:4px 8px;
	padding:5px;
	}
.kutum li{
	list-style-type:disc;
	padding-bottom:4px;
	color:#777982;
}
.ortas {
  width:438px;
  height:408px;
  float:left;
  margin-left:18px;
}
#reishi-tv {
  background:#d60022 url(/i/orust.png) no-repeat left top;
}
.ortas h1 {
  margin:0 18px;
  padding:0;
  line-height:24px;
  font-size:16px;
  color:#d60022;
}
#reishi-tv h1 {
  color:#fff;
}
.ortas p {
border-top:1px solid #DADADA;
display:block;
font-size:13px;
font-weight:bold;
line-height:14px;
padding-bottom:5px;
padding-top:5px;
}
.ortas .alti {
color:#909;
font-size:14px;
font-weight:normal;
}