* {

	margin:0px;

	padding:0px;

}

body {

	background-color:#020D2D;

}

#page_container {

	width:100%;

	background-color:#020D2D;

}

.site_center {

	width:1004px;

	background-color:#020D2D;



}

#header_container

{

margin-left:2px

width:1000px;

float:left;

}

img

{

border:none;

}

.top_header

{



background-repeat:no-repeat;

float:left;

width:994px;

height:117px;

margin-left:5px;

}

.header_line

{

background-image:url(../images/line.png);

background-repeat:repeat-x;

height:14px;

width:994px;

margin-top:1px;

float:left;

margin-left:5px;

}

.banner

{

/*background-image:url(../images/banner.png);*/

background-repeat:no-repeat;

float:left;

width:980px;

height:163px;

margin-left:13px;

}



/* Menu*/

#btn_container

{

width:687px;

height:92px;

float:right;

margin-top:15px;

background-image:url(../images/btn_bak_alll.png);

margin-right:5px;

}

.btn_home{width:135px; height:92px; background-image:url(../images/home_btn.png);float:left;}

.btn_home a{width:135px; height:92px; background-image:url(../images/home_btn.png);float:left;}

.btn_home a:hover{width:135px; height:92px; background-image:url(../images/home_btn_h.png);float:left;}





.btn_serv{width:109px; height:92px; background-image:url(../images/serv_btn.png); float:left;}

.btn_serv a{width:109px; height:92px; background-image:url(../images/serv_btn.png); float:left;}

.btn_serv a:hover{width:109px; height:92px; background-image:url(../images/serv_btn_h.png); float:left;}



.btn_outsource{width:109px; height:92px; background-image:url(../images/outsource_btn.png); float:left;}

.btn_outsource a{width:109px; height:92px; background-image:url(../images/outsource_btn.png); float:left;}

.btn_outsource a:hover{width:109px; height:92px; background-image:url(../images/outsource_btn_h.png); float:left;}



.btn_portf{width:108px; height:92px; background-image:url(../images/portfolio_btn.png); float:left;}

.btn_portf a{width:108px; height:92px; background-image:url(../images/portfolio_btn.png); float:left;}

.btn_portf a:hover{width:108px; height:92px; background-image:url(../images/portfolio_btn_h.png); float:left;}



.btn_about{width:103px; height:92px; background-image:url(../images/about_btn.png); float:left;}

.btn_about a{width:103px; height:92px; background-image:url(../images/about_btn.png); float:left;}

.btn_about a:hover{width:103px; height:92px; background-image:url(../images/about_btn_h.png); float:left;}



.btn_contact{width:121px; height:92px; background-image:url(../images/contact_btn.png); float:left;}

.btn_contact a{width:121px; height:92px; background-image:url(../images/contact_btn.png); float:left;}

.btn_contact a:hover{width:121px; height:92px; background-image:url(../images/contact_btn_h.png); float:left;}

.btn_txt

{ }

.btn_txt a

{ font-size:14px; font-weight:bold; color:#FFFFFF;  font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}



/* Body Container Here */







#body_container

{

width:1000px;

float:left;



}

.body_area

{

width:980px;

float:left;

margin-left:13px;

/*border:#FFFFFF solid 1px;*/

}



.services_cont

{

width:232px;

float:left;

margin-top:5px;

}

.services_heading

{

width:232px;

background-image:url(../images/services_heading.png);

background-repeat:no-repeat;

height:33px;

}

.services_hed_txt

{

color:#FFFFFF;

font-size:18px;

font-family:Verdana, Arial, Helvetica, sans-serif;

text-align:center;

width:232px;

padding-top:10px;

}

.services_box

{

width:232px;

float:left;

background-image:url(../images/services_bg.png);

background-repeat:repeat-y;

height:215px;

}

.services_botom

{

background-image:url(../images/services_bottom.png);

width:232px;

height:16px;

float:left;

background-repeat:no-repeat;

}

.product_cont

{

width:255px;

float:left;

margin-top:5px;

margin-left:13px;

}

.product_heading

{

width:255px;

background-image:url(../images/products_heading.png);

background-repeat:no-repeat;

height:34px;

}

.product_hed_txt

{

color:#FFFFFF;

font-size:18px;

font-family:Verdana, Arial, Helvetica, sans-serif;

padding-top:10px;

font-weight:bold;

}



.portf_hed_txt

{

	color:#FFFFFF;

	font-size:18px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding-top:3px;

	font-weight:bold;

	width: 100%;

	text-align: center;

}

.products_box

{

background-image:url(../images/products_bg.png);

background-repeat:repeat-y;

width:246px;

float:left;

height:215px;

margin-left:1px;

}

.products_botom

{

width:255px;

background-image:url(../images/products_bottom.png);

height:15px;

background-repeat:no-repeat;

float:left;

}

.welcome_cont

{

width:467px;

float:left;

margin-top:5px;

margin-left:9px;

}

.welcome_heading

{

width:467px;

background-image:url(../images/welcome_heading.png);

background-repeat:no-repeat;

height:34px;

}

.welcome_botom

{

width:467px;

background-image:url(../images/welcome_bottom.png);

height:17px;

background-repeat:no-repeat;

float:left;

}

.welcome_hed_txt

{

color:#FFFFFF;

font-size:18px;

font-family:Verdana, Arial, Helvetica, sans-serif;

text-align:center;

width:467px;

padding-top:10px;

font-weight:bold;

}

.welcome_box

{

width:462px;

float:left;

background-image:url(../images/welcome_bg.png);

background-repeat:repeat-y;

height:auto;

margin-left:4px;

}

.services_inner_txt

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#FFFFFF;

text-align:left;

padding:15px;

}

.product_inner_txt

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#FFFFFF;

text-align:left;

padding-left:15px;

padding-right:15px;

padding-top:5px;

}

.welcome_inner_txt

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#FFFFFF;

text-align:left;

padding-left:15px;

padding-right:5px;

padding-top:10px;
padding-bottom:10px;

}



.img_holder

{

margin-top:15px;

margin-left:25px;

width:200px;

height:120px;

padding:5px;

float:left;

}

/* Footer Starts Here */

.footer

{

height:38px;

background-image:url(../images/footer_bak.png);

float:left;

background-repeat:repeat-x;

width:994px;

margin-top:10px;

margin-left:4px;

}

.footer_txt

{

 float:right;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#CCCCCC;

margin-top:10px;

margin-right:10px;

}

.footer_links

{

 float:left;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#CCCCCC;

font-weight:bol;

margin-top:10px;

margin-left:10px;

}

/********     Page 2 *********/

.main_tab_cont

{

width:735px;

float:left;

margin-top:3px;

margin-left:10px;

}

.main_tab_heading

{

width:735px;

background-image:url(../images/welcome_heading_pag2.png);

background-repeat:no-repeat;

height:34px;

}

.main_tab_botom

{

width:735px;

background-image:url(../images/welcome_bottom_pg2.png);

height:17px;

background-repeat:no-repeat;

float:left;

}

.main_tab_hed_txt

{

color:#FFFFFF;

font-size:18px;

font-family:Verdana, Arial, Helvetica, sans-serif;

text-align:center;

width:735px;

padding-top:10px;

}

.main_tab_box

{

width:735px;

float:left;

background-image:url(../images/welcome_bg_pg2.png);

background-repeat:repeat-y;

height:215px;

}

.main_tab_inner_txt

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#FFFFFF;

text-align:left;

padding:15px;

}

.services_box ul

{

margin-top:15px;

margin-left:15px;

float:left;

display:block;

} 

.services_box ul li

{

color:#FFFFFF;

background-color:#18264d;

background-repeat:no-repeat;

text-indent:35px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

height:35px;

float:left;

display:block;

margin-top:3px;

line-height:35px;

width:200px;

text-align:left;



}

.services_box ul li a

{

color:#FFFFFF;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

float:left;

height:35px;

text-decoration:none;



}

.services_box ul li a:hover

{

color:#CCCCCC;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

float:left;

height:35px;

text-decoration:underline;

}



/*  Contact Form  */

.form_cont

{

margin-left:15px;

margin-top:15px;

float:left;

width:80%;

}

.tab_style

{

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#FFFFFF;

font-size:12px;

text-align:left;

}

.get_quote_form

{

margin-left:15px;

margin-top:15px;

float:left;

width:80%;

}

.form_tab_cont

{

width:735px;

float:left;

margin-top:10px;

margin-left:10px;

}

.form_tab_heading

{

width:735px;

background-image:url(../images/welcome_heading_pag2.png);

background-repeat:no-repeat;

height:34px;

}

.form_tab_botom

{

width:735px;

background-image:url(../images/welcome_bottom_pg2.png);

height:17px;

background-repeat:no-repeat;

float:left;

}

.form_tab_hed_txt

{

color:#FFFFFF;

font-size:18px;

font-family:Verdana, Arial, Helvetica, sans-serif;

text-align:center;

width:735px;

padding-top:10px;

}

.form_tab_box

{

width:735px;

float:left;

background-image:url(../images/welcome_bg_pg2.png);

background-repeat:repeat-y;

}

.form_tab_inner_txt

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#FFFFFF;

text-align:left;

padding:15px;

}

.contact_box

{

width:232px;

float:left;

background-image:url(../images/services_bg.png);

background-repeat:repeat-y;

}

a

{

color:#FFFFFF;

text-decoration:none;

}

a:hover

{

color:#FFFFFF;

text-decoration:underline;

}

/*   Portfolio  */

.portfolio

{

 float:left;

width:970px;

float:left;margin-top:10px;

margin-left:5px;

}



/* btn ----- */

.btn

{

width:110px;

height:25px;

float:left;

border:#bbbbbb solid 1px;

background-color:#003366;

color:#ffffff;

font-size:12px;

text-align:center;

line-height:27px;

}

.btn a

{

width:110px;

height:25px;

float:left;

background-color:#ffffff;

color:#000000;

font-size:12px;

text-decoration:none;

}

.btn a:hover

{

width:110px;

height:25px;

float:left;

border:#bbbbbb solid 1px;

background-color:#003366;

color:#ffffff;

font-size:12px;

}



input.box {



  background:url(../images/search.png) no-repeat;



  border: none;



  width: 200px;



  height: 20px;



  padding-left: 8px;



  padding-top: 0px;

	

  color: #003366;



}

.details {



  background:url(../images/text_area.png) no-repeat ;

  border: none;

  width: 362px;

  height: 180px;

  padding-left: 8px;

  padding-top: 3px;

  color: #003366;

  overflow:auto; 

  

  

}



/*    Products Page  */

.pro_cont

{

width:980px;

float:left;

}

.pro_in_left

{

height:30px;

width:16px;

background-image:url(../images/product_pg_right.png);

float:left;

}

.pro_in_right

{

height:30px;

width:16px;

background-image:url(../images/product_pg_left.png);

float:left;

}

.pro_in_center

{

height:30px;

width:948px;

background-image:url(../images/product_pg_center.png);

background-repeat:repeat-x;

float:left;

}

.pro_box

{

width:979px;

float:left;

background-color:#18264d;

}

.pro_btm

{

background-image:url(../images/pro_pg_btm.png);

float:left;

height:20px;

width:980px;

}

.pro_hed_txt

{

color:#FFFFFF;

font-size:18px;

font-family:Verdana, Arial, Helvetica, sans-serif;

text-align:center;

width:735px;

padding-top:5px;

}

.pro_discription

{

float:left;

width:100%;

}

.disc_txt

{

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#FFFFFF;

text-align:left;

font-size:12px;

padding-left:10px;

padding-top:5px;

}

.disc_txt_1

{

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#FFFFFF;

text-align:left;

font-size:12px;

padding-left:10px;

padding-top:5px;

padding-bottom:5px;

}

.disc_heading

{

margin-top:10px;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#FFFFFF;

text-align:left;

padding-left:10px;

font-size:14px;

padding-top:5px;

font-weight:bold;

}

.pro_inner_box

{

background-color:#020D2D;

width:960px;

float:left;

margin-left:10px;

margin-top:10px;

}

.pro_pic_box

{

height:150px;

width:150px;

float:left;

margin-left:20px;

}

/* Story page */



.story_discription

{

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#FFFFFF;

text-align:left;

font-size:12px;

padding-left:15px;

padding-top:10px;

}

.writer

{

margin-top:5px;

float:right;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#FFFFFF;

text-align:left;

font-size:12px;

padding-right:15px;

margin-bottom:5px;

width:250px;

}



.view_all_btn a

{

width:70px;

margin-right:9px;

margin-bottom:6px;

height:15px;

float:right;

background-image:url(../images/view_all.png);

background-repeat:no-repeat;

}

.view_all_btn a:hover

{

margin-bottom:6px;

margin-right:9px;

width:70px;

height:15px;

float:right;

background-image:url(../images/view_all_h.png);

background-repeat:no-repeat;

text-decoration:none;

}

.view_all_btn1 a

{

width:70px;

margin-right:3px;

margin-bottom:2px;

height:15px;

float:right;

background-image:url(../images/view_all.png);

background-repeat:no-repeat;

}

.view_all_btn1 a:hover

{

margin-bottom:2px;

margin-right:3px;

width:70px;

height:15px;

float:right;

background-image:url(../images/view_all_h.png);

background-repeat:no-repeat;

text-decoration:none;

}



.view_samples_btn a

{

width:85px;

margin-right:2px;

margin-bottom:6px;

height:15px;

float:right;

background-image:url(../images/view_samples.png);

background-repeat:no-repeat;

}

.view_samples_btn a:hover

{

margin-bottom:6px;

margin-right:2px;

width:85px;

height:15px;

float:right;

background-image:url(../images/view_samples_h.png);

background-repeat:no-repeat;

text-decoration:none;

}

/* Smaples Page */

.img_container

{

width:900px;

margin-left:50px;

margin-top:15px;

float:left;

}

.sample_holder

{

width:140px;

height:150px;

float:left;

margin:15px;

border:#FFFFFF solid 1px;

}

.assessment_btn a

{



margin-right:0px;

margin-bottom:6px;

width:195px;

height:16px;

float:right;

background-image:url(../images/waf.png);

background-repeat:no-repeat;

}

.assessment_btn a:hover

{

margin-bottom:6px;

margin-right:0px;

width:195px;

height:16px;

float:right;

background-image:url(../images/waf_h.png);

background-repeat:no-repeat;

text-decoration:none;

}

.graphic_holder

{

width:230px; height:150px; float:left; margin-top:8px; background-image:url(../images/abox.png);

}

.strt_btn

{

margin-right:5px;

width:70px;

height:45px;

float:right;

margin-top:105px;

}

/* privacy */

.privacy

{

text-align:left;

padding: 10px;

margin-left:50px;

background-color:#020D2D;

width:840px;;

}

.policy_heading

{

margin-top:5px;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#FFFFFF;

text-align:left;

font-size:14px;

padding-top:5px;

font-weight:bold;

margin-bottom:5px;

}