/**** Page Styles ****/

#center { width:776px; margin:auto; padding:0; text-align:left; }
#MainForm { padding:0; margin:0; }

#container { float:left; width:776px; padding-bottom:10px; background:url(../images/layout/bg.jpg) repeat-y; }
	#header { float:left; padding:10px 10px 0 0; width:754px; background-color:#ffffff; /*background:url(../images/layout/header.jpg);*/ }
		#LoginBox { font-size:12px; }
		#LoginBoxWM { font-size:12px; }
		.logo { display:block; background:url(../images/layout/logo.gif) no-repeat 20px 0; width:376px; height:20px; padding-left:20px; margin:10px 0 15px 0; float:none; clear:both; }
		.logo span { display:none; }
	#banner { float:left; width:764px; height:125px; border-bottom:solid 20px #17589A; background:url(../images/layout/banner.jpg); position:relative; z-index:0; }
	#topnav { float:left; width:764px; height:27px; margin-top:-145px; background:url(../images/layout/topnav_bg.png) repeat-x; position:relative; z-index:1; }
	
	#left { float:left; width:185px; padding-top:10px; }
		.leftSearch { float:none; clear:both; width:160px; padding:20px 0 0 5px; }
		.watermark { color:#999999; }
	#middle { float:left; width:380px; padding:10px 15px 15px 15px; border-right:solid 1px #E0E0E0; }
		#watermark { float:left; width:380px; min-height:400px; background:url(../images/layout/watermark.jpg) bottom no-repeat; }
	#right { float:left; width:168px; }
		#right_header { float:left; width:158px; padding:5px; color:#FFFFFF; background:#D44202; }
		#right_content { float:left; width:158px; padding:0 5px; font-size:11px; margin-top:10px; }


#footer { float:left; width:776px; height:27px; background:url(../images/layout/footer.jpg) no-repeat; }

.hero { float:right; padding:0 0 10px 10px; }

blockquote { margin:5px; padding:5px; }


/**** Tab Styles ****/
.TabContainer .ajax__tab_header { 
  font-family:Arial; font-weight:bold; color:#333333; background:url('../images/layout/tab_line.gif') repeat-x bottom; }
.TabContainer .ajax__tab_outer { 
  padding-right:4px; background:url('../images/layout/tab_right.jpg') no-repeat right; height:23px; margin-right:3px; }
.TabContainer .ajax__tab_inner { 
  padding-left:6px; background:url('../images/layout/tab_left.jpg') no-repeat; height:23px; }
.TabContainer .ajax__tab_tab { 
  height:19px; padding:2px 6px; background:url('../images/layout/tab_bkg.jpg') repeat-x; }
.TabContainer .ajax__tab_hover .ajax__tab_outer { 
  background:url('../images/layout/tab_right_hover.jpg') no-repeat right; }
.TabContainer .ajax__tab_hover .ajax__tab_inner { 
  background:url('../images/layout/tab_left_hover.jpg') no-repeat ; }
.TabContainer .ajax__tab_hover .ajax__tab_tab { 
  background:url('../images/layout/tab_bkg_hover.jpg') repeat-x; }
.TabContainer .ajax__tab_active .ajax__tab_outer { 
  background:url('../images/layout/tab_right_active.jpg') no-repeat right; }
.TabContainer .ajax__tab_active .ajax__tab_inner { 
  background:url('../images/layout/tab_left_active.jpg') no-repeat; }
.TabContainer .ajax__tab_active .ajax__tab_tab {
  background:url('../images/layout/tab_bkg_active.jpg') repeat-x; }
.TabContainer .ajax__tab_body { 
  font-family:Arial; border:1px solid #dddddd; border-top:0; padding:8px 5px; background-color:#ffffff; }
  
  

.TabNav { font-size:12px; }
.TabNav a { padding:4px; height:21px; line-height:21px; }
.TabContentBox { padding:10px; border:solid 1px #cccccc; }

.grey, .grey:link, .grey:visited { color:#666666; font-size:11px; text-decoration: none; }
.grey:hover { color:#666666; font-size:11px; text-decoration:underline; }

.inactivetab { height:23px; line-height:23px; margin:0px 4px 0px 0px; }
.inactivetab:link, .inactivetab:visited { text-decoration: none; }
.inactivetab:hover { background:#E6F0F2; text-decoration: none; }

.activetab { background:#246FA7; color:#ffffff; height:23px; line-height:23px; margin:0px 4px 0px 0px; }
.activetab:link, .activetab:visited, .activetab:hover { color: #ffffff; text-decoration: none; }


/* agenda block */
#tentative-agenda { margin-top:1em; }
	dl.agenda dt { float:left; width:120px; font-weight:bold; }
	dl.timeslots { clear:both; }
	
.igs-logo { color: #6666CC; }
.igs-logo img { position:relative; top:3px; }
