#menuCONTAINER {
 width: 760px;
	text-align: right;
	margin: -2px auto 0 auto;
	padding: 0;
	overflow: visible;
	z-index: 100; }
	
* html #menuCONTAINER {
	margin: 0 auto 1px auto; }


#menu {
 text-align: left;
 position: relative;
 top: -25px;
 margin: 0 22px -22px 0;
 height: 27px;
 width:740px;
 font-size:1px;
 /* ie 5.x */
/* left:0px;*/
 voice-family:"\"}\"";
 voice-family:inherit;
 left:1px;
	clear:both;
	border-bottom: 3px #000000 solid; }

html>body #menu {
 left:0px; }

#menu .section {
 /*left:1px;*/
 width:80px;
 margin-right:0px;
 float:left; }

#menu a {
 display:block;
 height:13px;
 line-height:10px;
 color:#73768D;
 font-size:10px;
 text-decoration:none;
 font-weight:bold;
 padding:4px 0 0 5px;
 width:78px;
 w\idth:75px; }

/* common menu behaviors */
/* sub-items */

ul#nav-cont {
 position:absolute;
 top:0px;
 left:0px;
 display:block;
	background-color: #CC3300; }

.nav-groups {
 position:absolute;
	left: 52px;
 width:78px; }

.sub-groups {
 color: #000000;
 position:relative;
 left: 0px;
 width: 78px;
 padding-top: 10px; /*THIS MOVES SOME MENUS UP AND DOWN */
 background:transparent url(none.gif);
 overflow:hidden; }

html>body .sub-groups { /* for mouseout on menus (Mozilla) */
 border:1px solid transparent;
 left:-1px;
 padding-top:7px; }

.sub-groups ul {
 visibility:hidden; }

.nav-groups:hover div.sub-groups {
 display:block; }

#menu .sub-groups a {
 border-top:1px solid #ffffff;
 border-left:1px solid #ffffff;
 letter-spacing:0px;
 width:78px; }

#menu ul {
 list-style-type: none;
 margin:0;
 padding:0; }

#menu li {
 margin-bottom: 0 0 1px 0;
	padding: 0; }
	
	

/************************************************************/
/*    ABOUT                                                 */
/************************************************************/
#menu #nav-group0 {
 margin-left:183px; }

#menu #nav-group0 a {
 background-color:#FFFFFF;
 border-bottom: 8px solid #0A48C3; }

#menu #nav-group0 a:hover,
#menu #nav-group0 a.active {
 color: #000000;
 background-color:#BAC3EF;
 border-bottom: 8px solid #0A48C3; }

#sub-group0 a {
 color: #FFFFFF;
 background-color: #1A224D !important;
	-moz-opacity:.8;
 filter:alpha(opacity=80);
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: 1px solid #FFFFFF !important; }

#sub-group0 a:hover,
#sub-group0 a.active {
 color: #000000;
 background-color:#BAC3EF !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: 1px solid #FFFFFF !important; }
	
	

/************************************************************/
/*   METHOD                                                */
/************************************************************/
#menu #nav-group1 {
 margin-left:268px; }

#menu #nav-group1 a {
 background-color:#FFFFFF;
 border-bottom: 8px solid #0A48C3; }

#menu #nav-group1 a:hover,
#menu #nav-group1 a.active {
 color: #000000;
 background-color:#BAD5EF;
 border-bottom: 8px solid #0A48C3; }

#sub-group1 a {
 color: #FFFFFF;
 background-color: #143552 !important;
	-moz-opacity:.8;
 filter:alpha(opacity=80);
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: 1px solid #FFFFFF !important; }

#sub-group1 a:hover,
#sub-group1 a.active {
 color: #000000;
 background-color:#BAD5EF !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: 1px solid #FFFFFF !important; }

/************************************************************/
/*   SERVICES                                               */
/************************************************************/
#menu #nav-group2 {
 margin-left:353px; }

#menu #nav-group2 a {
 background-color:#FFFFFF;
 border-bottom: 8px solid #0A48C3; }

#menu #nav-group2 a:hover,
#menu #nav-group2 a.active {
 color: #000000;
 background-color:#AEECE1;
 border-bottom: 8px solid #0A48C3; }

#sub-group2 a {
 color: #FFFFFF;
 background-color: #1A4D44 !important;
	-moz-opacity:.8;
 filter:alpha(opacity=80);
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: 1px solid #FFFFFF !important; }

#sub-group2 a:hover,
#sub-group2 a.active {
 color: #000000;
 background-color:#AEECE1 !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: 1px solid #FFFFFF !important; }

/************************************************************/
/*    PROJECTS                                              */
/************************************************************/
#menu #nav-group3 {
 margin-left:438px; }

#menu #nav-group3 a {
 background-color:#FFFFFF;
 border-bottom: 8px solid #0A48C3; }

#menu #nav-group3 a:hover,
#menu #nav-group3 a.active {
 color: #000000;
 background-color:#B1E8B1;
 border-bottom: 8px solid #0A48C3; }

#sub-group3 a {
 color: #FFFFFF;
 background-color: #1A4D1A !important;
	-moz-opacity:.8;
 filter:alpha(opacity=80);
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: 1px solid #FFFFFF !important; }

#sub-group3 a:hover,
#sub-group3 a.active {
 color: #000000;
 background-color:#B1E8B1 !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: 1px solid #FFFFFF !important; }
	
	
/************************************************************/
/*    TESTIMONIALS                                          */
/************************************************************/
#menu #nav-group4 {
 margin-left:523px; }

#menu #nav-group4 a {
 background-color:#FFFFFF;
 border-bottom: 8px solid #0A48C3; }

#menu #nav-group4 a:hover,
#menu #nav-group4 a.active {
 color: #000000;
 background-color:#F2DE98;
 border-bottom: 8px solid #0A48C3; }



/************************************************************/
/*    CERTIFICATION                                        */
/************************************************************/
#menu #nav-group5 {
 margin-left:608px; }

#menu #nav-group5 a {
 background-color:#FFFFFF;
 border-bottom: 8px solid #0A48C3; }

#menu #nav-group5 a:hover,
#menu #nav-group5 a.active {
 color: #000000;
 background-color:#FFBB62;
 border-bottom: 8px solid #0A48C3; }

#sub-group5 a {
 color: #FFFFFF;
 background-color: #613905 !important;
	-moz-opacity:.8;
 filter:alpha(opacity=80);
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: 1px solid #FFFFFF !important; }

#sub-group5 a:hover,
#sub-group5 a.active {
 color: #000000;
 background-color:#FFBB62 !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: 1px solid #FFFFFF !important; }