/*------------------------------------------------------

COLOURS:				NORMAL		MED			LIGHT
		
purple	(about)			#6631ba		#b97bd9		#e6def4
pink	(licensing)		#ff3399		#ffc1e0		#ffe6f3
orange	(products)		#fa9718		#fde0b9		#fcecd9
blue	(technologies)	#00b9f2		#b2eafb		#def6fd

green					#10ad36
yellow:					#e9c842				
grey:					#A0A0A0

--------------------------------------------------------

1.	STYLE RESET
2. 	GLOBAL
3.  HEADING STYLES
4. 	STRUCTURAL DIVS
5.  NAVIGATION
6.  BREADCRUMBS
7.	FOOTER
8.	SITEWIDE CLASSES
9.  POPUPS
10. BUTTONS
11. SECTION COLOURS
12. SECTION HEADERS
13. SECTION BRAND LOGOS
14. SECTION FOOTERS
15. INDIVIDUAL SECTIONS
	- home
	- most wanted
	- about
	- technologies
	- licensing
	- products
	- faq
	- submit	
16. FORMS
17. OVERWRITING THE WYSIWYG DISPLAY STYLES

------------------------------------------------------*/

@import "rbid_style_content.css";

/*  S T Y L E   R E S E T  */

body {
  	/*font-size: 75.01%;  12px [1] All calculations are based on the assumption that 1em is 12px.*/
  	font-size: 62.5%;  /* 10px [1] All calculations are based on the assumption that 1em is 10px.*/
  	line-height: 1.6em; /* 18px [2]If you specify a font-size, also consider to specify a line-height property. */
	text-align: left;
	}

* {
	margin:0;
	padding:0;
	}

a img{
	border:none;
	}

a:focus, a:active, .sIFR-replaced { 
	outline: 0; 
	-moz-outline: none; 
	}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	}
	
blockquote, q {
	quotes: "" "";
	}	

/* if using sIFR */

.sIFR-flash{
	outline: 0; 
	-moz-outline: none; 
	}
	
/*  G L O B A L  */

body {
	color:#000000;
	margin:0;
	background:#ffffff;
	line-height:1.3em;
	}

/*  S I T E W I D E   C L A S S E S  */

.hidden {
	display:none;
	}

.clear {
	clear:both;
	}
	
img.right {
	float:right;
	margin:0 0 10px 20px;
	}

img.left {
	float:left;
	margin:0 20px 10px 0;
	}

.larger_text {
	font-size:2.6em;
	}

/*  S T R U C T U R A L   D I V S  */

.site_wrapper {
	position:relative;
	clear: both;
	margin:0;
	width:745px;
	}

.head {
	margin:0 0 0 10px;
	height:72px;
	}
	
.il_logo {
	float:left;
	margin:10px 0 0 5px ;
	height:42px;
	width:118px;
	display:block;
	text-indent:-4000px;
	background:url(../img/rbil_logo_il_generic.gif);
	background-repeat:no-repeat;
	}

.rb_logo {
	float:right;
	margin:10px 15px 0 0 ;
	width:62px;
	height:24px;
	text-indent:-4000px;
	background-repeat:no-repeat;
	display: none;
	}

.navigation {
	margin:0 0 0 10px;
	height:45px;
	}
	
.breadcrumb {
	color:#000000;
	font-size:1em;
	margin:5px 0 0 0px;
	float:left;
	position:relative;
	}

.page_intro {
	position:relative;
	margin:-25px 0 0 0;
	height:190px;
	float: left;
	clear: left;
	width: 745px;
	}

.page_title {
	position:relative;
	float:left;
	padding:0;
	margin-top:15px;
	left: 10px;
	clear:left;
	}

.submit_tech_container .page_title,
.submit_product_container .page_title,
.submit_license_container .page_title,
.products_container .page_title,
.licensing_container .page_title,
.faq_container .page_title {
    width: 400px;
}

.featured_item {
	position:relative;
	float:right;
	text-align:left;
	width: 485px;
	}

.home_container .featured_item img {
	padding:47px 0 0 0;
	float: left;
	}
	
.featured_item_sub1,
.featured_item_sub2 {
	position:relative;
	float:right;
	text-align:left;
	width: 157px;
	}	
	
.home_container .featured_item_sub1	img,
.home_container .featured_item_sub2 img {
    padding: 0;
    margin: 0;
}

.featured_item_sub2 {
    margin-top: 20px;
    background: #FFF3DF url(../../UploadedResources/rbil_home_mostwanted_panel_bot.gif) no-repeat bottom;
    height: 160px;
}

.tech_container .featured_item_sub2 {
    float: left;
}

.submit_container .featured_item_sub2 {
    margin-right: 20px;
}

.content {
	position:relative;
	float: left;
	width:745px;
	margin:0;
	z-index: 10;
	}
	
.double_col {
	position:relative;
	float: left;
	width:540px;
	padding:0;
	padding:0 0 0 10px;
	display:inline;
	}

.single_col {
  	position:relative;
  	width: 250px;
	padding:0;
	float: left;
	padding:0 0 0 10px ;
	display: inline;
	}
	
.single_col_submit {
  	position:relative;
  	width: 360px;
	padding:0;
	float: left;
	margin:0 0 0 10px ;
	display: inline;
	}	
	
.double_col_submit {
  	position:relative;
  	width: 450px;
	padding:0;
	float: left;
	margin:0 0 0 10px ;
	display: inline;
	}		

.supporting_section {
	position:absolute;
	left:500px;
	top:20px;
	z-index:2;
	}
	
.supporting_section img {
    float:right;
}	

.supporting_section_image_tech {
    position:absolute;
    top: -95px;
    left: 465px;
}

.supporting_section_image_prod {
    position:absolute;
    top: 60px;
    left: 410px;
}

.supporting_section_image_licensing {
    position:absolute;
    top: 40px;
    left: 440px;
}


.footer {
    position:relative;
	clear:both;
	height:190px;
	}
	
.footer_rbiniative {
    position:absolute;
    left: 450px;
    top: 108px;
}	
	
/*  N A V I G A T I O N  */	

.RadMenu_PubliSite ul li {
	background: #ffffff;
	font-size:1em;
	font-weight:bold;
	border:1px solid #6631ba;
	color:#6631ba;
	float:left;
	margin: 0 3px 0 0;
	list-style:none;
	}
	
.RadMenu_PubliSite ul li a:link,
.RadMenu_PubliSite ul li a:visited,
.RadMenu_PubliSite ul li a:active {
	display: block;
	float: left;
	width:94px;
	padding: 3px 0 3px 5px;
	line-height:1em;
	text-decoration: none;
	cursor: pointer;
	cursor:hand;
	}
	
.RadMenu_PubliSite ul li a:hover {
	color: #ffffff;
	text-decoration:none;
	}		


/* SECONDARY LEVEL LINKS */

.RadMenu_PubliSite ul ul.vertical 
{
    margin-top:-1px;
}

.RadMenu_PubliSite li li 
{
	display:inline;
	padding:0; 
	margin:0 0 0 -1px;
	background-color:#ffffff;
	color:#4C4C4C;
	border-top: none;
	border-bottom:1px solid #6631ba;
    position: relative;
    float: left;
}	
	
.RadMenu_PubliSite li li a:link,
.RadMenu_PubliSite li li a:visited,
.RadMenu_PubliSite li li a:active {
	padding:3px 10px 3px 10px;
	margin:0;
	color:#6631ba;
	text-decoration:none;
    border: 0px;
    cursor: pointer;
    font-weight:bold;
	width: auto;	
	}

/* We need to set an arbitary value for width otherwise IE6
makes the 'auto' above span 100% of the site width */
*html .RadMenu_PubliSite li li a:link,
*html .RadMenu_PubliSite li li a:visited,
*html .RadMenu_PubliSite li li a:active	{
    width: 150px;    
}

.RadMenu_PubliSite li li a:hover,
.RadMenu_PubliSite li li a.ps_topnav_selected_item
{
	color:#FFFFFF;
	text-decoration:none;
	background-color: #6631ba;
	cursor: pointer;
    }


a.topnavitem1:link,
a.topnavitem1:visited,
a.topnavitem1:active {
    color:#6631ba;
	}
	
a.topnavitem1ps_topnav_selected_section:link,
a.topnavitem1ps_topnav_selected_section:visited,
a.topnavitem1:hover,
a.topnavitem1ps_topnav_selected_section:active {
    background: #6631ba;
    color: #FFFFFF;
	}

a.topnavitem2:link,
a.topnavitem2:visited,
a.topnavitem2:active {
    color:#6631ba;
	}
	
a.topnavitem2ps_topnav_selected_section:link,
a.topnavitem2ps_topnav_selected_section:visited,
a.topnavitem2:hover,
a.topnavitem2ps_topnav_selected_section:active {
    background: #6631ba;
    color: #FFFFFF;
    }


a.topnavitem3:link,
a.topnavitem3:visited,
a.topnavitem3:active {
	background:#b2eafb;
	}
	
a.topnavitem3ps_topnav_selected_section:link,
a.topnavitem3ps_topnav_selected_section:visited,
a.topnavitem3:hover,
a.topnavitem3ps_topnav_selected_section:active {
	background:#00b9f2;
	}

a.topnavitem4:link,
a.topnavitem4:visited,
a.topnavitem4:active {
	background:#fde0b9;
	}
	
a.topnavitem4ps_topnav_selected_section:link,
a.topnavitem4ps_topnav_selected_section:visited,
a.topnavitem4:hover,
a.topnavitem4ps_topnav_selected_section:active{
	background:#fa9718;
	}

a.topnavitem5:link,
a.topnavitem5:visited,
a.topnavitem5:active {
	background:#ffc1e0;
	}
	
a.topnavitem5ps_topnav_selected_section:link,
a.topnavitem5ps_topnav_selected_section:visited,
a.topnavitem5:hover,
a.topnavitem5ps_topnav_selected_section:active{
	background:#ff3399;
	}
	
a.topnavitem6:link,
a.topnavitem6:visited,
a.topnavitem6:active {
    color:#6631ba;
	}
	
a.topnavitem6ps_topnav_selected_section:link,
a.topnavitem6ps_topnav_selected_section:visited,
a.topnavitem6:hover,
a.topnavitem6ps_topnav_selected_section:active{
    background: #6631ba;
    color: #FFFFFF;
	}
	
a.topnavitem7:link,
a.topnavitem7:visited,
a.topnavitem7:active {
    color:#6631ba;
  	}
	
a.topnavitem7ps_topnav_selected_section:link,
a.topnavitem7ps_topnav_selected_section:visited,
a.topnavitem7:hover,
a.topnavitem7ps_topnav_selected_section:active{
    background: #6631ba;
    color: #FFFFFF;
	}	


ul.primary_nav {
	height: 100px;
	list-style: none;
	margin: 0;
	padding: 0;
	width:735px;
	height:19px;
	float:left;
	}

/*  B R E A D C R U M B S  */ 

.breadcrumb a{
	color:#000000;
	text-decoration:none;
	}

.breadcrumb a:hover {
	text-decoration:underline;
	}
	
/*  P O P U P S   */	

.popup {
	float:left;
	width:255px;
	position:absolute;
	z-index: 100;
	left:217px; 
	visibility: hidden; 
	z-index: 500;
	}

#tech_casestudy_1 {
    top: 380px;
    left: 225px;
    z-index: 10;
}

.popup_top_left {
	background: url(../img/rbil_TL_corner.png) top left no-repeat;
	height:30px;
	}
	
.popup_top_right {
	background: url(../img/rbil_TR_corner.png) top right no-repeat;
	height:30px;
	}
	
.popup_bottom_left {
	background: url(../img/rbil_BL_corner.png) bottom left no-repeat;
	height:30px;
	clear:both;
	}
	
.popup_bottom_right {
	background: url(../img/rbil_BR_corner.png) bottom right no-repeat;
	height:30px;
	}

.popup_text_holder {
	margin-left:15px;
	margin-right:15px;
	margin-top:20px;
	}
	
.popup_text_holder_product {
	position:relative;
	float: left;
	margin:10px 0 15px 10px;
	width: 280px;
	display: inline;
	}	
	
.popup_text_holder_col1 {
    position:relative;
    float: left;
    width: 220px;
    margin-left: 5px;
}

.popup_text_holder_col2 {
    position:relative;
    float: left;
    width: 220px;
    margin-left: 20px;
}

.popup_top_left h4{
	float:left;
	color:#ffffff;
	text-transform:uppercase;
	margin:10px 0 0 20px;
	}
	
a.close_button{
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-right:20px;
	margin: 10px 20px 0 0;
	font-size:1.1em;
	float:right;
	height:10px;
	line-height:0.9em;
	}

.more_info_box {
	width:145px;
	height:92px;
	padding:3px 0 0 10px;
	margin-right:10px;
	display:inline-block;
	float:left;
	}
	
.more_info_box h4{
	text-transform:uppercase;
	margin-bottom:8px;
	padding: 1px 0 1px 0;
	color:#ffffff;
	}

.more_info_box h5,
.mostwantedcontent h5 {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.6em;
	margin-bottom:3px;
	color:#6631ba;
	font-weight:bold;
	}


/*  B U T T O N S  */	

.pdf_button,
.generic_button,
.tech_button,
.product_button,
.licensing_button {
	width:164px;
	height:17px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	padding:1px 8px 0 8px;
	text-decoration:none;
	font-size:1em;
	letter-spacing:-0.02em;
	text-align: center;
	}
	
.pdf_button:hover,
.generic_button:hover,
.tech_button:hover,
.product_button:hover,
.licensing_button:hover,
.licensing_button_long:hover {
	color:#ffffff;
	text-decoration:none;
	}
	
.pdf_button {
	width:90px;
	background:#6631ba url(../img/rbil_button.gif) no-repeat 0 0 ;
	}

.pdf_button:hover {
	background:#ff3399 url(../img/rbil_button.gif) no-repeat 0 -18px;
	}

a.tech_button:link, a.tech_button:visited, a.tech_button:active  {
	background:#00b9f2 url(../img/rbil_button.gif) no-repeat 0 -72px ;
	}

a.tech_button:hover {
	background:#6631ba url(../img/rbil_button.gif) no-repeat 0 -144px ;
	}
	
a.tech_button_long:link, a.tech_button_long:visited, a.tech_button_long:active {
	background:#00b9f2 url(../img/rbil_button.gif) no-repeat 0 -180px ;
	color: #FFFFFF;
	}

a.tech_button_long:hover {
	background:#6631ba url(../img/rbil_button.gif) no-repeat 0 -162px ;
	color: #FFFFFF;
	}	
	
a.product_button_long {
	background:#00b9f2 url(../img/rbil_button.gif) no-repeat 0 -216px ;
	}

a.product_button_long:hover {
	background:#6631ba url(../img/rbil_button.gif) no-repeat 0 -198px ;
	}
	
a.licensing_button_long {
	background:#00b9f2 url(../img/rbil_button.gif) no-repeat 0 -234px ;
	color: #FFF;
	}

a.licensing_button_long:hover {
	background:#6631ba url(../img/rbil_button.gif) no-repeat 0 -252px ;
	color: #FFF;
	}		
	
a.wanted_button:link, a.wanted_button:visited, a.wanted_button:active,
a.casestudy_product_button:link, a.casestudy_product_button:visited, a.casestudy_product_button:active,
a.casestudy_licensing_button:link, a.casestudy_licensing_button:visited, a.casestudy_licensing_active,
a.casestudy_tech_button:link, a.casestudy_tech_button:visited,a.casestudy_tech_button:hover,a.casestudy_tech_button:active {	
	width:100px;
	padding:0 10px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	height:15px;
	margin-top: 8px;
	}

a.wanted_button:hover,
a.casestudy_product_button:hover,
a.casestudy_licensing_button:hover,
a.casestudy_tech_button:hover {	
	color:#ffffff;
	}
	
a.casestudy_product_button {
	background:#fa9718 url(../img/rbil_casestudy_button.gif) no-repeat 0 0;
	}

a.casestudy_product_button:hover {
	background:#10ad36 url(../img/rbil_casestudy_button.gif) no-repeat 0 -15px ;
	}
	
a.casestudy_licensing_button {	
	background:#ff3399 url(../img/rbil_casestudy_button.gif) no-repeat 0 -30px ;
	}
	
a.casestudy_licensing_button:hover {
	background:#e9c842 url(../img/rbil_casestudy_button.gif) no-repeat 0 -45px ;
	}
	
a.casestudy_tech_button {	
	background:#00b9f2 url(../img/rbil_casestudy_button.gif) no-repeat 0 -60px ;
	}
	
a.casestudy_tech_button:hover {
	background:#6631ba url(../img/rbil_casestudy_button.gif) no-repeat 0 -75px ;
	}
		
a.wanted_button {
	background:#6631ba url(../img/rbil_casestudy_button.gif) no-repeat 0 -90px;
	}
	
a.wanted_button:hover {
	background:#e6def4 url(../img/rbil_casestudy_button.gif) no-repeat 0 -105px;
	}
	


	
/*  S E C T I O N   H E A D E R S  */
	
.home_container, .news_container, .about_container  {
	background: url(../img/rbil_bg_generic_01.jpg) no-repeat top left;
	position:relative;
	float: left;
	}

.faq_container, .submit_container {
	background: url(../img/rbil_bg_generic_02.jpg) no-repeat top left;
	position:relative;
	float: left;	
	}

.wanted_container {
	background: url(../img/rbil_bg_mostwanted.jpg) no-repeat 0 110px;
	position:relative;
	float: left;
	}

.tech_container{
	background: url(../img/rbil_bg_tech.jpg) no-repeat top left;
	position:relative;
	float: left;	
	}
	
.products_container  {
	background: url(../img/rbil_bg_products.jpg) no-repeat top left;
	position:relative;
	float: left;	
	}

.licensing_container  {
	background: url(../img/rbil_bg_licensing.jpg) no-repeat top left;
	position:relative;
	float: left;	
	}

.submit_product_container  {
	background: url(../img/rbil_bg_submit_product.jpg) no-repeat top left;
	position:relative;
	float: left;	
	}

.submit_license_container  {
	background: url(../img/rbil_bg_submit_license.jpg) no-repeat top left;
	position:relative;
	float: left;	
	}

.submit_tech_container  {
	background: url(../img/rbil_bg_submit_tech.jpg) no-repeat top left;
	position:relative;
	float: left;	
	}

/*  S E C T I O N   B R A N D   L O G O S   */

	
.home_container .rb_logo, .news_container .rb_logo, .about_container .rb_logo, .faq_container .rb_logo, .submit_container .rb_logo, .wanted_container .rb_logo, .submit_product_container .rb_logo, .submit_tech_container .rb_logo, .submit_license_container .rb_logo {
	background: url(../img/rbil_logo_rb_generic.gif);
	}
	
.tech_container .rb_logo {
	background:url(../img/rbil_logo_rb_tech.gif);
	}
	
.products_container .rb_logo {
	background:url(../img/rbil_logo_rb_products.gif);
	}
	
.licensing_container .rb_logo {
	background:url(../img/rbil_logo_rb_licensing.gif);
	}

/*  S E C T I O N   F O O T E R S  */

.about_container .footer{
	background:url(../img/rbil_footer_about.gif) bottom left;
	}
	
.wanted_container .footer{
	background:url(../img/rbil_footer_mostwanted.jpg) no-repeat bottom left;
	}	
	


.faq_container .footer{

	}
	
.products_container .footer{
	background:url(../img/rbil_footer_products.gif) bottom left;
	}

.tech_container .footer{
	background:url(../img/rbil_footer_technologies.gif) bottom left;
	}
	
.licensing_container .footer{
	background:url(../img/rbil_footer_licensing.gif) bottom left;
	}	



/*  H O M E  */
.home_container .page_intro {
	position:relative;
	float: right;
	margin:-25px 0 0 0;
	min-height:190px;
	height: auto;
	width: 745px;
	}
	


.home_container .featured_item {
	position:relative;
	margin-right:10px;
	margin-top:10px;
	display: inline;
	}
	
.mostwantedcontent	 {
    position:relative;
    float:left;
    left: 10px;
    margin-top: 10px;
    width: 150px;
}

.home_container .double_col  {
	position:relative;
	width:495px;
	margin:0;
	float:right;
	display: inline;
	}

.home_container .single_col  {
	margin-top:-152px;
	position:absolute;
	}

.quote_home{
	background: url(../../UploadedResources/rbil_quote_home.gif) 0 0;
	display:block;
	width:243px;
	height:104px;
	margin-left:-10px;
	}

.quote_home:hover{
	background: url(../../UploadedResources/rbil_quote_home.gif) 0 -104px;
	}

.more_info_box#better_product {
	background:#fcecd9 url(../img/rbil_better_product_flash_bg.gif) no-repeat center;
	height:110px;
	}	

.more_info_box#smarter_tech {
	background:#def6fd url(../img/rbil_smarter_tech_flash_bg.gif) no-repeat center;
	height:110px;
	}	

.more_info_box#faster_licensing {
	background:#ff3399 url(../img/rbil_faster_licensing_flash_bg.gif) no-repeat center;
	height:110px;
	}	
	

.homemultilingualoptions {
    position:relative;
    clear:both;
    width: 735px;
    text-align: right;
    top: 20px;
    z-index: 5;
}	

.homemultilingualoptions ul {
    margin: 5px 0 0 0;
    padding: 0;
    list-style-type: none;
}

.homemultilingualoptions li {
    margin: 0;
    padding: 0 0 0 15px;
    list-style-type: none;
    float: right;
}

.homemultilingualoptions .workroomlink {
    float: left; 
    margin-left: 10px; 
    color: #CCCCCC; 
    font-size: 0.9em;
    display: inline;
}

.homemultilingualoptions .workroomlink a:link,
.homemultilingualoptions .workroomlink a:visited,
.homemultilingualoptions .workroomlink a:hover,
.homemultilingualoptions .workroomlink a:active {
    color: #CCCCCC;
}

/*  H O M E   P O P U P S  */

.home_container  #licensing_casestudy_1,
.home_container  #prod_casestudy_1,
.home_container  #tech_casestudy_1,
.home_container  #generic_casestudy {
	position:absolute;
	top:-190px;
	left:0;
	margin: 0;
	padding: 0;
	width:500px;
	display:inline;
	}

.home_container  #licensing_casestudy_1 h5,
.home_container  #prod_casestudy_1 h5,
.home_container  #tech_casestudy_1 h5,
.home_container  #generic_casestudy h5{
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	}

.home_container  #licensing_casestudy_1{
	background:#ffe6f3;
	}
	
.home_container  #licensing_casestudy_1 .popup_top_left{
	background-color:#ff3399;
	}
	
.home_container  #prod_casestudy_1{
	background:#fcecd9;
	}
	
.home_container  #prod_casestudy_1 .popup_top_left{
	background-color:#fa9718;
	}
	
.home_container  #tech_casestudy_1{
	background:#def6fd;
	}
	
.home_container  #tech_casestudy_1 .popup_top_left{
	background-color:#00b9f2;
	}
		
		
.home_container  #generic_casestudy{
	background:#e6def4;
	width: 500px;
    left: 0px;
    top: -200px;
	}

.home_container  #generic_casestudy .popup_top_left {
	background-color:#6631ba;
	}

#generic_casestudy a.close_button {
	color:#def6fd;
	background: url(../img/rbil_close_button.gif) no-repeat right -120px ;
	}

#generic_casestudy a.close_button:hover {
	color:#ffffff;
	background: url(../img/rbil_close_button.gif) no-repeat right -130px ;
	}

/*  M O S T  W A N T E D  */

.mostwantedintro {
    position:relative;
    float: left;
    background: url(../img/rbil_mostwanted_intro_bck.gif) no-repeat top ;
    margin: 250px 0 0 0;
    padding-bottom: 50px;
    width: 745px;
    text-align: center;
}

.mostwanted_lista {
    position:relative;
    float: left;
    width: 320px;
}

.mostwanted_listb {
    position:relative;
    float: right;
    width: 320px;
}

.wanted_container .double_col ol {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.wanted_container .double_col ol li {
    margin: 0 0 20px 0;
    padding: 0 0 0 40px;
    color: #660066;
    font-size: 1.2em;
    line-height: 1.5em;
    list-style-type: none;
}


.wanted_container .double_col ol li.one {
    background: url(../../UploadedResources/mostwanted_star_01.gif) no-repeat top left;
    display: inline-block;
}

.wanted_container .double_col ol li.two {
    background: url(../../UploadedResources/mostwanted_star_02.gif) no-repeat top left;
    display: inline-block;
}

.wanted_container .double_col ol li.three {
    background: url(../../UploadedResources/mostwanted_star_03.gif) no-repeat top left;
    display: inline-block;
}

.wanted_container .double_col ol li.four {
    background: url(../../UploadedResources/mostwanted_star_04.gif) no-repeat top left;
    display: inline-block;
}

.wanted_container .double_col ol li.five {
    background: url(../../UploadedResources/mostwanted_star_05.gif) no-repeat top left;
    display: inline-block;
}

.wanted_container .double_col ol li.six {
    background: url(../../UploadedResources/mostwanted_star_06.gif) no-repeat top left;
    display: inline-block;
}

.wanted_container .double_col ol li.seven {
    background: url(../../UploadedResources/mostwanted_star_07.gif) no-repeat top left;
    display: inline-block;
}

.wanted_container .double_col ol li.eight {
    background: url(../../UploadedResources/mostwanted_star_08.gif) no-repeat top left;
    display: inline-block;
}

.wanted_container .double_col ol li.nine {
    background: url(../../UploadedResources/mostwanted_star_09.gif) no-repeat top left;
    display: inline-block;
}

.wanted_container .double_col ol li.ten {
    background: url(../../UploadedResources/mostwanted_star_10.gif) no-repeat top left;
    display: inline-block;
}

.wanted_container .double_col ol li.eleven {
    background: url(../../UploadedResources/mostwanted_star_11.gif) no-repeat top left;
    display: inline-block;
}

.wanted_container .double_col ol li.twelve {
    background: url(../../UploadedResources/mostwanted_star_12.gif) no-repeat top left;
    display: inline-block;
}

.wanted_container .double_col ol li.thirteen {
    background: url(../../UploadedResources/mostwanted_star_13.gif) no-repeat top left;
    display: inline-block;
}

.wanted_container .double_col ol li.fourteen {
    background: url(../../UploadedResources/mostwanted_star_14.gif) no-repeat top left;
    display: inline-block;
}

.wanted_container .double_col ol li.fifteen {
    background: url(../../UploadedResources/mostwanted_star_15.gif) no-repeat top left;
    display: inline-block;
}

.wanted_container .double_col ol li ul li {
    font-size: 1.0em;
    list-style-image: none;
    list-style-type: disc;
    margin: 10px 0 0 10px;
    padding: 0 0 0 5px;    
}

.wanted_container .double_col ol li img {
    float: left;
    margin: 0 10px 0 0 ;
}



.wanted_container .double_col {
	position:relative;
	float: left;
	width:665px;
	margin-left: 40px;
	display: inline;
	}

.wanted_container .page_intro {
    height: auto;
}


/*  A B O U T   */

.about_container .supporting_section{
	position:relative;
	top:auto;
	left:auto;
	}

/*  T E C H N O L O G I E S  */

.tech_container .single_col {
	margin-top:20px;
	z-index:1000;
	}
	
ul.tech_section_colour{
	color:#000000;
	margin:1.5em;
	width:auto;
	}

ul.tech_section_colour li {
	list-style-image:url(../img/rbil_list_item_tech.gif);
	}	
	
.tech_container	.double_col {
    z-index: 1000;
}

/*  T E C H N O L O G I E S   P O P U P S */

.tech_container .popup{
	top:0; 
	background:#def6fd;
	width:315px;
	}

.tech_container .popup#tech_casestudy_1 .popup_top_left{
	background-color:#00b9f2;
	}

.tech_container a.close_button {
	color:#00b9f2;
	background: url(../img/rbil_close_button.gif) no-repeat right 0px ;
	}

.tech_container a.close_button:hover {
	color:#00b9f2;
	background: url(../img/rbil_close_button.gif) no-repeat right -10px ;
	}	

#tech_casestudy_1 a.close_button {
	color:#def6fd;
	background: url(../img/rbil_close_button.gif) no-repeat right -20px ;
	}

#tech_casestudy_1 a.close_button:hover {
	color:#ffffff;
	background: url(../img/rbil_close_button.gif) no-repeat right -30px ;
	}


/*  L I C E N S I N G   */

.licensing_container .single_col {
	margin-top:20px;
	z-index:1000;
	}
	
ul.licensing_section_colour{
	color:#000000;
	margin:1.5em;
	width:auto;
	}

ul.licensing_section_colour li {
	list-style-image:url(../img/rbil_licensing_item_tech.gif);
	}	
	

/*  L I C E N S I N G   P O P U P S  */
	
.licensing_container .popup{
	width:355px;
	left:120px;
	top: 0;
	padding-left:0;
	background:#ffe6f3;
	}

.licensing_container .popup#licensing_casestudy_1{
	top:240px;
	left:290px;
	width:414px;
	}

.licensing_container .popup#licensing_casestudy_1 .popup_top_left{
	background-color:#ff3399;
	}

.licensing_container a.close_button {
	color:#ff3399;
	background: url(../img/rbil_close_button.gif) no-repeat right -40px ;
	}

.licensing_container a.close_button:hover {
	color:#ff3399;
	background: url(../img/rbil_close_button.gif) no-repeat right -50px ;
	}	

#licensing_casestudy_1 a.close_button {
	color:#ffe6f3;
	background: url(../img/rbil_close_button.gif) no-repeat right -60px ;
	}

#licensing_casestudy_1 a.close_button:hover {
	color:#ffffff;
	background: url(../img/rbil_close_button.gif) no-repeat right -70px ;
	}

.more_info_box#better_licensing {
	background:#ffe6f3 url(../img/rbil_better_licensing_flash_bg.gif) no-repeat center;
	}

/*  P R O D U C T S  */	

.products_container .single_col {
	margin-top:20px;
	z-index:1000;
	padding-bottom: 30px;
	}

ul.products_section_colour{
	color:#000000;
	}

ul.products_section_colour li {
	list-style-image:url(../img/rbil_list_item_products.gif);
	}	

/*  P R O D U C T S   P O P U P S  */ 

.products_container .popup{
	background-color: #fcecd9;
	width:415px;
	left:290px;
	}
		
.more_info_box#smarter_product {
	background:#fcecd9 url(../img/rbil_smarter_product_flash_bg.gif) no-repeat center;
	float:left;
	margin-left:70px;
	display:inline;
	}	
	
a.close_button_tech {
	color:#00b9f2;
	background: url(../img/rbil_close_button.gif) no-repeat right 0 ;
	}

a.close_button_tech:hover {
	color:#00b9f2;
	background: url(../img/rbil_close_button.gif) no-repeat right -10px ;
	}	
	
.products_container .popup#prod_casestudy_1 .popup_top_left{
	background-color:#fa9718;
	}

.products_container a.close_button {
	color:#fa9718;
	background: url(../img/rbil_close_button.gif) no-repeat right -80px ;
	}

.products_container a.close_button:hover {
	color:#fa9718;
	background: url(../img/rbil_close_button.gif) no-repeat right -90px ;
	}	

#prod_casestudy_1 a.close_button {
	color:#fcecd9;
	background: url(../img/rbil_close_button.gif) no-repeat right -100px ;
	}

#prod_casestudy_1 a.close_button:hover {
	color:#ffffff;
	background: url(../img/rbil_close_button.gif) no-repeat right -110px ;
	}

/*  F A Q   */

.faq_container .page_intro {
	height:auto;
	min-height:10px;
	}
	

ol.faq_answers {	
	margin-left:25px;
	}

dl.faq_answers dt{	
	font-size:1.4em;
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#6631ba;
	margin:5px 0;
	padding:0;
	}
	
dl.faq_answers dd{
	margin-left:1.5em;
	}

ol.faq_answers li h3{	
	font-size:1em;
	display:inline;
	}
	
a.faq_answer {
	font-weight:bold;
	text-decoration:none;
	}

a.faq_answer:hover{
	color:#ff3399;
	text-decoration:none;
	}
	
a.faq_top {
	font-weight:bold;
	color:#6631ba;
	display:block;
	margin:20px 0 30px 1.5em;
	}

/*  S U B M I T   P A G E  &  F O R M S  */

.submit_product_container .page_intro,
.submit_tech_container .page_intro,
.submit_license_container .page_intro,
.submit_form_container .page_intro {
	height:auto;
	min-height:10px;
	}
	
.submit_form_container div {
    display:inline;
}	

.more_info_box #most_wanted {
	background:#e6def4 url(../img/rbil_generic_flash_bg.gif) no-repeat center;
	float:right;
	margin:30px;
	}	
	
textarea#description {
	height:300px;
	}

input.text, 
input.password, 
input.file, 
textarea  {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	width:340px;
	background:#f5f2e7;
	border:none;
	padding:5px 10px;
	float:right;
	margin: 0;
	}
	
label, 
legend {
	margin:10px 0 2px 0;
	}

input.textarea {
	display:block;
	margin:2px 0 10px 0;
	}

label {
	font-size:1.0em;
	}
	
.textfieldlabel {
    position:relative;
    float: left;
    font-size: 1.2em;
    width: 180px;
    text-align:right;
    margin-bottom: 10px;
}	

label.textfieldlabelblock {
    position:relative;
    clear: both;
}

.textblock {
      
    clear:both;
    position:relative;
    /*  float: left;*/
    margin: 10px 0 20px 0;
    width: 510px;
    
}

input.radio, 
input.checkbox {
	position:relative;
	display:inline-block;
	clear:none;
	}
	
.checkboxmulti {
    position:relative; 
    float: left; 
    height: 50px; 
    margin: 0 10px 0 0;
}	

.radio {
    display:inline-block;
	margin:10px 0 0px 0;
}
.radiolabel {
    display:inline-block;
	margin:0px 20px 0px 0;
}

input.submit  {
	margin:1em 0 2em 0;
	}

.checkboxlabel {
    margin-right: 15px;
    width: 100px;
}

.checkboxcol {
  position:relative;
  float: left;
  width: 130px;
  margin: 10px 0 20px 0;
}

.checkboxcol input {
    position: absolute;
    display: inline-block;
    float: left;
}

.checkboxcol label {
    width: 100px;
    margin: 2px 0 0 20px;
    float: right;
}

.checkboxcol2 {
  position:relative;
  float: left;
  width: 450px;
  margin: 10px 0 20px 0;
}

.checkboxcol2 input {
    position: absolute;
    display: inline-block;
    float: left;
}

.checkboxcol2 label {
    width: 200px;
    margin: 2px 0 0 0px;
    float: right;
}

	
.smlprint {
	font-size:0.9em;
	line-height:1.2;
	padding:10px 0;
	font-size:0.9em;
	padding:0 0 10px 0;
	color:#666666;
	}
	
.requiredfields {
    position:relative;
    float: left;
    clear:right;
    margin:10px 0 20px 200px;
}	

#submit_supporting_section {
	position:absolute;
	left:440px;
	top:0px;
	width: 300px;
	background-color: #FFF;
	}

.submit_form_container {
	border:4px solid;
	width:560px;
	margin:0 auto;
	padding:30px;
	}

.pagination {
	float:right;
	}

.pagination em {
	color:#000000;
	font-style:normal;
	}	

.submit_product_container h2,
.submit_license_container h2,
.submit_tech_container h2{
	margin:0;
	padding:10px 0;
	font-size:1.8em;
	width:560px;
	margin:0 auto;
	padding:10px 30px;
	}
	
/*  S U B M I T   P R O D U C T   F O R M  */

.submit_product_container .submit_form_container{
	border-color:#fa9718;
	}

.submit_product_container h2{
	border:#fa9718 4px solid;
	background-color:#fa9718;
	}
	
.submit_product_container .submit_form_container .text,
.submit_product_container .submit_form_container .textblock {
    background-color: #FEF0DD;
}	

/*  S U B M I T   T E C H N O L O G Y   F O R M  */

.submit_tech_container .submit_form_container {
	border-color:#00b9f2;
	}

.submit_tech_container h2{
	border:#00b9f2 4px solid;
	background-color:#00b9f2;
	}

.submit_tech_container .submit_form_container .text,
.submit_tech_container .submit_form_container .textblock {
    background-color: #E5F8FE;
}

/*  S U B M I T   L I C E N S I N G   F O R M  */

.submit_license_container .submit_form_container{
	border-color:#ff3399;
	}
	
.submit_license_container h2{
	border:#ff3399 4px solid;
	background-color:#ff3399;
	}

.submit_license_container .submit_form_container .text,
.submit_license_container .submit_form_container .textblock {
    background-color: #FFEAF5;
}	

/*  F O O T E R  */	

.footer p {
	font-size:1.1em;
	color:#A0A0A0;
	}

.footer a{
	color:#A0A0A0;
	}
	
.footer a:hover {
	color:#000000;
	}
	
.footer li {
	list-style:none;
	display:inline;	
	color:#A0A0A0;
	}	

.submit_container h1 {
    margin-bottom: 15px;
}



/* S U B M I T  E X P O R T */

.submit_export {
    position:relative;
    float: left;
    border: dashed 1px #6631BA;
    padding: 20px;
    margin-top: 40px;
}

/* O V E R W R I T I N  G  T H E  W Y S I W Y G  */

h1,
h2 {
    color: #FFFFFF;
} 

#psheadernavigationtip {
    margin-left: 150px;
}

#psheadernavigation a {
    cursor: hand;
    cursor: pointer;
}