body {
margin : 20px;
padding : 0;
font : 73% "Trebuchet MS", verdana, arial, sans-serif;
color : #666;
background : #003250 url(../images/bgd.png) repeat;
}
#container {
width : 750px;
border : 5px solid #fff;
margin-left : auto;
margin-right : auto;
padding : 10px;
color : #666;
background : #f2f2f5;
}
			/*TOP BANNERs*/
#banner {
float : left;
width : 510px;
height : 160px;
padding : 0;
margin-bottom : 15px;
color : #666;
background : inherit;
}
#bannerb {
float : right;
width : 200px;
margin : 0 0 15px 10px;
padding : 0;
color : #666;
background : #f2f2f5;
}
			/*TOP MENU*/
#navcontainer {
clear : both;
width : 100%;
border-bottom : 1px solid #999;
}
#navcontainer ul {
float : left;
width : 100%;
padding-left : 0;
margin-left : 0;
background : #8B0000;
color : #fff;
}
#navcontainer ul li {
display : inline;
}
#navcontainer ul li a {
float : left;
padding : 0.2em 1em;
text-decoration : none;
border-right : 1px solid #fff;
background : #8B0000;
color : #fff;
}
#navcontainer ul li a:hover {
background : #a38e2f;
color : #fff;
}
#active a:link, #active a:visited, #active a:hover {
background : #a38e2f;
color : #fff;
}
			/*CENTRE CONTENT*/
#content {
padding : 10px;
margin-left : 190px;
margin-right : 190px;
background : inherit;
color : #666;
}
			/*LEFT CONTENT*/
#sidebar {
float : left;
width : 170px;
margin : 0 0 0 0;
padding : 10px;
color : #666;
background : #f2f2f5;
}
			/*LEFT MENU*/
#menu {
width : 160px;
padding : 10px 0 0 0;
}
#menu ul {
margin : 0;
padding : 0;
list-style-type : none;
}
#menu li {
margin : 0 0 0.1em 0;
}
#menu a {
display : block;
width : 140px;
padding : 0.1em 0.8em;
text-decoration : none;
color : #fff;
background : #8B0000;
}
#menu a:hover {
background : #a38e2f;
color : #fff;
}
			/*RIGHT CONTENT*/
#sidebar-b {
float : right;
width : 170px;
margin : 0;
padding : 10px;
border-left : 1px solid #999;
background : #f2f2f5;
color : #666;
}
			/*RIGHT SCROLLBAR*/
div.scroll {
overflow : auto;
height : 30em;
width : 160px;
font-size:95%;
padding : 1ex;
color : #333;
background : #f2f2f5;
border : 1px solid #eee;
margin : 20px 0 25px 5px;
}
			/*FOOTER*/
#footer {
clear : both;
padding : 5px;
margin-top : 5px;
color : #CCCCCC;
background : #8B0000;
}
#footer a:link, #footer a:visited {
background : inherit;
color : #eee;
text-decoration : none;
}
#footer a:hover {
border-bottom : 1px dashed #ffffff;
background : inherit;
color : #f2f2f5;
}
			/*TYPOGRAPHY*/
h1 {
margin : 0 0 10px 5px;
letter-spacing : 3px;
font-size : 130%;
font-variant:small-caps;
color : #8B0000;
background : inherit;
}
h2 {
margin : 0 0 10px 5px;
letter-spacing : 3px;
font-size : 120%;
color : #8B0000;
background : inherit;
}
h3 {
font-size : 110%;
color : #b29b35;
background : inherit;
}
h4 {
font-size : 140%;
color : #b29b35;
background : inherit;
}
			/*LINKS*/
a {
color : #b29b35;
font-weight : bold;
text-decoration : none;
background : inherit;
}
a:hover {
color : #8B0000;
background : inherit;
text-decoration: underline;
}
			/*CLASSES*/
.news {
font-size : 100%;
background : inherit;
color : #333;
}
.sitename {
font-size : 120%;
margin : 0 0 10px 0;
color : #b29b35;
background : inherit;
}
blockquote {
	background-color: #fff9ed;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #8B0000;
	padding-top: 1px;
	padding-bottom: 1px;
}
blockquote  p {
	line-height: 20px;
	color:#000000;
	margin: 0px;
}
small {
font-size : 85%;
color:#000000;
}
.clear
{
     border: 0;
     clear: both;
     display: block;
     float: none;
     margin: 0;
     overflow: hidden;
     visibility: hidden;
     width: 0;
     height: 0;
}

		/* IMAGE STYLES (CLOVER) */
img, img a { border: 0; }
.imgN { margin: 0 10px; border: 2px solid #6A6F71;}
.imgRight {float: right; margin: 2px 10px 2px 10px; padding: 0; border: 2px double #999;}
.imgLeft {float:left; margin:2px 10px 2px 2px; padding: 0;  border: 2px double #999;}
.imgN_nb { margin: 0 10px;}
.imgRight_nb {float: right; margin: 2px 10px 2px 10px; padding: 0;}
.imgLeft_nb {float:left; margin: 2px 10px 2px 2px; padding: 0;}

		/*CONTACT FORM STYLES*/

form { margin: 9px 0 18px 0; }
.form p { width: 120px; margin: 0; padding: 5px 0 8px 0; padding-left: 15px; height: 1%; }
.form label { font-weight: bold; float: left; margin-left: -15px; width: 150px; }
.form input { background-color: #fff; border: 1px solid #666; width: 180px; margin-top: 5px; padding:5px; }
.form textarea { background-color: #fff; font: normal 90% verdana, arial, helvetica, sans-serif; margin-top: 5px; padding:5px; border: 1px solid #666; width: 300px; height: 150px; }
.form .submit { color: #fff; border: 1px solid #8B0000; background-color: #a38e2f; font-weight: bold; padding: 0; width: 60px; }

		/* TABLE */
.table1 {border: 2px solid #999;border-collapse:collapse;width:95%}
.table1 td {background: #fff;padding:3px;border: 1px solid #fff}
.table1 th {text-align:left;border: 1px solid #fff}
.table1 thead th {color:#fff;font-size:105%;background: #900;padding: 5px 3px}
.table1 tbody th {color:#fff;font-size:100%;background: #a9a9a9; padding: 3px}
.table1 tbody th.sub {font-size:100%;color:#000;background: #efefef ;padding: 3px}