body,td,th {
	font-size:13px;
	line-height:16px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5em;
	}
body {
	margin-left: 0px;
	background-color:#999999;
	margin-top: 0px;
	text-align:justify;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
font-size:12px;
font-family:arial;
color:#0066cc;
}
a:link {
font-size:12px;
text-decoration: none;
}
a:visited {
font-size:12px;
text-decoration: none;
}
a:hover {
font-size:12px;
color:#030;
font-weight:bold;
text-decoration:none;
}
a:active {
text-decoration: none;
}

.h1 {
	color:#0190dc;
	font-size:23px;
	font-weight:normal;
	line-height:27px;
	font-family:Arial, Helvetica, sans-serif;
	}
.h2 {
	color:#0190dc;
	font-size:12px;
	line-height:1.5;
	font-weight:bold;
	font-family:"Arial", Times, serif;
	}
.h3 {
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	font-family:"Arial", Times, serif;
	}
.h4 {
	color:#00cc00;
	font-size:13px;
	font-weight:bold;
	font-family:"Arial", Times, serif;
	}
.h5 {
	font-size:12px;
	line-height:16px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	}
.h6 {
	font-size:12px;
	line-height:16px;
	color:#ca1176;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.nav1 {
font:Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
margin-left:25px;
margin-top:10px;
}

.nav {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
margin-left:40px;
}

#top
{
width: 990px;
background-color:#eaedd8;
margin-left: auto;
margin-top:0px;
margin-right: auto;
height:70px;
	}
#logo
{
	width:240px;
	margin-left: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:34px;
	color:#000000;
	margin-top:10px;
	height:45;
	}	
#sign_up
	{
	width: 40px;
	margin-left: 500px;
	float:right;
	margin-top:-15px;
	margin-right:25px;
	/*margin-top:0.5%;*/
	/*margin-right: 2%;*/
	height:auto;
	}
#call
	{
	width: 75px;
	margin-right: 15px;
	margin-top:22px;
	float:right;
	border:0px;
	height:21px;
	}		
	
.banner
	{
	width: 200px;
	margin-left: 325px;
	margin-top:-70px;
	height:22px;
	}		
#header_bg
	{
	width: 979px;
	background-image:url(../images/menubar_bg.jpg);
	background-repeat:no-repeat;
	margin-left: auto;
	margin-top:0px;
	margin-right: auto;
	height:35px;
	}
#body_main
	{
	width: 979px;
	background-color:#ffffff;
	margin-left: auto;
	margin-top:0px;
	padding-top:30px;
	margin-right: auto;
	height:490px;
	}
#box_1
	{
	width: 285px;
	margin-left: auto;
	margin-top:0px;
	background-repeat:no-repeat;
	float:left;
	margin-right: auto;
	height:271px;
	}	
#box_2
	{
	width: 285px;
	margin-left: 10px;
	margin-top:0px;
	background-repeat:no-repeat;
	float:left;
	margin-right: auto;
	height:271px;
	}
/*#box_3
{
	width: 190px;
	margin-left: 5px;
	margin-top:0px;
	background-image:url(../images/question_bg.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-right: auto;
	height:271px;
	}
	*/
#footer {
	width: 960px;
	margin-bottom: 0px;
	background-image:url(../images/footer_bg.jpg);
	background-repeat:no-repeat;
	margin-right: auto;
	margin-left: auto;
	height:54px;
	}
	
	.footer_css {
	margin-left:10px;
	float:left;
	}
	
	.footer_copy{
	float:right;
	margin-right:10px;
	margin-top:15px;
	}

	
/*--------------------------------------------------------------------*/
#index_body_main
{ width: 979px; background-color:#fff; margin-left: auto; margin-top:0px; padding-top:30px; margin-right: auto; height:550px;}
#index_welcome
{ width: 310px; margin-left: 12px; margin-top:0px; float:left; margin-right: 40px; height:520; }
	
#index_wrapper 
{ width: 990px; margin-top:0px; background-color:#eaedd8; margin-bottom: 0px; margin-left: auto; margin-right: auto; height:auto; padding: 0px; }
/*--------------------------------------------------------------------*/	

#about_wrapper 
{ width: 990px; margin-top:0px; background-color:#eaedd8; margin-bottom: 0px; margin-left: auto; margin-right: auto; height:auto; padding: 0px; }

#about_body_main
{ width: 979px; background-color:#fff; margin-left: auto; margin-top:0px; padding-top:30px; margin-right: auto; height:550px; }
	
#about_welcome
{ width: 224px; margin-left: 12px; margin-top:0px; float:left; margin-right: 40px; height:auto; }

#about_box
{ width: 666px; margin-left: auto; margin-top:0px; float:left; margin-right: auto; height:550px; }
	
/*--------------------------------------------------------------------*/	

#philosophy_wrapper 
{ width: 990px; margin-top:0px; background-color:#eaedd8; margin-bottom: 0px; margin-left: auto; margin-right: auto; height:auto; padding: 0px; }

#philosophy_body_main
{ width: 979px; background-color:#fff; margin-left: auto; margin-top:0px; padding-top:30px; margin-right: auto; height:550px; }
	
#philosophy_welcome
{ width: 224px; margin-left: 12px; margin-top:0px; float:left; margin-right: 40px; height:auto; }

#philosophy_box
{ width: 666px; margin-left: auto; margin-top:0px; float:left; margin-right: auto; height:500px;}
	
/*--------------------------------------------------------------------*/
#testing_wrapper 
{ width: 990px; margin-top:0px; background-color:#eaedd8; margin-bottom: 0px; margin-left: auto; margin-right: auto; height:auto; padding: 0px; }

#testing_body_main
{ width: 979px; background-color:#fff; margin-left: auto; margin-top:0px; padding-top:30px; margin-right: auto; height:550px; }
	
#testing_welcome
{ width: 224px; margin-left: 12px; margin-top:0px; float:left; margin-right: 40px; height:auto; }

#testing_box
{ width: 666px; margin-left: auto; margin-top:0px; float:left; margin-right: auto; height:300px;}
	
/*--------------------------------------------------------------------*/	

#alliances_wrapper 
{ width: 990px; margin-top:0px; background-color:#eaedd8; margin-bottom: 0px; margin-left: auto; margin-right: auto; height:auto; padding: 0px; }

#alliances_body_main
{ width: 979px; background-color:#fff; margin-left: auto; margin-top:0px; padding-top:30px; margin-right: auto; height:825px; }
	
#alliances_welcome
{ width: 224px; margin-left: 12px; margin-top:0px; float:left; margin-right: 40px; height:auto; }

#alliances_box
{ width: 666px; margin-left: auto; margin-top:0px; float:left; margin-right: auto; height:300px;}

/*--------------------------------------------------------------------*/	

#ourcust_wrapper 
{ width: 990px; margin-top:0px; background-color:#eaedd8; margin-bottom: 0px; margin-left: auto; margin-right: auto; height:auto; padding: 0px; }

#ourcust_body_main
{ width: 979px; background-color:#fff; margin-left: auto; margin-top:0px; padding-top:30px; margin-right: auto; height:550px; }
	
#ourcust_welcome
{ width: 224px; margin-left: 12px; margin-top:0px; float:left; margin-right: 40px; height:auto; }

#ourcust_box
{ width: 666px; margin-left: auto; margin-top:0px; float:left; margin-right: auto; height:300px;}
	
/*--------------------------------------------------------------------*/

#contact_wrapper 
{ width: 990px; margin-top:0px; background-color:#eaedd8; margin-bottom: 0px; margin-left: auto; margin-right: auto; height:auto; padding: 0px; }

#contact_body_main
{ width: 979px; background-color:#fff; margin-left: auto; margin-top:0px; padding-top:30px; margin-right: auto; height:550px; }
	
#contact_welcome
{ width: 224px; margin-left: 12px; margin-top:0px; float:left; margin-right: 40px; height:auto; }

#contact_box
{ width: 666px; margin-left: auto; margin-top:0px; float:left; margin-right: auto; height:300px;}
	
/*--------------------------------------------------------------------*/

#services_wrapper 
{ width: 990px; margin-top:0px; background-color:#eaedd8; margin-bottom: 0px; margin-left: auto; margin-right: auto; height:auto; padding: 0px; }

#services_body_main
{ width: 979px; background-color:#fff; margin-left: auto; margin-top:0px; padding-top:30px; margin-right: auto; height:550px; }
	
#services_welcome
{ width: 224px; margin-left: 12px; margin-top:0px; float:left; margin-right: 40px; height:auto; }

#services_box
{ width: 666px; margin-left: auto; margin-top:0px; float:left; margin-right: auto; height:300px;}
	
/*--------------------------------------------------------------------*/

#dyn_info_zone
{ width: 577px; margin-left:0px; margin-top:30px; border:1px #bfbfbf solid; border-top:6px #70af00 solid; float:left; margin-right: auto; height:217px; }

	
#box_who_we
{ width: 666px; margin-left: auto; margin-top:0px; float:left; margin-right: auto; height:600px; }
	
#welcome_who_we
{ width: 224px; margin-left: 12px; margin-top:0px; float:left; margin-right: 40px; height:auto; }
/*-------------------------CSS META name=Author=pixelworkbiz----------------------------*/

/*------------------------- Left Menu on Service Page ----------------------------*/
#navlistold {
        color: white;
        background: #17a;
        border-top: 0.1em solid #17a;
		border-bottom: 0.1em solid #17a;
        border-right: 0.1em solid #17a;
		border-right: 0.1em solid #17a;
        padding: 0 1px;
        margin-left: 0;
        width: 17em;
        font: normal 11px Arial, Verdana, sans-serif;
}

#navlist {
        color: white;
        background: #ffff;        
        padding: 0 1px;
        margin-left: 0;
        width: 17em;
        font: normal 11px Arial, Verdana, sans-serif;
}

#navlist li {
        list-style: none;
        margin: 0;
        font-size: 1em;
}

#navlist a {
        display: block;
        text-decoration: none;
        margin-bottom: 0.5em;
        margin-top: 0.5em;
        color: white;
        background: #39c;
        border-width: 1px;
        border-style: solid;
        border-color: #5bd #035 #068 #6cf;
        border-left: 1em solid #fc0;
        padding: 0.25em 0.5em 0.4em 0.75em;
}

#navlist a#current { border-color: #5bd #035 #068 #f30; }

#navlist a {
        width: 99%;
        /* only necessary for Internet Explorer */
}

#navlist a {
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 9.6em;
        /* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#navlist a {
        width: auto;
        /* only necessary if you use the hacks above for the Internet Explorer */
}

#navlist a:hover, #navlist a#current:hover {
        background: #28b;
        border-color: #069 #6cf #5bd #fc0;
        padding: 0.4em 0.35em 0.25em 0.9em;
}

#navlist a:active, #navlist a#current:active {
        background: #17a;
        border-color: #069 #6cf #5bd white;
        padding: 0.4em 0.35em 0.25em 0.9em;
}
