html, body{ 

	margin: 0;

	padding: 0;

	font-size: 85%;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



a:visited {

   text-decoration:underline;

}



a:active {

   text-decoration:underline;

}



#skiplink {

	clear:both;

	float: right;

	padding: 2px 5px 2px 0;

}

#skiplink ul{
	margin: 0;
}

#skiplink ul li{
	display: inline;
	color:#FFFFFF;
	}

#skiplink a{
	font-size: 95%;
	color:#fff;
	text-decoration: none;
}

#skiplink ul li a.skip
{
	border-right: 1px solid #FFFFFF; 
	padding: 0 5px 0 0;
	margin:0;
}

#skiplink a:hover, a:focus { 

	position:static; 

	text-decoration: underline;

}



#topline {

	height: 1.5em;

	background: #028E8D;

	border-bottom: 1px solid #FFFFFF;

	}

	

.topline1{

	margin-top: 1px;

	border-top: 1px solid #028E8D;

	}



.hidethis {

	display:none;

	overflow:hidden;

}



.hidepipe {

	display:none;

	overflow:hidden;

}

.hidelastpipe 
{
	display:none;
	overflow:hidden;
}

img {

	border: none;

}



img.imageright{

	float: right;

	margin-left: 2px;

}



img.imageright1{

	float: right;

	margin-left: 2px;

	margin-right: 10px;	

}

img.imageleft1{

	float: left;

	margin-right: 8px;

	margin-left: 5px;	

}



.imgaligncenter{

text-align: center;

margin-top: 5px;

}

  

h1 {

	font-size: 145%;

	color: #015454;

	padding: 0;

	margin: 0;

	font-family: 'Trebuchet MS';

 	}  

  



h3 {

	font-size: 110%;

	color: #000000;

	font-family: 'Trebuchet MS';

}



#container1{ 

	background: url('images/homenavbkgd1.jpg') top left repeat-y;

	 border-bottom: 1px solid #FEBB56;

	}

	

#container2 {

	width: 100%;

	float: left;

	margin-right: -205px;

}



#container3{

	margin-right: 205px;

}





#content {

	margin-left: 205px;

	margin-top: 1px;

	padding: 0 6px 5px 5px; 

	line-height: 160%;

}





#content ul li{

    list-style: url('images/arrowbullet2.gif');

}



#content ul ul li{

    list-style: url('images/arrowbullet2.gif');

}



#content a{

	color: #015454;

    line-height: 170%;

}



#content a:hover{

	color: #990000;

}



.clr{

	clear: both;

	}



#breadcrumb{

	margin: 0 0 15px 0;

	font-size: 110%;

	font-family: 'Trebuchet MS';

	padding: 0;

	color: #015454;

	border-bottom: 1px solid #028E8D;

}



#breadcrumb ol

{

	display: inline;

	margin: 0;

	padding: 0;

}



#breadcrumb li { display: inline; }



#breadcrumb li a



{

	padding: 0 12px 1px 0;

    background: url('images/arrowbullet3.gif') no-repeat 100% 60%;

}



#breadcrumb li.no-link {

	padding: 0 12px 1px 0;

	background: url('images/arrowbullet3.gif') no-repeat 100% 60%;

}

    

/*********** topbar **********/



#topbarline{

	border-top: 1px solid #028E8D;

	}

	

#topbarline1{
	margin-top: 1px;
	border-top: 1px solid #028E8D;
	}	

	

#topbar
{
	padding: 0.95em;
	background: #028E8D;
	border-top: 1px solid #fff;
	}


/******* Tabs *******/



#topnav1
{
	padding-bottom: 5px;
	padding-top: 55px;
}



#navigation a 
{ 
	color: #121212; 
	background: #F2F2F2 url('images/tab_on2.jpg') 0 0 no-repeat;
	text-decoration: none; 
	padding-left: 11px; 
	font-size: 110%;
	font-family: 'Trebuchet MS';
	font-weight: bold;
} 

#navigation a span 
{ 
background: #F2F2F2 url('images/tab_on2.jpg') 100% 0 no-repeat;
padding-right: 11px;
} 

#navigation a, #navigation a span 
{ 
display: block; 

float: left;

} 



#navigation a:hover { 

background: #fff url('images/tab_hover2.jpg') 0 0 no-repeat; 

text-decoration: none; 

padding-left: 11px; 

}  



#navigation a:hover span 

{ 

background: #fff url('images/tab_hover2.jpg') 100% 0 no-repeat; 

padding-right: 11px; 

}





/* Commented backslash hack hides rule from IE5-Mac */ 

#navigation a, #navigation a span 

{ 

float: none; 

} 

/* End IE5-Mac hack */  



#navigation 

{

padding-right: 5px; 

margin: 0;

float: right; 

} 



#navigation li 
{ 
float: left; 
display: block; 
margin: 0; 
padding: 0; 
line-height: 2.6em;
margin-left: 1px;
border-bottom: 1px solid #028E8D;
}


.topinactive1 
{ 
	background: #fff url('images/tab_hover2.jpg') 0 0 no-repeat;
	color: #121212; 
	text-decoration: none; 
	font-size: 105%;
	font-family: 'Trebuchet MS';
	font-weight: bold;
 	padding-left: 13px;
	display: block; 
	float: left; 
}



.topinactive2 

{ 

	background: #fff url('images/tab_hover2.jpg') 100% 0 no-repeat; 

	color: #121212; 

	text-decoration: none; 

	font-size: 105%;

	font-family: 'Trebuchet MS';

	font-weight: bold;

 	padding-right: 13px;

	display: block; 

	float: left; 

}



.logo{

	margin-left: 5px;

	margin-top: 1px;

	float: left;

}





#header { 

padding: 0 0 4px 0;

 }



	

/****** sidebar2 ******/



#sidebar2{

	width: 194px;

	float: left;

	padding-left: 2px;

	margin: 0;

	background: #FFFFFF;

} 



#sidebar2 ul{

	margin: 0;

	padding: 0;

    color: #000000;

   	font-size: 110%;

	font-family: 'Trebuchet MS';



}



#sidebar2 ul li{

	background: #FFFFFF;

	border: 1px solid #FEBB56;

	margin-bottom: 2px;

}



#sidebar2 ul li a {
	display: block;
	color: #015454;
	padding: 4px 8px;
	font-size: 100%;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	text-decoration: none; 
	}

	

#sidebar2 ul li span.no-link {
	display: block;
	padding: 4px 8px;
	font-size: 100%;
	font-family: 'Trebuchet MS'; 
	font-weight: bold;
    color: #015454;
    background:#FFF7DB;
}	



#sidebar2 ul li a:hover, #sidebar2 ul li a:focus {

	background: #FFF7DB;

	color: #990000;

}



#sidebar2 ul ul{

	margin: 5px 0 5px 28px;

	padding: 0;



}



#sidebar2 ul ul li{

	list-style-image: url('images/arrowbullet_orange.gif');

	border: none;

	padding: 3px 0;

	margin: 0;



}



#sidebar2 ul ul li a{

	margin: 0;

	padding: 0;

    color: #015454; 

    font-size: 95%;

	font-family: 'Trebuchet MS'; 

	font-weight: normal;

	text-decoration: underline;  

}



#sidebar2 ul ul li a:hover, #sidebar2 ul ul li a:focus {

    color: #990000; 

	background: #FFFFFF;

}



#sidebar2 ul ul ul{

	margin: 6px 0 0 17px;

	padding: 0;

}



#sidebar2 ul ul ul li{

	list-style-image: url('images/arrowbullet_orange.gif');

	border: none;

	padding: 4px 0;

	margin: 0;

}



#sidebar2 ul ul ul li a{

	margin: 0;

	padding: 0;

    color: #015454; 

    font-size: 85%;

	font-family: 'Trebuchet MS'; 

	font-weight: normal; 

	text-decoration: underline;  

}



#sidebar2 ul ul ul li span.subcurrent{

	margin: 0;

	padding: 0;

    color: #990000; 

    font-size: 85%;

	font-family: 'Trebuchet MS'; 

	font-weight: normal;

}



#sidebar2 ul ul ul ul li a{

	margin: 0;

	padding: 0;

    color: #015454; 

    font-size: 80%;

	font-family: 'Trebuchet MS'; 

	font-weight: normal; 

	text-decoration: underline;  

}



#sidebar2 ul ul ul ul li span.subcurrent{

	margin: 0;

	padding: 0;

    color: #990000; 

    font-size: 80%;

	font-family: 'Trebuchet MS'; 

	font-weight: normal;

}



.current{

	display: block;

	padding: 4px 8px;

	text-decoration: none;

	font-size: 100%;

	font-family: 'Trebuchet MS'; 

	font-weight: bold;

	color: #015454;

    	background:#FFF7DB;

}



.subcurrent{

	margin: 0;

	padding: 0;

    color: #990000; 

    font-size: 95%;

	font-family: 'Trebuchet MS'; 

	font-weight: normal;

}



h2{

  font-size: 130%;

  font-family: 'Trebuchet MS';

  color: #990000; 

}





h2.sidebar2{

  font-size: 115%;

  font-family: 'Trebuchet MS';

  color: #000000; 

  margin: 0;

  padding: 0 0 5px 0;

}



.head2{

  font-weight: bold;

  font-size: 110%;

  font-family: 'Trebuchet MS';

  color: #000000; 	

  margin: 0;

}



.sidebar2{margin-top: 5px;}	

	

.dot1 {background: url('images/dot1.gif') 0 0 repeat-x; 	width: 202px;}

.dot2 {background: url('images/dot1.gif') 0 100% repeat-x;}

.dot3 {background: url('images/dot1.gif') 0 0 repeat-y;}

.dot4 {background: url('images/dot1.gif') 100% 0 repeat-y;} 



.sidebar2-top-1 {

   background: url('images/roundedcornr011.gif') no-repeat top left;

}

.sidebar2-top-2 {

   background: url('images/roundedcornr012.gif') no-repeat top right;

   padding: 3px;

}



.sidebar2-toptitle-1 {

  background: url('images/sidebar2bkgd_1.jpg') 0 0 no-repeat; 

  padding-left: 5px; 

}



.sidebar2-toptitle-2 {

  background: url('images/sidebar2bkgd_1.jpg') 100% 0 no-repeat; 

  padding: 4px; 

}





.sidebar2-toptitle-01 {

  background: url('images/sidebar2bkgd_1.jpg') 0 0 no-repeat; 

  padding-left: 5px; 

}



.sidebar2-toptitle-02 {

  background: url('images/sidebar2bkgd_1.jpg') 100% 0 no-repeat; 

  padding: 5px 5px 12px 5px;

}



.moretext{

	margin-left: 35px;

	padding-top: 1px;

	padding-bottom: 5px;

	}



/******* Footer *******/



#footer {

 margin-top: 2px;

 padding-bottom: 45px;

 }



#bottom-link {

 text-align:right;

 float: right;

 padding: 10px 0 16px 0;

 }



#bottom-link a{

 color: #015454;     

 padding: 0 5px;

 font-size:110%; 

 font-family: 'Trebuchet MS';

}



#bottom-link a:hover{

 color: #990000;

}



.bottomlink-current{

 color: #015454;     

 padding: 0 10px;

 font-size:110%; 

 font-family: 'Trebuchet MS';

 font-weight: bold; 

}



.bluepipe{

    color: #015454;     

}



#headoffice{

 float: left;

 padding: 4px 0 5px 5px;

}



#headoffice a{

    color: #015454;     

}



#headoffice a:hover{

 color: #990000;     

}



p.subsidiary {

 font-size:110%; 

 font-family: 'Trebuchet MS';

 text-align:left;

 margin: 0;

}



.copywrite{

 text-align:left;

 font-size:80%; 

 color:#404040;

 font-family: Verdana, Arial, Helvetica, sans-serif;

 margin:0;

 padding-top: 5px;

}



/****** sidebar3 ******/



#sidebar3{

	width: 194px;

	float: left;

	padding: 0 0 5px 0;

	line-height: 160%;

}



#sidebar3 ul{

	margin: 5px 2px 10px 35px;

	padding: 0;

   	font-size: 110%;

	font-family: 'Trebuchet MS';

}



#sidebar3 li{

	list-style-image: url('images/arrowbullet_orange.gif');

	padding: 0 0 2px 0;       

}



#sidebar3 ul li a{

    color: #015454;         

}



h2.sidebar3{

  font-size: 110%;

  font-family: 'Trebuchet MS';

  color: #121212; 	

  margin: 0;

  padding: 0;

  margin-right: 5px;	

}



h2.sidebar3 a{

  color: #0F367C; 	

}



h2.sidebar3-1{

  font-size: 110%;

  font-family: 'Trebuchet MS';

  color: #000000; 	

  padding: 15px 0;

  margin: 0 0 0 8px;

  text-align: left;	

}



#sidebar3 a:hover{

  color: #990000; 	

}



.sidebar3-top-1 {

   background: url('images/roundedcornr011.gif') no-repeat top left;

}

.sidebar3-top-2 {

   background: url('images/roundedcornr012.gif') no-repeat top right;

   padding: 3px;

}



.sidebar3-toptitle-1 {

  background: url('images/sidebar2bkgd_1.jpg') 0 0 no-repeat; 

  padding-left: 5px; 

}



.sidebar3-toptitle-2 {

  background: url('images/sidebar2bkgd_1.jpg') 100% 0 no-repeat; 

  padding: 4px; 

}



.sidebar3{margin-top: 5px;}



p.smallfont1{

   	font-size: 110%;

	font-family: 'Trebuchet MS';

	padding: 2px 2px 2px 10px;

	margin-top: -1px;

}



p.smallfont2{

   	font-size: 110%;

	font-family: 'Trebuchet MS';

	padding: 2px 2px 2px 10px;

	margin: 5px 0 8px 0;

}



p.smallfont2 a{

  color: #015454; 	

}



/****** Techshare Logo **********/



h2.tech{

  font-size: 130%;

  font-family: 'Trebuchet MS';

  color: #0F367C; 

  margin: 0;

  padding-top: 5px;

}



.techlogo{

	float: right;

	padding-right: 5px;

	padding-left: 2px;	

}



/********* Techshare India ********/



h2.tc{

  font-size: 115%;

  font-family: 'Trebuchet MS';

  color: #000000; 

  margin: 0;

  padding: 0 ; 

  text-align: center;

  padding: 5px 0 5px 0;

}



.sidebar2-toptitle-01 {

  background: url('images/sidebar2bkgd_1.jpg') 0 0 no-repeat; 

  padding-left: 5px; 

}



.sidebar2-toptitle-03 {

  background: url('images/sidebar2bkgd_1.jpg') 100% 0 no-repeat; 

}



.aligncenter{

  text-align: center;

  margin: 10px 0;

}



p.smallfont3{

   	font-size: 95%;

	font-family: Verdana, Arial, Helvetica, sans-serif;

    margin: 5px 0 10px 0;

    padding: 0 35px 0 10px;

	line-height: 160%;   

}

		

/********** Table *************/



table{

	margin-left: auto;

	margin-right: auto;

	line-height: 150%;

	width: 99%;

}



table tr td{

	border-bottom: 1px solid #81C7C6;

	border-right: 1px solid #81C7C6;

	border-left: 1px solid #81C7C6;

	padding: 4px 5px;

	vertical-align: top; 

	width: 25%;

	 

}



table tr th{

	padding: 4px;

	border-bottom: 1px solid #42AAAA;

	background: #D0EBEA;

	font-family: 'Trebuchet MS';

	font-size: 110%;

	width: 25%;

}



table tr.shaded{

	border-bottom: 1px solid #708395;

	border-top: 1px solid #708395;

	background: #EEEEEE;

}



table tr td ul{

	margin-bottom: 5px;

	margin-top: 0;

	text-align: left;  

}





/***** Google Ad ******/



.googlead{

	margin-left: auto; 

	margin-right: auto;

	text-align: center;

}



.zoomimage{

    background: url('images/zoom.jpg') no-repeat 0 60%;

    padding: 20px 0 20px 20px;

}



h2.track{

  font-size: 110%;

  font-family: 'Trebuchet MS';

  margin: 15px 0 0 20px;

  padding: 0;

}



.exhibitorsaddress{text-align: center; width: 90%; margin-left: auto; margin-right: auto; overflow: hidden;}

.exhibitorslist{text-align: left; width: 45%; float: left; padding-bottom: 15px;}

.exhibitorslogo{text-align: left; width: 45%; float: left; padding-bottom: 15px;}



.list1 ul li { display: inline;}



p.survey1{

   	font-size: 110%;

	font-family: 'Trebuchet MS';

	margin: 5px;

}



.sitemap{

	float: left;

	width: 42%;

	padding: 15px 5px 10px 21px;

	margin: 0;

}



.sitemap ul{

	margin: 0 0 0 25px;

	padding: 0;

}

	

.sitemap ul ul{

	margin: 0 0 10px 24px;

	padding: 0;

}



#content a.mainlink{

	text-decoration: none;

	color: #000000;

	background: #FFFFFF;

    font-weight: bold;

    font-size: 110%;

    font-family: 'Trebuchet MS';

}



a.external{	

	padding: 30px 0 20px 17px;

	background: url('images/external_link.jpg') no-repeat 0 60%;

}



a.powerpoint{	

	padding: 30px 0 20px 19px;

	background: url('images/powerpoint_logo.gif') no-repeat 0 58%;

}



hr {

	height: 0.1em;

	color: #999999;

}



.photoalbum{text-align: center; width: 90%; margin-left: auto; margin-right: auto; margin-top: 10px; overflow: hidden; border-bottom: 1px solid #99CC66;}

.photoblock1 {float: left; padding-bottom: 6px;  margin-right: 7px;}

.photoblock2 {float: left; padding-bottom: 6px;}



#help table td{ padding: 5px 10px 5px 55px; }

#help table th {

	border-bottom: 1px solid #aaa;

	background: #ddd;

	padding: 3px;

	font-weight: bold;

}

#help table{

	background: #f7f7f7;

	width: 95%; margin-left: auto; margin-right: auto;

}

#help .alt {background: #ffffff;}



#help table ul{

	margin: 0 0 0 -16px;

	*margin: 0 0 0 16px;

	}

	

#help table ul li{

	*padding-bottom: 5px;

	}

		

#help table ul li.wmp{

    list-style: url('images/windows_media_player.jpg');

}



#help table ul li.qtp{

    list-style: url('images/quicktime_logo.jpg');

}



#help table ul li.rp{

    list-style: url('images/realplayer_logo.jpg');

}



#help table ul li a{
     *padding: 0 0 0 5px;
    }

form div {
	margin-top: 5px;
}

/*form{margin-left: auto; margin-right: auto; width: 97%;}*/

form span{
	float: left;
	width: 150px;
	border: none;
}

form fieldset {padding-bottom: 10px;}

form fieldset {margin-bottom: 20px;}

form fieldset div {padding-left: 5px; padding-right: 5px; margin-bottom: 3px;}

form fieldset div select {margin-bottom: 10px;}

/*form fieldset div input {margin-bottom: 10px;}*/



form .inlabels{

	display:none;

}



.gold-sponsor {border: 1px solid #9196BC; padding: 2px 2px 13px 2px; text-align: center;}

.gold-sponsor h2 {padding: 3px 5px; margin: 0; background: #DADCE9; text-align: left;}

.silver-sponsor {border: 1px solid #9196BC; padding: 2px; text-align: center;}

.silver-sponsor h2 {padding: 3px 5px; margin: 0; background: #DADCE9; text-align: left;}

.silver-sponsor table td {width: 25%; text-align: center;}

.silver-sponsor table td.border {width: 25%; border-right: 1px solid #9196BC;}



.partners1 {border: 1px solid #9196BC; padding: 2px 2px 13px 2px; text-align: center;}

.partners1 h2 {padding: 3px 5px; margin: 0; background: #DADCE9; text-align: left;}

.partners2 {border: 1px solid #9196BC; padding: 2px; text-align: center;}

.partners2 h2 {padding: 3px 5px; margin: 0; background: #DADCE9; text-align: left;}

.partners2 table td {width: 15%; text-align: center;}

.partners2 table td.border {width: 15%; border-right: 1px solid #9196BC;}





.greydot1 {background: url('images/greydot.gif') 0 0 repeat-x; width: 100%; margin-left: auto; margin-right: auto;}

.greydot2 {background: url('images/greydot.gif') 0 100% repeat-x;}

.greydot3 {background: url('images/greydot.gif') 0 0 repeat-y;}

.greydot4 {background: url('images/greydot.gif') 100% 0 repeat-y;} 



.grey-top-1 {

   background: url('images/corner1.gif') no-repeat top left;  

}

.grey-top-2 {

   background: url('images/corner2.gif') no-repeat top right;

   padding: 3px; 

}



.grey-toptitle-1 {

  background: url('images/greycontentbkgd.jpg') 0 0 no-repeat;

  padding-left: 5px;     

}



.grey-toptitle-2 {

  background: url('images/greycontentbkgd.jpg') 100% 0 no-repeat;

  padding-top: 5px; height: 100%; overflow: hidden;

}



p.writer {color: #990000; font-size: 95%; margin: -5px 0;}