.bg {
    background: url(../images/bg.gif) 556px 0 no-repeat;
}  

#containerAppointment {
    position: relative;
    margin: 0 auto 0 auto;
    padding: 3px;
    background-color: #EBEBEB;
    width: 760px;
    height: 551px;
}

#containerOutlineAppointment {
    width: 757px;
    height: 548px;
    border: 1px solid #666666;
    background-color: #FFFFFF;
}
   
#right {
    float: right; 
}

#imgbox1 {
    float: right;
    border-left: 1px solid #666666;
    height: 548px;
}

#imgbox2 {
    float: right;
    border-left: 1px solid #666666;
    height: 548px;
    width: 45px;
}




#header {
    position: absolute; left: 15px; top: 100px;
}

#news {
    text-align: left;
    position: absolute; left: 20px; top: 150px;
    padding-right: 10px;
    width: 400px;
    /*height: 375px;*/
    /*overflow: auto;*/
}


#dates {
	text-align: left;
    position: absolute; left: 40px; top: 150px;
    padding-right: 10px;
    width: 550px;
    height: 550px;
    overflow: auto;
}

	


#subNav {
    position: absolute; left: 12px; top: 138px;
    text-align: left;
    text-transform: uppercase;
    font-size: 11px;
    border-right: 1px solid #666666;
    width: 150px;
    height: 275px;
}


#newspanel {
  width:100%;
  height: 35px;
  overflow:hidden;
}

#newspane2 {
  width:100%;
  height: 35px;
  overflow:hidden;
}

#newspane3 {
  width:100%;
  height: 35px;
  overflow:hidden;
}



#aug1 {
  width:100%;
  height: 35px;
  overflow:hidden;
}

#aug7 {
  width:100%;
  height: 35px;
  overflow:hidden;
  
 
}


#aug24 {
  width:100%;
  height: 35px;
  overflow:hidden;
  
   position: absolute; left: 0%;
}

#aug1 ul li {
margin-bottom: 10px;
style-position: outside;
}

#aug7 ul li {
margin-bottom: 10px;
style-position: outside;
}

#aug24 ul li {
margin-bottom: 10px;
style-position: outside;
}