@charset "utf-8";
/* CSS Document */

hr{
 border:#444444 1px dotted; 
 } 

.maindescription ul ,.maindescription li { margin-left:11px;}  
.maindescription ol ,.maindescription li { margin-left:10px;} 
.subdescription ul ,.subdescription li { margin-left:11px;}  
.subdescription ol ,.subdescription li { margin-left:10px;} 


*{
margin:0px;
padding:0px;
}
body{
font-family:Arial, Helvetica, sans-serif;
background-image:url(../images/background.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color:#141414;
font-size:13px;
color:#444444;
}
a{
color:#0075B0;
text-decoration:none;
}
a:hover{
/*color:#3a6500;*/
text-decoration:underline;
}
.special{
font-weight:bold;
font-style:italic;
}
.bigLink{
color:#FFFFFF;
} 
a:hover.bigLink{
color:#FFFFFF;
text-decoration:none;
}

#container{
margin:0px auto;
width:1024px;
}
#header{
height:173px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
}
#banner{
margin:0px auto;
width:980px;
}
.holder1{
width:370px;
color:#FFFFFF;
padding-left:15px;
padding-bottom:15px;
margin-left:0px;
margin-bottom:0px;
background-image:url(../images/lightdark.png);
}
.floatLeft{
float:left;
}
.floatRight{
float:right;
}
.clearBoth{
clear:both;
}
.btnSelected{
background-color:#0092DC;
color:#FFFFFF;
font-size:18px;
border-top:2px solid #000000;
height:67px;
padding-top:23px;
padding-left:15px;
width:182px;
}

.btnFixedSelected{
background-color:#0092DC;
color:#FFFFFF;
font-size:18px;
border-top:2px solid #000000;
height:67px;
padding-top:23px;
padding-left:15px;
width:182px;
}

.btnUnselected{
background-color:#333333;
color:#FFFFFF;
font-size:18px;
border-top:2px solid #000000;
height:67px;
padding-top:23px;
padding-left:15px;
background-image:url(../images/plussummit.gif);
background-repeat:no-repeat;
background-position:top left;
width:182px;
}
.blue{
color:#0075B0;
}
.smallFont{
font-size:10px;
}
.holder2{
padding:7px;
}
.holder3{
width:203px;
padding-left:10px;
}
#news{
border-top:6px solid #0075B0;
margin:0px auto;
width:980px;
background-color:#FFFFFF;
}
.newsHead{
padding:18px 18px;
}
.sponHead{
padding:30px 18px 5px 18px;
}
#footer{
background-image:url(../images/footer.gif);
background-repeat:no-repeat;
width:980px;
margin:0px auto;
height:26px;
font-size:11px;
color:#FFFFFF;
}
.footerPad{
padding:6px 10px;
}
#footer a{
color:#FFFFFF;
}
#footer a:hover{
color:#3a6500;
}
/*------------------menu Start------------------*/
#MenuDetailItem{
margin:0px auto;
width:980px;
height:23px;
background-image:url(../images/menuBGsummit.jpg);
background-repeat:repeat-x;
padding-top:4px;
font-size:13px;
font-weight:bold;
}
#MenuDetail1 li{
float:left;
list-style:none;
}
#MenuDetail1 li a{
display:block;
text-decoration:none;
padding-right:35px;
color:#FFFFFF;
white-space:nowrap;
}
#MenuDetail1 li a:hover{
color:#0075B0;
}
#MenuDetail1 li ul{
z-index:100;
margin:5px;
padding:0px;
position:absolute;
visibility:hidden;
}
#MenuDetail1 li ul li{
float:none;
display:inline;	
}
#MenuDetail1 li ul li a{
width:auto;
background:#4b8200;
border-bottom:1px solid #333333;
border-left:1px solid #333333;
border-right:1px solid #333333;
color:#FFFFFF;
padding:10px;
}
#MenuDetail1 li ul li a:hover{
background:#3a6500;
}
/*------------------menu End------------------*/
.menu {
position: relative;
}
.menu .toggle {
cursor: auto;
position: absolute;
right: 30px; 
top: 81px;
}
.menu .items {
position: absolute;
left: 482px;
top: 98px;
background-color:#333333;
padding:10px;
border-left:2px solid #666666;
border-bottom:2px solid #666666;
border-top:2px solid #666666;
}
.menu .items li {
list-style-type: none;
padding: 0;
margin: 0;
}
.menu .items li {
float: left;
height: 25px;
line-height: 25px;
padding: 0 15px 0 0;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* ADDED BY GUYBRUSH*/
.admincontent{
border-top:6px solid #0075B0;
margin:0px auto;
width:980px;
background-color:#FFFFFF;
               }

.admincontent h2{
text-align:center;
padding-bottom:10px;
border-bottom:1px #f0f0f0 solid;
             
  }

.invisible{ 
display:none;
 }

table.main_section_table {
                           width:920px;
                           border-collapse: collapse;
        margin:10px auto;
                           
}

table.main_section_table td {
	background-color: #ECE5B6; 
        border-width: 1px 1px 1px 1px;
        border-color: #ECE5B6 #ECE5B6 #ECE5B6 #ECE5B6;
	
}

.main_section_content{ 
        background-color: #FFFFFF;                                      
                       margin:0px auto;
                       width:980px;               
 font-family:Arial, Helvetica, sans-serif;
                       font-size:13px;
                       color:#444444;

overflow:auto;
 }

.main_section_content h1{ 
        padding-top:10px;
        padding-bottom:15px;                                    
        font-size:28px;
        font-weight:normal;
        padding-left:60px;
        width:670px;
        float:left;
        font-weight:bold;
 }

.main_section_content h3{ 
        font-size:large;                          
 }

a.left_links{
color:#808080;
font-size:13px;
text-decoration:none;


}

.left_links_main_div{
padding-top:10px;
padding-bottom:15px;
float:left;
width:180px; 
border-style:thin;
margin-left:30px;
font-size:13px;
} 

a.left_links_main {
color:#808080;
text-decoration:none;
}



.left_links_main_div h3{
color:#625D5D;
font-size:17px;
font-weight:normal;
border-bottom:1px;
border-bottom-style:solid;
border-color:#c0c0c0; 
margin-bottom:5px;
line-height:30px;
} 

.left_links_div{
padding-left:10px;
padding-top:7px;
padding-bottom:7px;
border-bottom:1px;
border-bottom-style:solid;
border-color:#c0c0c0; 
 } 

.left_non_links_div{
color:#0075B0;
font-size:13px;
text-decoration:none;
padding-left:10px;
 } 

.breadcrumb{padding-left:30px;padding-bottom:10px;padding-top:5px;font-size:.9em; } 

.breadcrumb a{color:#404040; } 

.subdescription{padding-right:30px;padding-left:270px;padding-top:10px;padding-bottom:50px; } 

.subdescription h5{font-size:1.3em;padding-left:3px; } 

.maindescription{padding-right:30px;padding-left:270px;padding-top:10px;padding-bottom:50px; } 

.maindescription h5{font-size:1.3em;margin-top:10px; } 



.tablespacer{padding-left:10px; } 


.boxgrid{ 
          width: 210px; 
          height: 120px; 
          margin:10px; 
          float:left; 
          overflow: hidden; 
          position: relative; 
          }
.boxgrid img{ 
              position: absolute; 
              top: 0; 
              left: 0; 
              border: 0; 
              }
.boxgrid p{ 
            padding: 0 10px; 
            color:#afafaf; 
            font-weight:bold; 
            font:10pt "Lucida Grande", Arial, sans-serif; 
            }

.boxcaption{ 
             float: left; 
             position: absolute; 
             background: #000; 
             height: 80px; 
             width: 100%; 
             opacity: .8; 
             /* For IE 5-7 */
             filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
             /* For IE 8 */
             MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
             }
.captionfull .boxcaption {
                           top: 80;
                           left: 0;
                           }
.caption .boxcaption {
                       top: 80;
                       left: 0;
                       }
 
.caption h3{ color:#ffffff;padding-left:10px; } 

 


.main_menu_left_banner{
padding-top:40px;
padding-bottom:5px;
float:left;
width:180px;
} 

.section_img{ 
  margin-left:60px;                
 }

.main_section_subimg{ 
  margin-left:0px;margin-right:10px;                
  float:left;
 }

.main_section_subtext{ 
   width:100%;
   padding-left:15px;                    
 }

.register{ float:right;margin:0px;padding:0px; position:relative;bottom:4px;border:0px; }

.noborder{ border:0px; } 

.lightplus{background-image:url(../images/lightplus.jpg);
background-repeat:repeat-x; padding-top:20px;margin-top:10px; } 

#summittop{
background-image:url(../images/summittop.gif);
background-repeat:no-repeat;
height:64px;
            margin:0px auto;
            width:980px;               


}

.summittop_link_main{ 
   padding-left:280px;      
   padding-top:25px;                   
}

.summittop_link{                 
   padding-left:30px;
                 float:left;
   /*text-transform:uppercase; */
}

.summittop_link_capital{                 
                         padding-left:30px;
                         float:left;
                         text-transform:capitalize;                                       
}

.summittop_link_capital a{                 
                         color:#FFFFFF;                           
}

.summittop_link_capital a:hover{ text-decoration:none;border-bottom:2px;
border-bottom-style:solid;
border-color:#6AC0EB;  }

.summittop_link a{ color:#FFFFFF; font-size:13px; font-weight:bold; }

.summittop_link a:hover{ text-decoration:none;border-bottom:2px;
border-bottom-style:solid;
border-color:#6AC0EB;  }

.logo{
position:relative;
top:84px;
left:48px;
float:left;

 }

.logo{
position:relative;
top:84px;
left:48px;
float:left;
 } 

.summitregister{float:right; margin-top:-5px;margin-right:5px; } 

a.qa{ line-height:20px; } 

.content_table
{	
        
}
.content_table th
{
padding:3px;
}
.content_table td
{
  padding:3px;
} 

a.bottomlink{ 
    font-size:1.3em;
    font-weight:bold;          
}

.verytop{ 
   float:right;
   margin-right:160px;
   padding-top:10px;
   color: #c7c7c7;
   position:relative;
   z-index:100;  
} 

.verytop a{ 
color: #c7c7c7;
}

.session_category{ 
padding-right:10px;
 }
.session_category a{ 
color: #444444;                   
                     font-size:13px;
line-height:30px;
 }

a.session_category_selected{ font-weight:bold; font-size:15px;}

div.tagword{  height:2px; background-color: #0075b0; border:0; margin:0; width:100%; line-height:2px; font-size:0px;}

.session_tagwords_only{ background-color:#E0FFFF; padding:10px; } 

.session_title{ margin-top:10px; margin-bottom:10px;font-size:22px; font-weight:bold;}

.session_subtitle{ margin-top:10px; margin-bottom:10px;font-size:18px; }

a.session_title_links { font-size:16px; line-height:20px;; letter-spacing:0px;} 

.session_real_detail { padding:15px; background-color:#F6F6F6; margin:10px;} 

.invisible_category{ font-size:13px;padding-right:10px; color:#ffffff; }

.main_menu_left_sponsor{
padding-top:20px;
padding-bottom:5px;
float:left;
margin-left:5px;
} 

a.tipswide, a.tipsnarrow{ cursor:help;} 

div.hrdiv{  height:2px; background-color: #808080; border:0; margin:0; width:100%; line-height:2px; font-size:0px;}
.sponsor_msg{ font-size:17px; } 
