/* CSS Document */

body{
padding:0px; margin:0px 0 28px 0px; background:url(../images/bg.jpg) repeat-x #ffffff; font-family:Verdana; color:#494949; font-size:12px;}
img{border:none;}
a{text-decoration:none; color:#017BCE;}
a:hover{text-decoration: underline; color:#F66600;}

.top_bg{
background:url(../images/top_bg.jpg) no-repeat left top;}

.menu_padd{
padding:34px 0 0px 9px; margin:0px;}

.content_download_image{
background:url(../images/download_image.jpg) no-repeat right top; padding:20px 0 0 20px;}

.disclaimer{
 padding:20px 0 0 20px;}

.blue_text{
font-family:Verdana; font-weight:bold; color:#0074C5;}

.orange_text{
font-family:Verdana; font-weight:bold; color:#F56600;}

.maroon_text{
color:#8A3901; font-family:Verdana; font-weight:bold; font-size:13px;}

.side_big_arrow_padd{
padding:71px 0 0 0px;}

.right_flash_table_padd{
padding:61px 0 0 0px;}

.home_right_side_flash_border{
border:1px solid #E7E7E7;}

.small_bottom_arrow_padd{
padding:37px 0 0 0px;}

.right_our_clients{
padding:8px 0 0 0px;}

.footer_padd{
padding:20px 0 0 0px; }

.footer_bg{
background:url(../images/footer_middle_bg.jpg) repeat-x; font-family:Verdana; font-size:12px;}

.footer_menu{
font-family:Verdana; font-size:12px; color:#656565; padding:19px 0 18px 9px;}

.footer_menu a{
font-family:Verdana; color:#656565; padding:0px 5px 0px 5px; text-decoration:none;}

.footer_menu a:hover{
font-family:Verdana;  color:#3E9BC6; text-decoration:underline;}

.copy_rights{
color:#B7B7B7; font-family:Verdana; font-size:12px; padding:0 13px 0 0px;}

.copy_rights a{
color:#B7B7B7; font-family:Verdana;  text-decoration:none;}

.copy_rights a:hover{
color:#B7B7B7; font-family:Verdana; text-decoration:none;}

.top_menu_home{
font-family:Verdana; font-size:11px;  }

.top_menu_home a{
font-family:Verdana; font-size:11px; background:url(../images/home_icon.jpg) no-repeat left top; text-decoration:none;
color:#FF8720; width:30px; padding:40px 0 0px 0px; display:block; }

.top_menu_home a:hover{
font-family:Verdana; font-size:11px; background:url(../images/home_icon_hover.jpg) no-repeat left top; text-decoration:none;
color:#0172AC; padding:40px 0 0px 0px; }

#top_menu_home_active{
font-family:Verdana; font-size:11px; background:url(../images/home_icon_hover.jpg) no-repeat left top; text-decoration:none;
color:#0172AC; padding:40px 0 0px 0px; }

.top_menu_contact{
font-family:Verdana; font-size:11px;  }

.top_menu_contact a{
font-family:Verdana; font-size:11px; background:url(../images/contact_us_icon.jpg) no-repeat 14px top; text-decoration:none;
color:#FF8720; width:65px; padding:40px 0 0px 0px; display:block; }

.top_menu_contact a:hover{
font-family:Verdana; font-size:11px; background:url(../images/contact_us_icon_hover.jpg) no-repeat 14px top; 
text-decoration:none; color:#0172AC; padding:40px 0 0px 0px;}

#top_menu_contact_active{
font-family:Verdana; font-size:11px; background:url(../images/contact_us_icon_hover.jpg) no-repeat 14px top; 
text-decoration:none; color:#0172AC; padding:40px 0 0px 0px;}

.sub_hedding{
font-family:Verdana; font-size:12px; color:#C99107; font-weight:bold;}

.list2{
padding:0px 0 0 0px; margin:0px;}

ul.list2{
padding:0px 0 0 25px; margin:0px; list-style-type:none;}

ul.list2 li{
padding:0px; margin:0px; list-style-type:none; background:url(../images/red_icon.jpg) no-repeat left 14px; padding:10px 0 0 17px; color:#D16C04;}

ul.list3 li{
padding:0px; margin:0px; list-style-type:none; background:url(../images/red_icon.jpg) no-repeat left 14px; padding:10px 0 0 17px; color:#D16C04;}

.list1{
padding:0px 0 0 0px; margin:0px;}

ul.list1{
padding:0px; margin:0px; list-style-type:none;}

ul.list1 li{
padding:0px; margin:0px; list-style-type:none; background:url(../images/arrow_icon.jpg) no-repeat left 10px; padding:10px 0 0 28px;}

.top_divider_padd{
padding:0 0 0 5px;}

.click_here_to_download{
padding:78px 0 0 0px;}
.click_here{
padding:78px 8px 0px 0px; $padding:78px 4px 0px 0px; }


.inner_big_arrow{
background:url(../images/inner_big_arrow.jpg) no-repeat left top;}

.arrow_content_padd{
padding:90px 10px 0 45px; text-align:justify;}

.arrow_content_padd2{
padding:30px 10px 0 50px;}

.dhanush_team_arrow{
background:url(../images/dhanush_team_graphic.jpg) no-repeat right top; padding:25px 0 0 0px;}

.dhanush_team_content_padd{
padding:0 0 0 8px;}

.tech_list{margin:0px 0 0 2px; padding:0px; list-style-type:none; font-family:verdana; font-size:12px;}
.tech_list li{margin:0px; padding:0px; list-style-type:none; font-family:verdana; font-size:12px; background:url(../images/red_icon_1.jpg) no-repeat left 4px; padding-left:14px; line-height:14px; padding-bottom:5px;}
.tech_list li a{text-decoration:underline;}
.tech_list li a:hover{text-decoration:none;}

.tech_list_head{background:url(../images/round_bullet.gif) no-repeat left 2px; padding-left:15px; color:#017BCE;}

.tech_list_head_new{background:url(../images/round_bullet.gif) no-repeat left 2px; padding-left:15px; color:#017BCE; font-weight:bold;}

.top{border-bottom:1px dashed #C0C0C0; margin:5px 0px 20px 0; padding:0 0 2px; 0}
.content{font-family:Verdana; color:#494949; font-size:12px; text-align:justify;}
.content1{font-family:Verdana; color:#494949; font-size:12px; text-align:justify; padding-right:10px;}
.content2{font-family:Verdana; color:#494949; font-size:12px; text-align:justify; padding-right:15px;}

.pops {display:block; z-index:0; position:inherit; float:inherit;}
.boting{margin:0px; padding:0px; list-style-type:none;}
.boting li{margin:0px; padding:0px; list-style-type:none; background:url(../images/red_icon_1.jpg) no-repeat left 4px; padding-left:14px; line-height:14px; padding-bottom:5px; font-weight:bold; color:#F66601}
.indus_bg{background:url(../images/industries_bg.jpg) no-repeat 15px top; padding-right:15px; padding-left:30px;}
.bor{padding:2px; border:1px solid #E8E8E8; display:block}
.bor_left{padding-left:25px; border-left:1px dashed #DFDEDE;}
.eng_bg{background:url(../images/industries_bg.jpg) no-repeat 18px 20px; padding-right:0px; padding-left:30px;}
.micro_bg{background:url(../images/industries_bg.jpg) no-repeat 25px 25px; padding-right:0px; padding-left:45px;}
.content_img{padding:2px; border:1px solid #DCDADA; display:block;margin-left:15px; float:left; margin-bottom:15px;}
.tbl_bor{border:1px solid #CBCBCB; margin:1px 1px 3px 1px;}
a.link{text-decoration:underline; color:#017BCE;}
a:hover.link{text-decoration: none; color:#F66600;}
.text_box{ border:1px solid #3892BA; font-family:verdana; font-size:11px; width:180px; height:15px; margin:5px; padding:4px 0 3px 0;}
.text_area{ border:1px solid #3892BA; font-family:verdana; font-size:11px; width:435px; height:80px; margin:5px 0 0 5px; }
.text_area1{ border:1px solid #3892BA; font-family:verdana; font-size:11px; width:180px; height:80px; margin:5px 0 0 5px; }
.sub_button{border:0px solid #3892BA; font-family:verdana; font-size:12px; color:#FFFFFF; background:url(../images/submit_button.jpg) no-repeat left top;
 $padding:5px 10px 5px 10px; font-weight:bold; width:65px;  padding:5px 10px 5px 10px; margin:5px; cursor:pointer;}
 .form_text{color:#F66601; font-size:13px;}
.fiels{
font-family:Verdana; font-weight:normal; color:#0074C5;}
form{padding:0px; margin:0px;}
.select_box{font-family:verdana; font-size:12px; width:180px; height:22px; margin:5px;  border:1px solid #3892BA;}
.file_name{font-family:verdana;  width:260px; border:1px solid #3892BA;}
.oracle_arrow{ background:url(../images/oracle_arrow.jpg) no-repeat left top; padding-left:40px; padding-top:35px; height:
185px;}

.sibel_arrow{ background:url(../images/oracle_arrow.jpg) no-repeat 15px top; padding-left:50px; padding-top:82px; }


.ddsmoothmenu{
font: bold 12px Verdana;
 /*background of menu bar (default state)*/
width: 100%; background-color:#FFFFFF;
padding:0px; margin:0px;

}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0px;
list-style-type: none;

}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
padding:0px; margin:0px;
float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
color: white;
padding:0px; margin:0px;
color: #377491;
text-decoration: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: #000000; background-color:#F99F42;
}

.ddsmoothmenu ul li a:hover{
 /*background of menu items during onmouseover (hover state)*/
color: #ffffff; background-color:#2C88D8;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: normal 11px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-bottom: 1px solid #C96604;
}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 0px;
right: 0px; 
}

.rightarrowclass{
position: absolute;
top: 0px;
right: 0px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
/*background: #D3D2D1; */
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.5; 
}

.left{border-right:1px dashed #CCCCCC;}
.india{ color:#FF5400; font-weight:bold;}
.usa{color:#007CFF; font-weight:bold;}
.kenya{color:#005900; font-weight:bold;}
.aus{color:#FF00F6; font-weight:bold;}
.blue_text1{color:#704D00; font-weight:bold;}


.right_arrow{background:url(../images/inner_big_arrow.jpg) no-repeat left 5px;}

.site_list{border-left:1px dashed #C8C8C8; background:url(../images/sitemap_bg1.jpg); background-repeat:no-repeat; background-position:10px 15px; margin-left:120px;}
.site_list ul{margin:0px; padding:0px; list-style-type:none;}
.site_list li{margin:0px; padding-left:16px;  background:URL(../images/sitemap_arrow.jpg) no-repeat left 13px;  color:#43A6D2; font-weight:bold; line-height:30px;}
.site_list li a{margin:0px;  color:#43A6D2; font-weight:bold;line-height:30px;text-decoration:none;}
.site_list li a:hover{margin:0px; padding-left:0px; color:#FF7800; font-weight:bold; line-height:30px; text-decoration:underline;}

.tech_site_list{ list-style-type:none; background-image:none;}
.tech_site_list ul{ margin:129px 0px 0 5px; padding:0px; list-style-type:none; $margin:129px 0px 0 5px;}
.tech_site_list li{ padding-left:0px;    color:#43A6D2; font-weight:bold; line-height:20px; background-image:none;}
.tech_site_list li a{  color:#43A6D2; font-weight:bold;line-height:20px;text-decoration:none;}
.tech_site_list li a:hover{ padding-left:0px; color:#FF7800; font-weight:bold; line-height:20px; text-decoration:underline;}

.services_lists{ list-style-type:none; background-image:none;}
.services_lists ul{ margin:68px 0px 0 5px; padding:0px; list-style-type:none; $margin:68px 0px 0 5px;}
.services_lists li{ padding-left:0px;    color:#43A6D2; font-weight:bold; line-height:20px; background-image:none;}
.services_lists li a{  color:#43A6D2; font-weight:bold;line-height:20px;text-decoration:none;}
.services_lists li a:hover{ padding-left:0px; color:#FF7800; font-weight:bold; line-height:20px; text-decoration:underline;}

.companay_site_list{ list-style-type:none; background-image:none;}
.companay_site_list ul{ margin:38px 0px 0 5px; padding:0px; list-style-type:none; $margin:38px 0px 0 5px;}
.companay_site_list li{ padding-left:0px;    color:#43A6D2; font-weight:bold; line-height:20px; background-image:none;}
.companay_site_list li a{  color:#43A6D2; font-weight:bold;line-height:20px;text-decoration:none;}
.companay_site_list li a:hover{ padding-left:0px; color:#FF7800; font-weight:bold; line-height:20px; text-decoration:underline;}


.knowledge_list{ list-style-type:none; background-image:none;}
.knowledge_list ul{ margin:49px 0px 0 5px; padding:0px; list-style-type:none; $margin:49px 0px 0 5px;}
.knowledge_list li{ padding-left:0px;    color:#43A6D2; font-weight:bold; line-height:20px; background-image:none;}
.knowledge_list li a{  color:#43A6D2; font-weight:bold;line-height:20px;text-decoration:none;}
.knowledge_list li a:hover{ padding-left:0px; color:#FF7800; font-weight:bold; line-height:20px; text-decoration:underline;}


.product_list{ list-style-type:none; background-image:none;}
.product_list ul{ margin:53px 0px 0 5px; padding:0px; list-style-type:none; $margin:53px 0px 0 5px;}
.product_list li{ padding-left:0px;    color:#43A6D2; font-weight:bold; line-height:20px; background-image:none; $line-height:20px;}
.product_list li a{  color:#43A6D2; font-weight:bold;line-height:20px; text-decoration:none; $line-height:20px;}
.product_list li a:hover{ padding-left:0px; color:#FF7800; font-weight:bold; line-height:20px; $line-height:20px; text-decoration:underline;}
.clients_logos{border:1px solid #D7D7D7; border-collapse:collapse;}

