/* GENERAL */
body {
	background-color: #FFFFFF;
	margin-top:0px;
	margin-left:8px;
	margin-right:0px;
	padding:0px;
	font-family:Verdana;
	font-size:0.7em;
	color:#333333;

	}


table {
	Border: 0; 
	border-collapse: collapse; 
	
}

td{
	padding: 0 ; border: 0; 
}


a:link {
	color: #666666;
	text-decoration: none;
}


a.tapform:link {
	text-decoration: none;
	color: #333333;
}

a.tapform:visited {
	text-decoration: none;
	color: #333333;
}

a.tapform:hover {
	text-decoration: none;
	color: #d26002;
}

a.tapform:active {
	text-decoration: none;
	color: #333333;
}

a:visited {
	text-decoration: none;
	color: #666666;
}

a:hover {
	text-decoration: none;
	color: #ff7b23;
}

a:active {
	text-decoration: none;
	color: #666666;
}

.bodytxt {
	font-family:Verdana;
	font-size: 10px;
	font-weight: normal;
}

.labelbold{ 
    font-family:Verdana;
	color:#333333;
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	text-align:center;
}



.> div.welcometxtbox {
  display:none;
  }

* html div.welcometxtbox {
    display:none;
  }

.welcometxtboxinner, div.welcometxtbox  {
	display:none;
}

.welcometxtboxShorter {
	background-image:url(../images/bg_welcomeshorter.gif);
	width:145px;
	height:96px;
	padding-left:1px;
	font-family:Verdana;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
}

.contentsbg{
background-color:#FFFFFF;
}

.datetime {
	font-family:Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align:center;
}

.quicklinks{
width:120px;
height:20px;
background-color:#efefef;
vertical-align:top;
font-size:10px;
background-color:#abd9e4; 
}

.welcometxtPersonalised {
	font-family:Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align:center;
}

.rightside{
background-image:url(../images/bg_rightside.gif);
width:150px;
height:223px;
vertical-align:top;
}

.rightsideshort{
background-image:url(../images/bg_rightsideshort.gif);
width:150px;
height:10px;
vertical-align:top;
}

.bookmark{
	font-family:Verdana;
	font-size: 9px;
	color:#993300;
	font-weight: bold;
	text-align:center;
	vertical-align:middle;
	height:20px;
}

.banners{
background-color:#FFFFFF;
vertical-align:top;
text-align:center;
}

.leftcontents{
background-color:#FFFFFF;
vertical-align:top;
text-align:center;
}

.portletspacing{
background-image:url(../images/bg_spacer.gif);
background-repeat:no-repeat;
height:15px
}

div.small_portlet div.small_portlet_title{
	background-color:#414b56;
	height:30px;
	width:100%;
	font-family:Verdana;
	color:#FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	text-align:left;
	text-indent:10px;
	vertical-align:middle;
	line-height:30px;
	text-transform: uppercase;
	background-image:	 url(../images/yellowcurve.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
	
}

.footer{
	background-image:url(../images/bg_NaviBtn.gif);
	background-repeat:repeat-x;
	width:750px;
	height:26px;
	font-family: Verdana;
	font-size: 0.65em;
	font-weight: bold;
	color: #333333;
	text-align:center;


}

.longdottedline{
background-image:url(../images/dottedline.gif);
background-repeat:repeat-x;
width:410px;
height:1px;
}

.titleGrey{
font-family: Verdana;
height:30px;
font-size:13px;
color:#333333;
padding-left:10px;
padding-right:0px;
vertical-align:middle;
font-weight:bold;
text-align:left;
}



.EventcontentsListingTitle{
	background-color:#eaeaea;
	font-family: Verdana;
	height:20px;
	font-size:1.0em;
	color:#333333;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	font-weight:normal;
	line-height: 10px;
}

.contentsbold{
/* background-color:#eaeaea; */
font-family: Verdana;
font-size:11px;
color:#333333;
padding-left:1px;
padding-right:0px;
vertical-align:middle;
font-weight:bold;
}

.contentsgrey{
background-color:#eaeaea;
}

.contentsDarkgrey{
background-color:#e4e0e0;
}

.sortresultsby{
width:170px;
height:20px;
background-color:#efefef;
vertical-align:top;
font-size:10px;
background-color:#abd9e4;
vertical-align:middle;
}

.contents{
/* background-color:#eaeaea;*/	
font-family: Verdana;
font-size:1.2em;
color:#333333;

/*padding-left:10px;
padding-right:10px;*/
text-align:justify;
font-weight:normal;
}

/*  Main Layout */

#main {
margin: 0 auto;
width:95%;
height:auto;
}

.siiplogo{
width:100%;
height:65px;
margin:0px;
padding:0;
background-image: url(../images/bg_top.gif);
background-repeat:repeat-x;
float:left;
background-color:#FFFFFF;
}

.bgTop{
	background-image:url(../images/bg_top.gif);
	width:397px;
	height:65px;
	}	

.searchbox{
	display:none;
}

/* TOP NAVI BAR */
#menubar
{ display:none;
  clear:both;
}

#footerbar
{ display:none;
  clear:both;
}

#menubarleft{
 width:16px;
 height:26px;
 margin:0;
 padding:0;
 background-image:url(../images/navileft.gif);
 background-repeat:no-repeat;
 background-position:top left;
 float:left;
}

#footerbarleft{
 width:11px;
 height:26px;
 margin:0;
 padding:0;
 background-image:url(../images/navileftbottom.gif);
 background-repeat:no-repeat;
 background-position:top left;
 float:left;
}

#menubarcenter{
	width:734px;
	height:26px;
	margin:0;
	 padding:0;
	background-image:url(../images/bg_navibtn.gif);
	background-repeat:repeat-x;
	background-position:top center;
	float:left;
}

#footerbarcenter{
	width:750px;
	height:26px;
	margin:0;
	padding:0;
	background-image:url(../images/bg_navibtn.gif);
	background-repeat:repeat-x;
	background-position:top center;
	float:left;
}

#menubarright{
 width:20px;
 height:26px;
 background-image:url(../images/naviright.gif);
 background-repeat:no-repeat;
 background-position:top right;
 float:right;
}

#footerbarright{
 width:9px;
 height:26px;
 background-image:url(../images/navirightbottom.gif);
 background-repeat:no-repeat;
 background-position:top right;
 float:right;
}

.bgnavibtn2{
	background-image:url(../images/bg_navibtn.gif);
	background-repeat:repeat-x;
	width:734px;
	height:26px;
	font-family: Verdana;
	font-size: 0.65em;
	font-weight: bold;
	color: #333333;
	text-align:center;
}



#bgnavibtnsspace{
	background-image:url(../images/spacer.gif);
	width:30px;
	height:27px;
	background-repeat:no-repeat;
	}

#bgfooterbtnsspace{
	background-image:url(../images/spacer.gif);
	width:24px;
	height:26px;
	background-repeat:no-repeat;
	}

#bgnavibtns{
	width:auto;
	height:27px;
	background-repeat:no-repeat;
	font-family: Verdana;
	font-size: 0.9em;
	font-weight: bold;
	color: #b41b13;
	text-align:center;
	line-height:27px;
	vertical-align:middle;
		}

#bgfooterbtns{
	width:auto;
	height:26px;
	background-repeat:no-repeat;
	font-family: Verdana;
	font-size: 0.9em;
	font-weight: bold;
	color: #b41b13;
	text-align:center;
	line-height:27px;
	vertical-align:middle;
		}


#bgnavibtnsOver{
	width:auto;
	height:27px;
	background-repeat:no-repeat;
	font-family: Verdana;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	line-height:27px;
	vertical-align:middle;
	}
	
#landing_spacerBottom {
 clear:both;
 background-color:#FFFFFF;
 width:770px;
 height:15px;
 margin-top:-2px;
 background-image:url(../images/horitmiddlecurveBottom.gif);
 background-repeat:no-repeat;
 background-position:top right;
}



.imagepix{
border:1px;
border-style:solid;
border-color:#666666;
margin-right:4px;
}


.logospace{
padding:10px;
vertical-align:top;
}

.companydetails{
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:10px;
vertical-align:middle;
text-align:right;
font-family: Verdana;
font-size:11px;
color:#333333;
font-weight:bold;
}

.companydetail{
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:10px;
text-align:right;
font-family: Verdana;
font-size:11px;
color:#333333;
font-weight:bold;
}

.companydetail_1{
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:10px;
text-align:left;
font-family: Verdana;
font-size:11px;
color:#333333;
}

.contentsWhite{
background-color:#FFFFFF;
font-family: Verdana;
font-size:10px;
color:#333333;
padding-left:10px;
padding-right:10px;
text-align:justify;
font-weight:normal;
}

.sortresults{
width:100px;
height:20px;
background-color:#efefef;
vertical-align:top;
font-size:10px;
background-color:#abd9e4;
vertical-align:middle;
}

.sortresultslonger{
width:170px;
height:20px;
background-color:#efefef;
vertical-align:top;
font-size:10px;
background-color:#abd9e4;
vertical-align:middle;
}

.companydetailsLeft{
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
vertical-align:middle;
text-align:left;
font-family: Verdana;
font-size:11px;
color:#333333;
font-weight:bold;
}

.companydetailsUnboldLeft{
padding:0px;
vertical-align:middle;
text-align:left;
font-family: Verdana;
font-size:11px;
color:#333333;
font-weight:normal;
}

.companydetailsUnbold{
padding:0px;
vertical-align:middle;
text-align:right;
font-family: Verdana;
font-size:11px;
color:#333333;
font-weight:normal;
}

/* END GENERAL */



	
.bgnavibtnBackspace{
	background-image:url(../images/spacer.gif);
	width:221px;
	height:34px;
	background-repeat:no-repeat;
	}
/* END TOP NAVI BAR */

/* TOP SEARCH BOX */





.portletinput{
width:120px;
height:15px;
}

.moredetails{ 
    font-family:Verdana;
	color:#990000;
	font-size: 9px;
	font-weight: bold;
	vertical-align:bottom;
	text-align:right;
}
/* FIND A COMPANY FORM*/


.fieldlong{ 
	font-weight: bold;
	vertical-align:top;
	text-align:left;
	padding-left:5px;
	padding-top:5px;

}



.fieldlong1{ 
    font-family:Verdana;
	color:#333333;
	font-size: 0.9em;
	font-weight: bold;
	vertical-align:top;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:8px;
}

.fieldlong_1{ 
    font-family:Verdana;
	color:#333333;
	font-size: 0.9em;
	vertical-align:top;
	text-align:left;
	padding-bottom:8px;
}

.fieldlong2{ 
    font-family:Verdana;
	color:#333333;
	font-size: 1.0em;
	vertical-align:top;
	text-align:left;
	padding-top:5px;
}

.fieldlong_icon{ 
    font-family:Verdana;
	color:#333333;
	vertical-align:top;
	padding-left:3px;
	padding-top:5px;
}



.landscape_short_cut{ 
 	border:1px;
	width:480px;
	border-style:solid;
	border-color:#b2c118;
	font-family: Verdana;
	font-size:0.8em;
	color:#333333;
	margin-left:16px;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	font-weight:bold;
	vertical-align:middle;
}

.description{
  padding-left:9px;
  padding-right:9px;
  font-size:0.9em;
}

.error_search{
  padding-left:9px;
  padding-right:9px;
  font-size:1.1em;
  line-height:17px;
}

.video{
   padding-left:30px;
   padding-right:30px;
   padding-top:30px;
   padding-bottom:15px;
}

.inputLong{
width:180px;
height:15px;
background-color:#efefef;
}

.clickbtnlong{
text-align:center;
vertical-align:middle;
font-family:Verdana;
font-size:9px;
font-weight:bold;
width:45px;
height:20px;

}

.checkboxlong{
width:10px;
height:12px;
}

.contentsForm{

}

.errormsg{
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
vertical-align:middle;
text-align:center;
font-family: Verdana;
font-size:15px;
color:#333333;
font-weight:bold;
}

.scroll {height:auto;
 overflow:none;}

.tapform {
color: #FFFFFF;
}
/* END TOP SEARCH BOX*/


/* Listing */
.portlet_ul {
	margin: 1em;
	padding-left:0.5em;
}

.portlet_li {
/*  line-height: 15px; */
	font-family: Verdana;
	font-weight:bold;
	font-size:1.1em;
	color:#333333;
	text-align: left;
	padding:0;
	list-style-image:url(../images/btn_arro.gif);

}



/* Landing Page Layout  and Placement */

#landing_main_content_layout {
    margin:0 auto;
    width:100%;
}


#landing_tvbanner {
	float:left;
    width:100%;
	height:196px;
	background-color:#FFFFFF;
	vertical-align:top;
	margin:0px;
	padding:0px;
 }
  
#landing_wel {
    clear:both;
	display:none
 }

 #landing_wel td {
	font-family:Verdana;
	font-size: 0.65em;
	font-weight:bold;
	text-align:center;
 }

#landing_spacer {
clear:both;
 background-color:#FFFFFF;
 width:100%;
 height:15px;
 margin-top:-4px;
 background-image:url(../images/horitmiddlecurve.gif);
}

#landing_main_content_bottom_layout {
	margin:0px;
	padding:0px;
	width:100%;
	background-color:#FFFFFF;
}


#landing_main_content {
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
	background-color:#FFFFFF;
}

#ad_banner
{
    display:none;
    clear:both;
}


#main_layout{
 width:100%;
 margin-top: -1px ;
 background-color:#FFFFFF;
 clear:both;
}

#main_layout_top{
  width:100%;
  height:auto;
  margin:0;
  background-color:#FFFFFF;
}



#main_layout_top_left{
	 width:100%;
	 height:auto;
	 background-color:#eaeaea;
 }



#main_layout_top-right{
	display:none;
 }


.highlightedbarTOP {
width:100%;
height:5px;
background-color:#ff9000;
}

.highlightedbar{
height:25px;
background-color:#e1e79f;
font-family: Verdana;
font-size:2.0em;
color:#ec6401;
text-align:left;
text-indent:10px;
vertical-align:middle;
}

.breadcrumbs{
height:60px;
background-color:#eaeaea;
font-family: Verdana;
font-size:1.2em;
color:#333333;
text-align:left;
text-indent:4px;
vertical-align:middle;
}


#main_layout_bottom{
  width:100%;
  height:auto;
  margin:0px;
  background-color:#FFFFFF;
  clear:both;
}

#main_layout_bottom_left{
	 width:100%;
	 padding-bottom:0;
	 background-color:#eaeaea;
 }


#main_layout_bottom_left_content{
	 width:100%;
	 height:auto;
}

* html #main_layout_bottom_left_content{
	width:100%;
	height:auto;
}



#main_layout_bottom_left_nav{
	  clear:both;
 }


#main_layout_bottom_right{
	display:none;
 }

* html #main_layout_bottom_right{
	display:none;
}

.companyhead {
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:10px;
vertical-align:middle;
text-align:right;
font-family: Verdana;
font-size:1.2em;
color:#333333;
font-weight:bold;
}




.pagenavigator{
	width:98%;
	height:20px;
	background-color:#EAEAEA;
	text-align:right;
	font-family:Verdana;
	font-size:0.9em;
	padding-top:20px;
	padding-right:2px;
	padding-bottom:2px;
	vertical-align:bottom;

}

.input1{
width:100px;
height:15px;
background-color:#efefef;
}

.logo{
border:1px;
border-style:solid;
border-color:#666666;
}

.printbar{
text-align:right;
padding-right:5px;
line-height:15px;
}

.industry_notes{
padding-left:16px;
padding-bottom:5px;
font-weight:bold;
}

#landing_main_content_left {
	margin:0px;
	padding:0px;
	float:left;
	width:65%;
	background-color:#FFFFFF;
}

#landing_main_content_right {
	margin:0px;
	padding-top:0px;
	float:left;
	width:35%;
	vertical-align:top;
	background-color:#FFFFFF;
}

#landing_product {
	margin:0px;
	float:left;
	width:100%;
	height:auto;
	background-color:#FFFFFF;

}

#ldanding_product td {

	font-family: Verdana;
	font-size:10px;
	color:#333333;
}


#landing_company_search {
	margin:0px;
	float:left;
	width:100%;
	height:auto;
	background-color:#FFFFFF;
}

#landing_oppo {
	margin:0px;
	float:left;
	width:100%;
	height:auto;
	background-color:#FFFFFF;
}

#landing_forum {
	margin:0px;
	float:left;
	width:100%;
	height:auto;
	background-color:#FFFFFF;
}

#landing_event_highligh {
	margin:0px;
	float:left;
	width:100%;
	height:auto;
	background-color:#FFFFFF;
}
