div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{ font-family: arial, sans-serif;}

p, a{font-size:14px; line-height:150%; color:#333;}

body{margin:0; padding:0; border-top:5px solid #000;}

#main{width:900px; margin:0 auto;}  

#header{height:160px; padding:0; margin:0;}

#logo{background:url("../images/logo-test.jpg") 0 0 no-repeat; float:left; margin:0; padding:0; height:150px; width:55%; border-bottom:1px dotted #000;}

#txt_pad{font-size:14px; margin:0 15px 10px 0;}

#txt_pad a{font-size:10px;}

#top_right{background:url("../images/logott.gif") 0 0 no-repeat; float:right; width:45%; height:150px; border-bottom:1px dotted #000; position:relative; overflow:hidden;}

.right_h5{padding:20px 0 0 0; background:transparent url(../images/dyag_lines.gif) repeat-x scroll 10px 0;}

.right_h5 h5{padding:2px 0 2px 5px; margin:0; font-size:11px; border-bottom:2px solid #efefef;}

.eventslist{}

hr{color:#efefef; background-color:#efefef;}

ul.eventslist{padding-left:30px;}

ul.eventslist a{text-decoration:none; color:#7d7d7d;}

#carousel{width:100%; height:290px; clear:both;  background:transparent url(../images/dyag_lines.gif) repeat-x scroll 0 100%;}

#slideshow{height:100%; width:100%; float:left;}

#menu_top{ height:35px; width:85%; float:left; color:#000000; background:transparent url(../images/dyag_lines_2.gif) repeat-x scroll 0 100%;}

#search{height:35px; width:15%; float:right; background:transparent url(../images/dyag_lines_2.gif) repeat-x scroll 0 100%;}

#right_top{height:21px; padding:10px 0 5px 5px; font-size:11px; border-bottom:solid 2px #efefef;}

#online{min-height:20px; padding:10px 0 5px 5px; font-size:11px; border-bottom:solid 2px #efefef;}

#calendar{border-bottom:4px solid #efefef; border-right:4px solid #efefef; border-left:2px solid #efefef;}

#calendar ul li a{font-size:11px;}

#calendar ul{margin:0; padding:0 0 5px 20px;}

#video{height:160px; margin:3px 0 10px 0;}

#videolink a{font-size:11px; float:right; margin:5xp 0 0 0;}

#panel_right{width:220px; float:right; background-color:#eef8e4;}

#clear{ width:900px; clear:both;}

#footer-bottom{color:#fff; font-size:12px; margin-top:70px;}

#footer{background:url("../images/foot_grass02.jpg"); height:200px; padding:0; margin:0; }

#foot_container{margin:0 auto; width:900px; height:100px; padding:100px 0 0 0; background:url("../images/bomb.gif") 735px 95px no-repeat;}

a.foot_butt{ font-size:12px; text-decoration:none; font-weight:bold;  padding:0 0 0 350px; color:#fff;}

#content_area{ width:100%;background-color:#FFF;}

#content_area_inside{ width:100%; text-align: left;}

#content{ width:100%; background-image: url(../images/content.png);}

#text_area{ width:615px; float:left;}

#right{ width:285px; float:right; min-height:300px;}

#content-closer{ clear:both; height:1px;}
		
#text-inside{ margin:0; border-right:2px solid #efefef;}	

img{border:none;}

#pathway{font-size:11px; border-bottom:solid 2px #efefef; height:21px; padding:10px 0 5px 0;}

.sectiontableheader{
font-size:0.8em;
text-transform:uppercase;
border-bottom:solid #ccc 2px;
padding-bottom:5px;}

.sectiontableentry2{background-color:#efefef;}


.moduletable_menu h3{
	font-weight:normal;
	color: #000000;
}
.componentheading, .contentheading{font-size:2em;}
.small, .createdate,.modifydate{font-size:0.8em;padding-left:10px;
color:#999;}

.readon,a.readon:link,a.readon:visited{
	font-size:0.8em;
	background-image:url(../images/readon.png);
	background-repeat:no-repeat;
	width:100px;
	display:block;
	height:25px;
	text-align: center;
}

#news{width:100%;
padding-top:10px;}

#twocols{ /*the columns that gets dropped down over yours might be different*/
  z-index:20;
}
 
#leftcol{  /*the columns that gets dropped down over yours might be different*/
  z-index:10;
}
 
.moduletablemainnav { /* I have absolutely positioned the module, you might have a different scheme*/
  /*position:absolute;
  top:187px;
  left:20px; */
  position:relative;
  z-index:100;
}
 
#mainlevelmainnav,#mainlevelmainnav ul {
  float:left;
  list-style:none;
  background:transparent;
  margin:0;
  padding:0;
}
 
#mainlevelmainnav a {
  display:block;
  color:#000;
  text-decoration:none;
  margin-right:15px;
}

#mainlevelmainnav a:hover{
  border-bottom:2px solid #33a02b;
} 
#mainlevelmainnav li {
  float:left;
  padding:0;
}
 
#mainlevelmainnav li ul  {
  position:absolute;
  left:-999em;
  height:auto;
  width:11em;
  font-weight:400;
  background-color:#fff;
  margin:0;
}
 
#mainlevelmainnav li li {
  width:11em;
}
 
#mainlevelmainnav li ul a {
  width:11em;
  color:#000;
  font-size:0.9em;
  line-height:20px;
  font-weight:400;
}
 
#mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{
  left:-999em;
}
 
#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover
  ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul {
  left:auto;
  z-index:6000;
}
 
#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover {
  background:#efefef;
}

#powerdown{
  padding:5px 0 10px 5px;
  margin:0 0 0 0;
  line-height:;
  font-size:13px;
}
.right_video{
  float:right;
  width:286px;
}
.right_video img{border:3px solid #787878;}

.left_video{
  float:left;
  width:300px;
}
.left_video img{border:3px solid #787878;}

.video_bdr{border:3px solid #787878;}

.aiContactSafe_contact_form_field_right{border:2px solid #efefef;}

.aiContactSafe_contact_form_field_label_left{border-bottom:2px solid #efefef;}

table.contentpaneopen{border-bottom:4px solid #efefef;}

.readon{margin:0 0 0 -20px; padding:0; height:15px;}

#latest_news{
    margin:5px 0 0 5px;

}
.div_lnd_intro{
   font-size:12px;
   padding:5px 0 5px 0;
}
ul.lnd_latestnews{
   font-size:12px;
   list-style-type:none;
   padding:5px 0 20px 5px;
   margin:0;
}
li.lnd_latestnews{
   border-bottom:1px solid #efefef;
}
li.lnd_latestnews a{
   color:#000;
   font-size:90%;
   text-decoration: none
}
#jc h4{
   border:none;
   padding:0 0 0 5px;
   margin:0;
}
#comments-footer{
   height:0px;
   margin:0;
   padding:0;
   border:0;
}