#site { width: 999px;min-width:800px; margin: 0 auto; background: #fff; border: 0px solid #ccc;}
#header { }
#col-right { float: right; width: 20%; padding-top:10px; }
#content { width: 70%; float: left; padding:10px 0 0 40px; min-height:700px;}
#footer { clear: both; padding-top: 10px; min-height:20px; font-size:10pt; color: #c0c0c0; padding-left: 35px; padding-right: 140px}
#arch { position:relative; background:url('../images/arch_box.png') top left no-repeat; padding:50px 0px 0px 10px; height:162px; margin:0px}


a.mainlevel:link, a.mainlevel:visited {
   font:13px "Trebuchet MS",verdana,arial,sans-serif;
   text-decoration:none;
   font-weight:bold;
   color:black;
   height:17px;
}

a.mainlevel:hover {
   color:#e0c0e0;
}

#active_menu{
   color:#ffffff;

}



#header li {
   float:left;
   display:block;

   list-style-type:none;
   background:url(../images/menu_bg.png) top right  no-repeat;
   width:auto;
   height:37px;
   text-valign:middle;
   padding:10px 22px 0 22px;
}

#header li:hover {
   float:left;
   display:block;
   position:relative;
   list-style-type:none;
   background:url(../images/menu_bg.png) top right  no-repeat;
   width:auto;
   height:37px;
   text-valign:middle;
   padding:10px 22px 0 22px;
}

#searchform {
	float: left;
	position:relative;
	width:auto;
	height: 37px;
	overflow: hidden;
	text-align:right;
    background:url(../images/menu_bg.png) top left  no-repeat;
    display:block;
	text-valign:middle;
}

form {
    background: url(../images/news_header1.png) top left no-repeat ;
    padding:5px 5px 0 5px;
    height:28px;
    width: 170px;
    
}

form input { width: 100% }

/* content  */
.blog {


}
.contentheading{  
  font-size:1.8em;
  font-weight:bold;
  color:#0000FF;
}

.createdate{
  font-size:10px;
  color: #c0c0c0;
}

.contentpagetitle {
  text-decoration:none;
}

.componentheading{
  background: url(../images/news_header.png) top left no-repeat ;
  height:28px;
  padding-left:10px;
  padding-top:5px;
}

.mostread ul {
  float:inherited;
  margin:10px;
}

.mostread li {
  background:transparent;
}

table.blog{
 width:auto;

}


#component-contact{
 both:clear;
 height:300px;

}

#emailForm{
 min-height:400px;

}

.contentpaneopen{
  display:block;
}


.contentpaneopen tr{
  display:block;
}




a.blogsection{
background: #ffffff;

}

#searchForm{
  min-height:px;
}
