/* CSS Document */

body{
margin:0px;
padding:0px;
}

.body_bg{
background-image:url(../images/body_grey_re.jpg);
background-position:top left;
background-repeat:repeat-y;
/*padding-left:20px;
padding-right:27px;
padding-top:30px;*/}

.body_bg_h1{
background-image:url(../images/body_grey_re.jpg);
background-position:top left;
background-repeat:repeat-y;
padding-right:5px;
}

.body_bg_bottom{
background-image:url(../images/body_grey_re.jpg);
background-position:top left;
background-repeat:repeat-y;
}

.email_form{
width:170px;
height:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#f35f00;
font-weight:normal;
text-decoration:none;}

.body_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#cecdcd;
font-weight:normal;
text-decoration:none;}

.thank_you_msg{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#cecdcd;
font-weight:bold;
text-decoration:none;}

h1{
font-family:tahoma;
font-size:10px;
color:#666666;
font-weight:normal;
text-decoration:none;
padding-top:2px;
}

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

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

h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
font-weight:normal;
text-decoration:none;}

.h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
font-weight:normal;
text-decoration:none;}

.h4:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;}

.sub_body_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
font-weight:normal;
text-decoration:none;}

.welcome_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#cecdcd;
font-weight:normal;
text-decoration:none;
font-style:italic;
text-align:left;
background-image:url(../images/welcome_line.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-left:9px;
padding-right:38px;}

.footer{
font-family:tahoma;
font-size:10px;
color:#666666;
font-weight:normal;
text-decoration:none;
padding-top:2px;
}

.footer_col ul {
 margin: 0;
 padding: 10px 15px;
 text-align: left;
}

.footer_col ul li {
  list-style: none;
}

#footer-inner, .footer_col {
 float: left;
}

.footer_col_right {
	float: right;
}
.footer1{
font-family:tahoma;
font-size:10px;
color:#666666;
font-weight:normal;
text-decoration:none;
padding-top:2px;
}

.footer:hover{
font-family:tahoma;
font-size:10px;
color:#cccccc;
font-weight:normal;
text-decoration:none;
padding-top:2px;
}

.pg_title_brd{
background-image:url(../images/pg_title_brd.jpg);
background-position:bottom left;
background-repeat:repeat-x;}

.divmenu{
margin:0px;
padding:0px;
position:relative;
z-index:100;
}

.links{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#d6542c;
font-weight:normal;
text-decoration:none;}

.links:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#cecdcd;
font-weight:normal;
text-decoration:none;}

.links_mail{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFA200;
font-weight:normal;
text-decoration:none;}

.links_mail:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#d6542c;
font-weight:normal;
text-decoration:none;}

.data_table{
padding-top:7px;
padding-left:10px;
padding-right:10px;
border-right:1px solid #afafaf;
border-left:1px solid #afafaf;}

.data_divider1{
background-image:url(../images/data_divider_01.jpg);
background-position:top right;
background-repeat:repeat-y;
}

.data_divider2{
background-image:url(../images/data_divider_02.jpg);
background-position:top right;
background-repeat:repeat-y;
}

.data_table_middle{
background-image:url(../images/table_middle.jpg);
background-position:top left;
background-repeat:repeat-x;
}

.listing{
list-style-image:url(../images/bullet.gif);
list-style-position:outside;
}

.data_heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#f88235;
font-weight:normal;
text-decoration:none;}

.data_heading2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#c9c9c9;
font-weight:bold;
text-decoration:none;}

.steps_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;}

.mandatory_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EC820D;
}

.formfield
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;;
	font-style:normal;
	
	text-decoration: none;
	background-color: #FFFFFF;
	border:1px solid #FFA346;
	width:250px;
    height:13px;
}
.formfield_mo 
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;;
	font-style:normal;
	text-decoration: none;
	background-color:#f8dba2;
	border:1px solid #d85400;
	width:250px;
    height:13px;
}

.formfield_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;;
	font-style:normal;
	
	text-decoration: none;
	background-color: #FFFFFF;
	border:1px solid #FFA346;
	
}
.formfield__txtmo 
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;;
	font-style:normal;
	text-decoration: none;
	background-color:#f8dba2;
	border:1px solid #d85400;
	
}

.sbox{
height:18px;
background-color: #FFFFFF;
border:1px solid #FFA346;
width:252px;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;;
	font-style:normal;
		text-decoration: none;
}

.msbox{
background-color: #FFFFFF;
border:1px solid #FFA346;
width:252px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;;
font-style:normal;
text-decoration: none;
}

.sbox_mo
{
height:18px;
background-color:#f8dba2;
border:1px solid #d85400;
width:252px;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;;
	font-style:normal;
		text-decoration: none;
}


a.help
{
	position:relative;
	z-index:24;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;

}

a.help:hover
{
	z-index:25; 
	cursor:help;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
}

a.help span
{
	display: none
}

a.help:hover span
{
	display:block;
	position:absolute;
	background-color:#f8dba2;
	top:3em;
	left:3em;
	width:20em;
	border:2px solid #d85400;
	color:#000000;
	text-align: left;
	padding: 2px;
	text-decoration:none;
}

.brochure_submit
{
	background-image:url(../images/bt.jpg);
	background-repeat:no-repeat;
	border-width:0px;
	width:22px;
	height:18px;
	cursor:pointer;
}


.submit_btn
{
	background-image:url(../images/submit.gif);
	background-repeat:no-repeat;
	border-width:0px;
	padding-top:15px;
	font-size:1px;	
	width:75px;
	height:18px;
	cursor:pointer;
	color: #FFA346;
}

.reset_btn
{
	background-image:url(../images/reset.gif);
	background-repeat:no-repeat;
	border-width:0px;
	font-size:1px;	
	padding-top:15px;
	width:75px;
	height:18px;
	cursor:pointer;
	color: #FFA346;
}

.case_studies_brd{
border:1px solid #a6a6a6;}

.case_studies_brd_rit{
border-right:1px solid #a6a6a6;}

.data_table_brd{
border:1px solid #afafaf;}

.data_table_brd_bottom{
border-bottom:1px solid #afafaf;}

.data_table_brd_left{
border-left:1px solid #afafaf;}

.data_table_brd_rit{
border-right:1px solid #afafaf;}

.data_table_brd_top{
border-top:1px solid #afafaf;}

.white_brd{
border-top:solid 1px #FFFFFF;}

.white_brd_all{
border:solid 1px #FFFFFF;}

.pad_left_8{
padding-left:8px;}

.pad_left_9{
padding-left:9px;}

.pad_left_30{
padding-left:30px;}

.pad_left_80{
padding-left:80px;}

.pad_rit_25{
padding-right:25px;}

.pad_rit_27{
padding-right:27px;}

.pad_rit_30{
padding-right:30px;}

.pad_rit_38{
padding-right:38px;}

.pad_rit_44{
padding-right:44px;}

.pad_top_5{
padding-top:5px;}

.pad_top_6{
padding-top:6px;}

.pad_top_12{
padding-top:12px;}

.pad_top_22{
padding-top:22px;}

.pad_top_27{
padding-top:27px;}

.pad_top_40{
padding-top:40px;}

.pad_bot_5{
padding-bottom:5px;}

.hide_div{display:none;}

.show_div{display:block;}

.strock{color: #f35f00}

img{
border:0px;}

.long_divider{
background-image:url(../images/divider_long.jpg);
background-position:top left;
background-repeat:repeat-y;}

.flash_banner{
width:957px;
height:247px;
}

.flash_banner_sub{
width:957px;
height:150px;
background-image:url(../images/sub_flash.jpg);
/*background: transparent none repeat scroll 0 0;*/
}

.flash_scroller{
background: transparent none repeat scroll 0 0;
width:727px;
height:101px;}

.flash_bg{
background-image:url(../images/preloader.gif);
background-position:center;
background-repeat:no-repeat;}

.no_top_margin
{
	margin-top:0px;
}
.title_font{

font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
float:right;
}
.p_tech{
width:315px;
height:148px;
text-align:center;
margin:0;
padding:10px 0;
}

.h2_sitemap {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
 color:#D6542C;
}

.sitemap ul li, ul.sitemap li {
 list-style: none;
}

.sitemap h2, .sitemap p {
 margin: 5px 0;
 padding: 0;
}

.left{float:left;margin:0 15px 0 0;
padding:0 15px 0 0; width:340px;border-right:1px solid #343434;}
.right{float:left;width:340px;}

.home1 img{margin:0 5px 0 0;border:1px solid #ababab;}
.home1{border:1px solid #7c7c7c;height:261px; background-color:#2e2e2e;
margin:0 0 30px;text-align:center;
padding:10px;}
.title{color:#f35f00;font-size:16px;font-weight:bold; float:left;margin:10px 0 47px 8px;}
.wrap{clear:both; background-color:#444444;overflow:hidden;
padding:30px 10px 0;}
.row_1{border-bottom:1px solid #343434;}
.img_p{float:right;margin:10px 8px 10px 0;}
.last_c{border:0;}
.title img{border:0 !important;}