body {
background-color:#ffffff;
background-image:url(images/horizon.jpg);
background-repeat:no-repeat;
background-position: top center;
color: #787878;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 13px;
line-height: 21px;
margin: 0px auto;
padding-bottom: 0px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}

#main {
background: none transparent scroll repeat 0% 0%;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
margin: 0px auto;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: left;
width: 955px;
}



a {text-decoration: none; color: #404040;}
a img {border: none;}

:focus { -moz-outline-style: none; }
a:focus { outline: none; }

#content p a, #content ul a, .ullist a {color: #0066CC; border-bottom: 1px solid #cccccc;}
#content p a:hover, #content ul a:hover, .ullist a:hover {color: #0066CC; border-bottom: 1px solid #0066CC;}




h1{
display:none;
}
h2 {
font-size:2.8em;
line-height:0.9em;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:-0.05em;
color:#999999;
margin-bottom:0;
}
h3 {
font-size:1.7em;
line-height:1.2em;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:-0.05em;
color:#0066CC;
margin-top:0;
}
h4 {
font-size:1.55em;
line-height:1.2em;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:-0.05em;
color:#999999;
}
hr {
height: 1px;
border-bottom:0;
border-top: 1px solid #CCCCCC;
}
sup {
font-size:0.7em;
}

#header{
line-height:0;
border:0;
padding:0;
margin-top:260px;
}
#header img{
border:0;
padding:0;
margin:0;
}




#menu {
margin-top:30px;
font-size:20px;
line-height:35px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:-0.05em;
height:40px;
padding-left:20px;
}

#menu ul {
list-style: none;
padding: 0;
margin: 0 0 5px 0;
float: left;
width: 100%;
}
#menu ul li {
float: left;
margin: 0 10px 0 0;
}
#menu a {
text-decoration: none;
display: block;
padding: 0;
}
#menu a:hover {color:#0066CC; }
#menu .breakli {
border-right: #999999 3px solid;
padding-right: 10px;
}
.menuselected a {
color:#0066CC;
}





#content{
padding-top:20px;
}
#content p, #content ul, #content table {
text-align:justify;
}

#welcome {
display:block; float:left; width:600px; margin-right:25px; border-right: #CCCCCC 3px solid; padding-right:25px;
}

.colourlist {
color:#698aab;
}





#footer{
clear:both;
color:#999999; 
font:9px verdana,arial,helvetica,sans-serif;
line-height:16px;
padding:35px 0 35px 0;
}
#footer A:link {
TEXT-DECORATION: none; COLOR: #9C9A9C
}
#footer A:visited {
TEXT-DECORATION: none; COLOR: #9C9A9C
}
#footer A:active {
TEXT-DECORATION: none; COLOR: #9C9A9C
}
#footer A:hover {
TEXT-DECORATION: underline; COLOR: #9C9A9C
}


.frontpicbar h6 {
padding:0 0 0 0; 
font-size:13px;
margin:0 0 10px 0;
}
.frontpicbar h6 a {
color:#ffffff;
display:block;
padding:10px;
font-weight:normal;
}
.frontpicbar h6 em {
font-size:1.9em;
line-height:1.2em;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:-0.05em;
color:#ffffff;
font-style:normal;
}
.frontpicbar h6 a:hover {
background-color:#ffc569;
color:#FFFFFF;
}





.sectionbox {
color:#FFFFFF;
padding:10px;
}

.sectionbox h2 {
color:#FFFFFF;
padding-top:0;
margin-top:3px;
margin-bottom:10px;
padding-bottom:0;
}

.sectionbox h3 {
color:#FFFFFF;
padding-top:0;
margin-top:0;
margin-bottom:0;
padding-bottom:0;
}

.defaultmenu {
margin: 0px; width:70%;
}
.defaultmenu H6 {
margin:0 0 6px 0; 
}
.defaultmenu H6 A {
border: #999999 1px solid; padding: 9px 15px 8px 15px; display:block; font: 11px verdana, arial, helvetica, sans-serif; margin: 5px 0 0 0; background: #000000; color:#999999;
}
.defaultmenu H6 EM {
 FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-STYLE: normal; line-height:20px; color:#FFFFFF;
}
.defaultmenu H6 A:hover {
 DISPLAY: block; color:#FFFFFF; TEXT-DECORATION: none; border:#639DFE 1px solid; background-color:#333333;
}
.defaultmenu A:link {
 FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none; line-height:17px;
}
.defaultmenu A:hover {
 FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none; line-height:17px;
}
.defaultmenu A:visited {
 FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none; line-height:17px;
}

.gotosavCSS {color:#999999;font-family:verdana,arial,helvetica,sans-serif;font-size:9px;padding-left:3px;padding-right:3px;}
a.gotosavCSS:link {color:#999999;text-decoration:none;}
a.gotosavCSS:visited {color:#999999;text-decoration:none;}
a.gotosavCSS:hover {color:#EF0031;text-decoration:none;background-color:#d9d9d9;}



.boxright { width:385px; float:right; margin-left:26px; padding-top:6px; }


.contactform .lable {
width:154px;
background-color:#F4F4F4;
padding-left:10px;
text-align:left;
}
.contactform span {
font-size:11px; line-height:16px;
}