/* layout */
body {
margin-left:0px;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

div.container {
width:766px;
margin:auto;
border:#000000 solid 1px;

}

div.header {
margin:auto;
width:766px;
height:201px;
background:#000;
padding: 0;
}

div.menu {
background:#000000;
color:#fff;
text-align:center;
height:40px;
margin:auto;
width:721px;
padding: 0;
float:left;
}

.cssnav	{
text-align: center;
position:relative;
float: left;
margin: 0; 
padding: 0;
font: bold 13px Arial, Helvetica, sans-serif;
color:#fff;
background: url(../images/btn_rollover.gif) 0 0 no-repeat;
width: 93px;
height: 40px;
overflow:hidden;/* for ie to hide extra height*/	
}

.cssnav a:link, .cssnav a:visited {
padding-top:12px;
display: block;
color: #fff;
font: bold 13px Arial, Helvetica, sans-serif;
color:#fff;
width: 93px;
height: 40px;
float: left;
text-decoration: none;
overflow:hidden;/* for ie to hide extra height*/
}

.cssnav a:hover, .cssnav a:active {
padding-top:18px;
background: url(../images/btn_rollover.gif) 0 -40px no-repeat;
}

.cssnav_On a:link, .cssnav_On a:visited, .cssnav_On a:hover {
padding-top:18px;
display: block;
color: #fff;
font: bold 13px Arial, Helvetica, sans-serif;
color:#fff;
width: 93px;
height: 40px;
float: left;
text-decoration: none;
overflow:hidden;/* for ie to hide extra height*/
background: url(../images/btn_rollover.gif) 0 -40px no-repeat;
}
			
.cssnav span {
width: 93px;
text-align: center;
cursor: pointer;   
}

table.footerContainer {
width:766px;
background:#666;
height:40px;
}

.footer {
font:11px Arial, Helvetica, sans-serif;
color:#fff;
padding:15px;
text-align:left;
}

.footer a:link, .footer a:visited {
color:#fff;
text-decoration:none;
}

.footer a:hover {
color:#666;
background:#fff;
text-align:center;
}

ul {
list-style-image:url(../images/ul_white.gif);
vertical-align:middle;
}

li {
line-height:20px;
}

/***  P A G E S  ********************************************************/


table.dark_grey {
background:#2f2f2f;
color:#fff;
}

table.dark_grey a:link, table.dark_grey a:visited {
color:#fff;
}

table.dark_grey a:hover {
color:#6faff0;
}


.title {
font-size:24px;
padding: 10px 0px 10px 7px;
}

.title_sm {
font-size:16px;
font-weight:bold;
padding-bottom:5px;
}

.newslist {
padding: 0px 0px 10px 10px;
float:left;
}

.employment_list a:link, .employment_list a:visited {
font-size:12px;
font-weight:bold;
color:#000;
text-decoration:none;
}

.employment_list a:hover {
color:#6faff0;
}

.employment_list {
padding: 0px 0px 10px 10px;
float:left;
width:100%;
}

.newslist a:link, .newslist a:visited {
color:#fff;
text-decoration:underline;
}

.newslist a:hover {
color:#6faff0;
}

.ul_grey {
list-style-image:url(../images/ul_grey.gif);
}

div.pic {
width:380px;
float:left;
background:#2f2f2f;
}

td.light_grey {
background:#e9e9e9;
}

div.home_content {
width:100%;
}

div.contentBox {
padding:0px 10px 10px 10px;
}

div.iframe {
padding:5px;
}

.employment {
padding: 0px 0px 10px 10px;
float:left;
}

.employment a:link, .employment a:visited {
font-weight:bold;
color:#000;
text-decoration:underline;
}

.employment a:hover {
color:#6faff0;
}

table.links {
background:url(../images/laptop.jpg) no-repeat;
}

div.links {
padding: 0px 0px 10px 10px;
float:left;
font-size:12px;
}

.links a:link, .links a:visited {
color:#000;
font-weight:bold;
text-decoration:underline;
}

.links a:hover {
color:#6faff0;
}

.contactAddress {
background:#e9e9e9;
padding:10px;
font-size:14px;
font-weight:bold;
}

.contactMessage {
color:#990000;
font-size:14px;
padding:10px;
}
