:focus
{-moz-outline-style : none;
}
BODY {
	background-color:#CCCCCC; FONT: 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; MARGIN: 0px; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; }
page-bg{background-image:url(side-gray-bg.jpg); background-repeat:repeat-x;}
.border{border:solid; border-width:1px; border-color:#BBBBBB;}

.n-line{border-top-style:solid; border-top:2px; border-top-color:#EBEBEB;}
.n-line2{ background-image:url(dots_medium2.gif); background-position:top; background-repeat:repeat-x;}

.text2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#535353;}
.link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;}
.link2{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
.link-red{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CC0000; text-decoration:underline;}
.link-f{font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#444444; text-decoration:none;}
.link-f2{font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#6E6E6E; text-decoration:none;}
.ft{font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#044DA1; text-decoration:none;}

.trail{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#666666;}

a.trail{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#666666;}
a.trail:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#CC0000;}

.sidetext{ background-image:url(dots_medium.gif); background-position:bottom; background-repeat:repeat-x; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#454545; height:22px; }
.sidetext-h{ background-image:url(dots_medium.gif); background-position:bottom; background-repeat:repeat-x; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#454545; padding-bottom:8px; }



/* navigation mouse over start */
  
td.off{ background-image:url(dots_medium.gif); background-position:bottom; background-repeat:repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; height:22px; padding-left:5px; }
td.on{background-color:#FF0000; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:22px; padding-left:5px; border-bottom-style:solid; border-bottom:1px; border-bottom-color:#666666;}


a.link3{ color:#828282; font-family: tahoma,Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;} 
a.link3:hover{ color:#CC0000; font-family:tahoma,Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}

a.link33{ color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;} 
a.link33:hover{ color:#CC0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}


.text-hd{
	border-bottom-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	height:22px;
	border-bottom-width: 1px;
}
.text-hd2{border-bottom-style:solid; border-bottom:1px; border-bottom-color:#C5C5C5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CC0000; height:22px; }
.sidebg{ background-image:url(side-gray-bg.jpg); background-repeat:repeat-x;}
.b-whatnew-topbg{ background-image:url(b-whatnew-top.jpg)); background-repeat:repeat-x;}

/* login */
.login-text-q{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	width: 120px;
}
.login-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
}



/* coverage map */
.c-p-h{background-color:#E2E2E2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; height:22px; color:#333333; padding-left:5px;}


/*................coverage map */

/* main page fun loads */
.outlines{
border-top : solid 1px #dddddd;
border-bottom : solid 1px #dddddd;
border-left : solid 1px #dddddd;
border-right : solid 1px #dddddd; 
background :url('../images/new-box-bg.jpg'); background-position:bottom; background-repeat:repeat-x;}

.outlines2{border-top : solid 1px #dddddd;
border-bottom : solid 1px #dddddd;
border-left : solid 1px #dddddd;
border-right : solid 1px #dddddd; 
background :url('../images/new-box-bg.jpg'); background-position:bottom; background-repeat:repeat-x;}

.outlines3{ 
border-top : solid 1px #dddddd;
border-bottom : solid 1px #dddddd;
border-left : solid 1px #dddddd;
border-right : solid 1px #dddddd; 
background :url('../images/new-box-bg.jpg'); background-position:bottom; background-repeat:repeat-x;}

.wn-footer{background-image:url(new-box-bg.jpg); background-position:bottom; background-repeat:repeat-x;}

.redtab{background-color:#CC0000; height:20px; border-bottom-style:solid; border-bottom:1px; border-bottom-color:#B9B9B9;}
.graytab{background-color:#E2E2E2; height:20px; border-bottom-style:solid; border-bottom:1px; border-bottom-color:#B9B9B9;}
.rlink{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
.glink{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;}
a.linkd{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#828282; text-decoration:underline;}
a.linkd:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC0000; text-decoration:underline;}

a.linkr{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#044DA1; text-decoration:underline;}
a.linkr:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC0000; text-decoration:underline;}

a.linkcor{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#828282; text-decoration:underline;}
a.linkcor:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#044DA1; text-decoration:underline;}

a.linkc{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none;}
a.linkc:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#CC0000; text-decoration:none;}
/* ........main page fun loads */


/* blog */
.bh{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#CC0000;}
.blines{border-left-style:solid; border-left:1px; border-left-color:#CCCCCC; border-right-style:solid; border-right:1px; border-right-color:#CCCCCC; background-color:#FFFFFF;}
a.comm{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#666666;}
a.comm:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#CC0000;}
.linecomm{border-top-style:solid; border-top:1px; border-top-color:#F2F2F2;}
.blh{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; background-color:#EBEBEB; height:22px; padding-left:5px; border-top-style:solid; border-top-width:1px; border-top-color:#CCCCCC;}

.listng{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:0px; margin-left:15px;}
a.lilinks{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#333333;}
a.lilinks:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#CC0000;}
.comments{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#333333;}
.commborder{border-bottom-style:solid; border-bottom:1px; border-bottom-color:#E2E2E2;}
/* .............blog */

.zb{border-left-style:solid; border-left:1px; border-left-color:#CCCCCC; border-right-style:solid; border-right:1px; border-right-color:#CCCCCC; background-color:#FFFFFF; border-top-style:solid; border-top:1px; border-top-color:#CCCCCC; border-bottom-style:solid; border-bottom:1px; border-bottom-color:#CCCCCC; }

.list{list-style:outside; line-height:18px;}


.table2{
        border: 1px solid black;
        border-collapse: collapse;
        width: 50%;
		color:#FFFFFF;
      }
      th, td{
       /* border: 1px solid black;
        padding: 3px;
        width: 25%;*/
      }
      th{
          /*background-color: #A0A0A0;*/
      }
      tr{
          /*background-color: white;*/
      }
      tr.highlight{ 
        background-color: #B8CDDC;
		color:#FFFFFF;
        cursor: pointer;
      }
	  
.input{border:1px; border-color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

a.ne{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#959595; text-decoration:none;}
a.ne:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#8F8F8F; text-decoration:underline;}

.ne2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;}

.m-bg{background-image:url(bg.jpg); background-repeat:repeat-x; border-bottom-style:solid; border-bottom:1px; border-bottom-color:#CCCCCC; border-left-style:solid; border-left:1px; border-left-color:#CCCCCC; border-right-style:solid; border-right:1px; border-right-color:#CCCCCC;}

.line{border-bottom-style:solid; border-bottom:1px; border-bottom-color:#E5E5E5; color:#666666;}
.s-text{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333333;}
.s-bg{ background-image:url(row-bg.jpg); border-bottom-style:solid; border-bottom:1px; border-bottom-color:#E5E5E5; color:#666666;}
.s-bg2{ background-color:#F7F7F7; border-bottom-style:solid; border-bottom:1px; border-bottom-color:#E5E5E5; color:#666666;}

.footer{ background-color:#EFF0F1; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border-top-style:solid; border-top:1px; border-top-color:#DDDDDD;}

.navi{ background-image:url(navi-bg.gif);}

.navi-red{background-image:url(navigation-top.gif); font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:10px; height:24px; color:#FFFFFF; font-weight:bold;}

.navi-sim{font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:10px; height:24px; color:#8F8F8F; font-weight:bold;}

.navi-gray{background-image:url(navigation-bg.gif); font-family:tahoma, Arial, Helvetica, sans-serif; font-size:10px; padding-left:10px; height:20px; color:#9F9F9F;}

.navi2-gray{background-color:#F8F8F8; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-left:8px; color:#A6A6A6;}

ul{list-style-image:url(navigation-gray-bullet.gif); padding-left:0px; margin-left:16px; line-height:15px; margin-bottom:5px; margin-top:5px;}



.inner-heading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#CC0000; }
.inner-heading2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#044DA1; }

.heading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#666666;}

.sbox-hd{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;}
.sbox-hd2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
.z-box{padding-left:8px; padding-right:5px;}

.c-box{
border-top : solid 1px #C6DFFF;
border-bottom : solid 1px #C6DFFF;
border-left : solid 1px #C6DFFF;
border-right : solid 1px #C6DFFF; 
background-color:#F7F7F7;
}


a.toplinks{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}
a.toplinks:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC0000;}

a.linkcc{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; text-decoration:underline;}
a.linkcc:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#CC0000; text-decoration:underline;}

.fp{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#959595;}
.ne{color:#FFFFFF;}

.zem-tariff{
border-top : solid 1px #dddddd;
border-bottom : solid 1px #dddddd;
border-left : solid 1px #dddddd;
border-right : solid 1px #dddddd; 
background :url('../images/zem/tariff-bg.jpg'); background-position:bottom; background-repeat:repeat-x;}

.hpink{color:#CC0000; font-weight:bold; font-size:11px;}
a.linkp{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#828282; text-decoration:underline;}
a.linkp:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC0000; text-decoration:underline;}

/* .....tabs...................... */

.shadetabs li a {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: url(../shade.gif) white repeat-x left top; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; COLOR: #2d2b2b; MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none; BACKGROUND-IMAGE: url('../images/gray-bg.jpg');
}
.shadetabs {
	PADDING-RIGHT: 0px; MARGIN-TOP: 1px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; FONT: 11px arial; MARGIN-LEFT: 0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left; color:#FFFFFF;
}
.shadetabs li {
	DISPLAY: inline; MARGIN: 0px; 
}
.shadetabs li a{
	COLOR: #666666;
}
.shadetabs li a:hover {
	COLOR: #666666;
}
.shadetabs li.selected {
	POSITION: relative; TOP: 0px;
	color:#FFFFFF;
}
.shadetabs li.selected a {
	color:#FFFFFF;
	BACKGROUND-IMAGE: url('../images/button-bg-red.gif'); BORDER-BOTTOM-COLOR: white; 
}
.shadetabs li.selected a:hover {
	TEXT-DECORATION: none; color:#FFFFFF;
}

.tabcontentstyle {
	BORDER-RIGHT: #afd0e9 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #afd0e9 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 10px; BORDER-LEFT: #afd0e9 1px solid; WIDTH: 400px; PADDING-TOP: 10px; BORDER-BOTTOM: #afd0e9 1px solid; HEIGHT: 200px; BACKGROUND-COLOR: #f7fcfe;
}
.tabcontentstyle2 {
	BORDER-RIGHT: #afd0e9 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #afd0e9 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 10px; BORDER-LEFT: #afd0e9 1px solid; WIDTH: 359px; PADDING-TOP: 10px; BORDER-BOTTOM: #afd0e9 1px solid; HEIGHT: 210px; BACKGROUND-COLOR: #f7fcfe;
}
.tabcontent {
	DISPLAY: none;
}

/* .....tabs End...................... */



/* .....blue-tabs...................... */

.shadetabs2 li a {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: url(../shade.gif) white repeat-x left top; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; COLOR: #2d2b2b; MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none; BACKGROUND-IMAGE: url('../images/gray-bg.jpg');
}
.shadetabs2 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 1px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; FONT: 11px arial; MARGIN-LEFT: 0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left; color:#FFFFFF;
}
.shadetabs2 li {
	DISPLAY: inline; MARGIN: 0px; 
}
.shadetabs2 li a{
	COLOR: #666666;
}
.shadetabs2 li a:hover {
	COLOR: #666666;
}
.shadetabs2 li.selected {
	POSITION: relative; TOP: 0px;
	color:#FFFFFF;
}
.shadetabs2 li.selected a {
	color:#FFFFFF;
	BACKGROUND-IMAGE: url('../images/blue-bg.jpg'); BORDER-BOTTOM-COLOR: white; 
}
.shadetabs2 li.selected a:hover {
	TEXT-DECORATION: none; color:#FFFFFF;
}

.tabcontentstyle {
	BORDER-RIGHT: #afd0e9 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #afd0e9 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 10px; BORDER-LEFT: #afd0e9 1px solid; WIDTH: 400px; PADDING-TOP: 10px; BORDER-BOTTOM: #afd0e9 1px solid; HEIGHT: 200px; BACKGROUND-COLOR: #f7fcfe;
}
.tabcontentstyle2 {
	BORDER-RIGHT: #afd0e9 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #afd0e9 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 10px; BORDER-LEFT: #afd0e9 1px solid; WIDTH: 359px; PADDING-TOP: 10px; BORDER-BOTTOM: #afd0e9 1px solid; HEIGHT: 210px; BACKGROUND-COLOR: #f7fcfe;
}
.tabcontent {
	DISPLAY: none;
}

/* .....blue-tabs End...................... */

.bhd{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2A5099; font-weight:bold;}




/* .....photo-gallery...................... */

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid red;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;

padding: 5px;
left: -1000px;

visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 318px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
