/* ----------- Kaleidoscope -------------- */
.kaleidoscope td:hover { background-color:#ccc; }
.kaleidoscope td { vertical-align:top; }
.kaleidoscope p, .kaleidoscope { font-size:10px; }
.kaleidoscope h2 { font-size:14px; }
.rightpic { text-align:center;width:150px;min-height:200px;float:right;background-color:#ffffff;border:1px solid #ccc; }
.K_img { margin-left:10px;margin-right:10px;margin-top:4px;margin-bottom:20px;}
/* ----------- Kaleidoscope -------------- */


/* ------ New Publications Listings ------ */
.publist { margin-bottom:10px; border-top:2px dotted #D78C98; }
.publist h2 { font-size:12px; padding:0; margin:0; line-height:12px; }
.publist table.publist2 { width:100%;margin-bottom:0px;background-color:#ffffff;border-bottom:2px dotted #D78C98; }
.publist table.publist2:hover { background-color:#EBEBEB; }
/* ------ New Publications Listings ------ */

/* -------- Review Tool ----- */
.review { margin-bottom:10px; border:1px solid #ccc; }
.review th { color:#ffffff; font-size:14px; background-color:#ff0000; }
.review td { vertical-align:top; border:1px solid #ccc; border-style:outset; }
/* -------- Review Tool ----- */

/* -------- Shopping Cart ---------------- */
.divprice {
	width: 600px;
	margin-top: 0px;
	padding-top: 0px;
}
input.buynowimage {
	float: right;
	margin-top: 8px;
	margin-right: 10px;
}
strong.price {
	margin-top: 3px;
	font-size: 1.3em;
	color: #cc0000;
}
small.incvat {
	color: #999999;
}
form.addtocart {
	padding: 5px;
	margin-top: 5px;
	border: 1px solid #000000;
	background: #e0e0e0;
}
form.addtocart strong {
	display: block;
	font-size: 1.2em;
	margin: 4px 0;
}
.basket { width:160px; }
.basket img { clear:both; float:left; margin-right:5px; position:relative; }
.basket a { clear:both; display:block; font-size:12px; line-height:12px; padding:0; margin-bottom:5px; }
.basket p { padding:0; margin:0; font-size:12px; line-height:12px; }
.basket select { font-size:10px; padding:0; margin:0; }
.basket h1 { font-size:12px; text-align:center; }
.basket .eachitem { clear:both; margin-top:5px; }
.basket .eachitem a { font-size:8px; line-height:9px; }
.basket .remove { clear:both; float:right; }
.basket hr { clear:both; }
/* -------- Shopping Cart ---------------- */ 
/* -------- Report Piracy Forms ---------- */
.formhide { display:none; }
/* -------- Report Piracy Forms ---------- */
.regbtn {
	background:url(../img/buttons/register.gif) no-repeat center center;
	width: 65px;
	height: 20px;
	display: block;
	float: right;
	}
.regbtn span { display:none; }
.quote {
	margin: 10px 120px 10px 40px;
	font-style: italic;
}
.side_nav p, .side_nav ul {
	padding-left: 15px;
}
.side_nav h2 {
	font: bold 18px Verdana,Arial, Helvetica, sans-serif;
}
.side_nav a {
	font-weight: normal;
}
.newsletter2 {
        background:url(../img/home/fast-newsletter_small.jpg) no-repeat center center;
        width: 174px;
        color: #FFFFFF;
        height: 103px;
        margin-bottom: 5px;
        display: block;
}
.newsletter2 span.flash {
        margin-left: 7px;
        padding-top: 7px;
        margin-right: 30px;
        display: block;
        font-size: 14px;
        color: #ff0000;
	line-height: 12px;
}
.newsletter2 span.h2 {
        margin-left: 7px;
        padding-top: 7px;
        margin-right: 30px;
        display: block;
        font-size: 14px;
	line-height: 12px;
	color: #000000;
}
.newsletter2 span.h2:hover { color:#06a; }
.newsletter2 span {
        display: block;
        margin-left: 10px;
        margin-right: 41px;
        font-size: 9px;
	text-align: left;
}
.newsletter2 span:hover { color:#595959; }

.newsletter3 {
        background:url(../img/home/fast-newsletter_small_cif.jpg) no-repeat center center;
        width: 174px;
        color: #FFFFFF;
        height: 103px;
        margin-bottom: 5px;
        display: block;
}
.newsletter3 span.flash {
        margin-left: 7px;
        padding-top: 7px;
        margin-right: 30px;
        display: block;
        font-size: 14px;
        color: #ff0000;
	line-height: 12px;
}
.newsletter3 span.h2 {
        margin-left: 7px;
        padding-top: 7px;
        margin-right: 30px;
        display: block;
        font-size: 14px;
	line-height: 12px;
	color: #000000;
}
.newsletter3 span.h2:hover { color:#06a; }
.newsletter3 span {
        display: block;
        margin-left: 10px;
        margin-right: 41px;
        font-size: 9px;
	text-align: left;
}
.newsletter3 span:hover { color:#595959; }
.gb {
        width: 290px;
        background: url(../img/gb.gif);
}

.gb {
        width: 290px;
        background: url(../img/gb.gif);
}
.gbtop {
        height: 35px;
        overflow: hidden;
        background: url(../img/gbtop.gif);
}
.gbbot {
        height: 10px;
        overflow: hidden;
        background: url(../img/gbbot.gif);
}
.rb, .gb, .bb {
        font: 11px verdana;
        margin-bottom: 10px;
}
.gb {
        color: #fff;
}

.two_cols {
	width: 50%;
	float: left;
	margin: 0;
	padding: 0;
}
.two_cols ul, .two_cols ul li, .two_cols h2 { padding: 0; margin: 0; }
.two_cols ul li ul { width: 100%; margin: 0; padding: 0;}
.two_cols ul li ul li { margin-left: 0px; }

* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #059;
	font-weight: bold;
}
a:hover {
	color: #00f;
	font-weight: bold;
}
a img {
	border: none;
}
a.orngbtn, a.orngbtn-big {
	display: block;
	width: 153px;
	padding: 2px 0px 5px 10px;
	margin-left: 0px;
	background: url(../img/blu-box-button2.jpg) no-repeat left top;
	text-align: left;
	font: bold 15px verdana;
	color: #06a;
}
a.orngbtn:hover, a.orngbtn-big:hover {
	color: #000000;
	font-weight: bold;
}
a.orngbtn-big {
	background: url(../img/blu-box-button2-big.jpg) no-repeat;
}
a.blubtn, a.blubtn-big {
	display: block;
	width: 163px;
	padding: 6px 0px 5px 0px;
	margin-left: 0px;
	background: url(../img/blu-button.jpg) no-repeat;
	text-align: left;
	text-indent: 10px;
	font: bold 12px verdana;
	color: #06a;
	height: 25px;
}
a.blubtn:hover, a.blubtn-big:hover {
	color: #000000;
	font-weight: bold;
}
a.blubtn-big {
	text-indent: 0px;
	height: 31px;
	width: 159px;
	background: url(../img/blu-button-big.jpg) no-repeat;
}

a.misuse_btn, {
	display: block;
	height: 31px;
	width: 260px;
	padding: 4px 0px 4px 0px;
	margin-left: 0px;
	background: url(../img/blu-button.jpg) no-repeat;
	text-align: left;
	text-indent: 0px;
	font: bold 12px verdana;
	color: #06a;
}
a.misuse_btn:hover, {
	color: #000000;
	font-weight: bold;
}

a.greenbtn, a.greenbtn-big {
	display: block;
	width: 159px;
	height: 22px;
	padding: 2px 0px 0px 0px;
	margin-top: 5px;
	margin-left: 0px;
	background: url(../img/blu-box-button-green.jpg) no-repeat;
	text-align: left;
	font: bold 12px verdana;
	color: #06a;
	text-indent: 10px;
	line-height: 16px;
}
a.greenbtn-big {
	background: url(../img/blu-box-button-green-big.jpg) no-repeat;
	height: 37px;
	width: 149px;
	padding: 2px 0px 0px 10px;
	text-indent: 0px;
}
a.greenbtn:hover, a.greenbtn-big:hover {
	color: #000000;
	font-weight: bold;
}
a.greenbtn2 {
	display: block;
	width: 163px;
	padding: 2px 0px 5px 0px;
	margin-left: 0px;
	background: url(../img/grn-button-green.gif) no-repeat;
	text-align: left;
	font: bold 14px verdana;
	color: #06a;
	text-indent: 10px;
}
a.greenbtn2:hover {
	color: #000000;
	font-weight: bold;
}
p { padding: 10px 0px; }
body {
	font: 12px verdana, sans-serif;
	line-height: 130%;
	background: #eee;
	color: #000;
	text-align: center;
}
#wrapper {
	width: 998px;
	margin: 0 auto;
	position: relative;
	background: #fff;
	background-repeat: no-repeat;
	text-align: left;
}
#header h1 {
	font: 20px tahoma;
	text-align: center;
	margin: auto;
	margin-top: 20px;
	color: #ffffff;
}
#header {
	height: 127px;
	background-color: #d80c17;
	border-left: 2px solid #d80c17;
	border-right: 2px solid #d80c17;
	border-top: 2px solid #d80c17;
	position: relative;
	font: bold 18px verdana;
	color: #ffffff;
}
#headerIndex {
	height: 390px;
	background: url(../img/header3.jpg);
	position: relative;
}
#emaillink {
	position: absolute;
	top: 50px;
	left: 720px;
}
#news {
	position: absolute;
	width: 290px;
	height: 220px;
	top: 160px;
	left: 14px;
}
#newstitle {
	height: 33px;
	color: #fff;
	text-indent: 10px;
}
#menu {
	top: 94px;
	position: absolute;
	width: 717px;
	height: 25px;
	left: 0px;
	font-size: 11px;
}
#searchbox {
	position: absolute;
	width: 180px;
	height: 25px;
	background: url(../img/search.jpg) no-repeat center center;
	top: 94px;
	margin-left: 717px;
}
.searchinput {
	background: transparent !important;
	color: #000 !important; 
	border: none !important;
	font: 14px tahoma; 
	width: 129px;
	margin-left: 47px;
}	
#main {
	clear: both;
	background: #fff;
	padding-top: 15px;
	background-repeat: no-repeat;
}
#mainIndex {
	background: #fff;
	padding-top: 10px;
}
#left {
	float: left;
	width: 20%;
	/*height: 250px;*/
}
#right {
	width: 75%;
	margin-left: 20%;
}
#footer {
	clear: both;
	background-color: #d80c17;
	height: 60px;
	position: relative;
}

#copyright {
	float: left;
	margin-top: 5px;
	margin-left: 20px;
	font: bold 11px verdana;
	color: #fff; 
}
#copyright span {
	clear: both;
	font-size: 75%;
}
#footerlinks {
	float: right;
	margin-top: 23px;
	left: 588px;
	color: #fff;
	margin-right: 20px;
}
#footerlinks a {
	font: bold 11px verdana;
	color: #fff;
}
#footerlinks a:hover {
	color: #000;
}
.inner {
	margin: 5px 10px;
}

.innercontact {
	padding: 5px 9px;
	letter-spacing: -0.5px;
	font-size: 10.5px;
}
table.bc, table.bcp {
	border-collapse: collapse;
}
table.bcp td {
	padding: 3px;
}
input.i1 {
	background: #fff !important;
	border: 1px solid #fff !important;
	color: #000 !important;
	font: 13px verdana !important;
}
h1 { font: bold 20px verdana; padding: 5px 0px;}
h2, .newsletter .h2, .newsletter .flash, .bbrss .h2, .bbrss .flash {
	font: bold 16px verdana;
	padding: 5px 0px;
	color: #06a;
}
h3 { font: bold 14px verdana; padding: 5px 0px; color: #06a; }
h4 { font: bold 12px verdana; padding: 5px 0px;}
h5 {
	font: bold 11px verdana;
	padding: 0px;
}
h6 { font: bold 16px verdana;
	padding: 5px 0px;
	color:#FFFFFF;}
p.sm {
	font: 10px arial, helvetica, sans-serif;
	line-height: normal;
	margin: 0px;
}
#left .inner {
	padding: 0px 0px 0px 5px;
}

/*	dropdowns	*/
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#nav a {
	display: block;
	width: 90px;
	padding: 6px 0px;
	font: bold 11px arial, helvetica, sans-serif;
	color: #fff;
	border-right: 1px solid #ccc;
	text-align: center;
}
#nav a:hover {
	color: #36a;
}
#nav li {
	float: left;
}
#nav li ul {
	position: absolute;
	left: -999em;
}
#nav li ul li{
	float: left;
}
#nav li ul li a {
	padding: 8px 0px 6px 0px;
	color: #36a;
}
#nav li ul li a:hover {
	color: #000;
}
#nav li:hover ul {
	left: 0px;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: 0px;
}
/*	end dropdowns																								*/

/* octopus blue box													*/
.blueboxLarge {
	width: 687px;
	font: 12px tahoma;
	background:url(../img/FAST-blu-box-mid.jpg) repeat-y center center;
}
.blueboxLargeTop { height:9px; }
.blueboxLargeBot { height:9px; }
#blueboxSmallTop { height:7px; }
#blueboxSmall {
	width: 174px;
	font: 11px tahoma;
	background-image: url(../img/blu-box-mid.jpg);
	background-repeat: repeat-y;
}
/* ---------- Bluebox normal ------- */
.bluebox {
	width: 175px;
	background: #c0e1f1;
	font:11px tahoma;
	margin-bottom: 15px;
	}
.bluebox table td.left { text-align:left; }
.bluebox table td.right { text-align:right; }

.bluebox .north { background: url(../img/bluebox_n.gif) repeat-x top; }
.bluebox .east { background: url(../img/bluebox_e.gif) repeat-y right; }
.bluebox .south { background: url(../img/bluebox_s.gif) repeat-x bottom; }
.bluebox .west { background: url(../img/bluebox_w.gif) repeat-y left; }
.bluebox .ne { background: url(../img/bluebox_ne.gif) no-repeat top right; }
.bluebox .se { background: url(../img/bluebox_se.gif) no-repeat bottom right; }
.bluebox .sw { background: url(../img/bluebox_sw.gif) no-repeat bottom left; }
.bluebox .nw { background: url(../img/bluebox_nw.gif) no-repeat top left; padding:8px; }
.bluebox p, .bluebox h2 {
	padding: 0px 0px 3px 0px;
	margin: 0;
}
/* ---------- Bluebox normal ------- */

/* ----- Bluebox TAB ---- */
.tab {
	border-bottom: 1px solid #ccc;
	margin: 0;
	height: 13px;
}
.tab ul, .tab li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.tab a:link, .tab a:visited {
	background: #E8EBF0;
	border: 1px solid #ccc;
	color: #666;
	float: left;
	font-size: small;
	font-weight: normal;
	line-height: 18px;
	margin-right: 8px;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
}
.tab a:link.current, .tab a:visited.current {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #000;
	}
.tab a:hover { color: #f00; }
.tab ul a:hover { color: #f00 !important; }
/* ----- Bluebox TAB ---- */

/* ----- Bluebox Large ----- */
.blueboxlrg, .listboxlrg {
	width: 785px;
	background: #c0e1f1;
	font: 11px tahoma;
	margin-bottom: 15px;
}
.blueboxlrg .north { background: url(../img/bluebox_n.gif) repeat-x top; }
.blueboxlrg .east { background: url(../img/bluebox_e.gif) repeat-y right; }
.blueboxlrg .south { background: url(../img/bluebox_s.gif) repeat-x bottom; }
.blueboxlrg .west { background: url(../img/bluebox_w.gif) repeat-y left; }
.blueboxlrg .ne { background: url(../img/bluebox_ne.gif) no-repeat top right; }
.blueboxlrg .se { background: url(../img/bluebox_se.gif) no-repeat bottom right; }
.blueboxlrg .sw { background: url(../img/bluebox_sw.gif) no-repeat bottom left; }
.blueboxlrg .nw { background: url(../img/bluebox_nw.gif) no-repeat top left; padding:8px; }
/* ----- Bluebox Large ----- */

/* ----- New List box Large ------- */
.listboxlrg { background:#ffffff; width:750px; }
.listboxlrg:hover { background:#ccc; }
.listboxlrg .north { background: url(../img/listbox_dot.gif) repeat-x top; }
.listboxlrg .east { background: url(../img/listbox_dot.gif) repeat-y right; }
.listboxlrg .south { background: url(../img/listbox_dot.gif) repeat-x bottom; }
.listboxlrg .west { background: url(../img/listbox_dot.gif) repeat-y left; }
.listboxlrg .ne { background: url(../img/listbox_ne.gif) no-repeat top right; }
.listboxlrg .se { background: url(../img/listbox_se.gif) no-repeat bottom right; }
.listboxlrg .sw { background: url(../img/listbox_sw.gif) no-repeat bottom left; }
.listboxlrg .nw { background: url(../img/listbox_nw.gif) no-repeat top left; padding:8px; }
/* ----- New List box Large ------- */

.blueboxlrgp, .bluebox h2 {
	padding: 0px 0px 3px 0px;
	margin: 0;
}
/* end octopus blue box												*/

/* octopus green box													*/
.greenbox {
	width: 175px;
	background: #daedda;
	font: 11px tahoma;
	margin-bottom: 15px;
	margin-top: 0px;
}
.greenbox .north { background: url(../img/greenbox_n.gif) repeat-x top; }
.greenbox .east { background: url(../img/greenbox_e.gif) repeat-y right; }
.greenbox .south { background: url(../img/greenbox_s.gif) repeat-x bottom; }
.greenbox .west { background: url(../img/greenbox_w.gif) repeat-y left; }
.greenbox .ne { background: url(../img/greenbox_ne.gif) no-repeat top right; }
.greenbox .se { background: url(../img/greenbox_se.gif) no-repeat bottom right; }
.greenbox .sw { background: url(../img/greenbox_sw.gif) no-repeat bottom left; }
.greenbox .nw { background: url(../img/greenbox_nw.gif) no-repeat top left; }
.greenbox .nw { padding: 8px; }
.greenbox p, .greenbox h2 { padding: 0px 0px 5px 0px; margin: 0;}
/* end octopus green box												*/

.normaltext { font: 12px verdana; }
.normaltext p { padding: 10px 0px; }
ul.listoflinks {
	list-style: none;
}
ul.listoflinks a { font:bold 11px verdana; color:#000; }
ul.listoflinks li {
	margin:4px 0px 0px 5px;
}
ul.listoflinks a:hover {
	font:bold 11px verdana;
	color:#080;
	text-decoration:underline;
}
ul.listoflinks li strong { color:#080; }

ul.listoflinks2 {
	list-style: none;
}
ul.listoflinks2 a { font: bold 11px verdana; color: #000; }
ul.listoflinks2 li {
	margin: 8px 0 0 12px;
}
ul.listoflinks2 a:hover { font: bold 11px verdana; color: #080; }


table.vat td { vertical-align: top; }
#right ul, #right ol { padding: 10px 40px; }
ul.biggreenlinks { list-style: none; }
ul.biggreenlinks li { float: left; }
ul.biggreenlinks a {
	display: block;
	width: 175px;
	font: bold 17px verdana;
	padding: 10px 0px;
	text-align: center;
	color: #059;
	background: url(../img/biggreenlink.gif);
	margin-right: 12px;
}
ul.biggreenlinks a:hover {
	background-position: 0px -100px;
	color: #fff;
}
a.pdflink {
	display: block;
	width: 600px;
	font: bold 17px verdana;
	padding: 20px 0px;
	color: #000;
	background: url(../img/pdflink.gif) no-repeat;
	text-indent: 70px;
}
a.pdflink:hover {
	background-position: 0px -100px;
	color: #f00;
}
ul.glossarylinks { list-style: none; }
ul.glossarylinks li { float: left; }
ul.glossarylinks a {
	display: block;
	width: 50px;
	font: bold 17px verdana;
	padding: 8px 0px;
	text-align: center;
	color: #059;
	background: url(../img/glossarylink.gif);
	margin: 0px 4px 4px 0px;
}
ul.glossarylinks a:hover {
	background-position: 0px -100px;
	color: #fff;
}
.buttons{
	float: left;
	width: 60px;
	margin: 0 0px 8px 0;
	padding: 1px;
}
.clearboth { clear: both; }
table.contacts
{ width: 580px;
background-color: #fafafa;
padding-left: 5px;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; }

td.contactDept
{ background-color: #99CCCC;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #404040;
 border-top: 0px solid #004080;
 border-bottom: 1px solid #004080; }


td.contactnon
{
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 12px;
	color: #404040;
	background-color: #fafafa;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 8px;
}
td.contacttop
{
	background-color:  #fafafa;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #404040;
	border-top: 1px solid #004080;
	padding-top: 4px;
	padding-right: 8px;
}

td.contact
{
	border-bottom: 1px #6699CC dotted;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 12px;
	color: #404040;
	background-color: #fafafa;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 8px;
}

.FamilyTitle {
	FONT-SIZE: 8.5pt;
	COLOR: #282828;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}
.boardright {
	width: 75%;
	margin-left: 200px;
	margin-top: 10px;
}
.noboardright {
	width: 72%;
	margin-left: 185px;
	margin-top: 10px;
}
.board {
	margin-top: 10px;
	float: left;
	margin-left: 15px;
	width: 175px;
}
.noboard {
	margin-top: 10px;
	float: left;
	width: 175px;
}
.board p {
	margin: auto;
	text-align: center;
	font-weight: bold;
}
.noboard p {
	margin: auto;
	text-align: center;
	font-weight: bold;
}

.container {
	width:770px;
	text-align:left;
}

.img
{
	padding-top:5px;
	margin: 2px;
	border: 0px solid #0000ff;
	height: auto;
	width: auto;
	float: left;
	text-align: center;
}
.board_img
{
	padding-top:5px;
	margin-left: 8px;
	margin-right:8px;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 0px solid #0000ff;
	height: auto;
	width: auto;
	float: left;
	text-align: center;
}

.container .board_img img {
  width: 120px;
  height: 160px;
}

.board_img img {
  display: inline;
  padding:1px;
  border: 1px solid #ffffff;
}

.board_img a:hover img {
	padding:1px;
	border: 1px solid #d80c17;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

.container .img img {
  width: 120px;
  height: 160px;
}

.img img {
  display: inline;
  border: 1px solid #ffffff;
}

.img a:hover img {
	border: 1px solid #d80c17;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

.desc
{
  text-align: center;
  font-size: 8.5pt;
  font-family: Arial, Helvetica, sans-serif;
  width: 120px;
  margin: 2px;
}

.desc a {
  text-decoration: underline;
  font-weight: bold;
}

/* ------- New Download PDF, PPS, JPG button ------ */
a.dlbtn {
	font: bold 12px verdana;
	color: #AE1833;
	display: block;
}
a.dlbtn img {
	height:16px;
	width:16px;
	margin-right:6px;
	vertical-align:middle;
}
a.dlbtn:hover { color: #000000; }
/* ------- New Download PDF, PPS, JPG button ------ */

/* ----- SIRB Event ------- */
.sirb_star {
	background:url(/img/SIRBevent/star.gif) center no-repeat;
	float:right;
	display:block;
	height:191px;
	width:189px;
	text-align:center;
}
.sirb_star2 {
	background:url(/img/SIRBevent/star2.gif) center no-repeat;
	float:right;
	display:block;
	width:155px;
	height:155px;
	text-align:center;
	}
.sirb_star span, .sirb_star2 span {
	display:block;
	margin-top:35px;
	margin-right:32px;
	margin-left:32px;
	color:#ffffff;
	font-size:18px;
	line-height:26px;
}
.sirb_star2 span { margin-top:25px;margin-right:25px;margin-left:25px;font-size:16px;line-height:24px; }
.sirb_star span span { font-size:16px;line-height:20px;margin:7px; }
.sirb_star2 span span { font-size:14px;line-height:18px;margin:5px; }
.sirb_star span.flash, .sirb_star span.flash span, .sirb_star2 span.flash, .sirb_star2 span.flash span { color:#ff0000; }
.sirb_star:hover span, .sirb_star:hover span span, .sirb_star2:hover span, .sirb_star2:hover span span { color:#000000; }

#earlybird { color:#ffffff; font-size:18px; line-height:36px; }
#earlybird.flash { color:#ff0000; }
.sirblink { color:#AE1833; font-size:18px; }
.sirblink:hover { color:#000000; }
/* ------- SIRB Speakers ------- */
.sirbspeaker { border-bottom:1px dotted #000000; margin-bottom:10px; }
.sirbspeaker div { float:right; margin-left:20px; width:160px; }
.sirbspeaker h2 a { color:#AE1833; }
.sirbspeaker h2 a:hover { color:#000000; }
.sirbspeaker div img { margin-top:7px; }
/* ------- SIRB Speakers ------- */
/* ------- SIRB EXhibitors ----- */
.sirbexhibitors { border-bottom:1px dotted #000000; margin-bottom:10px; }
.sirbexhibitors div { float:right; margin-left:20px; width:260px; }
.sirbexhibitors div img { margin-top: 20px; }
.sirbexhibitors div p { font-weight:normal; }
/* ------- SIRB EXhibitors ----- */
/* ----- SIRB Event ------- */
