body {
background-image:url(../images/img-bkgd.jpg);
background-repeat:repeat-x;
background-color:#3a6884;
text-align:center;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
line-height:19px;
}

a {
text-decoration:none;
color:#666666;
}

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

html {
text-align:left;
margin:auto;
}

/* extra */ 

#bgstatic {
background-image:url(../images/img-shadow.png);
background-repeat:no-repeat;
background-position:top center;
width:960px;
margin:auto;
border:0;
}

#bodytext {
background-position:left top;
background-image:url(../images/img-bodybg.jpg);
background-repeat:no-repeat;
background-color:#ffffff;
width:547px;
height:650px;
text-align:left;
padding-left:40px;
padding-right:40px;
padding-top:40px;
padding-bottom:30px;
margin:auto;
border:0;
float:left;
}

#categories {
background-position:center top;
background-color:#ffffff;
width:940px;
height:333px;
text-align:center;
margin:auto;
border:0;
}

#contentarea {
background-position:top center;
background-repeat:no-repeat;
width:940px;
text-align:left;
margin:auto;
border:0;
}

#footer {
background-position:top;
width:940px;
text-align:left;
margin:auto;
}

#mission {
background-color:#e8e8e8;
background-repeat:no-repeat;
width:520px;
height:57px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#3a6884;
line-height:19px;
text-align:center;
padding:12px;
border:0;
}

#sidemenu {
background-position:top left;
background-image:url(../images/img-sidebg.jpg);
background-repeat:no-repeat;
background-color:#f5eedc;
width:293px;
height:641px;
text-align:left;
padding-top:79px;
padding-left:20px;
float:right;
}

.bigtext {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#3a6884;
line-height:24px;
}

.blacktext {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

.bodylink {
text-decoration:none;
font-weight:bold;
color:#666666;
}

.footercategories {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#b1cada;
line-height:18px;
padding-top:5px;
text-align:left;
margin:auto;
}

.footercategories a{
font-family:Arial, Helvetica, sans-serif;
color:#b1cada;
}

.footercategories a:hover{
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#b1cada;
}

.footerlinks {
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
font-weight:bold;
line-height:18px;
text-align:left;
margin:auto;
}

.footerlinks a{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}

.footerlinks a:hover{
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#ffffff;
}

.footertext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
line-height:18px;
text-align:left;
margin:auto;
}

.medtext {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
line-height:20px;
}

.sideheading {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#3a6884;
line-height:17px;
}

.sidecopy {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:17px;
}

.smalltext {
font:Arial, Helvetica, sans-serif;
font-size:11px;
}

.bullet {
list-style-image: url(../images/img-arrow.gif);
padding-left:19px;
}

/* misc styles */ 

.clearer { 
height: 0px;  
clear: both;  
display: block;  
margin: 0px;  
padding: 0px;
overflow: hidden;  
visibility: hidden;  
font-size: 0px; 
}

.test {
font-size:10px; text-align:left; color:black;	
}

.test a:link, .test a:active, .test a:hover, .test a:visited {
	color:black;
}	