@charset "utf-8";
/* CSS Document */
span {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.5spacer_h{height:5px;width:auto;}.10spacer_h{height:10px;width:auto;}.15spacer_h{height:15px;width:auto;}.20spacer_h{height:20px;width:auto;}.25spacer_h{height:25px;width:auto;}.30spacer_h{height:30px;	width:auto;}.50spacer_h{height:50px;width:auto;}.5spacer_v{width:5px;height:auto;}.10spacer_v{width:10px;height:auto;}.15spacer_v{width:15px;height:auto;}.20spacer_v{width:20px;height:auto;}.25spacer_v{width:25px;height:auto;}.30spacer_v{width:30px;height:auto;}.50spacer_v{width:50px;height:auto;}

.txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	line-height:20px;
}

.body_container {
	width:600px;
	margin-left:40px; 
	margin-top:30px; 
	margin-right:auto;
}

.bullet_header {
	margin:0px 0px 0px 20px;
}
.bullet_container {
	margin:0px 0px 0px 50px;
}
.bullet li {
	list-style-image:url(images/bullet_true.png);
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.bullet_title {
	background-image:url(images/why_dbz_icon.png);
	width:47px;
	height:40px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#06F;
	text-decoration:none;
}
a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#06F;
	text-decoration:none;
}
a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#06F;
	text-decoration:none;
}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F60;
	text-decoration:none;
}





#faq {
	margin:0em 0em 0em 2em;
}
#faq a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:25px;
	color:#06F;
	text-decoration:none;
}
#faq a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:25px;
	color:#06F;
	text-decoration:none;
}
#faq a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#06F;
	text-decoration:none;
}
#faq a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#F60;
	text-decoration:none;
}







body {
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.body_content {
	background-repeat:no-repeat;
	background-position:top;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#171717;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 10px;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCC;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
}
h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#F00;
	margin:0px 0px 0px 0px;
	padding:16px 0px 0px 0px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.devider_vertical{
	background-image:url(images/devider_vertical.gif);
	background-repeat:repeat-x;
	height:2px;
	width:100%;
	margin:30px 0px 20px 0px;
}
.devider_horizontal{
	background-image:url(images/devider_horizontal.gif);
	background-repeat:repeat-y;
	height:350px;
	width:2px;
	margin:0px 30px 0px 30px;
}
#header {

}
#logo {
	float:left;
	margin-left:10px;
	margin-top:5px;
}
#container_icon {
	margin-left:auto; 
	width:120px; 
	float:right; 
	margin-right:10px;
	margin-top:10px;
	}
#menu {
	background-image:url(images/menu_bg.jpg);
	background-repeat:no-repeat;
}

.bottom{
	/*background-image:url(images/bottom_bg.jpg);*/
	background-color:#252525;
	background-repeat:repeat-x;
	width:958px;
}
.body_text {
		font-family:Arial, Helvetica, sans-serif;
		font-size:17px;
		color:#008aff;
}
.body_text_gray {
		font-family:Arial, Helvetica, sans-serif;
		font-size:17px;
		color:#464646;
}
.body_text_orrange {
		font-family:Arial, Helvetica, sans-serif;
		font-size:17px;
		color:#ff5400;
}
.body_text_gray_small {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#464646;
}
.body_text_orrange_small {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#ff5400;
}

.testimonial_head {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#171717;
		font-weight:bold;
}
.testimonial_text {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
}
.footer_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#CCC;
}
.footer_text a:link  {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#CCC; text-decoration:none}
.footer_text a:visited  {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#CCC; text-decoration:none}
.footer_text a:active  {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#CCC; text-decoration:none}
.footer_text a:hover  {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#FC0; text-decoration:underline}
.footer {
	/*background-image:url(images/footer_bg.jpg);*/
	background-color:#252525;
	background-repeat:repeat-x;
	height:100px;
}


.title_container {
	width:100%;
	height:45px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.title_div {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}
.title_sub {
	margin:0px 0px 0px 50px;
    padding:0px 0px 0px 0px;
    float:left;
}
.what_we_do {
	margin:10px 0px 0px 0px;
}
.what_we_do_container {
	margin:0px 0px 0px 0px;
	width:100%;
	height:250px;
}
.what_we_do_image {

	width:159px;
	height:136px;
	padding:0px 0px 0px 0px;
	margin:0px 28px 0px 0px;
	float:left;
}
.what_we_do_txt { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#171717;
	line-height:40px;
}
.what_we_do_content {
	float:left;
	margin-top:20px;
}

#bullet_what_we_do{
	background-image:url(images/icon_company.png);
	width:54px;
	height:45px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#bullet_why_dbz{
	background-image:url(images/why_dbz_icon.png);
	width:47px;
	height:40px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#bullet_product{
	background-image:url(images/sample_product_icon.png);
	width:47px;
	height:40px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.why_dbz_container {
	margin:0px 0px 0px 0px;
}
.why_dbz {
	width:100%;
	margin:0px 0px 0px 0px;
}
.why_dbz_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	line-height:20px;
	margin:0px 0px 0px 0px;
}
.product_container {
	margin:0px 0px 0px 0px;
}

#bullet_experties{
	background-image:url(images/our_experties_icon.png);
	width:47px;
	height:51px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.experties_container {
	margin:40px 35px 0px 0px;
}
.experties_content{
	margin:10px 0px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#757575;
}
.experties_image {
	margin:20px 0px 0px 20px;
}

.company_background_content {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666;
	line-height:35px;
	margin-left:30px;
}
.company_background_container {
	margin:38px 35px 0px 35px;
}
#bullet_company_background{
	background-image:url(images/icon_company.png);
	width:54px;
	height:45px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.relevant_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#CCC;
}
.button_container {
	margin:0px 2px 0px 0px;
}
.product_gallery {
	width:100%;
}

.what_we_do_content a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#171717;
	text-decoration:underline;
}
.what_we_do_content a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#171717;
	text-decoration:underline;
}
.what_we_do_content a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#171717;
	text-decoration:underline;
}
.what_we_do_content a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#F00;
	text-decoration:none;
}

#bullet_association_member {
	background-image:url(images/our_experties_icon.png);
	width:47px;
	height:51px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.div_what_we_do {
	width:681px;
	height:277px;
	background-image:url(images/body_bg.jpg);
	background-repeat:no-repeat
}
.title_div_whatwedo {
	margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.title_div_home {
	margin-left:80px;
	padding-top:20px;
}

.div_why_outsource {
	margin:0px 0px 0px 0px;
}
.product_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}




/* Start Navigation Menu */
#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 1px;
}

#nav-menu li a{
background: url(images/button.png) #fff bottom left repeat-x;
height: 55px;
line-height: 55px;
float: left;
width: 140px;
display: block;
border: 0em solid #dcdce9;
color:#FFF;
text-decoration: none;
text-align: center;
}

#nav-menu li a:hover{
background: url(images/button_over.png) #fff bottom left repeat-x;
height: 55px;
line-height: 55px;
float: left;
width: 140px;
display: block;
border: 0em solid #dcdce9;
color:#FFF;
text-decoration: none;
text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
width:36em
} 
/* End Navigation Menu */







/* Start Navigation Menu */
#nav-menu_2nd ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu_2nd li
{
float: left;
margin: 1px;
}

#nav-menu_2nd li a{
background: url(images/button.png) #fff bottom left repeat-x;
height: 55px;
line-height: 55px;
float: left;
width: 140px;
display: block;
border: 0em solid #dcdce9;
color:#FFF;
text-decoration: none;
text-align: center;
}

#nav-menu_2nd li a:hover{
background: url(images/button_over.png) #fff bottom left repeat-x;
height: 55px;
line-height: 55px;
float: left;
width: 140px;
display: block;
border: 0em solid #dcdce9;
color:#FFF;
text-decoration: none;
text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu_2nd li a
{
float: none
}
/* End hide */

#nav-menu_2nd
{
width:31em
} 
/* End Navigation Menu */



#infrastructure_table span {
	padding-left:10px;
}
/* Start Right Product Pannel */
.product_rightpan_main {width:251px; height:560px; margin-left:auto; margin-right:auto; background-color:#333}
.product_rightpan_container {margin:0px 16px 0px 16px;}
.product_rightpan_content_box {margin-top:0px; height:102px;}
.product_rightpan_title {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; font-weight:bold}
.product_rightpan_content_box_caption {margin-top:0px; height:25px;}
.product_left {float:left; width:102px;}
.product_right {float:left; margin-left:15px; width:102px;}

/*.product_rightpan_main h5 {padding-bottom:10px}*/
/* End Right Product Pannel */