body, html{
 margin: 0px;
 font-family:Arial, Verdana, sans-serif;
 font-size:11px;
}

h1{
 font-size:18px;
 font-weight:bold;
 margin-top:5px;
}

h2{
 font-size:16px;
 font-weight:bold;
}

h3{
 font-size:14px;
 font-weight:bold;
}

h4{
 font-size:12px;
 font-weight:bold;
}

p{
margin:0;
padding:0;
text-align:justify;
}

#frame{
margin:0 auto;
width:900px;
}

#header{
width:900px;
height:139px;
float:left;
background-color:#000000;
margin-bottom:0;
}

#leftColumn{
width:450px;
float:left;
background-repeat:no-repeat;
margin-top:0px;

}

#rightColumn{
width:450px;
height:440px;
float:left;
background-repeat:no-repeat;
background-position:bottom right;
margin-top:10px;
}

#left{
 float:left;
 width:185px;
}

#form{
margin:0px 0 0 0px;
float:left;
padding:5px 0 0 5px;
width:180px;
background:#000000;
height:278px;
}

#form label, #form p{
color:#FFFFFF;
}

#form a{
color:#FFFFFF;
text-decoration:none;
}

.navButton a:link, .navButton a:visited{
 background:#000;
 padding:5px;
 color:#FFFFFF;
 text-decoration:none;
 width:150px;
 margin:5px 0 0 0;
}

.navButton a:hover{
 background:#8A2529;
}

#form a:hover{
color:#FFFFFF;
text-decoration:underline;
}

#sectionLinks{
 width:175px;
 background:#FFFFFF;
 margin:0;
 padding:0;
}

#sectionLinks li{
 list-style-type:none;
 font-size:180%;
 margin:0 0 0 10px;
}

#sectionLinks a, #sectionLinks a:hover{
 color:#000000;
}

#news{
float:left;
margin:10px 0 0 5px;
width:250px;
height:277px;
}

#news h2{
margin:0 0 10px 0;
padding:0;
}

#news a{
font-size:9px;
text-decoration:none;
color:#613B1B;
}

#news a:hover{
color:#000000;
text-decoration:underline;
}

#news h3{
margin:0 0 5px 0;
padding:0;
}

#news ul{
margin:0;
padding:0;
}

#news li{
font-size:11px;
list-style-type:none;
margin:0;
padding:0;
margin-bottom:7px;
border-bottom:1px dashed #C3BEAD;
padding:3px 3px 3px 3px;
}

#newsList{
margin:0;
padding:0;
}

#newsList li{
margin:0 0 0 0;
padding:0;
border-bottom:1px dashed #C3BEAD;
list-style-type:none;
margin-top:15px;
padding-bottom:15px;
}

#newsList a{
text-decoration:none;
color: #000000;
}

#newsList a:hover{
color:#613B1B;
}

#fileList{
margin:10px 0 0 10px;
padding:0;
width:400px;
}

#fileList td, #fileList th{
margin:0;
padding:0;
border:1px dashed #C3BEAD;
list-style-type:none;
padding:10px 0 10px 0;
text-align:center;
}

#fileList a{
text-decoration:none;
color:#000000;
}

#fileList a:hover{
color:#613B1B;
}

#menu{
text-align:right;
float:left;
margin:0px 0 0 0;
}

#menu1{
 float:left;
}

#menu2{
 float:left;
}

#logo{
width:196px;
float:left;
}

#banner{
float:left;
width:900px;
height:139px;
margin:0px 0 0 0px;
}

#imageHolder{
width:445px;
height:275px;
text-align:center;
/*border:1px solid;*/
margin:0px 0 2px 3px;
}

#content{
margin:0 0px 0 10px;
padding-right:20px;
height:173px;
overflow:auto;
width:420px;
text-align:left;
}

#contactButton{
margin-top:10px;
}

#contactButton a{
text-decoration:none;
color:#613B1B;
font-weight:bold;
background-color:#C2BDAC;
padding:5px;
border:1px dashed #613B1B;
}

#contactButton a:hover{
text-decoration:none;
color:#000000;
font-weight:bold;
}

#flashMenu{
margin:1px 0 0 3px;
float:left;
}

#showCaseContent{
margin:10px 0px 0 10px;
padding-right:20px;
width:279px;
height:163px;
float:left;
overflow:auto;
}

#cmsForm{
margin-left:20px;
}

#footer{
clear:both;
width:900px;
padding-top:8px;
margin:0 auto;
}

#footer p{
font-size:9px;
text-align:center;
}

#footer a{
text-decoration:none;
color:#613B1B;
}

#footer a:hover{
color:#000000;
text-decoration:underline;
}