/*
=============================================
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:#ffffff;

 font-family:Arial, helvetica, sans-serif;

 font-size:medium;

 margin:0;

 padding:0;

 

 }

 

div, img {

 margin:0;

 padding:0;

 }

 

 

h1 {

 font-size:105%;

 }

 

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;

align:left;

 width:825px;

 }

 

#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:#EBEBEB;

 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:#6c00ff;

 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:#6D4704;

 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:40px;

 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;

 }

 




