html {
text-align:center;
}

body {
background: url(../images/bg.jpg) repeat top center;
margin:0px;
}

a:link{
color:#fff;
text-decoration:none;
}

a:visited{
color:#0000CC;
text-decoration:none;
}

a:active{
color:#1b5887;
}

a:hover{
color:#1b5887;
}

#container {
position:relative;
text-align:left;
margin: 0px auto;
width: 761px;
background-color:white;
}

.news {
margin:0px;
position:relative;
left:15px;
font-family:arial,helvetica,sans-serif;
font-size: 10px;
line-height:10px;
color:#fff;
width:360px;
}

p.news a.headlines {
display:block;
margin:0em 0em 1em;
color:white;
}

p.news span {
font-weight:bold;
color:#264c93;
}
a#all_news {
position:absolute;
bottom:0px;
right:20px;
display:block;
width:50px;
height:20px;
}

p#news_head {
font-size:1.5em;
width:350px;
border-bottom:2px dotted #264c93;
padding-top:10px;
margin:0px 0px 3px 20px;
font-family:Helvetica, sans-serif;
color:#264c93;
}


#box1 {
position:relative;
background: url(../images/box1.jpg) no-repeat;
width:381px;
height:71px;
}

#box1 p{
font-size:1.1em;
letter-spacing:.1px;
margin:15px;
float:left;
padding:5px 10px 5px 5px;
font-family:Helvetica, sans-serif;
border-right: 2px solid black;
color:#264c93;
}

#box1 #newsletter_link {
display:block;
float:left;
width:155px;
font-size:8px;
padding:5px 0px 20px 2px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
color:white;
}

#box2 {
position:relative;
width:381px;
height:220px;
background: url(../images/box2.jpg) no-repeat;
}

#box2 #about {
width:350px;
font-size:1.3em;
padding-top:10px;
margin:0px 0px 0px 20px;
font-family:Helvetica, sans-serif;
border-bottom:2px dotted #264c93;
color:#264c93;
}

#box2 .about_pgm {
margin:5px 0px 10px 20px;
font-family:arial,helvetica,sans-serif;
font-size: 10px;
text-align:left;
line-height:10px;
color: #fff;
width:360px;
}

#box2 #crc_glows {
display:block;
text-align:center;
margin:5px auto 0px;
}

a#more_crc {
position:absolute;
bottom:0px;
left:85px;
display:block;
width:50px;
height:20px;
}

a#more_glows {
position:absolute;
bottom:0px;
right:65px;
display:block;
width:50px;
height:20px;
}

#box3 {
position:relative;
width:381px;
height:167px;
background: url(../images/box3.jpg) no-repeat ;
}

#box4 {
position:absolute;
width:380px;
height:459px;
left:381px;
top:332px;
background-color:#FFFFFF;
}

#search_form #go {
width : 40px;
font-size:8.5px;
color:white;
background-color:#1B5887;
border:none;
cursor:pointer;
}

#search_form {
position:absolute;
top:6px;
right:40px;
}

#search_form input {
padding:1px;
margin:0px;
font-size:10px;
background-color:white;
color:black;
width:125px;
border:1px dotted gray;
}

  
#header-logo {
position:relative;
background: url(../images/header_logos.jpg) no-repeat;
width:761px;
height:83px;
}

#header-main {
width:761px;
height:218px;
left: 239px;
background: url(../images/header_image2.jpg) no-repeat center;
background-color:white;
}

div#content {
position:relative;
background-color:#b3d337;
padding:1em;
width:93%;
margin:.5em auto;
}

span.corners {
position:absolute;
display:block;
width:12px;
height:12px;
background-color:white;
}

#c1 {
top:0px;
left:0px;
background:url(../images/topl.gif) no-repeat top left;
}

#c2 {
top:0px;
right:0px;
background:url(../images/topr.gif) no-repeat top right;
}

#c3 {
bottom:0px;
right:0px;
background:url(../images/botr.gif) no-repeat bottom right;
}

#c4 {
bottom:0px;
left:0px;
background:url(../images/botl.gif) no-repeat bottom left;
}

#footer {
position:relative;
background: url(../images/footer.jpg) no-repeat;
width:761px;
height:64px;
margin:0px;
padding:0px;
}

#footer p {
font-family:arial,helvetica,sans-serif;
font-size: 10px;
text-align:center;
color:white;
margin:0px;
padding:5px;
}

div.newsitem {
margin:1em 0em;
}

.datetag {
font-weight:bold;
font-size:.8em;
text-decoration:underline;
color:#5a4b41;
margin-bottom:0em;
}

.storytitle {
margin:.5em .1em;
}

.storybody {
margin:.1em;
text-indent:1em;
}
