
/* All Rights Reserved */
/* (c) 2004-2011 */


body {
margin:20px;
padding:0px;
background: #663333;
background-image:url('sitepix/flag.jpeg'); 
background-attachment: fixed; 
color: #004400;
font: 1.0em verdana, arial, sans-serif; font-weight: bolder;
scrollbar-face-color: #004400; 
scrollbar-shadow-color: #663333; 
scrollbar-highlight-color: yellow; 
scrollbar-3dlight-color: #ff4500; 
scrollbar-darkshadow-color: #004400; 
scrollbar-track-color: #e0f8ff; 
scrollbar-arrow-color: #ffffe0;
text-align:center;}


* {margin:0; padding:0;}


div#mainwrapper {min-width:530px; max-width:960px; margin-left:auto; margin-right:auto; text-align:left; border: solid #663333 10px;} /* centers layout when > max width */

div#header {width: auto; height:90px; background-color:#004400; background: url(sitepix/hdrbkgrnd.jpg); color:#ffffcc; text-align:left }

div#hdrtext {margin:0px 0px 0px 10px;}

div#threecolwrap {float:left; width:100%; background: #ffffcc;}
div#twocolwrap {float:left; width:100%; display:inline; /* stops IE doubling  margin on float*/ margin-right:-160px; /* CWS - neg margin move */ }
div#nav {float:left; width:155px; display:inline; /* stops IE doubling  margin on float*/}
div#middle {width:auto; margin-left:155px; margin-right:160px; border-top: 0px; border-right: solid #004400 1px; border-bottom: 0px; border-left: solid #004400 1px;}
div#rightcolumn {float:left; width:160px;}

div#footer {width:100%; clear:both; float:left;}


.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display: inline-block}     <!--Fix for IE Mac-->
* html .clearfix {height: 1%;}        <!--"Holly Hack" for a bug in IE6 for Windows-->
.clearfix {display: block;}           <!--"Holly Hack" line 2-->


/* end of structural styles */

/* format styles */

h1 { font-size:3.0em; color: #ffffcc; font-weight: bolder;}
h2 { font-size:1.4em; color: #ffffcc; }
h3 { font-size:1.0em; color: #ffffff; font-weight: bolder; text-align:center; background: url(sitepix/hdrbkgrnd.jpg); }
h4 { font-size:1.0em; color: #123456; font-style: italic; text-align: center; }
h5 { font-size:0.6em; color: #000000; padding:6px;}
h6 { font-size:1.4em; color: #004400; }


form {margin:10px 0 0 10px;}
select {width:140px;}


img.floatimageleft {float:left; margin:12px 10px 0 10px;}
img.floatimageright {float:right; margin:5px 5px 0 10px;}


img.centered {display: block; margin-left: auto; margin-right: auto }

img.efile {border: 3px solid #663333; width:85px; height:71px; text-align:center }


tr {background: #ffffff;}
th {background: #d2b48c; text-align:center;}
td {text-align:center;}
td.right {text-align:right;}


hr { color: #663333; width: 100% }


div#header {background-color:#004400;}

div#nav {background-color:#ffffcc; text-align:center; overflow:hidden;}
div#nav ul {border:0; margin:12px 20px 12px 1.25em; padding 0; list-style-type:none;}
div#nav li {border-bottom:2px dotted #663333; margin:0; padding:.3em 0; text-indent:.5em}
div#nav li:first-child {border-top:2px dotted #663333;}
div#nav a {text-decoration:none; color:#663333;}
div#nav a:hover {color:#ffffcc; background:#663333;}

* html div#nav {border-top:2px dotted #663333;}


div#middle {background-color:#ffffff; margin:0 160px 0 155px; padding:20px}
div#middle ul {list-style-image: url(sitepix/listbullet.gif); }
div#middle li {list-style-position: inside; margin: 0 10px 0 10px; }
div#middle a {text-decoration: underline; color:#663333;}
div#middle a:hover {text-decoration: none; color:#ffffcc; background:#663333;}


div#rightcolumn {background-color:#ffffcc;}


div#footer {background-color:#d2b48c; text-align:center; padding-top:6px;}
div#footer a {text-decoration: none; color:#0000ff;}
div#footer a:hover {color:#ff0000;}


div#centered {text-align:center;}


