body {
/*background-color:#222;*/
padding:0;margin:0;
font-family:Trebuchet MS,Verdana, Arial,"Times New Roman", Helvetica, sans-serif;
font-size: .78em;background-color:#002f4d;}

html>body #container{height:auto}

.clear {clear:both;}


#container, .container{width:790px;margin:0 auto;
height:auto;background-color:#FFFFFF;
font-size:1.0em;
padding-top:2px;
padding-bottom:10px;
border-bottom:soild 1px #EAEAEA;
}

#container .topnav {text-align:right;padding-right:10px;vertical-align:middle;}


/*#header {width:790px;overflow:hidden;  } */
#pageHeader {background-image:url(SiteHeader.png);background-repeat:no-repeat;height:110px;width:790px;
margin:0 auto;
}


 #headerlogin{padding:0px; vertical-align:middle;width:auto;margin:0; height:25px;font-size:1.2em  }
 #headerlogin a{text-decoration:none; }
 #headerlogin #headerdiv {float:right;padding-right:10px;margin:0;}
 #headerlogin .div {float:left;padding-left:180px; }



#left  {width:160px;float:left;background-color:Transparent;color:#006699;height:auto !important;
padding-top:1px;padding-left:10px;padding-right:5px;font-size:1.1em;}

#left  div {margin-bottom:10px;}
#left h2 {font-size:1.1em;}
a{outline: none;}

/* unordered list */


#sidebaritem {width:160px;float:left;}
#sidebaritem ul
{ 
  width: 160px; 
  border-color: #D6D9C9;
  list-style-position:inside;
  text-indent:10px;
  text-transform:capitalize;
  margin-left:0;
  padding-left:0;
}

#sidebaritem li
{ 
  list-style-type:none;
  font-family:Verdana, Arial,"Times New Roman", Helvetica, sans-serif;
  border-color: #D6D9C9;
  line-height:2em;
  
 
}


#sidebaritem li a, #sidebaritem li a:hover
{
	background: #ffffff url(arrow.png) no-repeat left  center;
	text-decoration: none;
	padding-left: 10px;
	width:150px;
	display: block;
	border-bottom: 1px dotted;
	color: #006699;
	font-size:1.1em;
} 

#sidebaritem li a.current, #sidebaritem li a:hover, #sidebaritem li a.current:hover
{ background: transparent url(arrow_select.png) no-repeat left center;} 


#sidebaritem a.colour, #sidebaritem a.colour:hover{border-bottom: 0px;}




#middle { float:left;width:590px;height:auto !important;/*height:1000px;*/display:inline; 
margin:0 auto;padding-left:15px;padding-right:5px;background-color:#ffffff;
/*padding-top:15px;*/
font-size:1.1em;
line-height:1.5em;

}

#bottom {clear:both; color:#8080FF;width:790px;overflow:hidden;font-size:11px;background-color:#ffffff;
}

#bottom #policy 
{
	background-color:#143D55;
	color:#FFFFFF; 
	padding:.8em;
	margin:0 auto;
	font-size:1.3em;
	margin-bottom:5px;
	}
#bottom #policy ul{padding:0; margin:0; list-style-type:none;text-align:center;}
#bottom #policy ul li {padding:2px;display:inline;}	
/*#bottom #policy ul li a{text-decoration:none;color:#ffffff;}	*/
#bottom a{text-decoration:none;color:#ffffff;}	


 br {clear:both; height:1px; overflow:hidden;}
.clear {clear:both;height:1px; overflow:hidden;}


/* ------------Images CSS -----*/
.floatimageright {float:right;margin-top:10px; margin-left:10px;color:#3581FD;	border:solid 1px black;}
.img {color:#3581FD;border:solid 1px black;width:40px;height:30px;}
.imgphoto {width:120px;height:90px; margin:1px; padding:5px; border:solid 1px black;  float:left; background:#E9ECF7;}



H2,h3,h4 h3#news{
display:block;
/*border-bottom: dotted 1px #9EF024;*/
color: blue;
font-size:1.2em;
background-color:#EAEAAE;
margin:auto;
border-top:dotted 1px black;
border-bottom:dotted 1px black;
}



hr {text-align:left;}
span {margin-left:2px;}
span.right {float:right;padding-right:15px;}
p{
	text-align:justify;
	text-indent:10px;
	margin-top:1px;
	margin-bottom:0px;
	padding:5px;
	display: block;
	color: #47443D;
	overflow:auto;
}


p:hover{
	text-align:justify;
	text-indent:10px;
	margin-top:1px;
	margin-bottom:0px;
	padding:5px;
	display: block;
	background-color:#EAEAAE;
	color: black;
	overflow:auto;
}


p.middle {text-align:center;}
p.bmiddle {text-align:center;}

span.upper { text-transform:uppercase; color:#3581FD;}
#uppercase { text-transform:uppercase;}
.capitalise {text-transform:capitalize;}



td.left {text-align:left;padding-left:2px;}
td.middle {text-align:left;padding-left:2px;}

/* Style for pagination */
.pagination {
     width:5px;height:5px;
    margin:1px;
	padding:3px;
	border: thin solid #0033FF;
	text-decoration:none;
}




/* Css For images in Tourism */

.photoouter {text-align: justify; padding: 2px;padding-bottom:5px;/* height:auto;*/}
.photoinner{float: right; padding-left: 4px;padding-top:5px;}
.photobottom {padding:10px;text-align:right;} 
.h4 {text-align:center;}
.hr {color: #66FF00;clear:both;border:dotted 1px green; }
     
