body {   
background:whitesmoke; 

}  
.main{
    margin:0 auto;
    width:1025px;
    border:2px solid #B5B2AE;
    border-radius: 15px;
    padding:2px;
    box-shadow:  0 0 18px #000000;
    
}
 

.top_div{
     height:50px;
     background:#fff;
     border-bottom:4px solid;
     width: 100%;
      margin:0px
    
    
}


h1{
  text-align: center;
  font-size: 24px;
  color:#0060A8;
}
h2{
    font-size:18px;
    text-align:center;
}


#ads{
  width: 100%;margin-bottom:20px  
}
#ads li{
    list-style:none;
    padding:10px;
    background-image:url(../img/205.png);
    border-radius: 10px;
    margin-bottom: 3px;
    text-align:center;
  
}
#ads li a{
    text-decoration:none;
    color:#000;
    font-size: 17px;
}
.view-event-calendar table td {
	padding-left: 5px;
}
.view-event-calendar table th {
	padding-left: 5px;
}

tr.odd {
	  background-color: #E3ECC0;
	  border-bottom: 0px solid #CCC;
	}
tr.even {
	  background-color: #FDFFEF;
	  border-bottom: 0px solid #CCC;
	}
td{
    vertical-align: top;
}
.module{
    
    border:1px solid #ddd;
}
.module .module_title{
    background:#9C6;
    color:#069;
    margin-bottom: 5px;text-align: center;font-size:16px;font-weight:bold;padding:10px
}
.module .module_body li{
    padding:10px;
    background:#069; 
    margin-bottom: 3px;
}
.module .module_body li a{
    text-decoration:none;
    color:#fff;
    font-size:14px
}
#field-relatives-add-more-wrapper .tabledrag-toggle-weight-wrapper{
	display:none;
}
.label-description{
	font-size: 14px !important; 
}

