/* BITRANET CSS Document */

body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; background-image:url(images/bg.gif);
			}
			
body,td,th {
		font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ccc;

}


a:link {
	color: #0087EA;
	text-decoration: none; font-size:12px; font-weight:bold;
}
a:visited {
	color: #0087EA;
	text-decoration: none;font-size:12px; font-weight:bold;
}
a:hover {
	color: #FB8800;
	text-decoration: underline;font-size:12px; font-weight:bold;
}
a:active {
	color: #0087EA;
	text-decoration: none;font-size:12px; font-weight:bold;
}

a{ outline: none;
    -moz-outline-style: none;
 }




 img { behavior: url("iepngfix.htc") 
}

a{ outline: none;
    -moz-outline-style: none;
 }
 
.td_lrb{ padding:0px 5px 5px 5px ;}

.td_lrbt{ padding:5px 5px 5px 5px ;}

.td_lrt{ padding:0px 5px 5px 0px ;}

.bg_links {background-image:url(images/links_mbg.gif); background-repeat:repeat-x;}


.bg_mid {background-image:url(images/bg_mid.gif); background-repeat:repeat-x; height:275px;}
.bg_mid_inn {background-image:url(images/bg_mid_inner.gif); background-repeat:repeat-x; height:275px;}

.txt_wel {font-size:13px;}
.td_pad {padding:10px 0px 0px 0px;}

.contactus_wht {font-size:16px; color:#14BDF4;
}


.footer:link{color:#999;  text-decoration:none; margin-right:4px;font-size:12px;}
.footer:visited{color:#999;text-decoration:none; margin-right:4px; font-size:12px;}
.footer:hover{color:#14BDF4;  text-decoration:underline; margin-right:4px; font-size:12px;}
.footer:active{color:#999;  text-decoration:none; margin-right:4px; font-size:12px;}


.more:link{color:#999;  text-decoration:none; margin-right:4px;font-size:14px;}
.more:visited{color:#999;text-decoration:none; margin-right:4px; font-size:14px;}
.more:hover{color:#14BDF4;  text-decoration:underline; margin-right:4px; font-size:14px;}
.more:active{color:#999;  text-decoration:none; margin-right:4px; font-size:14px;}


.serv:link{color:#fff;  text-decoration:none; font-size:13px; font-weight:bold}
.serv:visited{color:#fff;text-decoration:none;  font-size:13px; font-weight:bold}
.serv:hover{color:#14BDF4;  text-decoration:none;  font-size:13px; font-weight:bold}
.serv:active{color:#fff;  text-decoration:none; font-size:13px; font-weight:bold}


.foot_div {font-size:10px;color:#999; }
	
		
#subnav {
	position:absolute;
	top:135px;
}


.left-shadow{background-image:images/left-shadow.png; background-repeat:repeat-y}

/*menuside*/

#flyList { position:relative; border:0px solid #000; }
#menu {padding:0; margin:0; list-style:none; width:200px; height:175px;}
#menu li.level1-li {float:left; height:30px; width:200px;}
#menu li.level1-li a.level1-a {display:block; height:30px; line-height:30px; padding-left:15px; text-decoration:none; font-size:12px; color:#fff; border-right:0px solid #000; font-weight:bold; }
#menu li.sub a.level1-a {background: url(images/arrow.gif) no-repeat 180px center;}

#menu table {border-collapse:collapse; width:0; height:0; position:absolute; left:0; top:0;}

#menu div.listHolder {position:absolute; left:-9999px; border:1px solid #003256; border-width:1px 1px 1px 0; background:#003256; filter: alpha(opacity=95); opacity:0.95; font-size:15px;  font-weight:bold;}
#menu div.col1 {width:130px;}
#menu div.col2 {width:250px;}
#menu div.col3 {width:360px;}

#menu div.listCol {width:160px; float:left; padding:10px;}
#menu div.listCol ul {padding:0; margin:0; list-style:none;}
#menu div.listCol ul li {height:25px;}
#menu div.listCol ul li a {display:block; height:25px; line-height:25px; font-size:12px; text-decoration:none; color:#fff; padding-left:10px; background: url(dot.gif) no-repeat 5px center;}
#menu div.listCol h5 {padding:5px 0 0 15px; margin:0; color:#000000; font-size:18px; line-height:20px; background:url(images/linedot.gif) repeat-x left bottom;}
#menu div.listHolder div.bottomLine {clear:both;}
#menu div.listHolder div.bottomLine p {padding:0 20px; margin:0; line-height:20px; background:#400 url(images/arrow.gif) no-repeat 7px 7px; color:#fff; font-size:10px;}
#menu div.listHolder div.bottomLine p a {color:#8ff;}

#menu li a:hover {background-color:#003256;  color:#fff; filter: alpha(opacity=95); opacity:0.95;}
#menu li.level1-li:hover > a {background:#003256; color:#fff; filter: alpha(opacity=95); opacity:0.95;}

#menu li.sub a:hover {border-right:0;}
#menu li.sub:hover > a {border-right:0;}

#menu :hover div.listHolder {left:200px; top:0px;}

#menu div.listCol ul li a:hover {color:#14BDF4; text-decoration:none;}
#menu div.listHolder div.bottomLine p a:hover {color:#8ff; text-decoration:none; background:transparent;}

/*menuside*/



/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

/* Panel Tab/button */
.tab {
  	background: url(images/tab_b.gif) repeat-x 0 0;
	height: 42px;
	position: relative;
    top: 0;
    z-index: 999;
}

.tab ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 42px;
	width: auto;
  	font-weight: bold;
	line-height: 42px;
	margin: 0;
	right: 150px;
  	color: white;
  	font-size: 80%;
	text-align: center;
}

.tab ul.login li.left {
  	background: url(images/tab_l.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li.right {
  	background: url(images/tab_r.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 42px;
  	background: url(images/tab_m.gif) repeat-x 0 0;
}

.tab ul.login li a {
	color: #15ADFF;
}

.tab ul.login li a:hover {
	color: white;
}

.tab .sep {color:#414141}

.tab a.open, .tab a.close {
	height: 20px;
	line-height: 20px !important;
	padding-left: 30px !important;
	cursor: pointer; text-decoration:none;
	display: block;
	width: 70px; font-size:12px;
	position: relative;
	top: 11px;
}

.tab a.open {background: url(images/bt_open.gif) no-repeat left 0;}
.tab a.close {background: url(images/bt_close.gif) no-repeat left 0;}
.tab a:hover.open {background: url(images/bt_open.gif) no-repeat left -19px;}
.tab a:hover.close {background: url(images/bt_close.gif) no-repeat left -19px;}

.bor_spa {background-image:url(images/spacer.gif); height:1px; background-repeat:no-repeat; background-color:#333;}

/* sliding panel */
#toppanel {
    position: absolute;   /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
    width: 1117px;
    z-index: 999;
    text-align: center top;
    margin-left: auto;
    margin-right: auto;
}

#panel {
	width: 100%;
	height: 230px;
	color: #999999;
	background: #272727;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
}

#panel h1 {
	font-size: 1.6em;
	padding: 5px 0 10px;
	margin: 0;
	color: white;
}

#panel h2{
	font-size: 1.2em;
	padding: 10px 0 5px;
	margin: 0;
	color: white;
}

#panel p {
	margin: 5px 0;
	padding: 0;
}

#panel a {
	text-decoration: none;
	color: #15ADFF;
}

#panel a:hover {
	color: white;
}

#panel a-lost-pwd {
	display: block;
	float: left;
}

#panel .content {
	width: 960px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	font-size: 0.85em;
}

#panel .content .left {
	width: 280px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #333;
}

#panel .content .right {
	border-right: 1px solid #333;
}

#panel .content form {
	margin: 0 0 10px 0;
}

#panel .content label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 280px;
	display: block;
}

#panel .content input.field {
	border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;
	margin-top: 4px;
	width: 200px;
	color: white;
	height: 16px;
}

#panel .content input:focus.field {
	background: #545454;
}

/* BUTTONS */
/* Login and Register buttons */
#panel .content input.bt_login,
#panel .content input.bt_register {
	display: block;
	float: left;
	clear: left;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 10px 0;
}

#panel .content input.bt_login {
	width: 74px;
	background: transparent url(images/bt_login.png) no-repeat 0 0;
}

#panel .content input.bt_register {
	width: 94px;
	color: white;
	background: transparent url(images/bt_register.gif) no-repeat 0 0;
}

#panel .lost-pwd {
	display: block;
	float:left;
	clear: right;
	padding: 15px 5px 0;
	font-size: 0.95em;
	text-decoration: underline;
}

/*-------------------------inner side links--------------------*/

.innersidemain:link{font-size:13px; font-weight:bold ; cursor:pointer; color: #ccc; text-decoration:none}
.innersidemain:visited{font-size:13px;font-weight:bold ; cursor:pointer; color:#ccc; text-decoration:none}
.innersidemain:hover{font-size:13px;  font-weight:bold; cursor:pointer;  color: #FB8800; text-decoration:none}
.innersidemain:active{font-size:13px; font-weight:bold; cursor:pointer;  color:#ccc; text-decoration:none}

/*-------------------------inner side links--------------------*/


/*content-background*/

.contbg1{background-image:url(images/content/content-bg.gif); background-position:top; background-repeat:no-repeat;}
.contbg2{background-image:url(images/content/content-bg-box.gif); background-position:top; background-repeat:no-repeat;}
.contbg3{background-image:url(images/content/content-bg-box2.gif); background-position:top; background-repeat:no-repeat;}
.contbg4{background-image:url(images/content/content-bg-box3.gif); background-position:top; background-repeat:no-repeat;}

.conthead1{font-family:"Trebuchet MS"; font-size:20px; color:#333333;}
.conthead2{font-family:"Trebuchet MS"; font-size:20px; color:#0092F2;}
.conthead3{font-family:"Trebuchet MS"; font-size:20px; color:#FF6000;}
.conthead4{font-family:"Trebuchet MS"; font-size:15px; color:#68C3F8;}
.conthead5{font-family:"Trebuchet MS"; font-size:20px; color: #FF0000;}


.contsubhead1{font-size:12px; color:#0092F2; font-weight:bold}
.contsubhead2{font-size:12px; color:#FF701A; font-weight:bold}
.contsubhead3{font-size:12px; color:#333333; font-weight:bold}


.content-link:link{font-weight:bold; color: #0087EA; text-decoration:none; text-decoration:underline}
.content-link:visited{font-weight:bold; color:#0087EA; text-decoration:none; text-decoration:underline}
.content-link:hover{font-weight:bold; color: #FF6000; text-decoration:none; text-decoration:underline}
.content-link:active{font-weight:bold; color:#0087EA; text-decoration:none; text-decoration:underline}


.visit-link:link{font-family:"Trebuchet MS"; font-size:18px; color: #0092F2; text-decoration:none; text-decoration:underline; font-weight:normal;}
.visit-link:visited{font-family:"Trebuchet MS"; font-size:18px; color:#0092F2; text-decoration:none; text-decoration:underline; font-weight:normal;}
.visit-link:hover{font-family:"Trebuchet MS"; font-size:18px; color: #FF6000; text-decoration:none; text-decoration:underline; font-weight:normal;}
.visit-link:active{font-family:"Trebuchet MS"; font-size:18px; color:#0092F2; text-decoration:none; text-decoration:underline; font-weight:normal;}


/*content-background*/

.text-box{border:none; font-size:14px; font-weight:bold}

/*quick-sms*/

.quick-send{font-size:11px; font-weight:bold; background-color:#333; color:#ccc; border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; border-right:1px solid #000;}


/*srini*/
.input_italic {color:#ccc;font-size:11px;font-style:italic;border: #006093 1px solid; background-color:#003D5E;}
.text_black{  color:#333333; font-size:11px; border:1px solid #999;}

/* RNS For Forms */

table.datatable td{background-color:#FFFDF2; padding:5px 2px 5px 2px; border: 1px solid #E5E5E5;}
table.datatable1 td{background-color:#FFFDF2; padding:5px 2px 5px 20px; border-bottom: 1px solid #E5E5E5;}
table.datatable2 td{ padding:5px 10px 5px 10px; border: 1px solid #E5E5E5;}
table.datatable4 td{background-color:#FFFDF2; padding:5px 2px 5px 20px; border-bottom: 3px solid #FFFFFF;}
.datatable5 td{ padding:0px; }
.datatable4.lefttitles { background-color:#e7e7e7;width:190px;font-weight: bold;white-space:nowrap;}

.rns_table {	width:98%;}
.rns_table td  {	background-color: #042E46;	border-bottom: solid 3px #004972;	padding-left:10px;	padding-right:10px;	line-height:1.0;height: 32px;}
.rns_table .left {	background-color:#003D5E;	width: 245px; font-size:16px;	font-weight: bold;}

.pay_table { width:100%;}
.pay_table td  {	background-color: #042E46;	border-bottom: solid 3px #004972;	padding-left:10px;	padding-right:10px;	line-height:1.0;height: 32px;}
.pay_table .left {	background-color:#003D5E;	width: 245px; font-size:16px;	font-weight: bold;	white-space:nowrap;}
.left_font { padding-left:12px; font-size:16px; font-weight: bold; }

.bordertable { border-width: 0px 1px 0px 1px; border-style:solid; border-color:#D7DEF2; } 
.bordertable1 { border:2px solid #004972; } 
.headingbg { background: #FFCC00 url(images/tb-bg.gif) repeat; } 
.contentlogo { background: #FFFFFF url(images/content/request.png) no-repeat top right; } 

.pricebold { font-weight:bolder; font-size:15px; color:#333333; }
.textred { color:#FF0000; font: 11px normal Verdana, Arial, Helvetica, sans-serif; }
.textblue { color: #3366CC; font: 11px normal Verdana, Arial, Helvetica, sans-serif; }
.rns_inputd {BORDER: #006093 1px solid; PADDING: 5px 0px 0px 5px; FONT-SIZE: 14px; COLOR: #ccc; FONT-STYLE: italic; HEIGHT: 22px; background-color:#003D5E;}
.rns_inputr {BORDER: #FF9900 1px solid; PADDING: 5px 0px 0px 5px; FONT-SIZE: 14px; COLOR: #000000; HEIGHT: 22px}
.rns_inputdbold {BORDER: #cdcdcd 1px solid; PADDING: 3px 0px 0px 3px; FONT-SIZE: 16px;font-family:"Trebuchet MS"; font-weight:bold; COLOR: #666666; FONT-STYLE: italic; HEIGHT: 22px}
.rns_inputrbold {BORDER: #FF9900 1px solid; PADDING: 3px 0px 0px 3px; FONT-SIZE: 16px;font-family:"Trebuchet MS"; font-weight:bold; COLOR: #333333; HEIGHT: 22px}
.rns_textaread {BORDER: #006093 1px solid; overflow:auto;  PADDING: 5px 0px 0px 5px; FONT-SIZE: 14px; COLOR: #ccc; FONT-STYLE: italic; background-color:#003D5E;}
.rns_textarear {BORDER: #FF9900 1px solid; overflow:auto; PADDING: 5px 0px 0px 5px; FONT-SIZE: 14px; COLOR: #000000;}
.rns_selectd { BORDER: #006093 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 3px;FONT-SIZE: 14px; COLOR: #ccc; HEIGHT: 29px;FONT-STYLE: italic;background-color:#003D5E; }
.rns_selectr { BORDER: #FF9900 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 3px;FONT-SIZE: 14px; COLOR: #000000; HEIGHT: 29px; }
.OrangeButton {BORDER-RIGHT: #FF974A 1px inset; BORDER-LEFT: #FF974A 1px outset; BORDER-TOP: #FF974A 1px outset; FONT-SIZE: 11px; BACKGROUND-IMAGE: none;  background-color:#FF974A; color:#FFFFFF; font-weight:bold; BORDER-BOTTOM: #FF974A 1px inset; FONT-FAMILY: Tahoma; cursor:pointer}

