﻿body, p, ul, ol, dl, dt, dd, h1,h2,h3,h4,h5,h6, form, li { margin: 0; padding: 0;}
body { font-size: 0.84em; color:#666; font-family: verdana, sans-serif; text-align:left; }
a img{border:none;}
a {color:#3E4593;}
h2 {color:#3E4593; font-size:1.1em; margin:0px 0px 8px;}
#ackeys, #bcrumbs, #footer{display: none;}
#maincols{color: #000000;}
#innerHeader{margin: 0 2px; padding: 10px 20px; border: 1px solid #89B9DC; background: #fafafa;}
#banner{color: #3E4593;; font-weight: normal; font-size: 1.8em;}
#content{margin-top: 20px;}
#col1{float:left; width:25%;}
#mainMenu{FONT-SIZE: 0.84em; MARGIN: 0px; COLOR: #000; LIST-STYLE-TYPE: none; TEXT-ALIGN: left;}
#mainMenu LI{Z-INDEX: 4; BORDER-BOTTOM: #d5e0ee 1px solid; POSITION: relative;}
#mainMenu LI A {PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; MIN-HEIGHT: 1%; BACKGROUND: #eaeff6; PADDING-BOTTOM: 6px; COLOR: #135482; PADDING-TOP: 6px; TEXT-DECORATION: none;}
#mainMenu LI A.current{PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 35px; FONT-WEIGHT: bold; MIN-HEIGHT: 1%; BACKGROUND: url(../images/mainmenubullet.gif) #fff no-repeat 20px 50%; PADDING-BOTTOM: 6px; COLOR: #135482; PADDING-TOP: 6px; TEXT-DECORATION: none
}
#mainMenu LI A.current:hover {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 35px; FONT-WEIGHT: bold; MIN-HEIGHT: 1%; BACKGROUND: url(../images/mainmenubullet.gif) #fff no-repeat 20px 50%; PADDING-BOTTOM: 6px; COLOR: #135482; PADDING-TOP: 6px; TEXT-DECORATION: none
}
.leftBarInfo {background:#EAEFF6 none repeat scroll 0% 50%; border-top:1px solid #D5E0EE; color:#666666; font-size:0.84em; padding:12px 20px 18px;}

#col1 FORM{PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #ededed; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;}
#col1 FORM LABEL{DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.84em; PADDING-BOTTOM: 15px; COLOR: #135482; TEXT-ALIGN: left;}
#col1 FORM #email{BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 0.84em; PADDING-BOTTOM: 4px; BORDER-LEFT: #c0c0c0 1px solid; WIDTH: 174px; COLOR: #135482; PADDING-TOP: 4px; BORDER-BOTTOM: #c0c0c0 1px solid;}
#col2{width:480px; float: left; margin-left:20px; font-size:0.9em;}
   
   #col3{width:220px; float:left;}
    #col3 p{padding-bottom:10px; line-height:140%;}
    #col3 h2 {color:#3E4593; font-size:1.1em; margin:0px 0px 8px;}  
    
   #col4{width:220px; float:left; line-height:140%; font-size:0.9em;}
    #col4 h2{color:#3E4593; font-size:1.2em; padding-bottom:15px} 
	  #col4 h3{font-size: 1.1em; padding-bottom:5px;}
    
    
    #col4 ul{list-style:none;}
     #col4 ul li{padding-bottom:15px;}
    #col4 img {margin:10px 0pt;}
    #col4 a{color:#3E4593;}
    
    #col4 a.bullet{background:url('../images/abullet.gif') center right no-repeat; padding-right:7px;}
    #col4 a:hover{text-decoration: none;}
    
    div.txtContainer {padding-top:10px;} 
    div.txtContainer p{line-height:140%; padding-bottom:10px;} 
    

   #col2 .sponsors dt{color:#25308b; font-size:1.1em; font-weight: bold; clear:both; display:block; padding-top:20px;} 
   #col2 .sponsors dd{height:90px; background:url('../images/sponsors.gif') bottom left repeat-x;} 
   #col2 .sponsors dd.last{background:none;} 
    #col2 .sponsors dd ul{list-style:none; padding-top:20px;} 
     #col2 .sponsors dd ul li{float:left; border-right:1px solid #e8e8e8; height:50px;} 
     #col2 .sponsors dd ul li.last{border:none;} 
   
   #col5{float:left; font-size:0.84em; font-weight:bold; padding-left:13px; width:150px;} 
     
      #col6 {width:70%; float: right; margin-left:10px; font-size:0.9em; padding-right:5px; text-align:left; color: #000000;}
    #col7 { width: 225px; padding-right: 10px; float: left; background:url('../images/dottedbrd.gif') 100% 0 no-repeat; }
    #col8 { float: left; width: 225px; line-height:140%; font-size:0.8em; padding-left: 10px;}
    #col8 h2{color:#000; font-size: 1.1em; padding-bottom:15px;}
    #col8 h3{font-size: 1.0em; padding-bottom:5px;}
	#col8 div.ad-box {WIDTH: 225px; text-align: center;}
	
	#col6 H1 {FONT-SIZE: 1.4em; MARGIN: 0px 0px 8px; COLOR: #3e4593}
	#col6 DIV.textContainer  p{padding-top: 10px;}
	#col6 H2 {FONT-SIZE: 1.32em; color: #3E4593;}
	#col6 H2.why-attend {font-size:14.4px;}
	#col6 H3 {FONT-SIZE: 1em; MARGIN: 0px 0px 5px}
	#col6 div.title-text{color: #ff6600; text-align:center; font-size: 1.2em; font-weight: bold; padding-bottom:10px;} 
	#col6 div.sub-title-text{color: #3E4593; font-weight: bold; margin-top: 10px;}
	#col6 div.diamond{color: #ff6600; font-weight: bold; float: left; width: 100px;}
	#col6 div.diamond-sponsor{color: #ff6600; float: left; } 
		#col6 ul{list-style: none; padding-left: 30px; margin: 0;}
		#col6 ul.sponsorship-details{list-style-type: disc; padding-left: 16px; margin-top: 5px; margin-bottom:15px; font-size: 0.9em;}
		#col6 div.foot-note{padding-left: 75px; font-size: 0.8em;}
		#col6 span.big-text{COLOR: #3E4593; font-size: 1.0em; font-weight:bold;}
		
	#col6 #colContainer6 #col7 H2{font-size:14.4px; color: #3E4593;}
    
    
    #col8 ul{list-style:none;}
     #col8 ul li{padding-bottom:15px;}
    
    #col8 a{ color:#0070c0;}
    #col8 a.bullet{background:url('../images/abullet.gif') center right no-repeat; padding-right:7px;}
    #col8 a:hover{text-decoration: none;}
   
    #col6 h1, h2, h3, h4 { color:#0070c0; font-size: 1.4em; margin: 0 0 8px; }
    #col6 h2 { font-size: 1.32em;  }
    #col6 h3 { font-size: 1em; margin: 0 0 5px; }
    
    #sponsorInfoBox{background:url('../images/logo1.gif') 90% 10% no-repeat; border:2px solid #e2f4fd; margin-top:20px; font-size: 0.9em; padding:15px 25px;} 
     #sponsorInfoBox h3{color:#25308b; text-transform: uppercase; font-size: 0.9em; padding-bottom:12px;} 
     
     #sponsorInfoBox ul#mainList{list-style:none; padding-bottom:10px;} 
      #sponsorInfoBox ul#mainList li{color:#666; background:url('../images/listbullet.gif') 0 6px no-repeat; padding:2px 0 2px 15px;}   
      #sponsorInfoBox ul#mainList ul { list-style: none; } 
       #sponsorInfoBox ul#mainList ul li{  background:url('../images/listbullet.gif') 0 10px no-repeat; padding:2px 0 2px 15px;}
      ul.helpList{list-style:none; font-size: 0.84em;}
       ul.helpList li{color:#666; padding:2px 0 2px 26px;}    
       ul.helpList li.item3{background:url('../images/listbullet3.gif') 0 6px no-repeat;}    
       ul.helpList li.item2{background:url('../images/listbullet2.gif') 0 6px no-repeat;}    
       ul.helpList li.item1{background:url('../images/listbullet1.gif') 0 6px no-repeat;} 

     #sponsorDescBox{padding-top:20px;}
      #sponsorDescBox h2{color:#25308b; font-size: 1.2em;}
      
      #sponsorDescBox ul.payOptions{color:#f58026; font-weight: bold; list-style:none; padding-bottom:10px;}
       #sponsorDescBox ul.payOptions li{display:inline; padding-right:15px;}
       #sponsorDescBox p{padding:5px 0;}
       
       #sponsorDescBox ul.sponsorOptions{list-style:none; padding:5px 0 30px 0;}
       #sponsorDescBox ul.sponsorOptions li{background:url('../images/listbullet4.gif') 0 7px no-repeat; padding: 2px 0 2px 10px;}
       
       #sponsorDescBox ul.sponsorOptions.with-legend { padding-bottom: 5px; }
       #sponsorDescBox ul.helpList.sponsorOpt { padding-bottom: 30px; }
       
       #sponsorDescBox table.costs { margin: 20px 0 30px 15px; }
       #sponsorDescBox table.costs th { color: #25308B; padding: 0 0 10px 0; }
       #sponsorDescBox table.costs th.long { width: 300px; }
   
   /* end sponsors page*/
    
	#col6.subpage  p { margin: 0 0 12px; }
	#col6.subpage  a { color: #0070C0; }
	#col6.subpage  ul { margin: 0 0 15px 10px; padding: 0 0 0 15px; }
	#col6.subpage  ul li { margin: 0 0 0 5px; padding: 0 0 0 5px; }
	#col6.subpage  ul li.no-liststyle { list-style: none !important; }
	#col6.subpage  ul li p { margin: 0 0 2px; }
	#col6.agenda h2 { padding: 10px 8px; margin: 5px 1px 1px 1px; background: #D1D1D1; border-top: 3px solid #89B9DC; }
	#col6.agenda h2.first { margin-top: 0; }
	#col6.agenda h3 { padding: 5px 8px; margin: 1px 1px 1px 1px; background: #E1E1E1; }
	table.agenda { width: 100%; } 
	table.agenda th.time { width: 110px; background: #efefef; }
	table.agenda thead th { background: #DCE5F1; }

	table.agenda th { padding: 2px 0; vertical-align: top; }
	table.agenda td, table.agenda th { vertical-align: top; padding: 2px 5px; }
	table.agenda td { background: #F7F7F7; }
	
	#col6.agenda .legend h2 { background: transparent; }
	#easy-ways { width: 220px; float: right; background: #F7F7F7; padding-bottom: 8px; }
	#easy-ways h2 { background: #D1D1D1; padding: 8px 5px;   }
	#easy-ways ol { margin: 0 0 0 10px; padding: 0 0 0 10px; }
	#easy-ways ol li { margin: 0 0 0 5px; _margin: 0 0 0 10px; padding: 0 0 0 0; font-size: 0.83em; }
	#easy-ways ol li p.title { font-size: 1.23em; font-weight: bold; }
	#easy-ways ol li p.title span { font-size: 0.83em; font-weight: normal; }
	#registration-box { float: left; width: 390px; border: 2px solid #e2f4fd; margin-bottom:20px; padding:15px 25px;} 
     #registration-box h3 {color:#25308b; text-transform: uppercase; padding-bottom:12px;} 
    .legend { float: right; width: 300px; }
    #col6.agenda .legend h2 { margin-top: 0; }
    .legend p { padding-left: 9px; }
    .legend ol { margin: 0 0 0 15px; padding: 0 0 0 10px; }
    .legend ol li { margin: 0 0 0 5px; _margin: 0 0 0 10px; padding: 0 0 0 0; }
    
    .agendaTabelsContainer { float: left; width: 370px; }
    
    .toright{text-align:right;}
.clearme{clear:both;}
