﻿body {
margin : 20px;
padding : 0;
font : 78% arial, sans-serif;
color : #666;
background : #003250 url('bgd.png');
}
#container {
width : 855px;
border : 5px solid #fff;
margin-left : auto;
margin-right : auto;
padding : 8px;
color : black;
background : #f2f2f5;
}
			/*TOP BANNERs*/
#banner {
float : left;
width : 440px;
height : 160px;
padding : 0;
margin-bottom : 15px;
color : #666;
background : inherit;
}
#bannerb {
float : right;
width : 405px;
height: 160px;
margin : 0 0 15px 0px;
padding : 0;
color : #666;
background : #f2f2f5;

}
			/*TOP MENU*/
			
			/*CENTRE CONTENT*/
#content {
padding : 10px;
margin-left : 180px;
margin-right : 195px;
background : inherit;
color : black;
}
			/*LEFT CONTENT*/
#sidebar {
float : left;
width : 160px;
margin : 0 0 0 0;
padding : 10px;
color : #666;
background : #f2f2f5;
}
			/*LEFT MENU*/
.buttonscontainer {width: 150px;}

.buttons a {color: white;
border: 1px solid;
background-color:#003366; 
padding: 2px;
padding-left: 3px;
font: 12px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
border-color: #000000 #336699 #336699 #000000;
display: block;
margin: 0px;
width: 100%;
text-align: left;}

.buttons a:hover {border: 1px solid;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;
background-color: #006699;
border-color: #336699 #000000 #000000 #336699;
color: yellow;
text-decoration: none;}

			/*RIGHT CONTENT*/
#sidebar-b {
float : right;
width : 160px;
margin : 0;
padding : 10px;
border-left : 1px solid #999;
background : #f2f2f5;
color : #666;
}
			/*RIGHT SIDEBAR*/

form
{
  margin: 0px;
	padding: 0px;
}

form .item
{
  clear: left;
	border-top: 1px solid #EEE;
	margin: 3px;
}

form .label
{
  float: left;
	clear: left;
	width: 150px;
}

select
{
  color: #003366;
	border: 1px solid;
	background: #F0EBE7;
	margin: 3px;
	padding: 2px;
}


			textarea
{
  color: #003366;
	border: 1px solid;
	background: #F0EBE7;
	margin: 3px;
	padding: 2px;
}


			input
{
  color: #003366;
	border: 1px solid;
	background: #F0EBE7;
	margin: 3px;
	padding: 2px;
}


			/*FOOTER*/
#footer {
clear : both;
padding : 5px;
margin-top : 5px;
color : #bbd2e0;
background : #003366;
text-align:center;
}
#footer a:visited {
background : inherit;
color : #eee;
text-decoration : none;
}
#footer a:link {
background : inherit;
color : #eee;
text-decoration : none;
}
#footer a:hover {
border-bottom : 1px dashed #f2f2f5;
background : inherit;
color : #f2f2f5;
}
			/*TYPOGRAPHY*/
h2 {
margin : 0 0 10px 5px;
letter-spacing : 2px;
font-size : 120%;
color : #003366;
background : inherit;
}
h1 {
margin : 5px 0 10px 5px;
letter-spacing : 1px;
font-size : 145%;
color : maroon;
background : inherit;
}
h3 {
font-size : 123%;
letter-spacing: 1px;
color :#003366;
background : inherit;
}
			/*LINKS*/
a {
color:navy;
font-weight : bold;
text-decoration : none;
background : inherit;
}
a:hover {
color : #697899;
background : inherit;
}
			/*CLASSES*/
.news {
font-size : 100%;
background : inherit;
color : #333;
}
.sitename {
font-size : 190%;
margin : 0 0 10px 0;
color : #b29b35;
background : inherit;
}
.phone {
font-size:large;
color:black;
background:inherit;
float:right;
}
	
}
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
}
