body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:70%;
color:#000000;
line-height:140%;
}

h1{
color:#8D1B3D;
font-size:120%;

}

p{
line-height:160%;

}

a:link {
color:#8D1B3D;
text-decoration:none;
}

a:visited {
color:#8D1B3D;
text-decoration:none;
}


#bodyarea{
margin-left:auto;
margin-right:auto;
width:815px;
}

#search{
float:right;
clear:right;
margin:0px;
padding:0px;
border:0px;
}




#banner{
position:relative;
top:0px;
margin:0px;
padding:0px;

}

#topbannerleft{
clear:both;
margin:0;
padding:0;
border:0;
width:250px;
float:left;
text-align:left;

}

#topbannerright{
margin:0;
padding:0;
border:0;
width:556px;
float:right;

}

#navbar{
clear:both;
position:relative;
z-index:10;
}

#navbar ul{
list-style-type:none;
display:inline;
}

#left{
margin:0;
padding:0;
border:0;
float:left;
width:114px;
}
#centerlong{
margin:0;
padding:5px;
border:0;
float:left;
width:580px;
height:528px;

}
#center{
margin:0;
padding:5px;
border:0;
float:left;
width:576px;
height:524px;
}
#centertop{
padding:10px;
border:0;
xfloat:left;
width:556px;
height:392px;
}
#archivetop{
padding:10px;
width:556px;
height:392px;
}
#archivetop li{
list-style-type:none;
}

#archivetop ul{
padding-left: 1em;
margin: 0 ;
}
#flash {position:relative;
bottom:0px;}

html>body #centertop{
padding:10px;
border:0;
float:left;
width:556px;
height:397px;
}

html>body #flash {position:relative;
bottom:0px;}

#right{
position:relative;
margin:0;
padding:0;
border:0;
width:114px;
float:right;
clear:right;

}

#topleft{
position:relative;
top:0;
left:0;
width:114px;
height:267px;



}

#topright{
position:relative;
top:0;
left:0;
height:267px;
}

#bottomleft{
clear:both;
background-image:url(red.gif);
padding-top:2px;
margin-top:2px;
height:264px;
width:106px;
}






#bottomright{
background-image:url(green.gif);
padding-top:2px;
margin-top:2px;
height:264px;
width:106px;






}



#leftlong{
position:relative;
top:4px;
left:0;
width:106px;
height:527px;
background-image:url(greenlong.gif);
float:left;

}

#rightlong{
position:relative;
top:4px;
left:0;
width:106px;
height:527px;
background-image:url(greenlong.gif);
float:left;
margin-bottom:4px;

}

#topcenterlong{
position:relative;
top:4px;
padding:5px;
border:0;
float:right;
width:676px;
height:530px;
border-right: #BEC292 solid 1px;
clear:right;
margin-bottom:4px;


}
.survey{
padding:4px;
}


.footer{
line-height:105%;
}

.footer a:link{
text-decoration:none;
color:#FFFFFF;}

.footer a:hover{
text-decoration:none;
color:#FFFFFF;}

.footer a:visited{
text-decoration:none;
color:#FFFFFF;}

#bottom{
font-size:9px;
clear:both;
position:relative;
top:-2px;
margin-bottom:10px;
background-image:url(redbanner.gif);
color:#FFFFFF;
text-align:center;
height:14px;
padding-top:4px;
width:815px;
}

html>body #bottom{
font-size:9px;
clear:both;
position:relative;
top:5px;
margin-bottom:10px;
background-image:url(redbanner.gif);
color:#FFFFFF;
text-align:center;
height:14px;
padding-top:4px;
width:815px;
}

#bottomhome{
font-size:9px;
clear:both;
position:relative;
top:5px;
margin-bottom:10px;
background-image:url(redbanner.gif);
color:#FFFFFF;
text-align:center;
height:14px;
padding-top:4px;
width:815px;
}

html>body #bottomhome{
font-size:9px;
clear:both;
position:relative;
top:5px;
margin-bottom:10px;
background-image:url(redbanner.gif);
color:#FFFFFF;
text-align:center;
height:14px;
padding-top:4px;
width:815px;
}

#bottomlong{
font-size:9px;
clear:both;
position:relative;
top:10px;
margin-bottom:10px;
background-image:url(redbanner.gif);
color:#FFFFFF;
text-align:center;
height:14px;
padding-top:4px;
width:815px;
}

#disclaimer{
clear:both;
font-size:10px;
color:#8D1B3D;
margin-left:auto;
margin-right:auto;
padding-top:3px;
width:815px;
}

.employerlinks{
font-size:10px;
line-height:140%;

}

.news{
padding:4px;
color:#8D1B3D;
font-size:10px;

}

.newsevents{
padding:4px;
color:#FFFFFF;
}
.newsevents ul{
padding:2px;
margin:0;
}
.newsevents li{
padding:5px 1px;
list-style-type:none;
}

.newsevents a:link {
color:#FFFFFF;
text-decoration:none;
}

.newsevents a:visited {
color:#FFFFFF;
text-decoration:none;
}

.right{
margin-right:20px;
}

.submitbtn{
font-size:10px;
font-weight:bold;
background-color:#8D1B3D;
color:#FFFFFF;
border:thin #8D1B3D solid;
}
submit{
font-size:10px;
font-weight:bold;
background-color:#8D1B3D;
color:#FFFFFF;
border:thin #8D1B3D solid;
}

.style8{
color:#8D1B3D;
font-weight: bold;
}

.red{
color:#8D1B3D;
}

.smltxt{
line-height:120%
}
.smldata{
font-size:90%;
line-height:110%;

}

#leftside{
width:250px;
float:left;
color:#8D1B3D;

}

#rightside{
width:250px;
color:#8D1B3D;
float:left;

}

#clear{
clear:both;
}
#content{
margin-left:auto;
margin-right:auto;
width:600px;
margin-top:10px;
}
#contact{
clear:both;

}