body {
background-color:#222;
padding:0;
margin:0;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:14px;}

 br {clear:both; height:1px; overflow:hidden;}
.clear {clear:both;height:1px; overflow:hidden;}

#header {width:790px;overflow:hidden;  } 
#container,.container{
width:790px;
margin:0 auto;
min-height:600px !important;
height:auto;
background-color:#FFFFFF;}

/*.container{
width:790px;
margin:0 auto;
background-color:#FFFFFF;
height:auto !important;
}
*/
html>body #container{height:auto}

/*.divmenu {width:790px;height:35px; background-color:#002F4D; }*/

#left  {
width:150px;
float:left;
display:inline;
background-color:#2c5c79;
color:#ffffff;
height:auto !important;
padding-left:5px;
padding-right:5px;
}

#right {width:150px;
float:left;
display:inline;
background-color:#2c5c79;
color:#ffffff;
height:auto !important;
padding-left:5px;
padding-right:5px;
}

#middle {
float:left;
width:460px;
height:auto !important;
height:1000px;
display:inline; 
margin:0 auto;
padding-left:5px;
padding-right:5px;
 }
 
#bottom {
clear:both; 
color:#8080FF;
width:790px;
overflow:hidden;
font-size:11px;}

#pageHeader {
background-image:url(../picture/SiteHeader.jpg);
background-repeat:no-repeat;
height:152px;width:790px;
margin:0 auto;
}



/* ------------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;}




#left ul,#right ul{
list-style:none; 
margin:0;
display:inline; 
 }


#left ul li,#right ul li  {
display:block;
list-style:none; 
line-height:18px;
}

#left ul li a,#right ul li a {
 display:block; 
 text-decoration:none;
 color:#ffffff; 
 padding:2px;
}

#left ul li a:link,#right ul li a:link { 
text-align: justify;
text-decoration:none; 
padding:2px;
}

#left ul li a:hover,#right ul li a:hover {
color: #9EF024;
background-color:#ffffff;
display:block;
}

#left ul li a:visited, #right ul li a:visited  {
background-color: #2c5c79; 
}

H2{
display:block;
border-bottom: dotted 1px #9EF024;
color: blue;
font-size:16px;
background-color:#f6f6f6;
margin:0;
}

H3{
display:block;
border-bottom: dotted 1px #9EF024;
color: blue;
font-size:16px;
background-color:#f6f6f6;
margin:0;
}

H3.news{
display:block;
border-bottom: solid 1px #9EF024;
color: blue;
background-color:#f6f6f6;
}

H4 {
display:block;
color: blue;
font-size:16px;
text-align:center;
margin:0;padding:0;
font-size:12px;}


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.middle {text-align:center;}
p.bmiddle {text-align:center;}

span.upper { text-transform:uppercase; color:#3581FD;}
#uppercase { text-transform:uppercase;}
.capitalise {text-transform:capitalize;}


table {border:solid 1px #ABC2EF ;}
td { text-align:center;background:#80B1EE  }
th { text-align:center;background:#80B1EE}
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;
}

/*a:link {text-align: left;}
a:hover {color: #000000;background-color: #D6D3D1;}
a:active {color: #000000;background-color: #D6D3D1;  }
a:visited{color: #000000;  }
*/

