@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font:normal 12px/20px Verdana, Geneva, sans-serif;  color:#2d2d2d; text-align:left; background:#FFF url(../../images/theme-1/body_bg.gif) repeat-x;}
.floatleft { float:left;}
.floatright { float:right;}
.clearboth { clear:both; font-size:0px; line-height:0px;}
.clearleft { clear:left;}
form { margin:0; padding:0;}
img { border:0;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0;}
h1 { font:bold 20px/20px Verdana, Geneva, sans-serif; color:#0e6eac; padding:10px 0 10px 0;}
h2 { color:#0e6eac; font:bold 13px/20px Verdana, Geneva, sans-serif; padding-top:10px; padding-bottom:5px;}
h3 { color:#000; font:normal 17px Verdana, Geneva, sans-serif; padding-top:10px; padding-bottom:5px;}
h4 { color:#000; font:bold 11px Verdana, Geneva, sans-serif;}
h5 { color:#cc0000; font:bold 12px Verdana, Geneva, sans-serif;}
h6 { font-family: Verdana, Geneva, sans-serif; font-size:11px; font-weight:700; color:#000; margin:0;}
:focus { outline: 0px #c0c dotted;}
label {  color:#2d2d2d;}

a.link_button:link, a.link_button:visited { text-decoration:none; color:#FFF; font:bold 11px/18px Verdana, Geneva, sans-serif; background:url(../../images/theme-1/button_bg.gif) center no-repeat; text-align:center; display:block; width:81px; height:18px;}
a.link_button:hover { background:url(../../images/theme-1/button_bg_hover.gif) center no-repeat;}

p { margin:15px 0;}
a:link, a:visited { text-decoration:none; color:#c13d00; font-weight:bold;}
a:hover { color:#069;}
.middle_col3 ul, .middle_col2_left ul, .middle_col2_right ul, .middle_col ul  { margin:0; padding:10px 0;}
.middle_col3 ul li, .middle_col2_left ul li, .middle_col2_right ul li, .middle_col ul li { list-style-type:none; background:url(../../images/theme-1/arrow1.gif) 0 7px no-repeat; padding-left:20px;}
.middle_col3 ul li ul, .middle_col2_left ul li ul, .middle_col2_right ul li ul, .middle_col ul li ul {margin:5px; padding:0;}
.middle_col3 ul li ul li, .middle_col2_left ul li ul li, .middle_col2_right ul li ul li, .middle_col ul li ul li { list-style-type:none; background:url(../../images/theme-1/arrow2.gif) 0 7px no-repeat; padding-left:20px;}

.middle_col3 ol, .middle_col2_left ol, .middle_col2_right ol, .middle_col ol  { margin:0 0 0 20px; padding:10px 0;}
.middle_col3 ol li, .middle_col2_left ol li, .middle_col2_right ol li, .middle_col ol li { padding-left:10px;}
.middle_col3 ol li ol, .middle_col2_left ol li ol, .middle_col2_right ol li ol, .middle_col ol li ol {margin:5px; padding:0;}
.middle_col3 ol li ol li, .middle_col2_left ol li ol li, .middle_col2_right ol li ol li, .middle_col ol li ol li { list-style-type:upper-alpha; padding-left:0px; margin-left:20px;}
.middle_col3 ol li ol li ol li, .middle_col2_left ol li ol li ol li, .middle_col2_right ol li ol li ol li, .middle_col ol li ol li ol li { list-style-type:lower-alpha; padding-left:0px; margin-left:20px;}

hr { padding:0; margin:0; border:0px; border-bottom:1px #87add9 dashed; height:1px;}
.middle_col3 strong, .middle_col2_left strong, .middle_col2_right strong, .middle_col strong { color:#2d2d2d;}
.middle_col3 strong span, .middle_col2_left strong span, .middle_col2_right strong span, .middle_col strong span { color:#000;}

.top_bar { width:900px; margin:0 auto;}

.logo { float:left;}
.top_icons { float:right; text-align:right; width:190px;}
.top_icons div { margin:20px 0; padding-top:1px;}
.top_icons div.floatleft { padding-top:0;}
.top_icons a { margin-right:15px;}

.navigation_holder { height:33px; background:url(../../images/theme-1/navigation_bg.gif) no-repeat; clear:left; padding-top:8px; padding-left:13px;}

.logo_area { width:900px; margin:0 auto;}
.logo_holder { padding-left:15px; padding-top:50px; float:left;}

.header_banner { width:900px; margin:0 auto; height:207px; background:url(../../images/theme-1/top_banner_bg.png) repeat-x;}

.middle_content { width:900px; margin:8px auto 0 auto;}
.top_corners { background:#FFF url(../../images/theme-1/content_border.gif) top left repeat-x; font-size:0px; line-height:0px;}
.tlc { background:url(../../images/theme-1/tlc.gif) no-repeat; width:15px; height:15px; float:left;}
.trc { background:url(../../images/theme-1/trc.gif) no-repeat; width:15px; height:15px; float:right;}
.bottom_corners { background:#FFF url(../../images/theme-1/content_border.gif) bottom left repeat-x; height:15px; font-size:0px; line-height:0px;}
.bld { background:url(../../images/theme-1/blc.gif) no-repeat; width:15px; height:15px; float:left;}
.brc { background:url(../../images/theme-1/brc.gif) no-repeat; width:15px; height:15px; float:right;}

.content_holder { padding:0 10px; border-left:1px #ededed solid; border-right:1px #ededed solid; background-color:#FFF;}
.top_bottom_banner_holder { padding-bottom:15px;}
.left_col { float:left; width:264px;}
.middle_col3, .middle_col2_left, .middle_col2_right { text-align:justify;}
.middle_col3 { float:left; width:310px; padding:0 15px;}
.middle_col2_left { float:left; width:589px; padding-left:15px;}
.middle_col2_right { float:left; width:589px; padding-right:3px;}
.middle_col { width:100%;}
.right_col { float:right; width:255px; border-left: 1px #CCC dashed; padding-left:5px;}
.page_title {font:bold 18px/30px Verdana, Geneva, sans-serif; color:#0e6eac; padding:5px 0 0px 0;}
.block_content_holder { margin-bottom:15px; background-color:#FFF;}
.block_title { font:bold /*16px/26px*/ 0px/0px Verdana, Geneva, sans-serif; color:#0e6eac; padding:/*10px*/ 0px 0 0 0; text-align:left; border-bottom:1px #CCCCCC dashed;}
.block_content {padding:0px; /*border:1px #ededed solid;*/ font:normal 11px/18px Verdana, Geneva, sans-serif;}
.block_content p { margin:5px;}
.block_content ul { margin:0; padding:0;}
.block_content ul li { list-style-type:none; text-align:left;  background:url(../../images/theme-1/arrow1.gif) 0 5px no-repeat; padding-left:20px; margin-bottom:3px; line-height:18px; color:#000; font-size:12px;}
.block_content ul li a:link, .block_content ul li a:visited { font-size:11px; display:block; font-weight:normal; color:#00559e; line-height:30px; padding-left:20px; background:url(../../images/theme-1/submenu_arrow.gif) left 11px no-repeat;}
.block_content ul li a:hover { color:#00559e; font-weight:bold;}
.block_content ul li ul {margin:10px; padding:0;}
.block_content ul li ul li {  list-style-type:none; text-align:left; padding-left:0px; line-height:18px; color:#000; border-bottom:1px #d7d7d7 solid;}
.block_content ul li ul li ul {margin:10px; padding:0;}
.block_content ul li ul li ul li { list-style-type:none; text-align:left; padding-left:0px; line-height:18px; color:#000; border-bottom:1px #d7d7d7 solid;}

.block_content a.subactive_tab {font-size:11px; display:block; color:#0e6eac !important; font-weight:bold !important; line-height:30px;}

.banner_advertisement { text-align:center;}
.banner_advertisement a img { margin-top:5px;}

.col_nemu { margin-bottom:15px; font:normal 12px/18px Verdana, Geneva, sans-serif;}
.col_nemu ul { margin:0; padding:0;}
.col_nemu ul li { list-style-type:none; margin-bottom:1px; padding:0;}
.col_nemu ul li a:link, .col_nemu ul li a:visited { font-size:11px; line-height:30px; display:block; background:url(../../images/theme-1/block_title_bg_normalr.gif) bottom right no-repeat; padding-left:5px; color:#000;}
.col_nemu ul li a:hover { color:#000; background:url(../../images/theme-1/block_title_bg_hover.gif) right bottom no-repeat;}
.colmenu_selected { font-size:11px; line-height:30px; display:block; color:#FFF !important; background:url(../../images/theme-1/block_title_bg.gif) right bottom no-repeat !important; padding-left:5px;}

.block_banner {margin-bottom:15px; border:1px #d4d5d6 solid; background-color:#FFF;}
.block_banner .banner_holder { margin:2px;}

.read_more { text-align:left;}
.read_more a:link, .buy_read_more a:visited { text-decoration:none; color:#c13d00; margin-left:15px; padding-left:15px;}
.read_more a:hover { color:#018bd3;}

.footer_holder { width:900px; margin:0 auto; font:normal 12px/0px Arial, Helvetica, sans-serif; color:#000; background-color:#FFF;}
.footer_inner { width:900px; margin:0 auto; text-align:center;}

.footer_holder a:link, .footer_holder a:visited { font:normal 12px/20px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.footer_holder a:hover { color:#d91e15;}

.footer_img { width:710px; height:41px; background:url(../../images/theme-1/footer_img.gif) no-repeat; margin-left:20px; color:#000; font-size:10px; padding-left:20px; padding-top:5px; line-height:20px;}

.border_top { border-top:1px #cecece solid; padding-top:10px;}

.partner_association { width:868px; margin:0 auto; padding:0 15px; border-left:1px #ededed solid; border-right:1px #ededed solid; background-color:#FFF; padding-bottom:10px;}
.partner { width:49%; float:left;}
.association { width:49%; float:right;}
.scroll_logo { border-top:1px #999 dashed; border-bottom:1px #999 dashed; height:105px;}
.scroll_logo a { margin:0 3px;}

#marqueecontainer {
	position: relative;
	width:60%; /*marquee width */
	height: 120px; /*marquee height */
	background-color: white;
	overflow: hidden;
	border-bottom:1px #ededed solid;
	border-top:1px #ededed solid;
}

ul.our_subsidaries { margin:0; padding:0;}
ul.our_subsidaries li { list-style-type:none; text-align:center; padding:5px 0; background:none;}
ul.our_subsidaries li a:link, ul.our_subsidaries li a:visited { text-decoration:none; border:0;}

/* block menu start */
/*.block_menu{ padding: 0;}
.block_menu div.silverheader a{ font-size:11px; display:block; font-weight:normal; color:#00559e; line-height:30px; border-bottom:1px #d7d7d7 solid;}
.block_menu div.silverheader a:visited, .block_menu div.silverheader a:active{ color: white;}
.block_menu div.selected a, .block_menu div.silverheader a:hover{ font-size:11px; display:block; color:#cc0000 !important; font-weight:bold !important; line-height:30px; border-bottom:1px #d7d7d7 solid;}
.block_menu div.submenu{ text-align:center; background: white;padding: 5px;}
.block_menu div.submenu ul { padding-left:5px;}
.block_menu div.submenu ul li { list-style-type:none; margin-bottom:1px; padding:0;}
.block_menu div.submenu ul li a:link, .block_menu div.submenu ul li a:visited { font-size:11px; line-height:30px; display:block; padding-left:5px; color:#000;}
.block_menu div.submenu ul li a:hover { color:#000;}
.block_menu div.submenu ul li a.colmenu_selected { font-size:11px; line-height:30px; display:block; color:#F00 !important; padding-left:5px; background:none !important;}*/

/*------------------------------------------------kishor-------------------------------------------------------------*/

.block_menu {padding:5px; font:normal 11px/18px Verdana, Geneva, sans-serif;}
.block_menu ul { margin:0; padding:0;}
.block_menu ul li { list-style-type:none; text-align:left; padding-left:0px; line-height:18px; color:#000;border-bottom:1px #FFF solid;}
.block_menu ul li a:link, .block_menu ul li a:visited { font-size:11px; display:block; font-weight:normal; color:#00559e; line-height:30px; padding-left:20px; background:url(../../images/theme-1/submenu_arrow.gif) left 11px no-repeat; border-bottom:1px #d7d7d7 solid;}
.block_menu ul li a:hover { color:#00559e; font-weight:bold;}
.block_menu a.subactive_tab {font-size:11px; display:block; color:#0e6eac !important; font-weight:bold !important; line-height:30px;}
.block_menu div.submenu{ text-align:center; background: white; padding:5px;}
.block_menu div.submenu ul { padding-left:5px !important;}
.block_menu div.submenu ul li { list-style-type:none; margin-bottom:1px; padding-left:10px;}
.block_menu div.submenu ul li a:link, .block_menu div.submenu ul li a:visited { font-size:11px; line-height:30px; display:block; padding-left:15px; color:#000 !important; background-image:none; padding-left:0;}
.block_menu div.submenu ul li a:hover { color:#F00 !important; font-weight:normal;}
.block_menu div.submenu ul li a.colmenu_selected { font-size:11px; line-height:30px; display:block; color:#F00 !important; padding-left:5px; background:none !important;}

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

/*

.block_menu{ padding: 0;}
.block_menu div.silverheader a{ font-size:11px; display:block; font-weight:normal; color:#00559e !important; line-height:30px; border-bottom:1px #d7d7d7 solid;}
.block_menu div.silverheader a:visited, .block_menu div.silverheader a:active{ color: white;}
.block_menu div.selected a, .block_menu div.silverheader a:hover{ font-size:11px; display:block; color:#cc0000 !important; font-weight:bold !important; line-height:30px; border-bottom:1px #d7d7d7 solid;}
.block_menu div.submenu{ text-align:center; background: white;padding: 5px;}
.block_menu div.submenu ul { padding-left:0px;}
.block_menu div.submenu ul li { list-style-type:none; margin-bottom:1px; padding:0;}
.block_menu div.submenu ul li a:link, .block_menu div.submenu ul li a:visited { font-size:11px; line-height:30px; display:block; padding-left:0px; color:#000;}
.block_menu div.submenu ul li a:hover { color:#000;}
.block_menu div.submenu ul li a.colmenu_selected { font-size:11px; line-height:30px; display:block; color:#F00 !important; padding-left:0px; background:none !important;}
*/

/* block menu end */

.contact_form { padding:20px; background-color:#FFF; margin-bottom:5px;}
.contact_form_holder { background-color:#E4E4E4; padding:5px; padding-bottom:1px; }
.contact_form table tr td { padding:3px;}
.contact_form table tr td textarea { overflow:auto;}


/*--- Home page banner ---*/
.tabcontainer{clear: left; height:46px; font:bold 16px/46px Arial, Helvetica, sans-serif; color:#039;}
.homepage_banner { height:207px;}
#banner { height:207px; width:900px;}
.banner_navi { position:absolute; margin-top:-40px; margin-left:10px;}
.banner_navi a { margin:0 5px;}

.banner_img_1, .banner_img_2,.banner_img_3 {height:249px; width:720px; background-repeat: no-repeat; position:absolute; margin:0; padding:0;}

.banner{ height:249px; width:720px;}
._slide{position:inherit; top:0px; left:0px; z-index:0;}
._slide a {cursor:pointer;}
.banner-icon{position: relative; height:30px;}
.banner-icon .icon{margin:0; padding:0;}

.home_banner_text { color:#FFF; padding:10px 0 0 20px;}
.home_banner_text a:link, .home_banner_text a:visited { color:#FFF;}
.home_banner_text h1 { font-size:17px; letter-spacing:2px; font-family: Verdana, Geneva, sans-serif; font-weight:normal; margin:0; padding:0; border:0;}
.home_banner_text p { font-size:12px; font-family: Verdana, Geneva, sans-serif; font-weight:bold; margin:20px 0 0 0; padding:0; border:0;}
.home_banner_text ul li {font-size:12px; font-family: Verdana, Geneva, sans-serif; font-weight:bold; margin:10px 0 10px 20px; padding:0; border:0; background-image:none;}

.home_banner_link { color:#FFF; padding:10px 0 0 10px; position:absolute; cursor:pointer;}
.home_banner_link a:link, .home_banner_link a:visited { color:#FFF; font-weight:normal;}
.home_banner_link h1 { font-size:17px; font-family: Verdana, Geneva, sans-serif; font-weight:normal; margin:0; padding:0; border:0; letter-spacing:0;}
.home_banner_link ul { margin:8px 0 0 0; padding:0;}
.home_banner_link ul li {font-size:12px; font-family: Verdana, Geneva, sans-serif; font-weight:normal; margin:0; padding:0; border:0; background-image:none;}
/*--- Home page banner ---*/

#errname { color:#F00;}

.services_solutions_listing { width:100%;}
.services_solutions_listing ul { margin:0; padding:0;}
.services_solutions_listing ul li { width:47.8%; float:left; list-style-type:none; background:url(../../images/theme-1/services_solution_listing_bg.gif) right bottom no-repeat; margin:5px; padding:0  !important; }
.services_solutions_listing ul li.last { width:100%; list-style-type:none; background:none; margin:5px; padding:0  !important; background-color:#999;}
.services_solutions_listing ul li a:link, .services_solutions_listing ul li a:visited { padding:0 5px 0 0; text-decoration:none; height:85px; display:block; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#2d2d2d; text-align:left;}
.services_solutions_listing ul li a:hover, .services_solutions_listing ul li a:hover span, .services_solutions_listing ul li a:hover div.services_more { background-color:#F0F0F0; color:#000;}
.services_solutions_listing ul li a span { font:bold 11px/18px Verdana, Geneva, sans-serif; color:#924400;}
.services_solutions_listing ul li a div.services_more { text-align:right; font-weight:bold; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#0e6eac;}
.services_solutions_listing ul li a img { float:left; padding:5px;}
.services_solutions_listing ul li br { font-size:0; line-height:0;}

.access_number_provisioning { background:url(../../images/theme-1/access_number_provisioning.jpg) 5px 5px no-repeat;}
.service_delivery_platform { background:url(../../images/theme-1/service_delivery_platform.jpg) 5px 5px no-repeat;}
.private_balelling_services { background:url(../../images/theme-1/private_balelling_services.jpg) 5px 5px no-repeat;}
.callnroam_pinless_service { background:url(../../images/theme-1/callnroam_pinless_service.jpg) 5px 5px no-repeat;}
.wholesale-carrier_management { background:url(../../images/theme-1/wholesale-carrier_management.jpg) 5px 5px no-repeat;}

.market_overview div { width:45%; float:left; margin:0 20px 0 0;}
.market_overview div h2 { font-size:12px; text-align:left;}

.splitdiv div
{
 width:45%; float:left; margin:0 20px 0 0;}

.error
{ color:#FF0000;
}

