ul#toc {
margin: 0;
padding: 0;
}
ul#toc li { 
display: inline; 
background-color: #000;
border-top: .1em solid #000;
border-left: .2em solid #000;
border-right: .1em solid #fff;
font-size:9pt; 
}
ul#toc li a {
padding: 2px 2px 5px 2px;
vertical-align:0.35em;
text-decoration: none;
color: #fff;
font-weight:normal;
}
ul#toc li.current { 
background-color: #a20e13;
border-top: .1em solid #a20e13;
border-left: .2em solid #a20e13;
border-right: .1em solid #fff;
display:inline; 
}
ul#toc li.current a {
display: inline; 
color: #fff;
font-weight: normal;
}


ul#tocFre {
margin: 0;
padding: 0;
}
ul#tocFre li { 
display: block;
float: left;
text-align: center;
background-color: #000;
border-top: .1em solid #000;
border-left: .2em solid #000;
border-right: .1em solid #fff;
font-size: 9pt; 
height: 3em;
line-height: 3em;
max-width: 14em;
padding-right: 1px;
}
ul#tocFre li.doubleLine {
line-height: 1.4em;
}
ul#tocFre li a {
padding: 2px 2px 5px 2px;
text-decoration: none;
color: #fff;
font-size: 9;
}
ul#tocFre li.current { 
background-color: #a20e13;
border-top: .1em solid #a20e13;
border-left: .2em solid #a20e13;
border-right: .1em solid #fff;
}
ul#tocFre li.current a {
color: #fff;
font-size: 9;
}

div.content {
display: inline;
border: #000 solid .1em;
float: left;
padding: 5px;
margin: 0px;
background-color:#fff;
width: 565px;
}

div.border {
border: #000 solid .1em;
background-color:#ffffff;
position: relative;
width: 575px;
margin: 0px;
}

div.borderwide {
border: #000 solid .1em;
background-color:#ffffff;
position: relative;
width: 580px;
margin: 0px;
float: left;
padding: 0px;
}

div.borderMain {
display: inline;
border: #000 solid .1em;
float: left;
padding: 0em 0em;
background-color:#ffffff;
position: relative;
width: 416px;
}


.imageborder {
border: 2px solid #000000;
}

.profileimageborder {
border: 2px solid #000000;
margin: 0 10px 0 0;
padding: 5px;

}

#padding td {
border: 0;
padding: 0em 1em;
}

.redtext {
font-size: 18pt;
color: #a20e13;
}

.profile {
border: 2px solid #a20e13;
width: 545px;
padding: 5px;
background-color: #ffffff;
position: relative;
color: #000000;
margin: 0px;
}

.profiletext {
width: 360px;
position: relative;
z-index: 10;

}

table.td {
padding: 2em;
}

.darkbox {
border: 1px solid #000000;
margin: 0px;
padding:5px;
background-color: #e5e0dd;
position: relative;
width: 549px;
margin-left: 2px;
float: left;

}

.darkboxc {
border: 1px solid #000000;
margin: 0px;
padding: 5px;
background-color: #e5e0dd;
position: relative;
width: 565px;
height: 300px;
}


.homedarkbox {
border: 1px solid #000000;
padding: 5px;
background-color: #e5e0dd;
position: relative;
width: 370px;
}

.faqenews {
background-color: #e5e0dd;
border: #000000 solid 1pt;
}

.enewsletter {
display: inline;
border: #000 solid .1em;
float: right;
background-color:#987;
}


select {
background-color: #e5e0dd;
}

.faqe {
display: inline;
border: #000 solid .1em;
float: right;
background-color:#987;
padding: 1em;
Position: relative;
left: -9px;
}

.faqf {
display: inline;
border: #000 solid .1em;
float: right;
background-color:#987;
padding: 1em;
Position: relative;
left: -3px;
}

.divmenus {
background: #ffffff;
border: #000000 1px solid;
padding: 5px 0px 0px 0px;
}

.divmenus1 {
background: #ffffff;
border: #000000 1px solid;
padding: 10px;
}

.H2text {
font-size: 10pt;
}

.divmenus2 {
background: #ffffff;
padding: 5px 0px 0px 0px;
}

div.left-bg
  {background-color: #cccccc;padding: 5px 10px 5px 10px;}



div.left a.menulinksubs:visited
  {color:black; text-decoration: none; padding: 5px 10px 5px 15px;}


div.left a.menulinksubs:hover
  {background-color: #000000; text-decoration: none; color: #ffffff;}



.banners {
margin: 0;
}

.rightmenu {
margin: 0px 0px -3px 0px; 
}

.rightmenuimage {
margin: 0px 0px 0px 0px; 
}


.longbuttons {
text-align: center;
}

table {
margin: 0px;
}

.contentimages {
float: right;
}

.box{
border: #000 solid .1em;
background-color: #ffffff; 
padding: 10px;
}

.tablepadding {
padding: 5px;
}


div.borderc {
border: #000 solid .1em;
background-color:#ffffff;
position: relative;
width: 580px;
height: 300px;
margin: 0px;

}

a {
text-decoration:bold;
}

.futurejobs {
float: right; 
margin: 0px;
}

.gallerythumb {
float: left; 
margin-left: 6px;
margin-right: 6px;
}

.float {
float: left;
}

div.videocenter {
text-align: center;
}


.profilepadding {
padding-right: 5px;
text-align: left;
}
