body{margin:0; padding:0; font-family: verdana, sans-serif; font-size: 100%; background:#dbd9de/*url(../images/sea.png)*/}

body ul {font-family:verdana, sans-serif; font-size: 100%;}
pre {font-size:11px;color:#3b3b3b;text-align:left}
h1{display:inline;}
fieldset{border: 1px solid #bd5603; color:#090973;}
img {border:none}
table, td, tr, th{margin:0 auto;border:1px solid #f8f8f8}
 .row1 {background:#e8e8e8}
 .row2 {background:#6c6c6c}

a {text-decoration:none}
a:hover {text-decoration:underline}

#maincontent{width:933px; margin:15px auto; border: 2px solid #587584;border-top:none;background:#e8e8e8 ; font-family: verdana, sans-serif; font-size:100%;}
html>#maincontent{width:90%;} 
h2, h3 {color:#3b3b3b;font-size:1.2em; text-align:center; }
h3 {font-size:1em;}

.logo {;width:270px;height:130px;margin:0 auto;}
.logo h1 {}
.heading {font-size:1.2em;}

#index {width:60%;margin:10px auto;border:1px solid #A25F35;background:#ffffcc; }
#index p{text-align:center}
.title {background: transparent url(./../images/topbar2.gif); background-repeat:repeat-x;/*background-color:#e21100;*/
	   }
.banner-top {margin:0;
			background: transparent url(./../images/top_2.gif) repeat-x scroll center;
			height:38px
			}

#banner{text-align:left;height: 190px; margin:0;padding:20px 0 0 0; clear:both;background: #fff url(./../images/duty-banner-2.jpg);background-repeat:no-repeat;background-position:50% 90% }
#banner-home{text-align:left;height: 190px; margin:0;padding:20px 0 0 0; clear:both;background:#e8e8e8 url(./../images/banner-top-2.jpg);background-repeat:no-repeat;background-position:50% 90% }
#banner-weather{text-align:left;height: 190px; margin:0;padding:20px 0 0 0; clear:both;background:#e8e8e8 url(./../images/weather.jpg);background-repeat:no-repeat;background-position:50% 90% }
#banner h1 img{margin:15px;}
#banner h2 {margin:100px 0 0 200px;color:#f8f8f8;font-size:40px}
#banner h3 {font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-style:italic;}

.navbar {background:#a3c7e0 url(./../images/nav.gif);background-repeat:repeat-x;height:1.6em;margin:0 0 10px}
.text {float:left;color:#587584/*#7685ac*/;font-size:1.1em;text-align:left;margin:65px 0 0 20px}
.text2 {color:#7685ac;font-size:0.9em;text-align:left;padding:5px 0;margin:5px 5px;}
#navigate ul{margin:10px 0; padding:0; list-style-type: none; text-align:center;}
#navigate ul li{text-align:center;padding:10px 0 10px 0; margin: 0;border-bottom:solid 1px #DBD7D1}
#navigate ul li a{height:2em; padding:0; margin: 0 1px 10px 5px; color:#7685ac; 
		text-decoration:none;display:block; text-align:left; font-size:12px;  
		}

#navigate img {margin-left:0}
#navigate li#current a{color:#FFFFFF;background:#c3c3c3;}

#navigate2 ul{margin:10px 0 0 5px; padding:0; list-style-type: none; text-align:center;}
#navigate2 ul li{text-align:center;padding: 0; margin: 0;border-bottom:solid 1px #DBD7D1}
#navigate2 ul li a{height:1.9em; padding:0; margin: 4px 1px 2px 5px; color:#7685ac; 
		text-decoration:none;display:block; text-align:left; font-size:11px;  
		}
#navigate2 ul li li a{height:1.5em}

body#sectionone #menu li#one a, html>#nav{font-size: 100%;} 
#date {margin:5px auto;font-size:11px;color:#090973;clear:left; text-align:center;}
	
#content{margin:0 auto;text-align:center;color:#090973;}
#content h1 {font-size:1.3em; margin:5px 0;padding-bottom:10px;text-align:center; color:#7685ac;}
#content h2{font-size:1.2em; font-weight:bold;text-align:center;margin:0}
#content h3 {font-size:1.2em;text-align:center;color:#090973;margin:0}
#content h4 {font-size:1.4em;text-align:left;color:#7685ac;}
#content p{font-size:11px; line-height:0.8em;text-align:justify;}
#content a{font-size:11px;color:#333333;}
#content table {text-align:left}

/*html>#content{font-size: 90%;}*/ 

/*#thinborder{border:1px solid #090973;padding:0px}*/


#content-container {
               font-size: 0.7em;color:#090973; line-height: 100%;
               padding: 0;}
			   
#content-container p {font-size:1.0em;color: #333333;}
#content-container-text p {color:#333333; font-size:90%;line-height:1.0em;}
#content-container-text li {color:#333333; font-size:90%;}
#content-container-text h3 {color:#333333; font-size:110%;text-align:left;}
			   
#content-container2 {width:50%;padding:5px; }	
#content-container2 p {}




#form {width:85%;margin:0 auto; border:1px solid #f2f2f2;padding:2px;text-align:center;}
#form p{color:#0412b2; text-align:center;margin:0 0 0 10px}
.buttonsubmit{width:70px;background-color:#a59c05;color:#fff;margin:5px;}


#container
{
 	   float: right;
       width: 100%;
       margin-left: -200px;
	   background: #e8e8e8 url(./../images/leftbar4.gif) repeat-y scroll top left;
	   border-top:1px solid #DBD7D1;
	   border-bottom:1px solid #DBD7D1;


}

#columnRight {margin:0 10px 0 200px;line-height:1.5em;}
#columnRight p {font-size:12px; line-height:1.2em;text-align:left;}    
#columnRight h2,h3,h4 {text-align:left;margin:10px 0 0 15px} 
#columnRight ul {width:70%;margin:10px auto 0;border:1px solid #A25F35;background:#ffffcc;}
#columnRight ul li {text-align:left;list-style:none}
#columnRight  li  {list-style:none;background:#ffffcc}
#columnRight .fb {text-align:left}
#columnRight .fb p {margin:0}
/*#columnRight table {width:500px;}*/
#columnRight table, td {border:none;text-align:center}
#columnRight table {width:90%}
/*.programme table {width:90}*/
.mytable {background:#effcfc;width:90%;margin:10px auto}
.dutytable {background:#fe7654;width:90%; margin:10px auto}
.host {margin:0 auto;padding:25px 0;min-height:175px; background:transparent;width:60%;border:1px solid #f8f8f8}
* html .host{height:175px}
.host p{margin:10px 0 0 30px;}
.inner-right {margin:0 auto;min-height:750px; background:transparent;width:90%;border:1px solid #f8f8f8}
* html .inner-right{height:750px}
.inner-right p{margin:10px 0 0 20px;}

#pic { height: 425px;width: 640px;margin:5px auto;/*border:1px solid #f8f8f8;/*display:table-cell;vertical-align:middle;*/text-align:center;overflow:hidden}
#pic-container {overflow-x:auto;overflow-y:hidden;width:640px;height:130px;margin:0 auto;white-space:nowrap;text-align:left;}
#pic-container img {margin-right:5px}
.inner-right .gallery {margin:5px auto;}
.inner-right .weather {margin:10px auto}
#columnLeft {float: left; padding: 0;
       width: 180px;
	   margin: 0;
	   text-align:left;
	    min-width:180px;
		line-height:1.1em}
	
#columnLeft h2 {font-size:1em;text-align:left;margin:0 0 0 5px;color:#7685ac}
#columnLeft p {color:#7685ac;font-size:10px;text-align:left;margin:3px 5px}
#columnLeft ul li,ul.li a {text-align:left}
#columnLeft img {margin:5px 0 0 10px;}

#log {width:90%;margin:10px auto;}
#log form {margin::0 auto}
.duty {color:#ff5e11}
#footer{clear:both;margin:0; padding:2px; text-align:center; background:white; border-top:1px solid #fff;}
#footer p{color:#333333; font-size:60%;}
#footer p a{color:#333333; font-weight:normal;}
#footer p a:link{text-decoration:none;}
#footer p a:hover{text-decoration:none; background:#e21100;}  
#footer p a:visited{text-decoration:none;}


html>#footer{font-size: 60%;} 

.clear{clear:both;}
.clearleft{clear:left;}
.clearright{clear:right;}
.nodisplay{display:none;}

/* set millions of background images */
.rbroundbox { background: url(./../images/nt.gif) repeat; clear:both;}
.rbtop div { background: url(./../images/tl.gif) no-repeat top left; }
.rbtop { background: url(./../images/tr.gif) no-repeat top right; }
.rbbot div { background: url(./../images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(./../images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really necessary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 40%; margin: 1em auto; font-size:11px;
	}

.rbroundbox p{font-size:1.0em;
	color:#ffffff;}
.rbroundbox h3{
	color:#fff;}

.resultstable{border:3px solid white;}



.resultstable2 td {line-height:1.5em;font-size:.75em;color:#333333;}
.resultstable2{font-size:1.2em;color:#333333;line-height:1.0em;border:1px solid #090973;}
.resultstable2 th {font-size:1.3em;color:#333333;}

#page{text-align:right;font-size:1.2em;font-weight:bold;
}

#top_menu ul{list-style-type: none; text-align:center; clear:both;margin: 0 12px 0 25px;}
#top_menu ul li{float:left;text-align:center;width:14%;margin:5px 2px;padding:0 5px 0 5px;border-right:1px solid #7685ac;border-bottom:1px solid #124c80/*bd5603*/;}
#top_menu ul li.nodisplay {display:none;}
#top_menu ul li a{ height:1.0em; padding:0 5px 0 5px; margin: 0 1px 10px 1px; color:#e21100; 
		text-decoration:none;display:block; text-align:center; font-weight:bold; line-height:2em; 
		font-size:60%;}
#top_menu ul li a:hover{color:#380880;}
#top_menu ul li a:visited{}


form p {margin: 0; padding:1px 0;}
form input {margin:0;font-size:11px;width:100px}
form select {margin:0 0 5px;font-size:12px}
form p label {float: left;display:inline;width: 35px;margin:2px 5px 0 0;padding:5px 0 0;color:#838078;font-weight:bold;text-align:right}
/*.submit {text-align:left;width:100px;margin:10px 0 0}*/
/*p input {margin:0;}
p label {float: left;display:inline;width: 100px;margin:2px 0;color:#838078;font: 11px Arial, Helvetica, sans-serif;}*/

#columnLeft form p {margin: 0; padding:1px 0;}
 #columnLeft form input {margin:0 0 0 5px;width:120px;font-size:10px}
#columnLeft form p label {float: left;display:inline;width: 80px;margin:2px 0 2px 5px;color:#7685ac;font: 11px Arial, Helvetica, sans-serif;}
#columnLeft form  input .submit {text-align:left;display:inline;width:75px;margin:5px  0 0 ;}

#columnRight form p {margin:5px 0 0 20px; padding:1px 0;}
 #columnRight form input {margin:5px 0;width:100px;font-size:10px}
#columnRight form p label {float: left;display:inline;text-align:left;width: 100px;margin:2px 0 2px 0;color:#7685ac;font: 12px Arial, Helvetica, sans-serif;}
#columnRight form .submit {float:left;margin-left:115px}
#columnRight form .submit2 {float:left;margin-left:110px;width:150px}
#columninner ul{border:none;}
#list_home ul {list-style:square;color:#60513A;margin:0 0 0 5px;padding:0 0 0 10px;border:none;background:transparent}
#list_home  li{list-style:square;font-size:10px;margin:5px 0 0 5px;line-height:1em;border:none;background:transparent}

/*#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}*/

#xsnazzy {background: transparent; margin:0;padding:0;width:100%}
*html #xsnazzy {width:99%} /* IE6 fix*/

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff}
.xb1 {margin:0 5px; background:#fff}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#fff; border:0 solid #fff; border-width:0 1px;overflow:hidden}

#home {float:left;margin:10px ;width:430px;}
#home p{margin:5px; font-size:11px}
* html #home {width:425px}
	/**/

/*Hide from MacIE \*/ 
#sidebar {
	width: 175px;
}
/*end hiding from MacIE */


#sidebar {display:inline;margin:0 5px;float: right;color:#333;font-size:10px;border-left:1px solid #DBD7D1;}
#news {margin:2px 5px}
#news p{font-size:10px;}
#news a{text-align:center;color:red;text-decoration:none;}