/****/


body{
margin:0px;
padding:0px;

}
table{
border-collapse:collapse;
}
td{
text-align:left;
vertical-align:top;
}
#header{
padding-top:3px;
width:100%;
}
#site-container{
width:990px;
margin-left:auto;
margin-right:auto;
background:white;
}
#logo{
float:left;
display:block;
width:147px;
}
#header-img{
float:right;
width:842px;
height:175px;
display:block;
margin:0px;
padding:0px;

}
.adminlink 
{
    color:#0032fd;
}



#main-content{
clear:left;
}
#search-box{
float:right;

}

#search-box .txtbox_small{
 width:133px;
 height:18px;
 border:1px solid black;
}

#left-col, #right-col{
width:240px;
}


#footer {
margin-top:20px;
text-align:center;
width:990px;
margin-left:auto;
margin-right:auto;
}

#main-content{
border-top:9px solid #013475;
width:100%
}


.breadcrumb{
margin-top:10px;
}

.reasonToJoin
{
 width:120px;   
}

/**  calendar **/

 .calendar-table td, .calendar-table th{
   background:#d7e3ea;
	 border:1px solid white;
	 text-align:center;
	 vertical-align:middle;
	 width:95px;
	 height:45px;
	 
}
.calendar-table th{
 color:#013475
}
.calendar-label{
 width:100%;
 color:#013475;
}


.calendar-label td{
 margin:10px;
 padding:10px;
 border-bottom:1px solid #EFEFEF;
 vertical-align:middle;
}

#Table1{
 width:200px;
 margin-left:20px;
}


#calendar-content{
margin-left:20px;
}
#calendar-content table{
 width:90%;
 margin-left:auto;
 margin-right:auto;
}
#calendar-content .search-results td{
 padding:5px;
 border-bottom:1px solid #EFEFEF;
}
#calendar-content .search-results th{
 padding:5px;
 border-bottom:1px solid #EFEFEF;
}
.show-all{
 float:right;
 margin:10px;
}
#calendar-content .search-results{
 margin:10px;
}

#calendar-container{

}
#calendar-icon h4{
 text-align:center;
 font-weight:bold;
 margin:0px;
}
#calendar-icon td{
 width:26px;
 height:26px;
 text-align:center;
 vertical-align:middle;
}
#calendar-icon th{
  text-align:center;
 vertical-align:middle;
 font-size:8pt;
 padding-bottom:2px;
 border-bottom:1px solid #ED7700;
}
#calendar-icon table{
 width:200px;
}
#calendar-search{
 margin-left:10px;
}

 .calendar-table a{
  color:#013475;
 }
.calendar-label a.more{
 color:#013475;
 font-weight:bold;
 font-size:12px;
}
.calendar-label a.more:hover{
 color:#013475;
 font-weight:bold;
 font-size:12px;
}