@import url("divs.css");
@import url("forms.css");

html, body, p, ul, ol, dl, dt, dd, h1,h2,h3,h4,h5,h6, form, li { margin: 0; padding: 0;}
html, body{font-family: arial, sans-serif; background: #fff; text-align:center; height:100%;}
html { font-size: 0.74em;}
a img{border:none;}
table{border-spacing:0;}




#ackeys{position:absolute; top:-666em;}


/*beacause bottom background has to be always in bottom of page*/
#container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -90px; /* the bottom margin is the negative value of the footer's height */    
}


#header{background:#0F2038;}
 #innerHeader{width:950px; margin:0 auto; padding-bottom:12px;}

 #registerContainer{padding:8px 25px 8px 30px; font-size:0.84em; text-transform:uppercase; float:right; background: #333333;}
  #registerContainer a{text-decoration:none; color:#fff; background:url('../images/newsletter-bullet.gif') center right no-repeat; padding-right:17px;}
  #registerContainer a:hover{text-decoration:underline;}

 #loginContainer{padding:8px 25px 8px 30px; font-size:0.84em; text-transform:uppercase; float:right; background:#161212;}
  #loginContainer a{text-decoration:none; color:#fff; background:url('../images/newsletter-bullet.gif') center right no-repeat; padding-right:17px;}
  #loginContainer a:hover{text-decoration:underline;}

#mainMenu{list-style: none; padding-top:40px; clear:both;}
 #mainMenu li{float: left; margin-left: -2px;}
 #mainMenu li.last{float: right; margin-left: 0;}
  #mainMenu li a{display: block; font-size:0.84em; padding: 1px 11px; color: #999; background:url('../images/menu-brd.gif') center right no-repeat; text-decoration: none; text-transform:uppercase;}
  #mainMenu li.last a{color: #ccce0e; background:url('../images/menu-brd.gif') center left no-repeat;}
  #mainMenu li.nobullet a{background:none;}

  #mainMenu li a:hover{background:#de6809; color: #fff;}
  #mainMenu li a.current,
  #mainMenu li a:hover.current {color: #fff; background:#de6809;}

   

#events{background:#FFFFFF; padding-top:50px; position:relative; z-index:10;}
 #innerEvents{background: #FFFFFF; text-align:left; width:950px; margin:0 auto; position:relative; z-index:15;}
  #events h1{background:url('../images/bqlogoani.gif') top left no-repeat; width:204px; height:53px; text-indent:-666em; overflow:hidden; float:left;}
  
  #eventsContainer{background: #5694C7; width:580px; float:right; margin-bottom:-50px; padding:25px; min-height:1px; position:relative; z-index:17; margin-top:-150px}
  #eventsContainer h2{background:url('../images/recent.png') top left no-repeat; text-indent:-666em; overflow:hidden; width:167px; height:30px; margin-left:325px;}
  #eventsContainer h5{background:url('../images/recent.png') top left no-repeat; text-indent:-666em; overflow:hidden; width:167px; height:30px; margin-left:325px;}
  
  #corppitch{padding-right:660px; padding-top:30px; padding-left:7px; float: left; left: 0;}
  
  #eventsList{margin-top:-24px; list-style:none; min-height:170px;}
  #eventsList li{min-height:1px; position:absolute; top:-666em;}
  #eventsList li.showme{position:absolute; top:30px;}
  #eventsList p.imageContainer{float:left; padding:0;}
  #eventsList p{color:#ffffff; padding:3px 0; line-height:150%; font-family:tahoma, sans-serif; font-size:0.9em;}
  #eventsList div{margin-left:325px; padding-top:40px; width:250px;}
  
  
  #eventsNavig{clear:both; padding-top:20px; list-style:none; min-height:1px;}
  #eventsNavig li{font-size:0.84em; text-transform:uppercase; display:inline;}
  #eventsNavig li a{color:#fff; text-decoration:none;}
  #eventsNavig li a:hover{color: #000066;}
  #eventsNavig li.next{padding-left:15px;}
  
  #eventsNavig li.next a{background:url('../images/arrow-bullet.gif') center right no-repeat; padding-right:7px;}
  #eventsNavig li.next a:hover{background:url('../images/arrow-bullet1.gif') center right no-repeat;}
  
  #eventsNavig li.prev a{background:url('../images/arrow-bullet2.gif') center left no-repeat; padding-left:7px;}
  #eventsNavig li.prev a:hover{background:url('../images/arrow-bullet3.gif') center left no-repeat;}
  
  
  
  

#boxContainer{position:relative; z-index:8; background:#0F2038 url('../images/rays.png') top center no-repeat; padding-top:115px;}
 #innerBoxContainer{width:950px; margin:0 auto; text-align:left;}
  #innerBoxContainer ul{list-style:none; position:relative; z-index:9;}
  #innerBoxContainer ul li{width:240px; margin-bottom:-30px; padding:33px 35px 27px 35px; float:left; background:#4b4640; color:#a5a3a0; z-index:12; position:relative; border-bottom:5px solid #0F2038;}
  #innerBoxContainer ul li#item2{background:#161212; margin-left:10px; color:#888;}
  #innerBoxContainer ul li#item3{float:right; background: #CCCCCC; color:#000;}
  
  #innerBoxContainer ul li p{padding:3px 0; line-height:150%; font-family:tahoma, sans-serif; font-size:0.9em;}
  
  #innerBoxContainer ul li p.moreContainer{font-family:arial, sans-serif; text-transform:uppercase; font-size:0.84em; padding-top:20px;}
  #innerBoxContainer ul li p.moreContainerb{font-family:arial, sans-serif; text-transform:uppercase; font-size:0.84em; padding-top:20px;}

  #innerBoxContainer ul li p.moreContainer a{display: block; text-decoration:none; padding:2px 13px 2px 5px; background:url('../images/arrow-bullet.gif') 94% 50%  no-repeat; float:left; border:1px solid #6f6b66; color:#fff;}
  #innerBoxContainer ul li p.moreContainerb a{display: block; text-decoration:none; padding:2px 13px 2px 5px; background:url('../images/arrow-bulletb.gif') 94% 50%  no-repeat; float:left; border:1px solid #6f6b66; color:#fff;}

  #boxContainer #innerBoxContainer ul li p.moreContainer a:hover{border:1px solid #fff;}
  #innerBoxContainer ul li#item2 p.moreContainer a{border:1px solid #454141;}
  #innerBoxContainer ul li#item3 p.moreContainer a{border:1px solid #454141;}

  #boxContainer #innerBoxContainer ul li p.moreContainerb a:hover{border:1px solid #fff;}
  #innerBoxContainer ul li#item2 p.moreContainerb a{border:1px solid #454141;}
  #innerBoxContainer ul li#item3 p.moreContainerb a{border:1px solid #454141;}  
  
  #innerBoxContainer ul li h3{height:22px; text-indent:-666em; overflow:hidden; margin-bottom:16px;}
  #innerBoxContainer ul li#item1 h3{background:url('../images/item1.png') top left no-repeat;}
  #innerBoxContainer ul li#item2 h3{background:url('../images/item2.png') top left no-repeat;}
  #innerBoxContainer ul li#item3 h3{background:url('../images/item3.png') top left no-repeat;}
  
  
#footer{position:relative; z-index:6; padding:60px 0 60px 0;} 
 #innerFooter{width:950px; margin:0 auto; text-align:left;}
  #innerFooter ul{list-style:none; color:#666;} 
   #innerFooter li{text-transform:uppercase; font-size:0.84em; float:left; padding:10px 8px 0 5px; vertical-align:middle; background:url('../images/menu-brd1.gif') bottom left no-repeat;}
   #innerFooter li.first{background:none;}
   #innerFooter li a{color:#666; text-decoration:none;}
   #innerFooter li a:hover{text-decoration:underline;}
   #innerFooter li.type1{background:url('../images/menu-brd1.gif') 100% 12px no-repeat;}
   #innerFooter li.last{padding-top:0;}
   #innerFooter ul ul li.first{background:none;}
    
   #innerFooter ul li p{float:left; padding-top:10px;}
   #innerFooter ul ul{float:left; padding-left:20px}
   #innerFooter ul ul li{background:url('../images/dottedbrd.gif') top left no-repeat; padding:0 10px 0 10px;}
   #innerFooter ul ul img{vertical-align:middle;}
   
   


h2.subtitle{color:#5694C7; text-transform: uppercase;}
  
.clearme{clear:both;}
.service-intro strong{color: #fff;}


#submenu {text-align:left;list-style: none;position:absolute; top: 100px; left:0px; width: 400px;}
#submenu li{line-height: 24px;}

.lightTheme #submenu li a{display: block; font-size:0.84em; /*padding: 1px 11px;*/ color: #999; /*background:url('../images/menu-brd.gif') center right no-repeat;*/ text-decoration: none; text-transform:uppercase;}
.lightTheme #submenu li a:hover{background:#5A5244; color: #fff;}
.lightTheme #submenu li a.current, .lightTheme #submenu li a:hover.current {color: #fff; background:#de6809;}


#submenu li a{display: block; font-size:0.84em; /*padding: 1px 11px;*/ color: #5694C7; background: #fff; /*background:url('../images/menu-brd2.gif') center right no-repeat; */ text-decoration: none; text-transform:uppercase; padding: 0 0 0 30px;}

#submenu li#submenuselected a{display: block; font-size:0.84em; /*padding: 1px 11px;*/ color: #fff; background: #5694C7; /*background:url('../images/menu-brd2.gif') center right no-repeat; */ text-decoration: none; text-transform:uppercase; padding: 0 0 0 30px;}

#submenu li a:hover{background: #de6809; color: #fff;}
#submenu li a.current,
#submenu li a:hover.current {color: #fff; background:#000;}

#internalContainer{min-height: 500px; background: #fff ; width:580px; float:right; margin-bottom:-50px; padding:25px; position:relative; z-index:17; border: solid thin #5694C7;}
#internalContainer h2.internal_title{text-transform: capitalize; color:#333333}


#internalcontainer-styles ul{color: #666666; font-family:tahoma, sans-serif; font-size:0.9em;margin: 10px 0 10px 0;}
#internalcontainer-styles li{line-height: 150%; margin: 0 0 0 20px;}
#internalcontainer-styles a{
	color:#5694C7;
}
#internalcontainer-styles a:hover{
	color: #FF6600;
}
div#internalcontainer-styles{
	margin-top: 20px;
}


#internalcontainer-styles p{color: Black; padding:3px 0; line-height:150%; font-family:tahoma, sans-serif; font-size:0.9em;}
#internalcontainer-styles hr{ text-align:center; border-bottom: dashed thin #5694C7; border-top: none; border-left: none; border-right: none }

div#hascontrols 
{
    margin-top: -30px;
}
.helppanel {margin: 15px 0 15px 0; padding: 15px 15px 15px 50px;  background: #99CCFF url('/i/icon32/tutorial.png') no-repeat 10px 10px;}

.multi { padding: 10px 10px 10px 10px; border-bottom: solid 1px #52A0E2;border-left: solid 1px #52A0E2;border-right: solid 1px #52A0E2; border-top: solid 1px #52A0E2;}
.tabcontrol {border-bottom: solid 1px #52A0E2;}
.buttons {margin-top: 20px;}

.hTitle { float: left; text-transform: uppercase; color: #5694C7; font-size: 1.2em; font-weight: bold;}
.hIcon { float: right; vertical-align: middle; margin:0; padding: 0;}
.hArea { margin: 10px 10px 10px 10px;}

