@charset "UTF-8";
/* CSS Document */

/*--------------------------------MES SOLUTIONS-------------------*/



#body, #container, #banner, p, h1, h2, h3, h4, h5, h6, h7, h8, ul, #table, li, a, nav-1 li
{margin: 0; padding: 0;}

ul{list-style-type: none;}

body
{
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #1C1C1C;
background-image: url(../pics/tile-01.gif);
background-position: top;
background-repeat: repeat;
}

#container
{
margin: 0 auto;
width: 1000px;
background-color: #FFFFFF; /* colors extra space around navBar for IE 6*/
text-align: left;
border: solid 1px #124596;
}

#banner
{
margin: 0; padding: 0;
width:1000px;
/*border-bottom: solid 1px #124596;*/
}

#wrap
{
margin: 0; padding: 0;
width: 1000px;
clear: both;
border-top: solid 1px #124596;
}

a {text-decoration: none; font-weight: bold}

a img
{
text-decoration: none;
border: 0;
}

a:link {color: #124596;}
a:visited {color: #124596;}
a:hover {color: #990000;}
a:active {color: #990000;}

p
{
margin: 0;
padding: 10px;
}

.title
{
margin: 0 0 0 10px; padding: 10px 0;
color: #640000;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
clear: both;
}

.jobTitle
{
margin: 0 0 0 10px; padding: 10px 0;
color: #640000;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
clear: both;
}

h1.homeTitle, h2.homeTitle, h3.homeTitle, h4.homeTitle, h5.homeTitle, h6.homeTitle
{
margin: 0 0 0 10px; padding: 0;
color: #640000;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#scheduleServices
{
margin: 0; padding: 0;
width: 230px;
position: relative;
top: -100px;
left: 750px;
z-index: 10;
}

#vertSpacer {margin: 60px 0; padding: 0;}

.quote
{
font-size: 10px;
color: #142245;
}

/*----------------------------------------------------------------NAV--------------*/

#navWrap
{
margin: 0; padding: 0;
width: 200px;
float: left;
}

#nav-1
{
margin: 10px 4px; padding: 0;
width: 188px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

#nav-1 li 
{
margin: 2px 0;
padding: 0;
}
#nav-1 li a 
{
margin: 0;
padding: 2px 4px;
display: block;
width: 180px;
background-color: #F2F2F2;
text-decoration: none;
border: solid 1px #124596;
}
#nav-1 li a:link {color: #640000;}
#nav-1 li a:visited {color: #640000;}
#nav-1 li a:hover 
{
background: #666666;
color: #FFFFFF;
}

body#index a#home,
body#about a#about,
body#management a#management,
body#locations a#locations,
body#ime a#ime,
body#ves a#ves,
body#peer a#peer,
body#utilization a#utilization,
body#disability a#disability,
body#federal a#federal,
body#physNetwork a#physNetwork,
body#physOpportunities a#physOpportunities,
body#news a#news,
body#technology a#technology,
body#employment a#employment,
body#resources a#resources,
body#contact a#contact
{
color: #FFFFFF; 
background-color: #124596;
border: solid 1px #124596;
}
/*--------------------------------------------------SUB NAV*/
#subNavWrap
{
margin: 0; padding: 0;
width: 550px;
}

#subNav-1
{
margin: 0; padding: 0;
width: 500px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}

#subNav-1 li
{
margin: 2px 4px 10px 0; padding: 0;
float: left;
display: block;
}

#subNav-1 li a 
{
margin: 0;
padding: 2px 4px;
display: block;
width: auto;
background-color: #F2F2F2;
text-decoration: none;
border: solid 1px #124596;
}
#subNav-1 li a:link {color: #640000;}
#subNav-1 li a:visited {color: #640000;}
#subNav-1 li a:hover 
{
background: #666666;
color: #FFFFFF;
}

#subNav-1 a#active
{
color: #FFFFFF; 
background-color: #124596;
border: solid 1px #124596;
font-size: 12px;
}

#name-list li#active
{
background: #99CCFF;
}
/*------------------------------------------------------------CONTENT--------------*/

#content-home
{
margin: 0; padding: 10px;
width: 580px;
float: left;
background-color: #C4D1DC;
}

#conBoxHome-1, #conBoxHome-2, #conBoxHome-3, #conBoxHome-4
{
margin: 0; padding: 6px 0;
width: 578px;
display: block;
float: left;
}

#conBoxHome-2, #conBoxHome-3, #conBoxHome-4
{border-top: solid 1px #333333;}

#conBoxHome-5, #conBoxHome-6, #conBoxHome-7
{
margin: 0; padding: 6px 0;
width: 578px;
display: block;
float: left;
text-align: center;
background-color: #FFFFFF;
border-top: solid 1px #333333;
}

#content
{
margin: 0; padding: 10px;
width: 580px;
float: left;
background-color: #C4D1DC;
}

.homePic-L
{
margin: 0; padding: 0 10px 10px 10px;
float: left;
position: relative;
}

.homePic-R
{
margin: 0; padding: 0 10px 10px 10px;
float: right;
position: relative;
}

.highlight-2 {font-size: 12px; padding: 4px 0; color: #990000; font-weight: bold;}

.content-list
{margin: 0 0 0 10px; padding: 10px; display: block; font-size: 12px; color: #142245;}

.content-list li
{
margin: 4px 0; padding: 0 0 0 20px;
background-image: url(../pics/bullet-01.jpg);
background-repeat: no-repeat;
background-position: top left;
display: block;
}

.content-list-L
{margin: 0; padding: 10px; width: 250px; display: block; font-size: 12px; color: #142245; float: left;}

.content-list-L li
{
margin: 4px 0; padding: 0 0 0 20px;
background-image: url(../pics/bullet-01.jpg);
background-repeat: no-repeat;
background-position: top left;
display: block;
}

.content-list-R
{margin: 0 0 0 10px; padding: 10px; width: 250px; display: block; font-size: 12px; color: #142245; float: right;}

.content-list-R li
{
margin: 4px 0; padding: 0 0 0 20px;
background-image: url(../pics/bullet-01.jpg);
background-repeat: no-repeat;
background-position: top left;
display: block;
}

body#contact .content-list li
{
margin: 4px 0; padding: 0 0 0 20px;
background-image: none;
}

#techPic 
{margin: 0; padding: 0; width: 580px; text-align: center;}

td {margin: 0; padding: 4px 10px;}

#table 
{background-color: #E5F6FF; margin: 10px 0; border-collapse: collapse; font-size: 12px; float: left;}

.even {background-color: #A7BBD1;}

.tableTop {background-color: #C4D1DC;}

#contactForm1
{
margin: 0; padding: 0;
width: 568px;
float: left;
}

/*-----------------------------------------------------MAP--------------*/

.map-list-L
{margin: 0; padding: 10px; width: 250px; display: block; font-size: 12px; color: #333333; float: left;}

.map-list-L li
{
margin: 2px 0; padding: 0 0 0 20px;
background-image: url(../pics/bullet-01.jpg);
background-repeat: no-repeat;
background-position: top left;
display: block;
}

#mapWrap
{
margin: 0; padding: 6px 4px;
width: 568px;
float: left;
display: block;
}

#mapBox
{
margin: 0; padding: 0;
border: solid 1px #666666;
width: 568px;
float: left;
}

#mapSpacer-01 p {margin: 0; padding: 1px 0;}

#mapBox ul.map-list-L {margin: 2px 0; padding: 0;}

#mapNav
{
margin: 0; padding: 0 0 10px 0;
width: 568px;
display: block;
float: left;
line-height: 16px;
}

#mapNav li
{
margin: 0; padding: 0;
width: 94px;
display: block;
float: left;
}

#mapNav li a
{
margin: 0;
padding: 2px 4px;
display: block;
width: auto;
background-color: #F2F2F2;
text-decoration: none;
font-size: 12px;
border: solid 1px #666666;
}

#mapNav li a:link {color: #640000;}
#mapNav li a:visited {color: #640000;}
#mapNav li a:hover 
{
background: #124596;
color: #FFFFFF;
}

#mapNav a#active
{
color: #FFFFFF; 
background-color: #124596;
}

#map
{
margin: 0; padding: 10px 0;
width: 568px;
text-align: center;
}

.regions {font-size: 12px; font-weight: normal;}


/*-----------------------------------------------------------------MANAGEMENT TEAM-------*/
#teamContent
{
margin: 10px 0; padding: 10px;
width: 370px;
float: left;
border: solid 1px #999999;
}

#teamPic
{
margin: 0; padding: 0 0 6px 10px;
float: right;
}

#teamContent-list
{
margin: 0; padding: 0;
width: 220px;
float: left;
font-size: 12px;
}

#teamContent-list li
{
margin: 4px 0; padding: 0 0 0 20px;
background-image: url(../pics/bullet-01.jpg);
background-repeat: no-repeat;
background-position: top left;
display: block;
}

#name-list 
{margin: 0; padding: 10px; width: 160px; float: right; font-size: 12px;}

#name-list li 
{margin: 2px 0; padding: 0; border-bottom: solid 1px #999999;}

#name-list li a {width: 158px; display: block;}

/*-----------------------------------------------------SIDEBAR-1--------------*/

#sideBar-1
{
margin: 0; padding: 0 4px 10px 0;
width: 192px;
float: left;
position: relative;
}

#sideBox-1
{
margin: 10px 4px; padding: 0;
width: 182px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
border: solid 1px #124596;
}

.mainInfo
{
margin: 0; padding: 2px 10px;
width: 162px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}

.highlight {font-size: 13px; padding: 4px 0; color: #640000;}

#certificate {margin: 10px; padding: 0; text-align: center;}

/*-----------------------------------------------------------FOOTER---------------*/
#footerWrap {clear: both;}
#footer
{
margin: 0; padding: 0;
width: 1000px;
text-align: center;
line-height: 30px;
font-size: 12px;
border-top: solid 1px #124596;
}
