/*
=============================================
RFID FORUM WEBSITE SUITE - BASIC STYLES
=============================================

This stylesheet will control the layout and appearance
of all the RFID suite websites. All edits will be effective globally

*/


/* HTML - Headings, pargraph and list styles  */

body {
 background:#ECE3EC;
 font-family:arial, helvetica, sans-serif;
 font-size:medium;
 margin:0;
 padding:0;
 }
 
div, img {
 margin:0;
 padding:0;
 }
 
 
h1 {
 font-size:120%;
 }
 
h2 {
 font-size:90%;
 }
 
h3 {
 font-size:80%;
 }

a {
 font-weight:bold;
 }
 
a img {
 border:0;
 }
 
 
p, li, th, td, label, dd, legend {
 font-size:75%;
 }
 
label {
 font-weight:bold;
 }
 
fieldset {
 border:0;
 }
 
legend {
 font-weight:bold;
  }
 
/* PAGE LAYOUT - Headers, sidebars footers etc...  */

#top {
 display:none;
 }

#container {
 background:white;
 border:1px solid #82BAB6;
 position:absolute;
 width:725px;
 }
 
#adminContainer {
 background:white;
 border:1px solid #82BAB6;
 position:absolute;
 }
 
#header {
 margin:0 0 0 8px;
 padding:0;
 vertical-align:top;
 }
 
#logo {
 margin:0;
 position:absolute;
 top:10px;
 left:5px;
 }
 
#timeVenue {
 color:#3A58A1;
 font-size:90%;
 font-weight:bold;
 margin:55px 0 0 5px;
 position:relative;
 }
 
#callToAction {
 clear:both;
 list-style:none !important;
 margin:0 0 0 0;
 padding:0;
 }
 
#callToAction li {
 list-style:none !important;
 }
 
#flashBox {
 float:right;
 margin:-43px -16px 0 0;
 width:274px !important;
 }
 
*html #flashBox {
 margin:2px -10px 0 0;
 }
 
#rightSidebar {
 border:1px solid white;
 background:white;
 float:right;
 text-align:center;
 width:135px;
 }
 
#rightSidebar img {
 margin:0 0 25px 0;
 }
 
#content {
 background:#FFFFFF;
 border:1px solid white;
 }
 
.clearLeft {
 clear:left;
 display:block;
 height:2px;
 }


/* CONTENT - Image floats, special list formatting etc...  */

#admin {
 background:#990033;
 }
 
#homeHeader {
 text-align:center;
 }
 
#homeIntro {
 font-size:90%;
 font-weight:bold;
 text-align:center;
 }
 
.error {
 color:red;
 font-weight:bold;
 }
 
.imageBlock {
 text-align:center;
 }
 
.testimonial {
 font-weight:bold;
 font-style:italic;
 }
 
.testimonial span {
 font-weight:normal;
 font-style:normal;
 }
 
 /* PROGRAMME ITEMS =============================*/
 
.progTime {
 border-bottom:1px solid black;
 font-size:100%;
 }
 
.ChallengeSession span {
list-style:url();
 background:red;
 margin:0 5px 0 -20px;
 padding:0 5px 0 5px;
 }
 
.ConferenceSession span {
list-style:url();
 background:green;
 margin:0 5px 0 -20px;
 padding:0 5px 0 5px;
 }
 
.Pre-arrangedMeeting span {
list-style:url();
 background:purple;
 margin:0 5px 0 -20px;
 padding:0 5px 0 5px;
 }

.ShareSession span {
list-style:url();
 background:yellow;
 margin:0 5px 0 -20px;
 padding:0 5px 0 5px;
 }
 
.SponsoredDiscussionGroup span {
list-style:url();
 background:blue;
 margin:0 5px 0 -20px;
 padding:0 5px 0 5px;
 }
 
.ThinkTank span {
list-style:url();
 background:orange;
 padding:0 5px 0 5px;
 margin:0 5px 0 -20px;
 }
 
 
 
.ChallengeSession, .ConferenceSession ,  .Pre-arrangedMeeting , .ShareSession, .SponsoredDiscussionGroup, .ThinkTank  {
 margin:0 0 10px 30px;
 padding:0;
 position:relative;
 }
 


/* PROHRAMME KEY =================================*/
 

.programmeKey {
 list-style:none;
 margin:0 0 15px 10px;
 padding:0;
 }
 
.programmeKey li {
 margin:0 0 5px 0;
 padding:0 0 0 5px;
 }
 
.programmeKey .ChallengeSession {
  border-left:15px solid red;
  }
  
.programmeKey .ConferenceSession {
  border-left:15px solid green;
  }
  
.programmeKey .Pre-arrangedMeeting {
  border-left:15px solid purple;
  }
  
.programmeKey .ShareSession {
  border-left:15px solid yellow;
  }
  
.programmeKey .SponsoredDiscussionGroup {
  border-left:15px solid blue;
  }

.programmeKey .ThinkTank {
 border-left:15px solid orange;
  }

#loginDetails {
 background:white;
 border:1px solid black;
 visibility:hidden;
 position:absolute;
 width:160px;
 right:0px;
 top:27px;
 text-align:center;
 }
 
#loginDetails form { 
 margin:0;
 }
 
#loginDetails p { 
 margin:0 0 8px 0;
 }
 
.loginTitle {
 background:#EBEBEB;
 border-bottom:1px solid black;
 font-weight:bold;
 margin:0;
 }
 
 

