/* Layout Geometry */
body {
text-align:left;
}
#wrap {
text-align:left;
width:96%;
margin:0 auto;
}
#header {
text-align:left;
}
#footer {
text-align:center;
clear:both;
}
#container {
width:100%;
}
#content {
float:right;
width:74%;
}
#navcontainer {
float:left;
width:26%;
}
.inside {
margin:0;
padding:0;
}
.insidebar {
margin:0;
padding:0;
}
.floatbox{
float:left;
margin:1em;
padding:1em;
width:25%;
}
.floatbox-right{
float:right;
padding:1em;
width:25%;
}

/* Customisations */

body{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:88%;
line-height:1.3em;
margin:1em 0;
}
h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address{
margin:0.5em 0;
}
h1{
text-align:center;
margin-top:0.2em;
}
h2{
text-align:left;
margin-top:0.5em;
}
h1,h2{
display: block;
width:100%;
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:1.5em;
font-weight:bold;
font-size:1.5em;
color:#000066;
margin:0;
padding:0;
margin-bottom:1px;
}
h3{
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:1.2em;
font-weight:bold;
font-size:1.2em;
color:#000066;
padding-left: 16px;
background: url(images/topmenudotOFF.gif);
background-repeat: no-repeat;
background-position: 0 6px;
}
h4,h5,h6{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
}
ul{
margin-left:1em;
}
fieldset{
padding:.5em;
}
#wrap{
background:#FFFFFF;
height:100% !Important;height:1%;
}
#wrap-inner {
background:#FFFFFF;
height:100% !Important;height:1%;
}
#header{
border-bottom: 2px solid #993399;
padding:0;
background:#FFFFFF;
}
#navcontainer{
padding:0;
background:#FFFFFF;
}
#footer{
padding:0;
background:#FFFFFF;
border-top: 2px solid #993399;
}
#banner{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:1.2em;
text-align:center;
line-height:1.3em;
margin-bottom:5px;
padding:2px;
}

.navmain{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.2em;
line-height:1.4em;
text-align:left;
margin-bottom:3px;
p,.small:0;
}
ul.navmain{
list-style: none;
list-style-type: none;
white-space: normal;
margin: 3px 3px 3px 16px;
text-indent: -16px;
padding: 0.1em;
}
.navmain li{
display: block;
line-height:1.1em;
font-weight:bold;
}
.navmain li a{
padding-left: 16px;
padding-right: 1em;
color: #990099;
background-color: #FFFFFF;
background: url(images/menunatural.gif);
background-repeat: no-repeat;
background-position: 0 3px;
text-decoration: none;
}
.navmain li a:hover{
background: url(images/menusharp.gif);
background-repeat: no-repeat;
background-position: 0 3px;
}
.navmain li a:link{
color: #AA00AA;
}
.navmain li a:visited{
color: #990099;
}

.navsub{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:76%;
text-align:left;
margin-bottom:0;
p,.small:0;
}
ul.navsub{
list-style: none;
list-style-type: none;
white-space: normal;
margin: 3px 3px 3px 16px;
text-indent: -16px;
padding: 0.1em;
}
.navsub li{
display: block;
line-height:1.1em;
font-weight:normal;
}
.navsub li a{
padding-left: 16px;
padding-right: 1em;
color: #990099;
background-color: #FFFFFF;
background: url(images/menunatural6.gif);
background-repeat: no-repeat;
background-position: 0 3px;
text-decoration: none;
}
.navsub li a:hover{
background: url(images/menusharp6.gif);
background-repeat: no-repeat;
background-position: 0 3px;
}
.navsub li a:link{
color: #AA00AA;
}
.navsub li a:visited{
color: #990099;
}

ul.history{
list-style: none;
list-style-type: none;
list-style-image: url(images/menunatural.gif);
white-space: normal;
}

#footer,.small{
font-size:76%;
line-height:1.3em;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

.inside{
padding-left:2em;
border-left: 2px solid #990099;
margin:0.5em 4px;
}
.insidebar{
padding-right:1em;
margin:0.5em 4px;
}

h1,h2 a{
text-decoration:none;
color: #000066;
}
h1,h2 a:hover{
text-decoration:none;
}
a{
text-decoration:none;
color: #990099;
font-weight: bold;
}
a:hover{
text-decoration:underline;
}
a:visited{
color: #990099;
}
a:link{
color: #990099;
}

h3{
line-height:1.2em;
font-size:1.2em;
color:#993399;
}
h4{
line-height:1.1em;
font-size:1.1em;
color:#993399;
}
h5{
line-height:1.1em;
font-size:1.1em;
color:#999999;
}
h6{
line-height:1.0em;
font-size:1.0em;
color:#999999;
}

.floatbox{
font-family:Verdana,Arial,Helvetica,sans-serif;
color: #990099;
line-height:1.3em;
font-weight:bold;
font-size:1.1em;
background-color: #FFEEBB;
}
.floatbox sub{
color: #000000;
font-size:76%;
line-height:1.3em;
font-weight:bold;
background-color: #FFEEBB;
}
.floatbox-right{
color: #990099;
background-color: #FFEEBB;
}
