@charset "utf-8";
/* CSS Document */
body{
 padding:0;
 margin:0 auto;
 text-align:center;
 background-color:#525252;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
}

.img{margin:0px 10px 10px 0px;
     float:left;}
a img
{
 border:none;
}
#logo
{
padding-left:40px;
width:450px;
float:left;
}
#topsearch
{

vertical-align:bottom;
 padding-bottom:5px;
 padding-right:10px;
}
#topsearch span.searctext
{
 font-size:9px;
 color:#e5e5e5;
 display:block;
 height:14px;
 vertical-align:middle; 
}
#topsearch input
{
 height:18px;
 width:150px;
 background-color:#bababa;
 border:none;
 margin: 0 5px 0 5px;
   
 
}
#copyright
{
 text-align:center;
 color:#a4a5a5;
 padding:20px 0px 20px 0px;
 font-size:10px;
 line-height:normal;
}
#copyright a
{
 text-align:center;
 color:#a4a5a5;
 font-size:10px;
 line-height:normal;
 text-decoration :none;
}

#copyright a:hover
{
 text-align:center;
 color:#a4a5a5;
 font-size:10px;
 line-height: normal;
 text-decoration :underline;
}

#main
{
 background-color:#fff;
 padding:5px 5px 15px 5px;
}
.submain
{padding:0px 0px 0px 0px;
}
#low-intensity-textimage
{ 
 text-align:right;
 vertical-align:top;
 padding-top:10px;
 width:621px;
}
#low-intensity-textimage img
{
 margin-right:18px;
}
#mainmenu
{
 background-color:#434343;
 width:100%;
}
#mainmenu td.topitem
{
 background-color:#000000;
 height:26px;
 vertical-align:bottom;
 padding-bottom:4px;
}
#mainmenu tr td a
{
 background-color:#434343;
 display:block;
 width:264px;
 height:32px;
 text-align:left;
 border-top:#959595 dashed 1px;
}
#mainmenu tr td a#products
{
 background-image:url(../images/products.gif);
 background-position: 30px 5px;
 background-repeat:no-repeat;
}
#mainmenu tr td a:hover#products
{
 background-color:#626262;
 background-image:url(../images/products-over.jpg);
}
#mainmenu tr td a#support
{
 background-image:url(../images/support.gif);
 background-position: 30px 5px;
 background-repeat:no-repeat;
}
#mainmenu tr td a:hover#support
{
 background-color:#626262;
 background-image:url(../images/support-over.jpg);
}
#mainmenu tr td a#monitoring
{
 background-image:url(../images/monitoring.gif);
 background-position: 30px 5px;
 background-repeat:no-repeat;
}
#mainmenu tr td a:hover#monitoring
{
 background-color:#626262;
 background-image:url(../images/monitoring-over.jpg);
}
#mainmenu tr td a#enquiry
{
 background-image:url(../images/enquiry.gif);
 background-position: 30px 5px;
 background-repeat:no-repeat;
}
#mainmenu tr td a:hover#enquiry
{
 background-color:#626262;
 background-image:url(../images/enquiry-over.jpg);
}
#mainmenu tr td a#workwithus
{
	background-image:url(../images/about-us.gif);
	background-position: 30px 5px;
	background-repeat:no-repeat;
}
#mainmenu tr td a:hover#workwithus
{
	background-color:#626262;
	background-image:url(../images/about-us-over.jpg);
}
#mainmenu tr td a#knwcenter
{
 background-image:url(../images/knowledge-center.gif);
 background-position: 30px 5px;
 background-repeat:no-repeat;
}
#mainmenu tr td a:hover#knwcenter
{
 background-color:#626262;
 background-image:url(../images/knowledge-center-over.jpg);
}
#mainmenu tr td a img
{
 margin-left:30px;
 margin-top:5px;
}
a.homelink
{
 color:#e5e5e5;
 width:20px!important;
 height:10px!important;
 border-top:none!important;
 background-color:#000000!important;
 font-size:10px;
 text-decoration:none;
 display:block;
 padding:0 5px 0 5px;
}
a.homelink:hover
{
 text-decoration:underline;
}
#content
{
 padding-top:20px;
 text-align:left;
}

.contenttext{
 width:621px;
}

.contenttext p{
	text-align:justify;
	line-height:150%;
	padding-left:15px;
	padding-right:15px;
}

.contenttext p a{
	color:#0071b2
}
.contenttext p a:hover{
	color:#bf2d00
}

/*

#submenu
{
 width:264px;
 font-size:10px;
}
#submenu tr td a.topitem
{
 display:block;
 color:#000000;
 text-align:left;
 vertical-align:middle;
 background-image:url(../images/submenu-top.gif);
 background-position:0 0;
 background-repeat:no-repeat;
 height:23px;
 width:251px;
 padding:7px 0 0 15px;
 text-decoration:none;
}
#submenu tr td a.topitem:hover
{
 display:block;
 color:#000000;
 background-image:url(../images/submenu-top-over.gif);
 background-position:0 0;
 background-repeat:no-repeat;
}
#submenu tr td a.item
{
 display:block;
 color:#000000;
 text-align:left;
 vertical-align:middle;
 background-color:#dcdcdc;
 height:24px;
 width:247px;
 border-left:#FFFFFF solid 1px;
 border-right:#FFFFFF solid 1px;
 border-top:#FFFFFF solid 1px;
 padding:5px 0 0 15px;
 text-decoration:none;
}
#submenu tr td a.item:hover
{
 display:block;
 color:#000000;
 background-image:url(../images/submenubg-over.gif);
 background-position:0 0;
 background-repeat:repeat-x;
}
#submenu tr td a.bottomitem
{
 display:block;
 color:#000000;
 text-align:left;
 vertical-align:middle;
 background-image:url(../images/submenu-bottom.gif);
 background-position:0 0;
 background-repeat:no-repeat;
 height:25px;
 width:251px;
 padding:5px 0 0 15px;
 text-decoration:none;
}
#submenu tr td a.bottomitem:hover
{
 display:block;
 color:#000000;
 background-image:url(../images/submenu-bottom-over.gif);
 background-position:0 0;
 background-repeat:no-repeat;
}
#submenu tr td div.outerborder
{
 border-left:#c5c6c6 solid 1px;
 border-right:#c5c6c6 solid 1px;
}


*/

.space10
{
 height:10px;
}
.space20
{
 height:20px;
}
.tabulardataarea
{
 width:555px;
 margin-left:10px;
 margin-right:10px;
}

.tabledata
{
 width:550px;
 margin-left:25px;
 background-color:#dfdfdf;
 border-collapse:collapse;
 border:#fff solid 1px;
}
.tabledata tr td
{
  height:24px; 
 text-align:left;
 font-size:12px;
 vertical-align:middle;
 padding-left:10px;
 border-bottom:#fff solid 1px;
 border-right:#fff solid 1px;
}
.tabledata tr td.smalldot
{
 background-image:url(../images/blacksmalldot.gif);
 background-position:center center;
 background-repeat:no-repeat;
 width:20px;
}

.tabledata tr td.heading
{
	font-weight:bold ;
	
}
.tabledata tr td.centerheading
{
	font-weight:bold ;
	text-align:center ; 
	padding-left:0px; 
}

.tabledata tr td.content
{
	text-align :center ;
}
s.tabledata tr td.link
{
	text-align :center ;
	color:Black;
}

.tabledata tr td.noleftpadding
{
	padding-left:0px;
}


.innertabledata
{
 background-color:#dfdfdf;
 border-collapse:collapse;
 border:#fff solid 0px;
 margin-left:0px;
}

.innertabledata tr td
{
  height:24px; 
 text-align:left;
 font-size:12px;
 vertical-align:middle;
 padding-left:0px;
 border-bottom:#fff solid 1px;
 border-right:#fff solid 1px;
 
}
.innertabledata tr td no-right-border
{
  height:24px; 
 text-align:left;
 font-size:12px;
 vertical-align:middle;
 padding-left:0px;
 border-bottom:#fff solid 1px;
 border-right:#fff solid 0px; 
}

.innertabledata tr td no-bottom-border
{
  height:24px; 
 text-align:left;
 font-size:12px;
 vertical-align:middle;
 padding-left:0px;
 border-bottom:#fff solid 0px;
 border-right:#fff solid 0px;
}



.page-heading
{
	color: #8b8989;
	font-size :24px;
	font-family:Verdana ; 
	padding-left:15px;
	padding-right:15px;
}

.h1
{
	color: #8b8989;
	font-size :24px;
	font-family:Verdana ; 
	padding-left:15px;
	padding-right:15px;
}

h1
{
    color: #8b8989;
	font-size :24px;
	font-family:Verdana ; 
	padding-left:15px;
	padding-right:15px;
	font-weight: normal ;
}


/*---- For Default page -------*/
#contenthome
{
	padding-top:12px;
	text-align:left;
}
#contenthome table
{
 background-color:#ececec;
}

#distribution-obstical-light
{
 background-image:url(../images/distribution-obstical-light.gif);
 background-position:0 0;
 background-repeat:no-repeat;
 width:878px;
 height:39px;
}
#hblc
{
 width:9px;
 height:9px;
 background-image:url(../images/home-blc.gif);
 background-position:bottom left;
 background-repeat:no-repeat;
}
#hbrc
{
 width:9px;
 height:9px;
 background-image:url(../images/home-brc.gif);
 background-position:bottom right;
 background-repeat:no-repeat;
}
.hbottomborder
{
 border-bottom:#c9c7c7 solid 1px;
}
.hbottomleft
{
 border-left:#c9c7c7 solid 1px;
}
.hbottomright
{
 border-right:#c9c7c7 solid 1px;
}
Div.homecontentarea
{
 margin:10px 5px 10px 5px;
}
Div.homecontentarea p
{
	color:#3d3d3d;
	text-align:justify;
	line-height:150%;
	font-size:12px;
	padding:0;
	margin:0;
}

Div.homecontentarea p a.more
{
 color:#a81d02;
 font-weight:bold;
 text-decoration:none
}
Div.homecontentarea p a.more:hover
{
 text-decoration:underline;
}
.contenttext{
 width:621px;
}
td.whiteroundbox
{
 background-image:url(../images/homebox.gif);
 background-position:0 0;
 background-repeat:no-repeat;
 width:278px;
 height:136px;
 text-align:left;
 vertical-align:top;
}
td.whiteroundbox p
{
 margin:0;
 padding:10px 10px 5px 17px;
 font-size:11px;
}
.morebutton
{
 float:right;
 position:relative;
 bottom:-22px;
 right:10px;
}
.morebutton a{
 background-image:url(../images/more.gif);
 background-position:0 0;
 background-repeat:no-repeat;
 display:block;
 width:43px;
 height:17px;
 text-decoration:none;
}
.morebutton a:hover
{
 background-image:url(../images/more-over.gif);
 background-position:0 0;
 background-repeat:no-repeat;
}
div.heading-products
{
 background-image:url(../images/heading-products.gif);
 background-position:0 0;
 background-repeat:no-repeat;
 width:166px;
 height:23px;
 margin-top:14px;
 margin-left:10px;
}
div.heading-monitoring
{
 background-image:url(../images/heading-monitoring.gif);
 background-position:0 0;
 background-repeat:no-repeat;
 width:166px;
 height:27px;
 margin-top:14px;
 margin-left:10px;
}
div.heading-support
{
 background-image:url(../images/heading-support.gif);
 background-position:0 0;
 background-repeat:no-repeat;
 width:166px;
 height:24px;
 margin-top:14px;
 margin-left:10px;
}




/* ----End ---------------------------------- */




#homebanner
{
 background-image:url(../images/homeimage.gif); 
 background-position:0 0;
 background-repeat:no-repeat;
}
.leftdarkshade
{
 background-image:url(../images/1.gif);
 background-position:0 0;
 background-repeat:repeat-y;
 width:267px;
 padding-left:4px;
}
.leftlightshade
{
 background-image:url(../images/2.gif);
 background-position:0 0;
 background-repeat:repeat-y;
 width:267px;
 padding-left:4px;
}
#blankdiv
{
 height:1px;
}
#mainmenuhome
{
 background-color:#434343;
 width:267px;
}
#mainmenuhome td.topitem
{
 background-color:#000000;
 height:32px;
 vertical-align:bottom;
 padding-bottom:0px;
 
}
#mainmenuhome td.topitem table
{
 margin-bottom:5px;
}
#mainmenuhome tr td a
{
 background-color:#434343;
 display:block;
 width:267px;
 height:32px;
 text-align:left;
 border-top:#959595 dashed 1px;
}

#mainmenuhome tr td a#products
{
 background-image:url(../images/products.gif);
 background-position: 30px 5px;
 background-repeat:no-repeat;
}

#mainmenuhome tr td a:hover#products
{
 background-color:#626262;
 background-image:url(../images/products-over.gif);
}
#mainmenuhome tr td a#support
{
 background-image:url(../images/support.gif);
 background-position: 30px 5px;
 background-repeat:no-repeat;
}
#mainmenuhome tr td a:hover#support
{
 background-color:#626262;
 background-image:url(../images/support-over.gif);
}
#mainmenuhome tr td a#monitoring
{
 background-image:url(../images/monitoring.gif);
 background-position: 30px 5px;
 background-repeat:no-repeat;
}
#mainmenuhome tr td a:hover#monitoring
{
 background-color:#626262;
 background-image:url(../images/monitoring-over.gif);
}
#mainmenuhome tr td a#enquiry
{
 background-image:url(../images/enquiry.gif);
 background-position: 30px 5px;
 background-repeat:no-repeat;
}
#mainmenuhome tr td a:hover#enquiry
{
 background-color:#626262;
 background-image:url(../images/enquiry-over.gif);
}
#mainmenuhome tr td a#workwithus
{
 background-image:url(../images/work-with-us.gif);
 background-position: 30px 5px;
 background-repeat:no-repeat;
}
#mainmenuhome tr td a:hover#workwithus
{
 background-color:#626262;
 background-image:url(../images/work-with-us-over.gif);
}
#mainmenuhome tr td a#knwcenter
{
 background-image:url(../images/knowledge-center.gif);
 background-position: 30px 5px;
 background-repeat:no-repeat;
 border-bottom:#959595 dashed 1px;
}
#mainmenuhome tr td a:hover#knwcenter
{
 background-color:#626262;
 background-image:url(../images/knowledge-center-over.gif);
}
#mainmenuhome tr td a img
{
 margin-left:30px;
 margin-top:5px;
}


/* -- 17.04.09  ---*/


.contenttext ul li{
	text-align:justify;
	line-height:150%;
	
	padding-right:15px;

}

.contenttext h5
{
	text-align:justify;
	line-height:150%;
	padding-left:15px;
	padding-right:15px;
	font-size:15px; 
	padding-bottom :0px;
}

.h1again
{
 background-image:url(../images/whitedot.gif);
 position:0 0;
 background-repeat:no-repeat;
 /* height:25px;  */
 color:#000;
 font-size:15px;
 padding-left:27px;
 margin: 15px 0 10px 0;
 
}


/*---------------------------------------*/


.productboxbg
{
 background-color:#ECECEC;
}
.producttextbg
{
 background-color:#ECECEC;
 padding-top:12px;
}
.producttextbg p{
    text-align:justify;
    font-size:12px;
    line-height:150%;
    padding-left:15px;
    padding-right:15px;
    margin:0 0 12px 0;   
}
#lilights
{
 background-image:url(../images/li-obstruction-lights.gif);
 background-position:0 0;
 background-repeat:no-repeat;
 width:211px;
 height:136px;
 display:block;
}
#milights
{
 background-image:url(../images/mi-obstruction-lights.gif);
 background-position:0 0;
 background-repeat:no-repeat;
 width:211px;
 height:136px;
 display:block;
}
#hilights
{
 background-image:url(../images/hi-obstruction-lights.gif);
 background-position:0 0;
 background-repeat:no-repeat;
 width:211px;
 height:136px;
 display:block;
}
#cablemarking
{
 background-image:url(../images/cable-marking-spheres.gif);
 background-position:0 0;
 background-repeat:no-repeat;
 width:211px;
 height:136px;
 display:block;
}

/*---------- 18-04-09 -----------------*/
.tabledata tr td.contentcenter
{
 padding-left:0px;
 text-align:center ;
}



.homepageflashbg
{
	background-image:url(../images/homeimageshade.gif);
	
}

/*--------- Class for product menu begin ------------- */

#submenu
{
 width:264px;
 font-size:10px;
}

#submenu tr td a.topitem
{
 display:block;
 color:#000000;
 text-align:left;
 line-height :32px ;
 vertical-align:middle;
 background-image:url(../images/li-top.gif);
 background-position:0 0;
 background-repeat:no-repeat;
 height:32px;
 width:251px;
 padding: 0px 0 0 20px;
 text-decoration:none;
 
}
#submenu tr td a.topitem:hover
{
 display:block;
 color:#000000;
 background-image:url(../images/li-top-hover.gif);
 background-position:0 0;
 background-repeat:no-repeat;
 line-height :32px;
}
#submenu tr td a.li-item
{
 display:block;
 color:#000000;
 text-align:left;
 background: #d8dfe2 url(../images/li-dot.gif) no-repeat;
 background-position :5px 14px;
 width:249px;
 padding: 5px 0px 0px 15px;
 margin:0px; 
 text-decoration:none;
 line-height :26px;
 float :left;
 
}
#submenu tr td a.li-item:hover
{
 display:block;
 color:#000000;
 line-height :26px;
 background: #a8c7d4 url(../images/li-dot.gif) no-repeat;
 background-position :5px 14px;
}
.floatright{ float:right; margin :0px 3px 0px 0px; padding:0px;}
.floatleft{ float:left; margin :0px; padding:0px;}

#submenu tr td a.mi-item
{
 display:block;
 color:#000000;
 text-align:left;
 background: #e2d1bd url(../images/mi-dot.gif) no-repeat;
 background-position :5px 14px;
 width:249px;
 padding: 5px 0px 0px 15px;
 margin:0px; 
 text-decoration:none;
 line-height :26px;
 float :left;
	
 
}
#submenu tr td a.mi-item:hover
{
 display:block;
 color:#000000;
 line-height :26px;
 background: #ddbd98 url(../images/mi-dot.gif) no-repeat;
 background-position :5px 14px;
	
	
}

#submenu tr td a.hi-item
{
 display:block;
 color:#000000;
 text-align:left;
 background: #d2d6b4 url(../images/hi-dot.gif) no-repeat;
 background-position :5px 14px;
 width:249px;
 padding: 5px 0px 0px 15px;
 margin:0px; 
 text-decoration:none;
 line-height :26px;
 float :left;
	
	
}
#submenu tr td a.hi-item:hover
{
 display:block;
 color:#000000;
 line-height :26px;
 background: #c1c689 url(../images/hi-dot.gif) no-repeat;
 background-position :5px 14px;
	
}

#submenu tr td a.bottomitem
{
 display:block;
 color:#000000;
 text-align:left;
 line-height :32px ;
 vertical-align:middle;
 background-image:url(../images/day-marking.gif);
 background-position:0 0;
 background-repeat:no-repeat;
 height:32px;
 width:251px;
 padding: 0px 0 0 20px;
 margin :0px;
 text-decoration:none;
	

}
#submenu tr td a.bottomitem:hover
{
 display:block;
 color:#000000;
 background-image:url(../images/day-marking-hover.gif);
 background-position:0 0;
 background-repeat:no-repeat;
 line-height :32px;
 
 
}
.outerborder
{
 width:264px; 
 border-left:#c5c6c6 solid 1px;
 border-right:#c5c6c6 solid 1px;
 margin :0px;
 
 
}

#enquiryform
{
 padding-top:15px; 
}
#enquiryform table tr td 
{
 padding-top:5px; 
 
}



#sitemap{font-family:Verdana;
	     font-size:14px;
	     text-align:left;
	     padding:5px 0px 0px 0px;
	     font-weight:bold;
	     text-decoration:none;
	     line-height:normal;
	     color:#769ac6;}
#sitemap a{font-family:Verdana;
	     font-size:14px;
	     text-align:left;
	     font-weight:bold;
	     text-decoration:none;
	     line-height:normal;
	     color:#769ac6;}
#sitemap a:hover{font-family:Verdana;
	     font-size:14px;
	     text-align:left;
	     font-weight:bold;
	     text-decoration:underline;
	     line-height:normal;
	     color:#769ac6;}
#sitemap ul li

{ list-style-type:none;
	background-image:url(../images/arrowbold.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding:0px 0px 0px 20px;
	font-family:Verdana;
	     font-size:11px;
	     font-weight:bold;
	     line-height:24px;
	     text-decoration:none;
	     color:#000000;}
#sitemap ul li a
{
	list-style:none;
	font-family:Verdana;
	     font-size:11px;
	     line-height:24px;
	     font-weight:bold;
	     text-decoration:none;
	     color:#000000;}
#sitemap ul li a:hover
{
	font-family:Verdana;
	     font-size:11px;
	     line-height:24px;
	     font-weight:bold;
	     text-decoration:underline;
	     color:#000000;}
#sitemap ul li ul
{
		 font-family :Verdana;
		 font-size:11px;
	     line-height:24px;
	     font-weight:normal;
	     text-decoration:none;
	     color:#000000;}
#sitemap ul li ul li
{
		 font-family :Verdana;
		 background-image:url(../images/arrow.gif);
	    background-repeat :no-repeat;
 	    background-position:0px 7px;
	     font-size:11px;
	     line-height:24px;
	     font-weight:normal;
	     text-decoration:none;
	     color:#000000;}
#sitemap ul li ul li a
{
		 font-family:Verdana;
		 font-size:11px;
	     line-height:24px;
	     font-weight:normal;
	     text-decoration:none;
	     color:#000000;}
#sitemap ul li ul li a:hover
{
		font-family:Verdana;
		 font-size:11px;
	     line-height:24px;
	     font-weight:normal;
	     text-decoration:underline;
	     color:#000000;}


/*--------- Class for product menu end ------------- */
