body{
font: 13px arial, sans-serif;
color:black;}

p{
width: 650px;
line-height: 16px;}

a{
color: #0856C2;
font-weight: bold;
text-decoration: none;}

.main{
width: 767px; 
padding-bottom: 15px;
margin: auto; 
text-align: left;
line-height:20px;
}

.menu {
float: right; margin-top: 70px; margin-right: -38px;
}

.menu3 {
width:100%;
padding-top: 0px; float: left;
}

.logo {
float: left; margin-top: 20px; margin-left: -24px;
}

.banner {
margin-top: 10px; 
float: left; 
margin-bottom: 4px;
width: 779px;
height: 239px;
background: url(images/banner.jpg) no-repeat;
position: relative;
margin-left: -9px;
}

.banner2 {
margin-top: 10px; 
float: left; 
margin-bottom: 4px;
width: 779px;
height: 239px;
background: url(images/banner2.jpg) no-repeat;
position: relative;
margin-left: -9px;
}

.banner3 {
margin-top: 10px; 
float: left; 
margin-bottom: 4px;
width: 779px;
height: 239px;
position: relative;
}

.banner4 {
margin-top: 10px; 
float: left; 
margin-bottom: 4px;
width: 779px;
height: 239px;
background: url(images/banner3.jpg) no-repeat;
position: relative;
margin-left: -9px;
}

h1{
position: absolute;
bottom:0;
font: bold small-caps 70px tahoma, sans-serif;
text-transform: lowercase;
color: white;
padding: 0;
margin-bottom: -8px;
margin-left: 24px;
}

h2{
font: bold 32px tahoma, sans-serif;
color: #3079a5;
margin:0 0 10px 0;
padding:0;}

h3{
font: 24px tahoma, century gothic, sans-serif;
letter-spacing: .1em;
margin: 0 0 10px 0;
padding:0;}

.col{
float: left;
width: 250px;
margin: 5px;
font: 14px tahoma, sans-serif;
letter-spacing: .1em;
line-height: 20px;
}

label{
color: #0756BE;
display: inline;
margin:0;
padding:0;}

.linkmenu {color: #0856C2; font-family: arial; font-size: 16px; margin-right: 46px; text-decoration: none; font-weight: normal;}
a:hover{color: #0856C2; text-decoration:underline;}

.link {color: #0856C2; font-family: arial; font-size: 15px; margin-right: 54px; text-decoration: none; font-weight: bold;}
a:hover{color: #0856C2;}

.link2 {color: #0856C2; font-family: arial; font-size: 15px; text-decoration: none; font-weight: bold;}

.link3 {color: #0856C2; font-family: arial; font-size: 15px; text-decoration: none; font-weight: bold;}

.line {margin-top: 7px;}

.line2 {float: right; color: gray; font-size: 11px; font-family: arial;}

.copy {margin-top: 10px; float: right;}

.copy2 {margin-bottom: 6px; margin-top: 5px; padding: 0px; float: right; font-size: 10px; color: #0756BE; font-family: arial,sans-serif;} 

.line3 {float: left; width: 760px;}

.des1 {
float: left;
width: 20%;
font: 11px arial, sans-serif; 
line-height: 16px; 
color: #818DC2;
display: block;
padding: 6px 15px 15px 15px;
background: url(images/grad.jpg);
height: 260px;
}

.des3 {
float: left;
width: 20%;
font: 13px arial, sans-serif; 
line-height: 16px; 
color: #818DC2;
display: block;
padding: 6px 15px 15px 15px;
} 

.des2 {
float: left;
width: 20%;
font: 11px arial, sans-serif; 
line-height: 16px; 
color: #818DC2;
display: block;
padding: 6px 15px 15px 15px;
height: 260px;
} 





.desc {margin-top: 4px;
float: left;
width: 100%;
}



.des1 + .des2{
border-left: 1px dotted #5794b7;
padding-left: 15px;}

.des2 + .des1{
border-left: 1px dotted #5794b7;
padding-left: 15px;}

.menu *{
border:0;}

.clear{
clear: both;}

p{
margin: 0 0 5px 0;
padding:0;
width: 100%;}

h4 {font-size: 17px; margin-bottom: 9px;}

.CurrentOpenings{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:0856C2;
}

.bar2 {
height: 2px; width: 765px; background-color: #9CBBE5; margin-top: 35px;
}

.bar3 {
height: 2px; width: 765px; background-color: #9CBBE5; margin-top: 0px;
}

.bar4 {
height: 2px; width: 765px; background-color: #9CBBE5; margin-top: 0px;
}

.nudge {padding-right: 10px;}

.blog {background-color: #d7f6ff; width: 632px; padding: 10px 10px 7px; margin-left: 37px; font-style: italic;}

.bullet {float: left; padding-right: 4px; margin-top: 0px; margin-left: 38px;}

#copyone {margin-bottom: 6px; margin-top: 5px; padding: 0px; float: left; font-size: 11px; color: #0756BE; font-family: arial,sans-serif;}