body{
text-align:center;
margin:5px auto 5px auto;
padding:0px;
border:none;
background-image:url(images/background.jpg);
background-attachment:scroll;
background-position:top left;
background-repeat:repeat-x;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
}
h1{
text-transform:uppercase;
}
h2{
text-transform:uppercase;
}
#frame{
width:760px;
height:auto;
padding:0px;
border:none;
margin:0px auto 0px auto;
text-align:left;
}
#topheader{
width:760px;
height:40px;;
background-image:url(images/topheader.jpg);
padding:0px;
margin:0px;
}
#middleheader{
width:760px;
height:227px;
background-image:url(images/middleheader.jpg);
padding:0px;
margin:0px;
}
#bottomheader{
width:760px;
height:22px;
background-image:url(images/bottomheader.jpg);
padding:0px;
margin:0px;
}
#topheader p{
text-align:center;
display:block;
width:125px;
margin:11px 0px 0px 0px;
padding:0px;
float:right;
color:#fff;
font-size:11pt;
font-weight:400;
}
#bottomheader p{
text-align:center;
display:inline;
width:130px;
margin:3px 11px 0px 0px;
float:right;
color:#183756;
font-size:10pt;
}
#content{
background-image:url(images/content-background.jpg);
background-repeat:repeat-y;
width:760px;
height:auto;
padding:0px;
margin:0px;
}
#sidebar{
margin:0px;
padding:0px;
width:260px;
float:left;
display:inline;
/*border:1px solid #eee;*/
}
#maincontent{
float:right;
width:460px;
padding:0px;
margin:0px 20px 0px 0px;
display:inline;
/*border:1px solid #eee;*/
}
#footer{
width:100%;
height:44px;
background-image:url(images/footer.jpg);
background-repeat:repeat-x;
}
#sidebar p{
margin:15px 20px 15px 20px;
}
#sidebar h1{
margin:20px 20px 15px 20px;
color:#feaf3a;
font-weight:500;
font-size:14pt;
border-bottom:1px solid #feaf3a;
letter-spacing:-0.05em;
}
#sidebar h2{
margin:20px 20px 15px 20px;
color:#feaf3a;
font-weight:500;
font-size:14pt;
border-bottom:1px solid #feaf3a;
letter-spacing:-0.05em;
}
#sidebar h3{
margin:20px 0px 13px 0px;
color:#feaf3a;
font-weight:500;
font-size:13pt;
letter-spacing:-0.05em;
word-spacing:0.2em;

}
#sidebar table{
width:220px;
margin:0px 20px 0px 20px;
}
td{
padding:5px 0px 5px 0px;
}
.search{
padding:10px 0px 0px 0px;
}
#menu p{
border-bottom:1px solid #feaf3a;
padding-bottom:8px;
margin:8px 18px 8px 18px;
word-spacing:-0em;
font-size:12px;
}
#menu img{
margin:0px 5px -2px 0px;
}
#maincontent h1{
margin:20px 0px 15px 0px;
color:#183756;
font-weight:500;
font-size:14pt;
border-bottom:1px solid #183756;
letter-spacing:-0.05em;
word-spacing:0.2em;
}
#maincontent h2{
margin:20px 0px 15px 0px;
color:#183756;
font-weight:500;
font-size:14pt;
border-bottom:1px solid #183756;
letter-spacing:-0.05em;
word-spacing:0.2em;
}
#maincontent h3{
margin:20px 0px 13px 0px;
color:#183756;
font-weight:500;
font-size:13pt;
letter-spacing:-0.05em;
word-spacing:0.2em;

}
#maincontent p{
margin:13px 0px 15px 0px;
}
#footer table{
width:760px;
margin-right:auto;
margin-left:auto;
color:#fff;
text-align:left;
}
#footer td{
padding-right:20px;
padding-left:20px;
line-height:25px;
}
.newsimg{
margin:0px 10px 0px 5px;
}
.feature{
display:inline;
float:left;
width:218px;
margin:0px 0px 10px 0px;
height:182px;
border:1px solid #183756;
text-align:center;
}
.feature img{
margin:15px 19px 0px 19px;
}

#menu{
margin-bottom:32px;
}
#topheader a:link,#footer a:link{
color:#fff;
text-decoration:none;
}
#topheader a:visited,#footer a:visited{
color:#fff;
text-decoration:none;
}
#topheader a:hover,#footer a:hover{
color:#fff;
text-decoration:underline;
}
#bottomheader a:link,#maincontent a:link,#sidebar a:link{
color:#183756;
text-decoration:none;
}
#bottomheader a:visited,#maincontent a:visited,#sidebar a:visited{
color:#183756;
text-decoration:none;
}
#bottomheader a:hover,#maincontent a:hover,#sidebar a:hover{
color:#183756;
text-decoration:underline;
}
table{
text-align:left;
}
td{
padding:5px;
}
th{
width:150px;
background-color:#183756;
color:#fff;
font-weight:400;
}
.articlecontent img{
float:right;
margin-left:20px;
margin-bottom:10px;
}
