/* 

	CSS Document ============================================================================================================================================= 
	
*/
body, html { margin: 0; padding: 0; }
body { background: #000000; }
/*
body, p, td, div { 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px; color: #ffffff;
		}
		*/
	
a:link, a:visited, a:hover { 
		color: #ffffff;
		text-decoration: none;
		}
a:hover { 
			text-decoration: underline;
			}

h2 { font-size: 14px; color: #0066ff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: lighter; text-align: left;
}

h3 { font-size: 16px; color: #0066ff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: lighter; text-align: left;
}

h4 { color: #ffffff; font-weight: lighter;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px; text-align: center;

}

ul {

margin-left: 0; padding: 0;

}

li{
font-size: 12px; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}


a img { border: 0; margin: 0; padding: 0; }
.error { color: #ffffff !important; font-weight: bold; margin: 10px 0; }
.center { text-align: center }
.onepxwidth { width: 30px; }
/* INTERFACE Layout IDs ============================================================================================================================================= */
#supercontainer {
	width: 950px; padding-top: 1px; margin: 0 auto; 
	}


#bkground {
		width: 903px; float: left;
		background: #000000; 
		}
#bkgroundTop {
			float: left; width: 903px; height: 325px; 
			background: url(../images/background2_01.jpg) center center no-repeat;
		
			}


/*
#TopNavigation{
				float: left; width: 634px; height: 111px;
				}				
*/

/* Menu Buttons ------------------------------------------------------------------------------------------------------ */
#NavigationMenu {
				float: left; display: inline; height: 27px; clear: both; margin: 0; padding-top: 84px;
	
					}


#NavigationMenu li {
					
					
						
						}
				
 #NavigationMenu li,
					#NavigationMenu a {
						float: left; display: inline; height: 27px;  
						}

#NavigationMenu a {
							text-indent: -5000px;
							}
#
NavigationMenu a:hover { 
								text-decoration: none;
								background-color: #000000;
								color: #ffffff;
								}								
#MenuPages0 {
									width: 92px; height: 27px;
									background: url(../images/about8.gif) 0 0 no-repeat;
									}
#MenuPages0 a { width: 92px; }
#MenuPages0 a:hover {  background: url(../images/about8.gif) 0 -27px no-repeat; }
#MenuPages1 {
									width: 92px; height: 27px;
									background: url(../images/quality8.gif) 0 0 no-repeat;
									}
#MenuPages1 a { width: 92px; }
#MenuPages1 a:hover {  background: url(../images/quality8.gif) 0 -27px no-repeat;}
#MenuPages2 { 
									width: 92px; height: 27px;
									background: url(../images/capabilities8.gif) 0 0 no-repeat;
									}
#MenuPages2 a { width: 92px; }
#MenuPages2 a:hover {  background: url(../images/capabilities8.gif) 0 -27px no-repeat; }
#MenuPages3 { 
				width: 92px; height: 27px;
				background: url(../images/clients8.gif) 0 0 no-repeat;
									}
#MenuPages3 a { 
				width: 92px; }
#MenuPages3 a:hover {  
				background: url(../images/clients8.gif) 0 -27px no-repeat; }
#MenuPages4 { 
				width: 92px; height: 27px;
				background: url(../images/contact8.gif) 0 0 no-repeat;
									}
#MenuPages4 a { 
				width: 92px; }
#MenuPages4 a:hover {  
				background: url(../images/contact8.gif) 0 -27px no-repeat; }

#MenuPages5 { 
	width: 92px; height: 27px; 
	background: url(../images/press8.gif) 0 0 no-repeat;
	
	}
	
	#MenuPages5 a { width: 92px; }
	#MenuPages5 a:hover {  background: url(../images/press8.gif) 0 -27px no-repeat; }
	
/*

*/								
									
							
		#TopFlash{
					
	float: left; clear: left; width: 791px; height: 214; padding-top: 4px; 
				}
				
#TopFlash div{ margin-top: 4px; padding-top: 4px;
float: left; width: 330px; clear: none;
color: #ffffff; font-weight: lighter;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px; text-align: left;
		}
#TopFlash h3{ margin-top: 4px; padding-top: 4px;
float: right; width: 330px; clear: none;
color: #ff9900; font-weight: lighter;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 25px; text-align: right;
		
	}
			
.LeftBackground{
background-color: #333333;

}
.RightBackground{
background-color: #000000;
}

#bkgroundBottom {
			float: left; width: 903px; clear: none; 
			background: url(../images/background2_02.jpg) no-repeat;
			}

#BottomAbout {
			float: left; width: 730px; clear: none; margin-top: 10px;

}

#BottomAbout h2 { font-size: 14px; color: #0066ff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: lighter; text-align: left;
}


#BottomAbout h4 { color: #ffffff; font-weight: lighter;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px; text-align: left;

}	


#BottomClients {
			float: left; width: 730px; clear: none; margin-top: 10px;

}

#BottomClients h2 { font-size: 16px; color: #0066ff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bolder; text-align: left;
}


#BottomClients h4 { color: #ffffff; font-weight: lighter;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px; text-align: left;

}	
#BottomClients div {
			float: left; width: 250px; clear: none; margin-top: 5px;

}

#BottomClients div ul{
list-style-type: none;
float: left;

margin: 10px 10px 5px 0; 
padding-left: 15px;

}
#BottomClients div ul li{
display: block;
background-color: #666666;
margin: 4px 0 0; 
padding: 6px 5px 5px;
font-size: 12px; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;


}

#BottomIndex {
			float: left; width: 730px; clear: none; margin-top: 10px;

}

			
#BottomQual {
			float: left; width: 730px; overflow: hidden; clear: none; margin-top: 10px;}
			
#BottomQual h4 { color: #ffffff; font-weight: lighter;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px; text-align: left;

}	

#BottomCapab {
			float: left; width: 730px; overflow: hidden; clear: none; margin-top: 7px; /*
background: url(../images/bkbottom350.jpg) no-repeat; */
}
#BottomCapab div {
			float: left; width: 330px; height: 287px; clear: none; overflow: hidden; margin-top: 0;
background: url(../images/caplistbkgd.gif) no-repeat;
}


#BottomCapab div ul{
list-style-type: none;
float: left;
margin: 20px 30px 5px 0; 

}
#BottomCapab div ul li{
display: block;
background-color: #666666;
margin: 4px 0; 
padding: 6px 5px 5px;
font-size: 12px; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;


}

li{
font-size: 12px; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
/*
#BottomCapab div {
			float: right; width: 374px; height: 287px; clear: none; margin-top: 0;
background: url(../images/capkeypro.jpg) no-repeat;
}
*/


#BottomCapab img {
			float: right; width: 374px; height: 287px; clear: none; margin-top: 0;
			}



#SecondaryCapab {
			float: left; width: 730px; overflow: hidden; clear: none; margin-top: 7px; /*
background: url(../images/bkbottom350.jpg) no-repeat; */
}
#SecondaryCapab div {
			float: right; width: 305px; height: 287px; clear: none; overflow: hidden; margin-top: 0;
background: url(../images/caplistbkgd.gif) no-repeat;
}


#SecondaryCapab div ul{
list-style-type: none;
float: right;
margin: 20px 25px 5px 0px; 
}
#SecondaryCapab div ul li{
display: block;
background-color: #666666;
margin: 4px; 
padding: 6px 5px 5px;

text-decoration: none;

}

#SecondaryCapab img {
			float: left; width: 415px; height: 287px; clear: none; margin-top: 0;
			}
/*
#BottomCapab div {
			float: right; width: 374px; height: 287px; clear: none; margin-top: 0;
background: url(../images/capkeypro.jpg) no-repeat;
}
*/


#BottomClients{


}
#BottomPress{

}
#BottomContact{
float: left; width: 730px; clear: none; margin-top: 10px;
}
#BottomContact div{
float: left; width: 530px; clear: none; margin-top: 0px;
color: #ffffff; font-weight: lighter;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px; text-align: left;

}
#BottomContactInfo{
float: left; width: 530px; clear: none;
color: #ffffff; font-weight: lighter;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px; text-align: left;
}
#GoogleMaps{
float: left; width: 530px; clear: none;
color: #ffffff; font-weight: lighter;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px; text-align: left;
}
/*
#BottomContactInfo div{
float: left; width: 530px; clear: none; margin-top: 0px;
color: #ffffff; font-weight: lighter;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px; text-align: left;
}
*/
#BottomContactAddr{
float: left; width: 175px; clear: none;
color: #ffffff; font-weight: lighter;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px; text-align: left;
}
/*
#BottomContactAddr h2 { font-size: 12px; color: #0066ff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: lighter; text-align: left;
}
*/
#BottomContactPh { float: left; width: 140px;
color: #ffffff; font-weight: lighter;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px; text-align: left;
}
#BottomContactEm { float: left; width: 125px;
color: #ffffff; font-weight: lighter;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px; text-align: left;
}

/*
#BottomContactPh h4{ float: left; width: 150px;
color: #ffffff; font-weight: lighter;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px; text-align: left;

}
*/

	
#BottomContent {
			float: left; width: 730px; height: 300px; clear: none; margin-top: 20px;
			background: url(../images/bkbottom350.jpg) ;
			}	
			

#BottomContent div{	text-align: center;}


					
#BottomContentL{ float: left; width: 40%; padding: 5px 10px 65px 15px;

}
#BottomContentL h2{ text-align: left;
}

#BottomContentL h2 h4 { color: #333333; font-weight: lighter;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px; text-align: center;

}
			
#BottomContentR{ float: right; width: 45%;  padding: 5px 10px 45px 20px;

}			
#BottomContentR h2{ text-align: left;
}
			
#BottomContentR h2 h4 { color: #333333; font-weight: lighter;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px; text-align: center;

}		


#BottomNav {
			float: left; width: 903px; clear: none; padding-top: 5px; height: 20px;
				}
#BottomNav div { width: 600px; float: left;}
#BottomNav div span.menu{display: block; float: right; padding-right: inherit; color: #0066ff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; text-align: center; line-height: 15px;}

		/*	
#BottomNav{
			float: right; width: 903px; clear: none;
				padding-right: 200px; padding-top: 0px; height: 20px;
				}
				
		#BottomNav span.menu{display: block; float: right; padding-right: inherit; color: #ffffff; line-height: 15px;}


#CapBottomNav{
			float: center; width: 903px; clear: none;
				padding-right: 200px; padding-top: 80px; height: 20px;
				}
		#CapBottomNav span.menu{display: block; float: center; padding-right: inherit; color: #ffffff; line-height: 15px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px; text-align: center;}
*/