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

html, body {
	height: 100%;
}
body {
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../images/background-bg.gif) #e6f1f8 center top repeat-x;
	height:100%;
	}

#shadow{
background:url(../images/shadow-png.png) repeat-y center;


}
#header-bg{
background:url(../images/header-bg.gif) repeat-x top;
}

#contentmain_home {
	position:relative;
	width: 980px;
	margin:0 auto;
	text-align:center;
	height:100;
	min-height:100% !important;
	height:auto;
		}

#contentmain {
	position:relative;
	width: 980px;
	margin:0 auto;
	text-align:center;
	background:#fff url(../images/con-left-cbg.gif) repeat-y;
	height:100;
	min-height:100% !important;
	height:auto;
		}


#footer_home {
	height: 92px; /*** The drawback with this solution is that the height of the footer can't be flexible. If you add so much content to the footer that it extends 30px, you will get a vertical scrollbar and the content will overflow the footer if you don't set overflow to hidden ***/
	margin: 0 auto;
	
		 /*** By using a negative margin-top we now moves the footer up the same amount as the footer height to avoid vertical scrolling. Remember, if you use borders and padding on your footer you will have to calculate this in your negative margin-top value also. ***/
	text-align: left;
	background:url(../images/background-footer.gif) bottom;
	}


#footer {
	height: 102px; /*** The drawback with this solution is that the height of the footer can't be flexible. If you add so much content to the footer that it extends 30px, you will get a vertical scrollbar and the content will overflow the footer if you don't set overflow to hidden ***/
	margin: 0 auto;
	
		 /*** By using a negative margin-top we now moves the footer up the same amount as the footer height to avoid vertical scrolling. Remember, if you use borders and padding on your footer you will have to calculate this in your negative margin-top value also. ***/
	text-align: left;
	background:url(../images/background-footer.gif) bottom;
	}
/*--header--*/	
	#header{
		background:url(../images/header-bg.gif) repeat-x;
		position:absolute;
		width:980px;
		left:0%;
		top:0%;
		z-index:1000;
		
	
			}
		
	#header_row1{
		height:28px;
		}	
		
	#header_row1 #row1-txt{
		width:600px;
		float:right;
				}	
	
	#header_row1 #row1-txt .row1sep{
		background:url(../images/sep.gif) no-repeat right;
		margin-left:10px;
		padding-right:10px;
		white-space:nowrap;
		float:left;
		color:#FFFFFF;
			
		}	
	#header_row1 #row1-txt .row1sep1{
		background:url(../images/sep.gif) no-repeat right;
		margin-left:10px;
		padding-right:10px;
		white-space:nowrap;
		float:left;
		margin-top:4px;
		color:#FFFFFF;
			
		}	
	
	#header_row1 #row1-txt .row1sep2{
		margin-left:10px;
		padding-right:10px;
		white-space:nowrap;
		float:left;
		margin-top:4px;
			
		}	
	#header_row2{
		height:85px;	
	}	
	#header_row2 #tplft{
		float:left;
		width:100px;
	}	
	#header_row2 #tprgt{
		float:right;
		width:620px !important;
		margin-top:59px;
		color:#1670b6;	
		}
	#header_row2 #tprgt div{
		width:91px;
		height:25px;
		float:left;
		margin-right:10px;
		background:url(../images/hyper-link.gif) no-repeat;
		line-height:25px;	
	}	
	#header_row2 #tprgt a{
		background:url(../images/hyper-link1.gif) no-repeat;
		display:block;
		width:91px;
		height:25px;
		text-align:center;
		color:#FFFFFF;
		text-decoration:none;	
	}
	#header_row2 #tprgt a:hover{
		background:url(../images/hyper-link-hover.gif) no-repeat;
		display:block;	
		width:91px;
		height:25px;
		text-align:center;
		color:#FFFFFF;
		text-decoration:none;	
	}	
	
	#header_row2 #tprgt-2{
		float:right;
		width:90px !important;
		margin-top:50px;
		float:right;	
		}	
			
	#header_row3{
		height:34px;
		background:#fff;	
	}	
	
	#header_row3 .nav{
		float:left;
		margin-top:10px;
		margin-left:10px;
		color:#0d5ea0;
		word-spacing:-1px;
		font-family:Verdana, Helvetica, sans-serif;
	}	
	#header_row3 .nav a{
		color:#404040;
		text-decoration:none;	
	}	
	
	#header_row3 .nav a:hover{
		color:#0d5ea0;
		text-decoration:none;	
	}	
	
	#header_row3 .nav img{
		margin-left:10px;
		margin-right:5px;
		}	
	#header_row3 .navr{
		float:right;
	}	

	#header_row3 .navr .search{
		height:21px;
		background:url(../images/search-bg.gif) repeat-x;
		width:120px;
		margin-top:7px;	
		margin-right:10px;
		}	
	#header_row3 .navr .search input{
		background:none;
		height:15px;
		width:76px;
		border:none;
		margin-bottom:5px;
		font-size:.9em;
		color:#666666;
		font-family:Arial, Helvetica, sans-serif;
		}	
		
	#header_row4{
	background:url(../images/home-banner.jpg);
	width:980px;
		}	
	/*--closed header--*/
	
	/*--contentarea--*/
	#contentarea_home{
		padding-top:416px;
	}
	#contentarea_home #ch_leftcol{
	width:722px;
	float:left;
	margin-bottom:10px;
	}
	
	#contentarea_home #ch_leftcol .mobile_phone{
	width:229px;
	padding-left:10px;
	float:left;
	}
	
	#contentarea_home #ch_leftcol .mobile_phone .mb_bg{
	background:url(../images/personale-bx-bg.gif) repeat-y;	
	}
	#contentarea_home #ch_leftcol .mobile_phone .mb_header{
	background:url(../images/mobile-img.gif) no-repeat top;
	}
	#contentarea_home #ch_leftcol .mobile_phone .ib_header{
	background:url(../images/internet-img.gif) no-repeat top;
		}
	#contentarea_home #ch_leftcol .mobile_phone .lb_header{
	background:url(../images/landline-img.gif) no-repeat top;
			}
	
	#contentarea_home #ch_leftcol .mobile_phone  .mb_hdr_area{
	width:195px;	
	padding-top:70px;
	}
	
	#contentarea_home #ch_leftcol .mobile_phone  .mb_hdr_area ul{
	margin-left: 1.9em;
	padding-left: 0;
	list-style: none;
	margin-top:9px;

	}
	
	#contentarea_home #ch_leftcol .mobile_phone  .mb_hdr_area ul li{
	margin:0px;
	padding:0px;
	padding-left:15px;
	text-align:left;
	line-height:16px;
	color:#6f6f6f;
	font-size:1em;
	background:url(../images/arrow-h.gif) no-repeat;
	}
	#contentarea_home #ch_leftcol .mobile_phone  .mb_hdr_area ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#595959;
	word-spacing:-3px
	}
	#contentarea_home #ch_leftcol .mobile_phone  .mb_hdr_area ul li a:hover{
	color:#009be1;
	}
	#contentarea_home #ch_leftcol .mobile_phone  .mb_hdr_area .img{
	text-align:right;	
	}
	
	
	#contentarea_home #ch_leftcol .mobile_phone .mb_btm{
	height:10px;
		}
		
	#contentarea_home #ch_leftcol .h-row2{
	padding-top:10px;
		}	
	#contentarea_home #ch_leftcol .tata_zone{
	width:462px;
	padding-left:15px;
	float:left;
	}	
	
	#contentarea_home #ch_leftcol .tata_zone .tz_header{
	height:11px;
	}	
	#contentarea_home #ch_leftcol .tata_zone .tz_bg{
	background:url(../images/tata-zone-bg.jpg) no-repeat;
	width:462px;
	height:143px;
	}	
	#contentarea_home #ch_leftcol .tata_zone .tz_btm{
	height:11px;
	}	
	
	#contentarea_home #ch_leftcol .promotion{
	width:215px;
	padding-left:20px;
	float:left;
	}
	
	#contentarea_home #ch_leftcol .promotion .pm_header{
	height:11px;
		}	
		
	#contentarea_home #ch_leftcol .promotion .pm_bg{
	background:url(../images/promotion_bg.gif) no-repeat;
	width:215px;
	height:143px;
		}	
		#contentarea_home #ch_leftcol .promotion .pm_btm{
		height:6px;	
		}	
	#contentarea_home #ch_rightcol{
	width:254px; 
	float:left;
	}	
	
	#contentarea_home #ch_rightcol #ch_rightcol_area{
	width:227px;
	margin:0 auto;
	text-align:left;	
	}	
	#contentarea_home #ch_rightcol #ch_rightcol_area .account{
	width:229px;
	padding-top:10px;
	}	
	#contentarea_home #ch_rightcol #ch_rightcol_area .account .account_header{
		}	
	#contentarea_home #ch_rightcol #ch_rightcol_area .account .account_bg{
	background:url(../images/accoutn_bg.gif) repeat-y;
	width:229px;	
	}	
	#contentarea_home #ch_rightcol #ch_rightcol_area .account .account_bg .account-txt{
	width:219px;
	margin:0 auto;
	text-align:left;
	padding-top:18px;
	}	
	
	#contentarea_home #ch_rightcol #ch_rightcol_area .account .account_bg .account-txt .input{
	width:140px;
	margin-bottom:10px;
	border:1px solid #ccc;
	color:#666;
	font-size:10px;
	margin-left:10px;
	padding:2px;
	padding-left:10px;
	
			}	
	
	#contentarea_home #ch_rightcol #ch_rightcol_area .account .account_btm{
	background:url(../images/accoutn_btm.gif) no-repeat bottom;
	width:229px;
	height:39px;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Helvetica, sans-serif; 
	word-spacing:-3px;
		}	
		
		#contentarea_home #ch_rightcol #ch_rightcol_area .account .account_btm .acctxt{
	padding-top:7px;
		}	 
	#contentarea_home #ch_rightcol #ch_rightcol_area .account .account_btm a{
	text-decoration:none;
	color:#FFFFFF;
	
	}	
		
	#contentarea_home #ch_rightcol #ch_rightcol_area .account .account_btm a:hover{
	text-decoration:none;
	color:#373434;
	
	}		
	/*--contentarea for inner page--*/
	#contentarea{
		padding-top:145px;
	}
	#contentarea #content-colm-lft{
		position:absolute;
		left:0%;
		top:145px;
		background:url(../images/leftcolm-top.gif) no-repeat top left;
		width:240px;
	}
	
	#contentarea #content-colm-lft #c-row-center{
		width:227px;
		margin:0 auto;
		text-align:center;
		margin-top:12px;	
	}
	
	#contentarea #content-colm-lft #c-row-center .lftnav{
		margin-left:10px;
		color:#FFFFFF;
		text-align:left;
		line-height:15px;	
		}
		
		#contentarea #content-colm-lft #c-row-center .lftrow2{
		background:url(../images/left-shadow.gif) repeat-x top;
		color:#FFFFFF;	
		}
		#contentarea #content-colm-lft #c-row-center .lftrow2 img{
		margin-top:10px;
		margin-bottom:10px;
			
		}
		#contentarea #content-colm-lft #c-row-center .lftrow3{
		background:url(../images/left-shadow.gif) repeat-x top;
		color:#FFFFFF;
		padding:5px;
		font-size:1.1em;
		text-align:left;
				}
		
		#contentarea #content-colm-lft #c-row-center .lftrow3 .heading{
		margin-top:10px;
		padding-bottom:10px;
		
		}
		
		#contentarea #content-colm-lft #c-row-center .lftrow3 .lft-column{
		float:left;
		width:150px;
		font-weight:bold;					
		}
		#contentarea #content-colm-lft #c-row-center .lftrow3 .rgt-column{
		float:right;
		width:20px;			
		}
		
		#contentarea #content-colm-lft #c-row-center .lftrow3 .size1{
		font:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:1.3em;		
		}
		
		#contentarea #content-colm-lft #c-row-center .lftrow3 .size2{
		font:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:1.4em;			
		}
		#contentarea #content-colm-lft #c-row-center .lftrow3 .size3{
		font:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:1.5em;			
		}
		
		
		
	#contentarea #con-lft #tbl-top{
	background:url(../images/con-left-tbg.gif) no-repeat;
	}
	#contentarea #con-lft #tbl-bottm{
	background:url(../images/con-left-bbg.gif) no-repeat;		
	}
	
	/*--content area--*/
	#contentarea #content-right-colm{
	width:730px;
	padding-left:242px;
	margin-right:5px;
	
	}
	
	
	#contentarea #content-right-colm .c-row1{
	width:720px;
	text-align:left;
	}
	#contentarea #content-right-colm .c-row1 .c-colm-lft{
	width:550px;
	float:left;
	text-align:left;
	color:#515151;
	margin-top:10px;
	padding-left:10px;
	}
	#contentarea #content-right-colm .c-row1 .c-colm-lft span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006bbc;
	text-decoration:none;
	font-size:.9em;	
		}
	
	#contentarea #content-right-colm .c-row1 .c-colm-lft a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#515151;
	text-decoration:none;
	font-size:.9em;	
	}
	#contentarea #content-right-colm .c-row1 .c-colm-lft a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006bbc;
	text-decoration:none;
	font-size:.9em;	
	}
		
	#contentarea #content-right-colm .c-row1 .c-colm-rgt{
	width:150px;
	float:left;
	}
	#contentarea #content-right-colm .c-row2{
	width:720px;
	text-align:left;
	}
	
	
	#contentarea #content-right-colm .c-row2 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#e25f00;
	text-align:left;
	margin-bottom:10px;	
	}
	#contentarea #content-right-colm .c-row2 p{
	font-family: Tahoma;
	font-size:1em;
	color:#525252;
	}
	#contentarea #content-right-colm #c-row3{
	width:715px;
	height:26px;
	background:#fdd642;
	border:1px solid #555;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	
	}
	#contentarea #content-right-colm #c-row3 .c-txt-area{
	width:600px;
	margin:0 auto;	
	}
	#contentarea #content-right-colm #c-row3 .c-txt-area div{
	margin-top:4px;
	margin-left:10px;
	margin-right:10px;	
	float:left;
	}
	
	.clearpage {
	clear: both;
	margin:0px;
}

 #con-footer{
 background:url(../images/con-footer.gif) no-repeat;
 height:10px;
 width:986px;
 margin:0 auto;
  }

#contentclear {
	height: 1px;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	
}

#footer-nav{
padding-top:10px;
font:Verdana, Arial, Helvetica, sans-serif; size:1em; color:#FFFFFF;
text-align:left;
width:980px;
margin:0 auto;
}
#footer-nav a{
color:#FFFFFF;
margin-left:2px;
margin-right:18px;
text-decoration:none;
}

#footer-nav a:hover{
color:#006abc;
text-decoration:none;
}

#footer-nav .frow2{
padding-top:10px;
text-align:left;
}

#footer-nav .frow2 .fleft{
float:left;
}
#footer-nav .frow2 .fright{
float:right;
}

#footer-nav .frow2 .fright img{
float:left;
margin-right:20px;
}
.formText135 {BORDER-RIGHT: #7f9db9 1px solid;BORDER-TOP: #7f9db9 1px solid;BORDER-LEFT: #7f9db9 1px solid;BORDER-BOTTOM: #7f9db9 1px solid;FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-DECORATION: none }
.drop_menu {font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color:#F5F5F5;}
