/* @import url("/CMSPages/GetCSS.aspx?stylesheetname=reset"); */

body {
  background: url('../app_themes/bsi/images/blueBg.png') top left repeat-x;
}

body tr {
margin: 1px;
padding: 1px;


}

form label {
  color: #00467f;
}

h3 {
  color: #FFF;
}




.header #mainHeader {
  background: #00adef;
}


.header #mainHeadernologo {
  background: #fff;
}
	.header #breadcrumbs .breadcrumbsLeft {
	  color: #666;
	}
	
		.header #breadcrumbs .breadcrumbsLeft a {
		  color: #14487e;
		}
	
	.header #breadcrumbs .breadcrumbsRight {
	  color: #00467f;
	}
	
	.header #breadcrumbs .breadcrumbsLeft a:hover {
	   color: #00aeef;
	}

#content {
  color: #666;
}







/* Pop up */




.modal-overlay
{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#333;
	opacity:.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	z-index:101;
}
* html .modal-overlay
{
	position: absolute;
	height: 900px;
}
.modal-window
{
	position: absolute;
	top: 310px;
	left:50%;
	margin:0;
	padding:0;
	z-index:102;
	/* border: 3px solid #00AEEF; */
}
* html .modal-window
	{
		position:absolute;
	}

.close-window
{
	position:absolute;
	width:32px;
	height:32px;
	right:8px;
	top:8px;
	background:transparent url('/App_Themes/bsi/images/closer-on.gif') no-repeat scroll right top;
	text-indent:-99999px;
	overflow:hidden;
	cursor:pointer;
	opacity:.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.close-window:hover
{
	opacity:.99;
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}























/* Tree Menu */


.CMSTreeMenuLink{
border-left: 5px solid #00aeef;
color: #666;


}
.CMSTreeMenuItem a:hover {
	background: #e5f6fd;
		  color: #00477f;
		 
		}




.subCMSTreeMenuItem a:hover {
	background: #e5f6fd;
		  color: #00477f;
		 
		  
		}


.CMSTreeMenuSelectedLink { 
 border-left: 5px solid #00aeef;
 background: #e5f6fd;
color: #00477f;

}
.subCMSTreeMenuLink{

     border-left: 5px solid #bfeafb;
 color: #666;



}

.subCMSTreeMenuSelectedLink{
	   border-left: 5px solid #bfeafb;
background: #e5f6fd;
color: #00477f;

}




 /* #content .leftNav a {
    color: #666;
  }
  
    #content .leftNav a:hover {
      color: #00477f;
    }

	#content .leftNav .leftNavList li {
	  border-left: 5px solid #00aeef;
	}
	
		#content .leftNav .leftNavList li.subNav {
		  border-left: 5px solid #bfeafb;
		}
		
		#content .leftNav .leftNavList li.subNav a.current {
      background: #e5f6fd;


    }

	    #content .leftNav .leftNavList li.subSubNav {
	      border-left: 5px solid #bfeafb;
	    }
	    
	   #content .leftNav .leftNavList li.subSubNav a.current {
        color: #00467f;
      }
		
		#content .leftNav .leftNavList li a.current, 
		#content .leftNav .leftNavList li a:hover {
		  background: #e5f6fd;
		  color: #00477f;
		}
		*/
    #content .leftNav #solutionsContainer {
      background: url('../app_themes/bsi/images/solutionsBg.png') top left repeat-y;
    }

	#content .leftNav .solutions p {
	  color: #FFF;
	}
	
	#content .leftNav .solutions a {
	  color: #FFF;
	}


  #content .midCol {
    background: none;
  }






#content .midCol a, #content .midCol a.reverseColour:hover {
	  color: #3f749f;
	}
	
 #content .midCol strong {
    color: #3f749f;
    font-weight: bold;
  }
	  #content .midCol a:hover, #content .midCol a.reverseColour {
	    color: #00aeef;
	  }
	  
	  #content .reverseColour a {
	   color: #00aeef;
	  }
	  
	  #content .reverseColour a:hover {
     color: #3f749f;
    }


    #content .midCol h1 {
     color: #00467f;
    }
    
    #content .midCol h2 {
      color: #00467f;
    }
    
    #content .midCol h3 {
		   color: #00467f;
		}

#content .midCol .subtitle {
		   color: #00467f;
		 
		}
		
#content .midCol em {
      color: #00aeef;
      font-weight: bold;
    }
    
#content .midCol .headerBar {

width:100%;
color: #fff;
background-color: #00aeef;
font-weight: bold;
padding: 0 0 0 5px; 



}


#content .midCol .compBar {

width:100%;
color: #fff;
background-color: #F47321;
font-weight: bold;
padding: 0 0 0 5px; 



}


#content .midCol .warning {

width:100%;
color: #fff;
background-color: #AAD7E9;
font-weight: bold;
padding: 0 0 0 5px; 



}




#content .midCol #quote {

clear:both;
border-left: 5px solid #00aeef;
		padding-left: 8px;
		font-style: italic;

}

#content .midCol #quote .quoteby

{	clear: both;
	float: right;
	font-style: normal;
	font-weight: bold;
	margin: 7px 0 20px 0;

}




    #content .midCol .salesTop b {
      color: #00467f;
    }
		
    #content .midCol .whatsNew {
      border-left: 5px solid #00AEFF;
      background: url('../app_themes/bsi/images/newFile.png') top right no-repeat #E5F6FD;
    }
    
      #content .midCol .publication2Col li a:hover {
        color: #00aeef;
      }
    
    #content .midCol .comingSoon {
      border-left: 5px solid #00477F;
      background: #E5F6FD;
    }
        
        #content .midCol .whatsNew li.header {
          color: #00AEFF;
        }
        
        #content .midCol .comingSoon li.header {
          color: #00477F;
        }

      
    #content .midCol .publication, 
    #content .midCol .publication2Col, 
    #content .midCol .publicationEmail {
      border-left: 5px solid #00AEFF;
    }

        #content .midCol .publication li.header em {
          color: #00AEFF;
        }

    #content .midCol .ourPeople {
			color: #00467f;
    }
    
      #content .midCol #people li img {
         border: 2px solid #00467f;
      }
      
      
      #content .midCol .personName {
        color: #00467f;
      }
      
      
      #content .midCol .personTop {
        color: #00467f;
      }
       
    #content .midCol .imagePlaceHolder p {
        color: #00467f;
    }    
      
      
    
    #content .midCol .TopParagraph {
      color: #00467f;
    }
    
    #content .midCol .solutionsTopParagraph {
      color: #666;
    }
        
    #content .midCol .solutionsLinks a {
      color: #00aeef;
    }
    
    #content .midCol .solutionsLinks a:hover {
      color: #3f749f;
    }
    
    
		    #content .midCol #solutionsSearch .formRow em {
          color: #00467f;
		    }
		    
		    #content .midCol #solutionsSearch .formRow .label {
		      color: #00aeef;
		    }

        
        #content .midCol #solutionsSearch .solutionsSearchButton {
          background: #00aeef;
          color: #FFF;
        }
        
      #content .midCol #returnLink li a {
         background: #00adef;
         color: #FFF;
      }
      
      #content .midCol #returnLink li a:hover {
         background: #14487e;
         color: #FFF;
      }

      #content .midCol #newsSearch #lSearchByYear, 
	#content .midCol #newsSearch #lSearchByMonth,
      #content .midCol #newsSearch #lSearchByTitle {
        color: #00aeef;
	
      }     

#content .midCol #newsSearch #lSearchByMonthalt{

	color: #00aeef;
	float: left;
	margin-top: 3px;
	padding-right: 5px;
        font-size: 11px; 
}

	    #content .midCol #newsLinks li a {
         background: #00adef;
         color: #FFF;
      }
      
      #content .midCol #newsLinks li a:hover {
         background: #14487e;
         color: #FFF;
      }
      
      
  #content .midCol .industryNews {
     background: url('../app_themes/bsi/images/dottedSeparator.png') top left repeat-x;
	padding-top: 5px;
  }
  
	  #content .midCol .industryNews li {
	     background: url('../app_themes/bsi/images/dottedseparator.png') bottom left repeat-x;
	  }
	  
		  #content .midCol .industryNews em {
		    color: #00aeef;
		  }
		  
		  #content .midCol .industryNews strong {
		    color: #14487e;
		  }
		  
      #content .midCol #twoColourList {
       color: #00aeef;
      }
      
	      #content .midCol #twoColourList .listColour2 {
	        color: #666;
	      }

#content .missionPadding
{
font-size: 13px;
font-weight: bold;
margin:0 0 0 55px;
color: #00aeef;

}


  
  #content .midColFooterImage a {
    background: url('../app_themes/bsi/images/hive_magazine.jpg') top left repeat-y;
  }
  
  #content .midColFooterImage a:hover {
    background: url('../app_themes/bsi/images/hive_magazine_over.jpg') top left repeat-y;
  }

  #content .leftColCareers a {
    background: url('../app_themes/bsi/images/careers-sidebar.jpg') top left repeat-y;
  }
  
  #content .leftColCareers a:hover {
    background: url('../app_themes/bsi/images/careers-sidebar_over.jpg') top left repeat-y;
  }


#content .midCol .CMSSiteMapList {
		margin-left:25px;
		margin-top: 0px;	

}

#content .midCol .CMSSiteMapListItem {
		margin-left:5px;
		list-style-image: url(../app_themes/green/Images/Blue/arrowrightmiddle.gif); 

		 } 

#content .midCol .CMSSiteMapLink { }


#content .midCol .historyDate {

  	font-size: 13px;
  	font-weight: bold;
	color: #00467f;
	background: url('../app_themes/bsi/images/dottedseparator.png') bottom left no-repeat;
}


/* Search Results */





.CMSSearchDialogSearchButton
{

height: 100%;
margin: 0 0 5px 0;


}

.CMSSearchDialogSearchForLabel
{
float: left;
          display: inline;
          position: relative;
          width: 85px;
          font-size: 12px;
         
}

.CMSSearchDialogSearchModeLabel
{


float: left;
          display: inline;
          position: relative;
          width: 85px;
          font-size: 12px;
         

}
.CMSSearchDialogSearchForTextBox
{
 margin: 0 5px 0 0;


}

.CMSSearchDialogSearchModeDropDownList{

 margin: 0 5px 0 0;

}









  #content .rightCol a {
      color: #14487e;
    }
        #content .rightCol .TopParagraph {
      color: #00467f;
    }

    #content .rightCol .signIn {
      background: url('../app_themes/bsi/images/solutionsBg.png') top left repeat-y #0063A6;
    }

      #content .rightCol #rightColLogIn .formRow label
      {
        color: #00aeef;
      }
      
      #content .midCol .registerForm .registerFormPromo label {
        color: #00aeef;
      }
    
      #content .rightCol .register a, 
      #content .rightCol #rightColLogIn a {
        color: #00aeef;
      }
      
      #content .rightCol .register a:hover, 
      #content .rightCol #rightColLogIn a:hover {
        color: #14487e;
      }
      
    
      #content .rightCol .latestHeadlines a:hover {
        color: #00aeef;
      }
      
      #content .rightCol .industryNews a:hover {
        color: #00aeef;
      }
      
      
    #content .rightCol #rightColHive {
      background: url('../app_themes/bsi/images/hiveSmall.png') top left repeat-y;
    }
    
      #content .rightCol #rightColHive:hover {
        background: url('../app_themes/bsi/images/hiveSmall_over.png') top left repeat-y;
      }
    
    #content .rightCol #rightColBrochure {
      background: url('../app_themes/bsi/images/downloadBrochureSmall.png') top left repeat-y;
    }

      #content .rightCol #rightColBrochure:hover {
        background: url('../app_themes/bsi/images/downloadBrochureSmall_over.png') top left repeat-y;
      }

  	#content .rightCol #rightColNewsletterAll {
      background: url('../app_themes/bsi/images/industry_updates.png') top left repeat-y;
    }

      #content .rightCol #rightColNewsletterAll:hover {
        background: url('../app_themes/bsi/images/industry_updates_over.png') top left repeat-y;
      }


	#content .rightCol #rightColIndEyeConvergence {
      background: url('/app_themes/bsi/images/ind_eye_convergence.png') top left repeat-y;
    }
#content .rightCol  #rightColIndEyeConvergence:hover {
        background: url('/app_themes/bsi/images/ind_eye_convergence_over.png') top left repeat-y;
      }
      

	#content .rightCol #rightColMiceBrochure {
      background: url('/app_themes/bsi/images/mice_brochure.png') top left repeat-y;
    }
#content .rightCol  #rightColMiceBrochure:hover {
        background: url('/app_themes/bsi/images/mice_brochure_over.png') top left repeat-y;
      }

#content .rightCol #rightColIndEyeHBAvTMC {
      background: url('/app_themes/bsi/images/ind_eye_supplierdemand.png') top left repeat-y;
    }
#content .rightCol  #rightColIndEyeHBAvTMC:hover {
        background: url('/app_themes/bsi/images/ind_eye_supplierdemand_over.png') top left repeat-y;
      }

	
#content .rightCol #rightColIndEyeMaxSecurity {
      background: url('/app_themes/bsi/images/ind_eye_max_security.png') top left repeat-y;
    }
#content .rightCol  #rightColIndEyeMaxSecurity:hover {
        background: url('/app_themes/bsi/images/ind_eye_max_security_over.png') top left repeat-y;
      }



#content .rightCol #rightColBriefHotelJargon {
      background: url('/app_themes/bsi/images/brief_hotel_industry_jargon.png') top left repeat-y;
    }
#content .rightCol  #rightColBriefHotelJargon:hover {
        background: url('/app_themes/bsi/images/brief_hotel_industry_jargon_over.png') top left repeat-y;
      }




#content .rightCol #rightColBriefRFPs {
      background: url('/app_themes/bsi/images/brief_rfp.png') top left repeat-y;
    }
#content .rightCol  #rightColBriefRFPs:hover {
        background: url('/app_themes/bsi/images/brief_rfp_over.png') top left repeat-y;
      }

#content .rightCol #rightColApartmentSearch {
      background: url('/app_themes/bsi/images/apartment_search.png') top left repeat-y;
    }
#content .rightCol  #rightColApartmentSearch:hover {
        background: url('/app_themes/bsi/images/apartment_search_over.png') top left repeat-y;
      }


#content .rightCol #rightColIndEyeTotalMeetings {
      background: url('/app_themes/bsi/images/ind_eye_total_meetings.png') top left repeat-y;
    }
#content .rightCol  #rightColIndEyeTotalMeetings:hover {
        background: url('/app_themes/bsi/images/ind_eye_total_meetings_over.png') top left repeat-y;
      }


#content .rightCol #rightColMiceNewsletter {
      background: url('/app_themes/bsi/images/mice_newsletter.png') top left repeat-y;
    }
#content .rightCol  #rightColMiceNewsletter:hover {
        background: url('/app_themes/bsi/images/mice_newsletter_over.png') top left repeat-y;
      }



#content .rightCol #rightColProcurementNewsletter {
      background: url('/app_themes/bsi/images/travel_manager_newsletter.png') top left repeat-y;
    }
#content .rightCol  #rightColProcurementNewsletter:hover {
        background: url('/app_themes/bsi/images/travel_manager_newsletter_over.png') top left repeat-y;
      }

#content .rightCol #rightColBriefMeetingsJargon {
      background: url('/app_themes/bsi/images/brief_meetings_ind_jargon.png') top left repeat-y;
    }
#content .rightCol  #rightColBriefMeetingsJargon:hover {
        background: url('/app_themes/bsi/images/brief_meetings_ind_jargon_hover.png') top left repeat-y;
      }






    
#content .rightCol .booking .bookingHeader {
	background: url('../app_themes/bsi/images/blueFolderTop.png') bottom left no-repeat;
}

	#content .rightCol .booking .bookingHeader h2 {
	  color: #00467f;
	}
	
	#content .rightCol .booking .bookingBody {
	  background: #d9edf7 url('../app_themes/bsi/images/blueFolderBody.png') top left repeat-x;
	}

        #content .rightCol .booking .bookingBody p {
          border: 1px solid #95b9d3;
        }
	
	       #content .rightCol .booking .bookingBody ul {
          background: #93cfea;
        }
        
        #content .rightCol .booking .bookingBody ul li {
          border-left: 5px solid #00aeef;
          background: url('../app_themes/bsi/images/bookingLiBg.png') bottom left no-repeat;
        }

        
          #content .rightCol .booking .bookingBody ul li a:hover {
            background: url('../app_themes/bsi/images/bookingLiBgHover.png') top left no-repeat;
          }
          
		        #content .rightCol .booking .bookingBody a#bookingDemo {
		          background: url('../app_themes/bsi/images/seeDemoButton.png') top left no-repeat;
		        }
            
	            #content .rightCol .booking .bookingBody a#bookingDemo:hover {
	              background: url('../app_themes/bsi/images/seeDemoButton_over.png') top left no-repeat;
	            }





#content .rightCol .bookingsmall .bookingHeader {
	background: url('../app_themes/bsi/images/FolderTopsmall.png') bottom left no-repeat;
}

	#content .rightCol .bookingsmall .bookingHeader h2 {
	  color: #00467f;
	}
	
	#content .rightCol .bookingsmall .bookingBody {
	  background: #d9edf7 url('../app_themes/bsi/images/blueFolderBody.png') top left repeat-x;
	}

        #content .rightCol .bookingsmall .bookingBody p {
          border: 1px solid #95b9d3;
        }
	
	       #content .rightCol .bookingsmall .bookingBody ul {
          background: #93cfea;
        }
        
        #content .rightCol .bookingsmall .bookingBody ul li {
          border-left: 5px solid #00aeef;
          background: url('../app_themes/bsi/images/bookingLiBg.png') bottom left no-repeat;
        }

        
          #content .rightCol .bookingsmall .bookingBody ul li a:hover {
            background: url('../app_themes/bsi/images/bookingLiBgHover.png') top left no-repeat;
          }
          
		        #content .rightCol .bookingsmall .bookingBody a#bookingDemo {
		          background: url('../app_themes/bsi/images/seeDemoButton.png') top left no-repeat;
		        }
            
	            #content .rightCol .bookingsmall .bookingBody a#bookingDemo:hover {
	              background: url('../app_themes/bsi/images/seeDemoButton_over.png') top left no-repeat;
	            }



























#content .midCol .booking .bookingHeader {
	background: url('../app_themes/bsi/images/blueFolderTop.png') bottom left no-repeat;
}

	#content .midCol .booking .bookingHeader h2 {
	  color: #00467f;
	}
	
	#content .midCol .booking .bookingBody {
	  background: #d9edf7 url('../app_themes/bsi/images/blueFolderBody.png') top left repeat-x;
	}

        #content .midCol .booking .bookingBody p {
          border: 1px solid #95b9d3;
        }
	
	       #content .midCol .booking .bookingBody ul {
          background: #93cfea;
        }
        
        #content .midCol .booking .bookingBody ul li {
          border-left: 5px solid #00aeef;
          background: url('../app_themes/bsi/images/bookingLiBg.png') bottom left no-repeat;
        }

        
          #content .midCol .booking .bookingBody ul li a:hover {
            background: url('../app_themes/bsi/images/bookingLiBgHover.png') top left no-repeat;
          }
          
		        #content .midCol .booking .bookingBody a#bookingDemo {
		          background: url('../app_themes/bsi/images/seeDemoButton.png') top left no-repeat;
		        }
            
	            #content .midCol .booking .bookingBody a#bookingDemo:hover {
	              background: url('../app_themes/bsi/images/seeDemoButton_over.png') top left no-repeat;
	            }

















	#content .rightCol .industryNews li.industryNewsHeader,
	#content .rightCol .latestHeadlines  li.latestHeadlinesHeader,
	#content .rightCol .relatedLinks  li.relatedLinksHeader,
	#content .rightCol .alreadymember  li.alreadymemberHeader
	
{
		border-left: 5px solid #00aeef;
		color: #14487e;
		margin-top: 20px;
	}



/*#My account#*/

.TabsContent
{
	border: 1px solid #cccccc;
	margin-top: 10px;
	padding: 15px;
}


.TabsContent .UniGridHead
{
	color: White;
	background:#eee;
}

.TabsContent .Grid
{
	
	border: 1px solid #ccc;
}

.TabsContent .OddRow
{
	background-color: #eee;
}



.TabsContent input[type=text], .TabsContent input[type=password], 
.TabsContent input[type=file], .TabsContent textarea, .MyProfileFileUpload
{
	width: 300px;
}


.clear 
{
	width:0px; 
	height:0px; 
	clear:both; 
	line-height: 0px; 
	font-size: 0px;
}  







/*#Blog#*/

.BlogPTitle a
{
	
	font-weight: bold;
	text-decoration: none;
}

.BlogPTitle
{
	/* background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top; */
	
	padding-bottom: 5px;
	
	font-weight: bold;
	/* border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc; */
}

.BlogPBody
{
	padding: 15px 10px;
	/* border: solid 1px #cccccc; */
}

.BlogPBody img
{
	border: none;
}

.BlogPDateWhole
{
	background-color: #f1f1f1;
	padding: 3px 5px;
	 /* border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc; */
}

.comments hr
{
	border: solid 1px #cccccc;
}

.BlogCommentsTitle, .BlogLeaveComment
{
	font-weight: bold;
	font-size: 110%;
}


.blogDetail .zoneTop
{
	width: 100%;
	margin-bottom: 10px;
}

.blogDetail .zoneLeft
{
	width: 70%;
	margin: 0 0 0 10px;
}

.blogDetail .zoneRight
{
	width: 20%;
	margin: 0 10px 0 10px;

}

/*

#content .rightCol .relatedLinks a{
 color: #3f749f;

}

#content .rightCol .relatedLinks a:hover{
 color: #00aeef;
	text-decoration: underline;}

*/

	#content .rightCol em {
		color: #00aeef;
	}
	
	#content .rightCol strong {
		color: #14487e;
	}
	
	#content .rightCol .provides {
		color: #00477f;
		background: #29abe2;
	}
	
	#content .rightCol .provides h3 {
	  color: #fff;
	}
    
    
.footer {
 border-top: 10px solid #00aeef;
}


 