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

html,body {
	margin:0px;
	padding:0px;
	height:100%; /* needed for container min-height */
	font-family:arial,sans-serif;
	font-size:12px;
	line-height:1.6em;
	background-color:#F2F1E9;
}






/* BEGIN COLLAPSABLE MENU BAR */
.save{
   behavior:url(#default#saveHistory);}
a.dsphead{
   text-decoration:none;
   margin-left:0em;}
a.dsphead:hover{
   text-decoration:none; }
a.dsphead span.dspchar{
   font-family:monospace;
   font-weight:normal;
   	color:#008C57;
}
.dspcont{
   display:none;
   margin-left:0em;}




/* BEGIN NEW CSS STYLES */

A:link {
	text-decoration: none;
	color:#030003;
}
A:visited {
	text-decoration: none;
	color:#030003;
}
A:active {
	text-decoration: none;
	color:#008C57;
}
A:hover {
	text-decoration: none;
	color:#008C57;
}




a.white:link {
	text-decoration: none;
	color:#FFFFFF;
}
a.white:visited {
	text-decoration: none;
	color:#FFFFFF;
}
a.white:active {
	text-decoration: none;
	color:#DBDADC;
}
a.white:hover {
	text-decoration: none;
	color:#DBDADC;
}




#navlistBuzz {
    font-family:Arial, Helvetica, sans-serif;
    font-size:.9em;
	line-height:1em;
    font-weight:bold;
    list-style:none;
}

#navlistBuzz a {
    display:block;
    width:210px;
	height:100px;
    color:#fff;
    text-decoration:none;
    background:url("../images/home-buzz.jpg") no-repeat;
    padding:0px;
	
	
}
#navlistBuzz a:hover { 
    background-position:0 -100px;
    color:#FFFFFF;
}
#navlistBuzz a:active {
    background-position:0 -0px;
    color:#1e5ebd;
}

#navlistMeet {
    font-family:Arial, Helvetica, sans-serif;
    font-size:.9em;
	line-height:1em;
    font-weight:bold;
    list-style:none;
}

#navlistMeet a {
    display:block;
    width:210px;
	height:100px;
    color:#fff;
    text-decoration:none;
    background:url("../images/home-sprinters.jpg") no-repeat;
    padding:0px;
}
#navlistMeet a:hover { 
    background-position:0 -100px;
    color:#FFFFFF;
}
#navlistMeet a:active {
    background-position:0 -0px;
    color:#1e5ebd;
}

#navlistConsulting {
    font-family:Arial, Helvetica, sans-serif;
    font-size:.9em;
	line-height:1em;
    font-weight:bold;
    list-style:none;
}

#navlistConsulting a {
    display:block;
    width:210px;
	height:100px;
    color:#fff;
    text-decoration:none;
    background:url("../images/home-consulting.jpg") no-repeat;
    padding:0px;
}
#navlistConsulting a:hover { 
    background-position:0 -100px;
    color:#FFFFFF;
}
#navlistConsulting a:active {
    background-position:0 -0px;
    color:#1e5ebd;
}

#navlistITServices {
    font-family:Arial, Helvetica, sans-serif;
    font-size:.9em;
	line-height:1em;
    font-weight:bold;
    list-style:none;
}

#navlistITServices a {
    display:block;
    width:210px;
	height:100px;
    color:#fff;
    text-decoration:none;
    background:url("../images/home-servers.jpg") no-repeat;
    padding:0px;
}
#navlistITServices a:hover { 
    background-position:0 -100px;
    color:#FFFFFF;
}
#navlistITServices a:active {
    background-position:0 -0px;
    color:#1e5ebd;
}


#navlistITServices_2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:.9em;
	line-height:1em;
    font-weight:bold;
    list-style:none;
}

#navlistITServices_2 a {
    display:block;
    width:210px;
	height:100px;
    color:#fff;
    text-decoration:none;
    background:url("../images/services-it-camel_thumbs.jpg") no-repeat;
    padding:0px;
	
	
}
#navlistITServices_2 a:hover { 
    background-position:0 -100px;
    color:#FFFFFF;
}
#navlistITServices_2 a:active {
    background-position:0 -0px;
    color:#1e5ebd;
}

#navlistConsulting_2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:.9em;
	line-height:1em;
    font-weight:bold;
    list-style:none;
}

#navlistConsulting_2 a {
    display:block;
    width:210px;
	height:100px;
    color:#fff;
    text-decoration:none;
    background:url("../images/home-consulting.jpg") no-repeat;
    padding:0px;
	
	
}
#navlistConsulting_2 a:hover { 
    background-position:0 -100px;
    color:#FFFFFF;
}
#navlistConsulting_2 a:active {
    background-position:0 -0px;
    color:#1e5ebd;
}

#navlistHosting {
    font-family:Arial, Helvetica, sans-serif;
    font-size:.9em;
	line-height:1em;
    font-weight:bold;
    list-style:none;
}

#navlistHosting a {
    display:block;
    width:210px;
	height:100px;
    color:#fff;
    text-decoration:none;
    background:url("../images/services-hosting_thumbs.jpg") no-repeat;
    padding:0px;
	
	
}
#navlistHosting a:hover { 
    background-position:0 -100px;
    color:#FFFFFF;
}
#navlistHosting a:active {
    background-position:0 -0px;
    color:#1e5ebd;
}

#navlistFederal {
    font-family:Arial, Helvetica, sans-serif;
    font-size:.9em;
	line-height:1em;
    font-weight:bold;
    list-style:none;
}

#navlistFederal a {
    display:block;
    width:210px;
	height:100px;
    color:#fff;
    text-decoration:none;
    background:url("../images/services-federal-flag_thumbs.jpg") no-repeat;
    padding:0px;
	
	
}
#navlistFederal a:hover { 
    background-position:0 -100px;
    color:#FFFFFF;
}
#navlistFederal a:active {
    background-position:0 -0px;
    color:#1e5ebd;
}

#navlistClients {
    font-family:Arial, Helvetica, sans-serif;
    font-size:.9em;
	line-height:1em;
    font-weight:bold;
    list-style:none;
}

#navlistClients a {
    display:block;
    width:210px;
	height:100px;
    color:#fff;
    text-decoration:none;
    background:url("../images/resources-clients_thumbs.jpg") no-repeat;
    padding:0px;
	
	
}
#navlistClients a:hover { 
    background-position:0 -100px;
    color:#FFFFFF;
}
#navlistClients a:active {
    background-position:0 -0px;
    color:#1e5ebd;
}

#navlistContractVehicles {
    font-family:Arial, Helvetica, sans-serif;
    font-size:.9em;
	line-height:1em;
    font-weight:bold;
    list-style:none;
}

#navlistContractVehicles a {
    display:block;
    width:210px;
	height:100px;
    color:#fff;
    text-decoration:none;
    background:url("../images/resources-contractvehicles_thumbs.jpg") no-repeat;
    padding:0px;
	
	
}
#navlistContractVehicles a:hover { 
    background-position:0 -100px;
    color:#FFFFFF;
}
#navlistContractVehicles a:active {
    background-position:0 -0px;
    color:#1e5ebd;
}

#navlistDemandDesk {
    font-family:Arial, Helvetica, sans-serif;
    font-size:.9em;
	line-height:1em;
    font-weight:bold;
    list-style:none;
}

#navlistDemandDesk a {
    display:block;
    width:210px;
	height:100px;
    color:#fff;
    text-decoration:none;
    background:url("../images/Products_demanddesk_thumbs.jpg") no-repeat;
    padding:0px;
	
	
}
#navlistDemandDesk a:hover { 
    background-position:0 -100px;
    color:#FFFFFF;
}
#navlistDemandDesk a:active {
    background-position:0 -0px;
    color:#1e5ebd;
}

#navlistMailSync {
    font-family:Arial, Helvetica, sans-serif;
    font-size:.9em;
	line-height:1em;
    font-weight:bold;
    list-style:none;
}

#navlistMailSync a {
    display:block;
    width:210px;
	height:100px;
    color:#fff;
    text-decoration:none;
    background:url("../images/Products-Mailsync_thumbs.jpg") no-repeat;
    padding:0px;
	
	
}
#navlistMailSync a:hover { 
    background-position:0 -100px;
    color:#FFFFFF;
}
#navlistMailSync a:active {
    background-position:0 -0px;
    color:#1e5ebd;
}

#navlistNavigator {
    font-family:Arial, Helvetica, sans-serif;
    font-size:.9em;
	line-height:1em;
    font-weight:bold;
    list-style:none;
}

#navlistNavigator a {
    display:block;
    width:210px;
	height:100px;
    color:#fff;
    text-decoration:none;
    background:url("../images/products-yurbi_thumbs.jpg") no-repeat;
    padding:0px;
	
	
}
#navlistNavigator a:hover { 
    background-position:0 -100px;
    color:#FFFFFF;
}
#navlistNavigator a:active {
    background-position:0 -0px;
    color:#1e5ebd;
}

#navlistCareerOpps {
    font-family:Arial, Helvetica, sans-serif;
    font-size:.9em;
	line-height:1em;
    font-weight:bold;
    list-style:none;
}

#navlistCareerOpps a {
    display:block;
    width:210px;
	height:100px;
    color:#fff;
    text-decoration:none;
    background:url("../images/career_opportunities_thumbs.jpg") no-repeat;
    padding:0px;
	
	
}
#navlistCareerOpps a:hover { 
    background-position:0 -100px;
    color:#FFFFFF;
}
#navlistCareerOpps a:active {
    background-position:0 -0px;
    color:#1e5ebd;
}

#navlistCareerBenefits {
    font-family:Arial, Helvetica, sans-serif;
    font-size:.9em;
	line-height:1em;
    font-weight:bold;
    list-style:none;
}

#navlistCareerBenefits a {
    display:block;
    width:210px;
	height:100px;
    color:#fff;
    text-decoration:none;
    background:url("../images/career_benefits_thumbs.jpg") no-repeat;
    padding:0px;
	
	
}
#navlistCareerBenefits a:hover { 
    background-position:0 -100px;
    color:#FFFFFF;
}
#navlistCareerBenefits a:active {
    background-position:0 -0px;
    color:#1e5ebd;
}


#navlistAboutPartners {
    font-family:Arial, Helvetica, sans-serif;
    font-size:.9em;
	line-height:1em;
    font-weight:bold;
    list-style:none;
}

#navlistAboutPartners a {
    display:block;
    width:210px;
	height:100px;
    color:#fff;
    text-decoration:none;
    background:url("../images/Partners_thumbs.jpg") no-repeat;
    padding:0px;
	
	
}
#navlistAboutPartners a:hover { 
    background-position:0 -100px;
    color:#FFFFFF;
}
#navlistAboutPartners a:active {
    background-position:0 -0px;
    color:#1e5ebd;
}


#navlistAboutContact {
    font-family:Arial, Helvetica, sans-serif;
    font-size:.9em;
	line-height:1em;
    font-weight:bold;
    list-style:none;
}

#navlistAboutContact a {
    display:block;
    width:210px;
	height:100px;
    color:#fff;
    text-decoration:none;
    background:url("../images/about_contact_thumbs.jpg") no-repeat;
    padding:0px;	
	
}

#navlistAboutContact a:hover { 
    background-position:0 -100px;
    color:#FFFFFF;
}
#navlistAboutContact a:active {
    background-position:0 -0px;
    color:#1e5ebd;
	
}

ul.NoPadding {
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
}
	
	
.highlight {
	color:#008C57;
}

#wrapper {
    margin: 0 auto;
    width: 1080px; min-height:100%; height:auto!important;
	height:100%; bottom:0!important;
	border: 1px #cccccc dotted;
	border-width: 0px 1px; padding:0px!important;
	background-image:url(../images/contentBck.gif);
}
#content {
    width:100%;
	height: 100%!important; min-height:100%;
}


#outerShell {
	width: 960px;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	padding:0px;
	background-repeat:repeat;
	height: 100%!important;
}


.dotted {
	font: 1.5em/1.65 Georgia,"Times New Roman", times, serif;
	padding: 0em;
	border: 1px #50555C dotted;
	border-width: 1px 0px 0px 0px;
	margin: 0px 30px;
	color:#00693F;
}


.dotted2 {
	font: 1.5em/1.65 Georgia,"Times New Roman", times, serif;
	padding: 0em;
	border: 1px #50555C dotted;
	border-width: 1px 0px 0px 0px;
	margin: 0px;
	color:#00693F;
	letter-spacing:0px;
	font-weight:100;
}

.dotted3 {
	font-size:.9em;
	font-family:Arial, Helvetica, sans-serif
	padding: 0em;
	border: 1px #50555C dotted;
	border-width: 1px 0px 0px 0px;
	margin: 0px;
	color:#030003;
	letter-spacing:0px;
	font-weight:100;
}

.pic {
	border: 1px #97999E dotted;
	border-width: 1px 1px;
	margin-bottom:50px;
	margin-top:15px;
	width:210px;
	height:100px;
}
.pic-sectionpage {
	border: 1px #97999E dotted;
	border-width: 1px 1px;
	margin-bottom:23px;
	margin-top:15px;
	width:210px;
	height:100px;
}

.pic-sectionpage_v2 {
	border: 1px #97999E dotted;
	border-width: 1px 1px;
	margin-bottom:10px;
	margin-top:10px;
	width:210px;
	height:100px;
}

.topBottomMargin {
margin:8px 0px;
}

.topBottomMargin2 {
margin:2px 0px;
}


/* Wrappers */
#top-section {
  height:auto; overflow:visible;
  left:0;
  top:0;
  }

#top-section #contentContainer-round-top {
	margin-bottom:0px; height: 5px!important; overflow:hidden;
	}

#mid-section {
  position:relative;
  left:0;
  top:0;
    background-color:#FFFFFF;
	background-image:url(../images/gradient-tan.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin:0px;
	padding-bottom: 1px;
  }

#mid-section-sectionpage {
  position:relative;
  left:0;
  top:0;
    background-color:#FFFFFF;
	background-image:url(../images/gradient-whole-tan.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0px;
	height:320px;
  }  
#footerContainer-round-top  {
	margin-bottom:0px; height:4px!important; overflow:hidden;
	}  
#bottom-section {
  position:relative;
  vertical-align:bottom!important;
  margin:0px;
  }

/* One Column */
#top-col-1 {
  position:relative;
  left:0px;
  }

/* Quarter Columns */
#mid-col-1 {
  position:absolute;
  top:0;
  left:30px;
  width:210px;
}

#mid-col-2 {
  position:relative;
  top:0;
  left:260px;
  width:210px;
}
 
#mid-col-2-col-3 {
  position:relative;
  top:0;
  left:260px;
  width:437px;  
}

#mid-col-2-col-3_career {
  position:absolute;
  top:200px;
  left:260px;
  width:437px;  
}
 
#mid-col-2-col-3-col-4 {
  position:relative;
  top:0;
  left:263px;
  width:664px;  
}
  
#mid-col-3 {
  position:absolute;
  top:0;
  left:490px;
  width:210px;  

 }
 
 #mid-col-3_services {
  position:absolute;
  top:0;
  left:490px;
  width:250px;    
  
  }
  
#mid-col-4 {
  position:absolute;
  top:0;
  left:720px;
  width:210px;
  }



.subMenuHeader1 {
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
line-height:1.6em;
color:#00693F;
font-weight:bold;
margin:0px;
padding:0px;
}

.subMenuHeader2 {
font-size:.9em;
font-family:Arial, Helvetica, sans-serif;
line-height:1.8em;
color:#00693F;
font-weight:100;
margin:0px;
padding:0px;
}

.subMenuHeader2-black {
font-size:.9em;
font-family:Arial, Helvetica, sans-serif;
line-height:1.8em;
color:#030003;
font-weight:100;
margin:0px;
padding:0px;
}

.subMenuHeader3-black {
	font-size: 1em;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5em;
	color:#030003;
	font-weight: bolder;
	margin:0px
	padding:0px;
}

ul {
	margin:0px 0px 16px 20px;
	padding:0px;
	list-style-image: url(../images/bullet-arrow-green.gif);
}
	
	

.h1-home {
font-size:1.8em;
font-family:Arial, Helvetica, sans-serif;
line-height:1em;
color:#00693F;
font-weight:bold;
margin-bottom:.3em;
margin-left:30px;
text-transform:uppercase;
letter-spacing:0px;
padding:80px 0px 0px 0px;
}

.h1Subhead-home {
font-size:1.4em;
font-family:Arial, Helvetica, sans-serif;
line-height:1em;
color:#50555C;
font-weight:100;
letter-spacing:0px;
padding:0px;
margin-left:30px;
margin-bottom:.3em;

}

.h1-section {
font-size:1.8em;
font-family:Arial, Helvetica, sans-serif;
line-height:1em;
color:#EF3645;
font-weight:bold;
margin-bottom:.3em;
margin-left:550px;
text-transform:uppercase;
letter-spacing:0px;
padding:80px 0px 0px 0px;
}

.h1Subhead-section {
font-size:1.4em;
font-family:Arial, Helvetica, sans-serif;
line-height:1em;
color:#FFFFFF;
font-weight:100;
letter-spacing:0px;
padding:0px;
margin-left:550px;
margin-bottom:.3em;

}

.h1-secondary {
font-size:1.8em;
font-family:Arial, Helvetica, sans-serif;
line-height:1em;
color:#00693F;
font-weight:bold;
margin-bottom:.3em;
margin-left:30px;
text-transform:uppercase;
letter-spacing:0px;
padding:80px 0px 0px 0px;
}

.h1Subhead-secondary {
font-size:1.4em;
font-family:Arial, Helvetica, sans-serif;
line-height:1em;
color:#000000;
font-weight:100;
letter-spacing:0px;
padding:0px;
margin-left:30px;
margin-bottom:.3em;

}

.h2 {
font-size:1.45em;
font-family:Arial, Helvetica, sans-serif;
line-height:1.3em;
	color:#030003;
font-weight:bold;
margin-bottom:.4em;
padding:0px;
}

h3 {
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
line-height:1.3em;
color:#00693F;
font-weight:bold;
margin-bottom:.8em;
padding:0px;
}

h4 {
font-size:1.25em;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.6em;
color:#00693F;
font-weight:100;
margin:0px;
padding:0px;
}

p {
	margin:0px;
	line-height:inherit;
	margin-bottom:0.8em;
	padding-left: 00px;
}
.logo {
	width:960px;
	height:100px;
 }

#contentContainer-round-top {
	background-image:url(../images/RoundedCorners-top.gif);
	background-repeat:no-repeat;
	width:960px;
	height:6px;
	margin:0px;
	padding:0px;
}

#contentContainer-round-btm {
	background-image:url(../images/RoundedCorners-tan-btm.gif);
	background-repeat:no-repeat;
	width:960px;
	height:5px;
	margin:0px;
	padding:0px;
}




#footerContainer-round-top {
	background-image:url(../images/RoundedCorners-bottom1.gif);
	background-repeat:no-repeat;
	width:960px;
	height:4px;
	margin:0px;
	padding:0px;
}

.mainImage {
	width:960px;
	height:275px;
	padding:0px;
	margin:0px;
 }
 
.mainImage-home {
	width:960px;
	height:275px;
	padding:0px;
	margin:0px;
	background-repeat:no-repeat; position:relative; z-index:1;

 }

.mainImage-section {
	width:960px;
	height:275px;
	padding:0px;
	margin:0px;
 }

.mainImage-secondary {
	width:960px;
	height:275px;
	padding:0px;
	margin:0px;
 }




#menu {
	width:960px;
	height:26px;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}

#greyBar {
	width:960px;
	height:1px; overflow:hidden;
	background-color:#fff;
	border: 1px #97999E dotted;
	border-width: 1px 0px 0px 0px;
	}
#greyBar2 {
	width:960px;
	height:6px;
	background-color:#CECED0;
	}	

.menuText {
	font-size:1em;
	letter-spacing:0em;
	color:#000;
	padding-top:5px;
	padding-left:30px;
	font-weight:bold;
	text-transform:uppercase;
}



/* Footer Columns */
#bottom-col-1 {
  position:absolute;
  background-color:#6A6D74;
  height:25px;
  color:#FFFFFF;
  background-image:url(../images/gradient-grey.gif);
  background-repeat:repeat-x;
  padding:0px;
  margin-top:0px;
  top:0;
  left:0px;
  width:480px;
  text-align:left;
 }
 
 #bottom-col-2 {
  position:absolute;
  background-color:#6A6D74;
  height:25px;
  color:#FFFFFF;
  background-image:url(../images/gradient-grey.gif);
  background-repeat:repeat-x;
  padding:0px;
  margin-top:0px;
  top:0;
  left:480px;
  width:480px;
  text-align:right;
 }

.footerLeft {
font-size:.9em;
letter-spacing:0em;
color:#FFFFFF;
padding-top:2px;
padding-left:30px;
}

.footerRight {
font-size:.75em;
letter-spacing:0em;
text-transform:uppercase;
color:#FFFFFF;
padding-top:3px;
padding-right:30px;
}
.NoPadding li {list-style-image:none!important;}
