html{
  height:101%
    }

body{
  margin:0;
  padding:10px 0 0 0;
  text-align:center;
  background:url(../images/bodyBG.gif) top left repeat-x;
   }
   
body, table{
   font-family:arial;
   color:#666666;
   font-size:12px;
   line-height:18px;
   }
   
a{
  color:#1b429a;
  }  
  
.red{
   color:#ad1641;
   }   
   
#container{
   position:relative;
   width:900px;
   margin-left:auto;
   margin-right:auto;
   background-color:#ffffff;
   padding:0px 10px 10px 10px;
   }
   
#header{
   background:url(../images/header.gif) top right no-repeat;
   width:100%;
   padding:15px 0px 10px 0px;
   z-index:1;
   }
   
#nav{
   position:absolute;
   top:50px;
   right:20px;
   height:20px;
   opacity:.9;
   border-bottom:5px solid #ffffff;
   background:url(../images/navBG.gif) top left repeat-x;
   z-index:100;
   }
   
#logo{
   float:left;
   padding:20px 0 20px 5px;
   }   
   
   
 #content{
   position:relative;
   padding:0 20px 0 20px;
   min-height:250px;
   }  
   
 #slides{
     text-align:left;
	 position:relative;
	 height:250px;
	 margin-left:25px;
   }  
 
 
 #slideHolder{
    position:absolute;
	top:0;
	left:0;
 
    }
 
   
 #homeSS{
   list-style-type:none;
   padding:0;
   margin:0;
   }
   
 #homeSS li{
   margin:0;
   padding:0;
   /*
   top:0;
   left:0;
   */
   }    
   
   
/*innerContent - text align one column layout*/   
 #innerContent{
   text-align:left;
   padding-bottom:20px;
   }  
   
   
 #left{
   width:540px;
   float:left;
   padding:0 20px 0 0;
   min-height:350px;
   text-align:left;
   border-right:1px solid #ededed;
     }  
   
   #right{
   float:left;
   width:280px;
   text-align:left;
   line-height:18px;
   font-size:11px;
   color:#c;
   margin-left:10px;
   margin-bottom:20px
     }
   
   #right #infoBox{
   padding:0 0 0 0px;
   }
   
   #right #infoBox h1{
     margin-left:10px;
   }
   
   #right ul{
     list-style-type:none;
	 margin:0;
	 padding:0;
	 border-top:1px solid #ad1641;
   }
   
   #right li{
     padding:2px 2px 2px 10px;
	 border-bottom:1px solid #ad1641;
	 width:280px;
   }
   
   #right li img{
     padding-left:60%;
   }
  
   
   
   
 #footer{
   width:100%;
   border-top:1px solid #cccccc;
   padding:10px 0 200px 5px;
   position:relative;
   text-align:left;
   }
   
   
#footerText{
   margin-top:10px;
   width:500px;
   line-height:auto;
   font-size:10px;
   }   
   
   
#footer #loginInfo{
   width:200px;
   float:right;
   margin:10px 10px 0 0;
   color:#ffffff;
   visibility:hidden;
   }   
   
   
   

h1{
  /*font-family:Times New Roman;*/
  /*font-family:Tahoma,Geneva,sans-serif;*/
  font-family:arial;
  letter-spacing:2;
  font-size:16px;
  font-weight:normal;
  color:#1b429a;
  text-transform:capitalize;
  }                 

h2{
  font-size:11px;
  color:#666666;
  }     
  
h3{
  font-size:14px;
  color:#666666;
  }  
  
h4{
  font-family:arial;
  letter-spacing:2;
  font-size:14px;
  font-weight:normal;
  color:#1b429a;
  text-transform:capitalize;
  }                 
  
.redText{
  color:#8f4646;
  } 
  
  
/*event list and event detail pages*/  
.eventList ul{
   list-style-type:none;
   padding:0;
   margin:0;
   width:750px;
  }
  
.eventList li{
  padding-bottom:10px;
  border:1px solid #ededed;
  margin-bottom:5px;
  padding:5px;
  }   
  
.eventList .btnPos{
    float:right;
	margin:3px 20px 0 0;
  }  
  
.eventList h3{
   color:#1b429a;
   font-weight:normal;
 
   }  
   
  
  
 #logoutLink{
   position:absolute;
   top:5px;
   right:5px;
   text-align:right;
   width:200px;
   height:30px;
   padding:3px;
   font-size:10px;
   } 
   
#event{
   text-align:left;
   }
   
.regLink{
   position:absolute;
   top:2px;
   right:20px;
   }   
   
#spons{
   }
   
#spons ul{
    list-style-type:none;
	margin:0;
	width:100%;
	}
	   
#spons li{
    display:inline-block;
	text-align:center;
	padding:15px;
	}
	
.bdr{
    border-top:1px solid #ededed;
	border-bottom:1px solid #ededed;
	}	   
         
#links{
    }
	
#links ul{
    list-style-type:none;
	margin:0;
	padding:0;
	border:1px solid #ededed;
	border-bottom:0;
	}
	
#links li{
     padding:5px;
	 margin-bottom:5px;
	 border-bottom:1px solid #ededed;
    }		
	
#links a{
    color:#1b429a;
    }			  
	
#links h3{
    text-transform:capitalize;
	font-weight:normal;
    }	
	
.speakers td{
    border:1px solid #ededed;
    }	    
   
     
  
  
  
  

  
   
   
   
   
   
   