body {     
     color: #666666;
     margin: 0px;
     padding: 0px;
     padding-bottom: 25px;
     text-align: left;
     font-family: Arial, Helvetica, sans-serif;
     line-height: 1.6em;
     background: url(/staticfiles/images/sitebg2.gif) repeat-x;
}

h1 {
   color: #666666;
   margin-top: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   line-height: 1.6em;
}

h2 {
   color: #666666;
   margin-top: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   line-height: 1.6em;
}

h3 {
   color: #666666;
   margin-top: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   line-height: 1.6em;
}

p {
   color: #666666;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 1.6em;
}

td {
   color: #666666;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 1.6em;
}

div {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 1.6em;	
}

a { 
    color: #666666;
}


ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

ol {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

html>body ul ul {
	padding: 0 0 0 15px;
}

html>body ol {
	padding: 0 0 0 30px;
}



form { 
   margin: 0px;
   padding: 0px;
}

.formtable { width: 100%; }

.formtitle { padding-left: 0px; padding-right: 0px; }

.formstep { padding-left: 0px; padding-right: 0px; font-weight: bold; }

.formmessage { padding-left: 0px; color: red; }

.formdesc { padding-left: 0px; }

.forminput { padding-right: 0px; }

.formbuttons { padding-right: 0px; }

.formcontent { padding-left: 0px; padding-right: 0px; }

.formtext { font-size: 11px;  border: 1px solid #7f9db9; }

.formtextarea { font-size: 11px;  border: 1px solid #7f9db9; }

.formselect { font-size: 11px;  border: 1px solid #7f9db9; }

.formbutton { padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; font-size: 11px;  border: 1px solid #7f9db9; background-color: white; color: #666666; }

.colltitle {
   color: #666666;
   margin-top: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   line-height: 1.6em;
}

.colldesc {
  font-weight: normal;
}

.cms-hr { background-color: #d5dbdd; }

#container {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}

.divider { 
       width: 1px;
       background-color: #ffffff;
}

#headleft {
       width: 174px;
       height: 60px;
       background-color: #B9C3C7;
       text-align: center;
       vertical-align: middle;
}

#headmiddle {
       width: 650px;
       height: 60px;
       background-color: #B9C3C7;
}

#headright {
       width: 174px;
       background-color: #B9C3C7;
       background-image: url('/f/images/header/ru_corner.gif');
       background-repeat: no-repeat;	
       background-position: top right;
}

#contentleft {
       vertical-align: top;
       width: 224px;
       border-top: 1px solid #ffffff;
       float: left;
 
}

#contentleft ul li {
	/*background:url(/staticfiles/images/bulletitem_small.gif) top left no-repeat;*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-left: 15px;
	
}

#contentlefttopmenu {
       vertical-align: top;
       width: 224px; /*controls width of whole menu*/ 
       /*border: 1px solid #000;*/
       background: #b6b6b6;
       border-top: 1px solid #b6b6b6;/*top of menu border */
       margin: 10px 0 0 0;
       /*background-image: url(http://www.theiet.org/staticfiles/images/hpleftnavbackTV.gif);*/
      
}

#menu {
       vertical-align: top;
       border-top: 1px solid #000;
           
}

#contentmiddle1 {
      vertical-align: top;
      width: 600px;
      padding-top: 5px;
      padding-left: 10px;
      padding-right: 10px;
      background-color: #FFFFFF;
      float: left;
}

#contentright1 {
      width: 174px;
      vertical-align: top;
      background-color: #E9ECEE;
      border-top: 1px solid #ffffff;
      float: right;
}

#footleft {
      height: 100px;
      background-color: #EAEDEE;
      background-image: url('/f/images/page/lb_corner.gif');
      background-repeat: no-repeat;	
      background-position: bottom left;
}

#footmiddle { 
      height: 100px;
      background-color: #FFFFFF;
}

#footright { 
      height: 100px;
      background-color: #E9ECEE;
}

#footer {
      margin-top: 12px;
      text-align: center;
      color: #777D80;
      font-size: 10px;
      font-family: Arial,Helvetica,sans-serif;
}

#footer a {
      color: #777D80;
      font-size: 10px;
      font-family: Arial,Helvetica,sans-serif;
      text-decoration: none;
}


#homelink {
   font-weight: bold;
   color: #666666;
}

div.welcome {
	float:left;
	margin-right:5px;
	width:300px;
}

#login div.myiet {
	text-align:center;
	float:left;
	margin:0;
	padding:0;
	background-image:url(/staticfiles/images/myietbutton.gif);
	background-position: left;
	background-repeat: repeat-x;
	height:33px;
	width:50px;
}
		
#login div.myiet p {
	margin:0;
	padding:0;
	padding-top:8px;
}
	
#login div.myiet p a  {
	text-decoration:underline;
	font-weight:bold;
	color:#FFF;
}

.menurow {
  cursor: pointer;
}	

td.menubullet {
  width: 18px;
  height: 20px;
}

td.menutext {
  width: 150px;
}

td.menutextactive {
  width: 150px;
  font-weight: bold;
}

td.menuborder {
   width: 5px;
   border-left: solid 1px white;
   background-color: #B9C3C7;
}

td.menuborder_grey {
  width: 6px;
  background-color: #B9C3C7;
}

td.menurow_separator {
  background-color: #B9C3C7;
}

td.menubullet_category {
  width: 18px;
  height: 18px;
  border-top: solid 1px white;
  border-bottom: solid 1px white;
  background-color: #41647A;
}

td.menutext_category {
  width: 150px;
  border-top: solid 1px white;
  border-bottom: solid 1px white;
  background-color: #41647A;
  color: white;
  font-weight: bold;
}

td.menuborder_category {
  width: 6px;
  background-color: #41647A;
  border-top: solid 1px white;
  border-bottom: solid 1px white;
}

a.menulink {
  color: #666666;
  text-decoration: none;
}

a.menulink:visited {
  color: #666666;
}


p.title { 
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: bold;
}

p.synopsis {
  margin-top: 0px;
  margin-bottom: 0px;
}

.synopsis_int {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 110%;
}

p.channelname {
  margin-top: 0px;
  margin-bottom: 0px;
}

p.date {
  margin-top: 0px;
  margin-bottom: 0px;
}

p.speakers {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 100%;
}

.links {
  margin-top: 0px;
  margin-bottom: 4px;
  font-size: 0.9em;
  font-weight: normal;
  color: #777D80;
}

.links a { 
  padding-right: 1.5em;
  text-decoration: none;
  color: #777D80;
}

.sbbox {  }
.sbbox select { font-size: 11px; width: 160px; border: 1px solid #7f9db9; margin-bottom: 5px; }
.sbbox input.text { font-size: 11px;  width: 160px; border: 1px solid #7f9db9; margin-bottom: 5px; }

.sbtitle { height: 16px; padding-top: 1px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px; background-color: #b9c3c7; color: white; font-weight: bold; }
.sbtitle a { text-decoration: none; font-weight: bold; color: white; }

.sbcontent { padding-left: 5px; padding-right: 5px; }

.sbdecoa { height: 3px; background-image: url('/f/images/sidebar/decoa.gif'); margin-top: 10px; overflow: hidden; }
.sbdecob { height: 3px; background-image: url('/f/images/sidebar/decob.gif'); margin-bottom: 10px; overflow: hidden; }
.sbdecoc { height: 3px; background-image: url('/f/images/sidebar/decoc.gif'); margin-top: 10px; overflow: hidden; }

.cal { width: 100%; }
.cal th { width: 14%; padding: 2px; text-align: center; font-weight: bold; color: #777d80; }
.cal td { width: 14%; padding: 2px; text-align: center; }
.cal a { color: #41647a; text-decoration: underline; font-weight: bold; }
.cala { color: #777d80; }
.calt { color: #777d80; }
.calt span { border: 1px solid #41647a; padding: 2px; }
.cali { color: #c6cacc; }
.calm { border-top: 1px solid #41647a; padding-top: 5px; }

.bcfsa { background-color: #e9ecee; padding-left: 7px; padding-right: 7px; padding-top: 4px; padding-bottom: 2px; color: #777d80; font-size: 0.9em; margin-top: -9px; }
.bcfsb { background-color: #e9ecee; padding-left: 7px; padding-right: 7px; padding-top: 2px; padding-bottom: 2px; color: #777d80; font-size: 0.9em; margin-bottom: 10px; }
.bcfsb a { text-decoration: none; color: #777d80; }
.bcf { padding-left: 5px; padding-right: 5px; width: 100%;}
.bcf td { vertical-align: top; text-align: left; margin: 0px; padding: 0px; line-height: 1.3em; padding-bottom: 10px; color: #666666; }
.bcf .bcftitle { font-weight: bold; }
.bcf .bcfspeaker { font-weight: normal; display: block; }
.bcf .bcfdate { font-weight: normal; display: block; }
.bcf .bcfsynopsis { font-weight: normal; display: block; }
.bcf .bcfcattitle { font-weight: bold; font-size: 14px; }
.bcf .bcfcatdesc { font-weight: normal; font-size: 10px; }
.bcf .bcfsubcattitle { font-weight: bold; font-size: 10px; }
.bcf .bcfmonth { background-image: url('/f/images/bcfmonth.gif'); background-repeat: repeat-x; background-position: top left; }
.bcf .bcfmonth span { padding-left: 6px; background-color: #E9ECEE; font-weight: bold;  }
.bcf .bcfttspeaker { font-weight: normal; }
.bcf .bcftthead { font-weight: bold; }
.bcf .bcfttdate { font-weight: bold; }
.bcf .links a { padding-right: 0.5em; }
.bcf .bcfpager a { padding-right: 0; }
.bcf .bcfpager td { text-align: center; border-top: 1px solid #777D80; padding-top: 10px; }
.bcf .bcfall td { text-align: center; }
.bcfbullet { width: 2px; height: 10px; overflow: hidden; margin-top: 2px; margin-right: 4px; }
.bcfseparator { background-image: url('/f/images/bcfseparator.gif'); background-repeat: repeat-x; background-position: center; height: 25px; }
.bcfd { margin-bottom: 15px; }
.bcfdh { font-weight: bold; margin-top: 10px; }
.bcfsubcatpost { margin: 0px; padding: 0px; height: 10px; }

.blh { background-color: #b9c3c7; padding-left: 7px; padding-right: 7px; padding-top: 2px; padding-bottom: 2px; color: #ffffff; font-size: 11px; font-weight: bold; margin-bottom: 10px; height: 16px; vertical-align: middle; }
.blsa { background-color: #e9ecee; padding-left: 7px; padding-right: 7px; padding-top: 2px; padding-bottom: 2px; color: #777d80; font-size: 0.9em; margin-top: -9px; }
.blsb { background-color: #e9ecee; }
.blsc { background-color: #e9ecee; padding-left: 7px; padding-right: 7px; padding-top: 2px; padding-bottom: 2px; color: #777d80; font-size: 0.9em; margin-bottom: 10px; }
.blsc a { text-decoration: none; color: #777d80; }
.blp { padding-left: 7px; padding-right: 7px; padding-top: 3px; padding-bottom: 3px; color: #777d80; font-size: 11px; height: 18px; vertical-align: middle; }
.blp input { font-size: 11px; border: 1px solid #7f9db9; color: #777d80; }
.blc { width: 400px; }
.blc td { vertical-align: top; }
.bli { width: 80px; }
.blt { padding-left: 10px; }
.blec { display: none; }
.blet { font-size: 110%; padding-bottom: 5px;}
.bleta { width: 380px; height: 100px; }
.blr { display: none; }
.bld { display: none; }
.bldh { font-weight: bold; margin-top: 15px; }
.bls { margin-top: 15px; margin-bottom: 15px; height: 1px; background-color: #d5dbdd; overflow: hidden; }
.blpfirst { text-decoration: none; color: #777d80; margin-right: 7px; }
.blpprev { text-decoration: none; color: #777d80; margin-right: 2px; }
.blppage { color: #777d80; margin-left: 5px;  }
.blppageactive { text-decoration: none; color: #666666; font-weight: bold; margin-left: 5px; }
.blpnext { text-decoration: none; color: #777d80; margin-left: 7px; }
.blplast { text-decoration: none; color: #777d80; margin-left: 7px; }
.blpgo { text-decoration: none; color: #777d80; margin-left: 10px; }
.blft { background-color: #ffff7f; }

.teaser { background-color: #b9c3c7; padding: 1px; }
#contentleft .teaser { margin-top: 10px; margin-left: 5px; margin-right: 5px; background-image: url('/f/images/teaser/ll.gif'); background-repeat: no-repeat; background-position: bottom left; }
.teaserhead { height: 18px; background-color: #b9c3c7; border: 1px solid #ffffff; padding-left: 10px; padding-right: 10px; color: #ffffff; font-size: 11px; font-weight: bold; }.teaserbody { background-color: #ffffff; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; font-size: 8pt;  }
#contentleft .teaserbody { background-image: url('/f/images/teaser/lli.gif'); background-repeat: no-repeat; background-position: bottom left;  }
.teaserbody a { text-decoration: none; font-size: 11px; }
.teaserbody div { margin-bottom: 5px; font-size: 11px; }

.tabs { background-image: url('/f/images/tabs/rest.gif'); background-repeat: repeat-x; background-position: bottom left; }
.tabr1 .tabc1a { width: 2px; height: 2px; background-image: url('/f/images/tabs/ul.gif'); }
.tabr1 .tabc2a { background-image: url('/f/images/tabs/um.gif'); }
.tabr1 .tabc3a { width: 2px; height: 2px; background-image: url('/f/images/tabs/ur.gif'); }
.tabr1 .tabc1 { width: 2px; height: 2px; background-image: url('/f/images/tabs/ul.gif'); }
.tabr1 .tabc2 { background-image: url('/f/images/tabs/um.gif'); }
.tabr1 .tabc3 { width: 2px; height: 2px; background-image: url('/f/images/tabs/ur.gif'); }
.tabr1 .tabcd { width: 4px; background-color: #ffffff; }
.tabr2 .tabc1a { width: 2px; background-color: #ffffff; background-image: url('/f/images/tabs/ml.gif'); }
.tabr2 .tabc2a { padding-top: 1px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px; background-color: #ffffff; }
.tabr2 .tabc2a a { color: #666666; font-size: 10px; text-decoration: none; }
.tabr2 .tabc3a { width: 2px; background-color: #ffffff; background-image: url('/f/images/tabs/mr.gif'); }
.tabr2 .tabc1 { width: 2px; background-color: #ffffff; background-image: url('/f/images/tabs/ml.gif'); }
.tabr2 .tabc2 { padding-top: 1px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px; background-color: #b9c3c7; }
.tabr2 .tabc2 a {  color: #ffffff; font-size: 10px; text-decoration: none; }
.tabr2 .tabc3 { width: 2px; background-color: #ffffff; background-image: url('/f/images/tabs/mr.gif'); }
.tabr2 .tabcd { width: 4px; background-color: #ffffff; }
.tabr3 .tabc1a { width: 2px; height: 1px; background-color: #ffffff; background-image: url('/f/images/tabs/ll.gif'); }
.tabr3 .tabc2a { height: 1px; background-color: #ffffff; }
.tabr3 .tabc3a { width: 2px; height: 1px; background-color: #ffffff; background-image: url('/f/images/tabs/lr.gif'); }
.tabr3 .tabc1 { width: 2px; height: 1px; background-color: #b9c3c7; }
.tabr3 .tabc2 { height: 1px; background-color: #b9c3c7; }
.tabr3 .tabc3 { width: 2px; height: 1px; background-color: #b9c3c7; }
.tabr3 .tabcd { width: 4px; background-color: #b9c3c7; }
.tabcontent { border-left: 1px solid #b9c3c7; border-right: 1px solid #b9c3c7; border-bottom: 1px solid #b9c3c7; padding: 10px; }

.bcm { border-collapse: collapse; border: none; width: 100%; }
.bcm th { padding: 0px; padding-top: 5px; padding-bottom: 5px; color: #666666; font-weight: bold; }
.bcm td { padding: 0px; padding-top: 2px; padding-bottom: 2px; color: #666666; border-top: 1px solid #b9c3c7; }
.bcm a { text-decoration: none; color: #666666; font-weight: bold; }


#globalbar {
	margin: 0 0 3px 0;
	padding:0;	
	width:1003px;
	background-color: #D7D0C8;
	background-image:url(/staticfiles/images/greyborder.gif);
	background-position: left;
	background-repeat: no-repeat;
	height:34px;
	
}

#ietnetworks, #knowledge, #login, #topsearch {
	width:291px;
	text-align:center;
	float:left;
	margin:0;
	padding:0;
	background-image:url(/staticfiles/images/greyborder.gif);
	background-position: left;
	background-repeat: no-repeat;
	height:34px;
}

#ietnetworks {
	width:291px;
	text-align: left;
	background-color: #a59d95;
	color:#fff;
	
}

#ietnetworks p a {
	color: #fff;
	font-size: 1.1em;
	color:#fff;
}

#knowledge {
	width:175px;	
}

#knowledge p {
	font-size: 1.1em;	
}



#login {
	width:355px;
}


#topsearch {
	width:179px;
	background-image:url(/staticfiles/images/greyborder.gif);
	background-position: right;
	background-repeat: no-repeat;	

}

#ietnetworks.on {
	background-color: #a59d95;
	background-image:url(/staticfiles/images/greyborder.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #ffffff;

}

#ietnetworks p, #knowledge p, #login div.welcome p, #login div.register p {	
	margin:0;
	padding:0;
	padding-top:8px;
	margin-left:15px;
	margin-right:15px;
	}
#login div.register p {
	margin-left:0px;
	margin-right:0px;
}
#login div.welcome p {
	margin-right:0;
	text-align:right;	
}
#ietnetworks p a, #knowledge p a, #login p a {
	text-decoration:none;
	font-weight:bold;
	color:#000;
}

#ietnetworks p a.underlined, #knowledge p a.underlined, #login p a.underlined {
	text-decoration:underline;
}


		
#login div.loginform, #login div.remember, #login div.register {
	float:left;
}

#login div.loginform {
	margin:0;
	padding:0;
	width:295px;
}
	
#topsearch form, #login div.loginform form, form {
	margin:0;
	padding:0;
	border:0;
	background-image:none;
}

#topsearch form fieldset, #login div.loginform form fieldset, form fieldset {
	margin:0;
	padding:0;
	border:0;	
	margin-top:3px;
}

span.smalltxt {
	font-size:0.75em;
}
#topsearch form input.globalsearch, #login div.loginform form input.entry, form input.event, form input.eventsearchbox, form input.eventsearchboxblank {
	margin:0;
	padding:0;
	border:1px solid #A09F95;
	/*padding-top:2px;*/
	padding-left:1px;
	padding-right:1px;
	padding-bottom:0px;
	height:16px;
	margin-right:3px;
	font-size:0.95em;
	font-family: Arial, Helvetica, sans-serif;
	color: #00274C;
	background-color: #E3ECE2;
}

form input.form_textfields, form textarea.form_textfields {
	font-size:0.95em;
	font-family: Arial, Helvetica, sans-serif;
	color: #00274C;
	background-color: #E3ECE2;
	margin:0;
	padding:0;
	border:1px solid #A09F95;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:0px;
	margin-right:3px;
}

form input.form_textfields {
	height:16px;
}

div.error {
	color: #ff0000;
}



.logpwbox, .logunbox, .unpwboxover {
	margin:0;
	padding:0;
	border:1px solid #A09F95;
	/*padding-top:2px;*/
	padding-left:1px;
	padding-right:1px;
	padding-bottom:0px;
	height:16px;
	margin-right:3px;
	font-size:0.95em;
	font-family: Arial, Helvetica, sans-serif;
	color: #00274C;
	background-color: #E3ECE2;
	width: 60px;
}

.logpwbox {
	background-image:url(/staticfiles/images/login_bg_password.gif);
	background-repeat:no-repeat;
	}

.logunbox {
	background-image:url(/staticfiles/images/login_bg_username.gif);
	background-repeat:no-repeat;
}

.unpwboxover {
	background-image:url(/staticfiles/images/login_bg_blank.gif);
}


/* removed from HTML template */

#contentleft #menu {
	padding:0;
	margin: 0;
	padding-top:5px;
	border-top:0px solid transparent;
	font-weight: normal;
	display: inline;/* fixes the IE6 double margin problem*/
	background-color: transparent;
}
#contentleft #menu h2,#contentleft #menu h4 {
	margin:0;
	padding:0;
	font-size:1.6em;
	margin-left:10px;
}

#contentleft #menu .h2leftcont {
	margin:0 0 10px 10px;
	font-size:1.2em;
}

#contentleft #menu h4 {
		font-size:1em;
		margin-bottom: 5px;

}
#contentleft #menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size: 1.0em;

}
#contentleft #menu p {
	margin:0;
	padding:0;
	margin-left:10px;
	margin-bottom:5px;
}

#contentleft #menu ul li {
	padding-left:10px;
	margin-right:5px;
}

#contentleft #menu ul.sector li a {
	padding: 3px 70px 3px 25px;
	margin: 0;

}

#contentleft #menu ul li a.arrow {
	font-weight:bold;
	padding-left:15px;
}

#contentleft #menu ul.sector li {
	padding-top:2px;
	padding-bottom:1px;
	margin-bottom:1px;
	padding-left:5px;
	margin-left:1px;
	margin-right:1px;
	background-color: #fff;
	font-weight: normal;
}

#contentleft #menu ul.sector li:hover {
	padding-top:2px;
	padding-bottom:1px;
	margin-bottom:1px;
	padding-left:5px;
	margin-left:1px;
	margin-right:1px;
	background-color: #eee;
	font-weight: normal;
}

#contentleft #menu ul.sector li.bot {
	padding-top:2px;
	padding-bottom:1px;
	margin-bottom:0px;
	padding-left:5px;
	margin-left:1px;
	margin-right:1px;
	background-color: #fff;
	font-weight: normal;
}

#contentleft #menu ul.sector li.bot:hover {
	padding-top:2px;
	padding-bottom:1px;
	margin-bottom:0px;
	padding-left:5px;
	margin-left:1px;
	margin-right:1px;
	background-color: #eee;
	font-weight: normal;
}

#contentleft #menu ul li {
	padding-left:10px;
	margin-right:5px;
}


#contentleft #menu ul.sector li a.comms, #contentleft #menu ul.sector li a.control, #contentleft #menu ul.sector li a.communs, #contentleft #menu ul.sector li a.corpo, #contentleft #menu ul.sector li a.electro, #contentleft #menu ul.sector li a.hdr, #contentleft #menu ul.sector li a.info, #contentleft #menu ul.sector li a.manage, #contentleft #menu ul.sector li a.manufacture, #contentleft #menu ul.sector li a.news, #contentleft #menu ul.sector li a.power, #contentleft #menu ul.sector li a.resea, #contentleft #menu ul.sector li a.transport, #contentleft #menu ul.sector li a.transport2 {
	background-image: url(/staticfiles/images/comms.gif);
	background-image: url(/staticfiles/images/ullgreybg.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
#contentleft #menu ul.sector li a.control {
	background-image: url(/staticfiles/images/control.gif);
	background-image: url(/staticfiles/images/ulcontrol.gif);
}
#contentleft #menu ul.sector li a.communs {
	background-image: url(/staticfiles/images/ulcomms.gif);
}
#contentleft #menu ul.sector li a.corpo {
	background-image: url(/staticfiles/images/ulcorpo.gif);
}
#contentleft #menu ul.sector li a.electro {
	background-image: url(/staticfiles/images/ulelectro.gif);
}
#contentleft #menu ul.sector li a.info {
	background-image: url(/staticfiles/images/ulinfo.gif);
}
#contentleft #menu ul.sector li a.manage {
	background-image: url(/staticfiles/images/ulmanage.gif);
}
#contentleft #menu ul.sector li a.manufacture {
	background-image: url(/staticfiles/images/ulmanu.gif);
}
#contentleft #menu ul.sector li a.news {
	background-image: url(/staticfiles/images/ulnews.gif);
}
#contentleft #menu ul.sector li a.power {
	background-image: url(/staticfiles/images/ulpower.gif);
	}
#contentleft #menu ul.sector li a.resea {
	background-image: url(/staticfiles/images/ulresea.gif);
}	
#contentleft #menu ul.sector li a.transport {
	background-image: url(/staticfiles/images/ultransport.gif);
}

#contentleft #menu ul.sector li a.transport2 {
	background-image: url(/staticfiles/images/ulhomebg.gif);
	font-weight: 400;
}

#contentleft #menu ul.sector li a.hdr {
	background-image: url(/staticfiles/images/ulhomebg.gif);
	font-weight: 700;
	color: #fff;
}

.end {
	background-color: #f00;
	background: url(/staticfiles/images/ulmenubot.gif) no-repeat;
	background-position: right;
	background-color: #b6b6b6;
	width: 224px;
	height: 53px;

	/*border-left: 2px solid #b6b6b6;*/
}

#contentleft #menu ul.sector li.lichannel {
	background-color: #c7d9b9;
	color: #333;
	font-weight: normal;
	border-width: 0px;
	border-color: #999;
}

#contentleft #menu ul.sector li.lichannelhm {
	background-color: #fff;
	color: #333;
	font-weight: normal;
	border-width: 1px;
	border-color: #999;
	/*background-image: url(images/ulhomebg.gif);*/
}


#contentleft #menu ul.sector li.lichannelhdr {
	background-color: #b6b6b6;
	color: #fff;
	border-width: 1px;
	border-color: #fff;
	/*background-image: url(images/ulhomebg.gif);*/
}

#rsscontainer p.rsscontp {
	font-weight: 700;
	padding: 10px 0 0 0;
}

.bldh p, .bldc p {
	font-size: 110%;
	margin: 0;
}

.snipcontainer {
	min-height: 110px;
}

.snipcontainer h1 {
	font-size: 110%;
	margin: 0;
}

.snipcontainer p {
	font-size: 110%;
	margin: 0;
}

.snipcontainer p a {
	text-decoration: none;
}
.snipcontainer p.title_techcomms, .snipcontainer p.title_techcomms a {
	color: #9ca41a;
	font-weight: 700;
}
.snipcontainer p.title_techcomp, .snipcontainer p.title_techcomp a {
	color: #b60937;
	font-weight: 700;
}
.snipcontainer p.title_corp, .snipcontainer p.title_corp a {
	color: #95afde;
	font-weight: 700;
}
.snipcontainer p.title_techelx, .snipcontainer p.title_techelx a {
	color: #ed8917;
	font-weight: 700;
}
.snipcontainer p.title_techinfopro, .snipcontainer p.title_techinfopro a {
	color: #0c517a;
	font-weight: 700;
}
.snipcontainer p.title_techmanage, .snipcontainer p.title_techmanage a {
	color: #008874;
	font-weight: 700;
}
.snipcontainer p.title_techmanu, .snipcontainer p.title_techmanu a {
	color: #6c5b7f;
	font-weight: 700;
}
.snipcontainer p.title_news, .snipcontainer p.title_news a {
	color: #0e3347;
	font-weight: 700;
}
.snipcontainer p.title_techpower, .snipcontainer p.title_techpower a {
	color: #f1ab15;
	font-weight: 700;
}
.snipcontainer p.title_research, .snipcontainer p.title_research a {
	color: #628297;
	font-weight: 700;
}
.snipcontainer p.title_techtrans, .snipcontainer p.title_techtrans a {
	color: #22125b;
	font-weight: 700;
}
.snipcontainer p.title_ , .snipcontainer p.title_ a {
	color: #b6b6b6;
	font-weight: 700;
}


img {
	border: 0;
}


#contentleft {
       vertical-align: top;
       width: 225px;
       border-top: 1px solid #ffffff;
       float: left;

}

#contentmiddle {
      vertical-align: top;
      width: 540px;
      margin: 11px 10px 0 10px;
      background: #fff;
      float: left;
}

#contentmiddle ul li {
	list-style-type: disc;
	margin: 0 0 0 20px;
	font-size: 1.1em;
	
}

#contentmiddle ul li ul{
	margin: 0 0 5px 20px;
	padding: 0;
	font-size: .90em;
	
}

#contentmiddle ul li ul li {
	list-style-type: circle;
	margin: 2px 0 0 20px;
	font-size: 1.1em;
	
}

#contentmiddle ul {
	margin: 0;
	padding: 0;
	
}

#contentright {
      width: 180px;
      vertical-align: top;
      margin: 11px 0 0 0;
      background: #ededed;
      float: left;
}

#topsearchright22 {
	width:1px;
	float:left;
	margin:0;
	padding:0px;
	background-image:url(/staticfiles/images/greyborder.gif);
	background-position: right;
	background-repeat: no-repeat;
	height:34px;
}

#tv_leftshunt {
	margin: 0 0 0 10px;
}

#tv_logopad {
	padding: 0 5px 0 0;
}

#tv_logoreplace {
	padding: 0 5px 0 0;
	font-family: arial;
	font-weight: 700;
	font-size: 200%;
	color: #999;
}

#tv_bigtitle_comms, #tv_bigtitle_contr, #tv_bigtitle_corpo, #tv_bigtitle_elect, #tv_bigtitle_infor, #tv_bigtitle_manag, #tv_bigtitle_manuf, #tv_bigtitle_news, #tv_bigtitle_power, #tv_bigtitle_resea, #tv_bigtitle_trans, #tv_bigtitle_standard {
	font-family: arial;
	font-weight: 700;
	font-size: 180%;
}

#tv_bigtitle_comms, .chansm_comms {
	color: #9ca41a;
}
#tv_bigtitle_contr, .chansm_contr {
	color: #b60937;
}
#tv_bigtitle_corpo, .chansm_corpo {
	color: #95afde;
}
#tv_bigtitle_elect, .chansm_elect {
	color: #ed8917;
}
#tv_bigtitle_infor, .chansm_infor {
	color: #0c517a;
}
#tv_bigtitle_manag, .chansm_manag {
	color: #008874;
}
#tv_bigtitle_manuf, .chansm_manuf {
	color: #6c5b7f;
}
#tv_bigtitle_news, .chansm_news {
	color: #0e3347;
}
#tv_bigtitle_power, .chansm_power {
	color: #f1ab15;
}
#tv_bigtitle_resea, .chansm_resea {
	color: #628297;
}
#tv_bigtitle_trans, .chansm_trans {
	color: #22125b;
}
#tv_bigtitle_standard, .chansm_standard {
	color: #b6b6b6;
}

#tv_topcont {
	width: 1010px;
	background: url(/staticfiles/images/stripbgnoright3.gif) repeat-y;
	padding: 0 5px 0 5px;
}

#tv_toprightcurve {
	margin: 0 0 0 20px;
	height: 84px;
	background-color: transparent;
	background: url(/staticfiles/images/rightcurve4.gif) no-repeat;
	background-position: top right;
	text-align: left;
}

#tv_topstrip {
	width: 1010px;
	background: url(/staticfiles/images/stripbg2.gif) repeat-y;
	padding: 0 5px 0 15px;
}

#tv_topstripdash {
	border-top: 1px dashed #ccc;
	margin: 0 35px 0 10px;
}

#tv_midbar_comms, #tv_midbar_contr, #tv_midbar_corpo, #tv_midbar_elect, #tv_midbar_infor, #tv_midbar_manag, #tv_midbar_manuf, #tv_midbar_news, #tv_midbar_power, #tv_midbar_resea, #tv_midbar_trans, #tv_midbar_standard {
	padding: 2px 2px 2px 5px;
	font-family: arial;
	font-size: 100%;
	font-weight: 700;
	color: #fff;
	height: 18px;
}

#tv_midbar_comms {
	background: #9ca41a;
}
#tv_midbar_contr {
	background: #b60937;
}
#tv_midbar_corpo {
	background: #95afde;
}
#tv_midbar_elect {
	background: #ed8917;
}
#tv_midbar_infor {
	background: #0c517a;
}
#tv_midbar_manag {
	background: #008874;
}
#tv_midbar_manuf {
	background: #6c5b7f;
}
#tv_midbar_news {
	background: #0e3347;
}
#tv_midbar_power {
	background: #f1ab15;
}
#tv_midbar_resea {
	background: #628297;
}
#tv_midbar_trans {
	background: #22125b;
}
#tv_midbar_standard {
	background: #b6b6b6;
}

.tv_mid_imageresults {
	float: left;
	margin: 0 10px 12px 0;	
}

.tv_mid_image {
	float: left;
	margin: 0 10px 50px 0;	
}

.tv_mid_imagepresonly {
	float: left;
	margin: 0 10px 40px 0;	
}

.tv_mid_imageresults.img {
	border-right: solid 3px #eee;
	width: 76px;
	height: 110px;	
}

.tv_mid_image.img {
	border-right: solid 3px #eee;
	width: 76px;
	height: 110px;	
}

.tvmidbarleft {
	float: left; margin: 0;
	padding: 0; 
	color: #fff;
}

.tvmidbarright {
	float: right;
	margin: 0;
	padding: 0;
	color: #fff;
}

.tvmidbarrightl {
	float: left;
}

.tvmidbarrightl a {
	text-decoration: none;
	color: #fff;
}

.tvmidbarrightr {
	float: left;
	padding-top: 2px;
}


.tv_mid_image img.comms { border-right: solid 3px #9ca41a; width: 76px; height: 110px;}
.tv_mid_image img.contr { border-right: solid 3px #b60937; width: 76px; height: 110px;}
.tv_mid_image img.corpo { border-right: solid 3px #95afde; width: 76px; height: 110px;}
.tv_mid_image img.elect { border-right: solid 3px #ed8917; width: 76px; height: 110px;}
.tv_mid_image img.infor { border-right: solid 3px #0c517a; width: 76px; height: 110px;}
.tv_mid_image img.manag { border-right: solid 3px #6c5b7f; width: 76px; height: 110px;}
.tv_mid_image img.manuf { border-right: solid 3px #6c5b7f; width: 76px; height: 110px;}
.tv_mid_image img.news { border-right: solid 3px #0e3347; width: 76px; height: 110px;}
.tv_mid_image img.power { border-right: solid 3px #f1ab15; width: 76px; height: 110px;}
.tv_mid_image img.resea { border-right: solid 3px #628297; width: 76px; height: 110px;}
.tv_mid_image img.trans { border-right: solid 3px #22125b; width: 76px; height: 110px;}
.tv_mid_image img.standard { border-right: solid 3px #b6b6b6; width: 76px; height: 110px;}

.tv_mid_imageresults img.comms { border-right: solid 3px #9ca41a; width: 76px; height: 110px;}
.tv_mid_imageresults img.contr { border-right: solid 3px #b60937; width: 76px; height: 110px;}
.tv_mid_imageresults img.corpo { border-right: solid 3px #95afde; width: 76px; height: 110px;}
.tv_mid_imageresults img.elect { border-right: solid 3px #ed8917; width: 76px; height: 110px;}
.tv_mid_imageresults img.infor { border-right: solid 3px #0c517a; width: 76px; height: 110px;}
.tv_mid_imageresults img.manag { border-right: solid 3px #6c5b7f; width: 76px; height: 110px;}
.tv_mid_imageresults img.manuf { border-right: solid 3px #6c5b7f; width: 76px; height: 110px;}
.tv_mid_imageresults img.news { border-right: solid 3px #0e3347; width: 76px; height: 110px;}
.tv_mid_imageresults img.power { border-right: solid 3px #f1ab15; width: 76px; height: 110px;}
.tv_mid_imageresults img.resea { border-right: solid 3px #628297; width: 76px; height: 110px;}
.tv_mid_imageresults img.trans { border-right: solid 3px #22125b; width: 76px; height: 110px;}
.tv_mid_imageresults img.standard { border-right: solid 3px #b6b6b6; width: 76px; height: 110px;}



/* new version of this css using proper channel names from lookup DB */

.tv_mid_image img.news { border-right: solid 3px #0e3347; width: 76px; height: 110px;}
.tv_mid_image img.corp { border-right: solid 3px #95afde; width: 76px; height: 110px;}
.tv_mid_image img.research { border-right: solid 3px #628297; width: 76px; height: 110px;}
.tv_mid_image img.techcomms { border-right: solid 3px #9ca41a; width: 76px; height: 110px;}
.tv_mid_image img.techcomp { border-right: solid 3px #b60937; width: 76px; height: 110px;}
.tv_mid_image img.techelx { border-right: solid 3px #ed8917; width: 76px; height: 110px;}
.tv_mid_image img.techinfopro { border-right: solid 3px #0c517a; width: 76px; height: 110px;}
.tv_mid_image img.techmanage { border-right: solid 3px #008874; width: 76px; height: 110px;}
.tv_mid_image img.techmanu { border-right: solid 3px #6c5b7f; width: 76px; height: 110px;}
.tv_mid_image img.techpower { border-right: solid 3px #f1ab15; width: 76px; height: 110px;}
.tv_mid_image img.techtrans { border-right: solid 3px #22125b; width: 76px; height: 110px;}
.tv_mid_image img.standard { border-right: solid 3px #b6b6b6; width: 76px; height: 110px;}

.tv_mid_imageresults img.news { border-right: solid 3px #0e3347; width: 76px; height: 110px;}
.tv_mid_imageresults img.corp { border-right: solid 3px #95afde; width: 76px; height: 110px;}
.tv_mid_imageresults img.research { border-right: solid 3px #628297; width: 76px; height: 110px;}
.tv_mid_imageresults img.techcomms { border-right: solid 3px #9ca41a; width: 76px; height: 110px;}
.tv_mid_imageresults img.techcomp { border-right: solid 3px #b60937; width: 76px; height: 110px;}
.tv_mid_imageresults img.techelx { border-right: solid 3px #ed8917; width: 76px; height: 110px;}
.tv_mid_imageresults img.techinfopro { border-right: solid 3px #0c517a; width: 76px; height: 110px;}
.tv_mid_imageresults img.techmanage { border-right: solid 3px #008874; width: 76px; height: 110px;}
.tv_mid_imageresults img.techmanu { border-right: solid 3px #6c5b7f; width: 76px; height: 110px;}
.tv_mid_imageresults img.techpower { border-right: solid 3px #f1ab15; width: 76px; height: 110px;}
.tv_mid_imageresults img.techtrans { border-right: solid 3px #22125b; width: 76px; height: 110px;}
.tv_mid_imageresults img.standard { border-right: solid 3px #b6b6b6; width: 76px; height: 110px;}


#tv_bigtitle_techcomms, #tv_bigtitle_techcomp, #tv_bigtitle_corp, #tv_bigtitle_techelx, #tv_bigtitle_techinfopro, #tv_bigtitle_techmanage, #tv_bigtitle_techmanu, #tv_bigtitle_news, #tv_bigtitle_techpower, #tv_bigtitle_research, #tv_bigtitle_techtrans, #tv_bigtitle_standard {
	font-family: arial;
	font-weight: 700;
	font-size: 180%;
}

#tv_bigtitle_comms, .chansm_techcomms {
	color: #9ca41a;
}
#tv_bigtitle_contr, .chansm_techcomp {
	color: #b60937;
}
#tv_bigtitle_corpo, .chansm_corp {
	color: #95afde;
}
#tv_bigtitle_elect, .chansm_techelx {
	color: #ed8917;
}
#tv_bigtitle_infor, .chansm_techinfopro {
	color: #0c517a;
}
#tv_bigtitle_manag, .chansm_techmanage {
	color: #008874;
}
#tv_bigtitle_manuf, .chansm_techmanu {
	color: #6c5b7f;
}
#tv_bigtitle_news, .chansm_news {
	color: #0e3347;
}
#tv_bigtitle_power, .chansm_techpower {
	color: #f1ab15;
}
#tv_bigtitle_resea, .chansm_research {
	color: #628297;
}
#tv_bigtitle_trans, .chansm_techtrans {
	color: #22125b;
}
#tv_bigtitle_standard, .chansm_standard {
	color: #b6b6b6;
}
/* end */


#tv_searchtop {
	background: #b6b6b6;
	padding: 2px 2px 2px 5px;
	font-family: arial;
	font-size: 100%;
	font-weight: 700;
	color: #fff;
}


#tv_footer {
	width: 1010px;
	padding: 0 0 0 2px;
}

#tv_footerinner1 {
	margin: 0 0 0 6px;
	height: 117px;
	background: url(/staticfiles/images/footerback.gif) no-repeat; background-position: top left;
}

#tv_footerinner2 {
	width: 884px;
	height: 117px;
	padding: 0 20px 0 0;
	text-align: right;
	margin: 0 0 0 100px;
}

.tvsearchsubmit {
	background: #ededed;
	height: 20px;
	width: 100px;
	border: 1px solid #ededed;
	color: #757575;
	font-family: helvetica,tahoma,verdana,arial;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	padding: 0;
	margin: 0;
}

#tvforthcoming {
	padding: 10px 10px 0 10px;
	margin: 0;
}

#tvforthcoming h4 {
	color: #c00;
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 1.1em;
}

#tvforthcoming h6, #contentmiddle h6 {
	color: #f00;
	margin: 10px 0 1px 0;
	padding: 0;
	font-size: 1em;
}


#tvforthcoming p {
	color: #000;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}

#tvforthcoming p.tvfclistlink {
	color: #000;
	font-weight: bold;
	margin: 0;
	padding: 7px 0 5px 0;
	line-height: 1.2em;
}

#tvforthcoming p.tvfclistlink a {
	text-decoration: none;
	color: #C00;
}

#tvforthcoming p.tvfclistlink a:hover {
	text-decoration: underline;
	color: #000;
}

#tvforthcoming_botcurve {
	background: url(/staticfiles/images/rhs_botcurve.gif) no-repeat;
	width: 180px;
	height: 18px;
}


#tvbreadcrumb {
	margin:0;
	padding:0;
	margin-top:0px;
	margin-bottom:0px;
	font-size:1em;
}

#tvbreadcrumb ul {
	margin:0;
	padding:0;
	margin-bottom:5px;
	margin-left:2px;
}

#tvbreadcrumb ul li {
	margin:0;
	padding:0;
	display:inline;
	color:#82786F;
}

#tvbreadcrumb ul li a{
	margin:0;
	padding:0;
	text-decoration: none;
	color:#82786F;
}

#tvbreadcrumb ul li a.on {
	margin:0;
	padding:0;
	color:#000;
}

/* login form dammit */

label.username {
	float: left;
	padding: 5px 0 0 10px;
}	

label.password {
	float: left;
	padding: 5px 0 0 5px;
}

label.password {
	float: left;
	padding: 5px 0 0 5px;
}

input.login {
	float: left;
	padding: 6px 0 0 5px;
}


label {
	float: left;
	padding: 5px 0 0 5px;
}

.smalltxt {
	float: left;
	padding: 5px 0 0 5px;
}










