body {
 margin:0px auto 0px auto;
 font-family:Arial, Helvetica, sans-serif;
}
#top {
 background:url(../images/topbg.jpg) repeat-x;
 height:100px;
 width:100%;
 text-align:center;
}
#logo {
 background-image:url(../images/top.jpg);
 background-repeat:no-repeat;
 height:100px;
 width:950px;
 margin:0px auto;
 }
#media {
 margin:0px auto 0px auto;
 background-color:#000000;
 height:200px;
 width:100%;
 text-align:center;
}
.mid {
 margin-left:auto;
 margin-right:auto;
 width:950px;
 }
.content {
 margin:0px auto 0px auto;
 width:100%;
 height:auto;
 background-image:url(../images/bg.jpg);
 background-position:top;
 background-color:#cd0000;
}
#nav {
 margin:10px auto 10px auto;
 width:150px;
 border:1px solid #FFFFFF;
 float:left;
 clear:none;
 }
#sublinktitle {
 margin:10px 0px 10px 20px;
 background-image:url(../images/text.jpg);
 background-repeat:repeat-x;
 background-position:top;
 background-color:#FFFFFF;
 border:1px #FFFFFF solid;
 color:#000000;
 padding:5px;
 float:right;
 width:760px;
 text-align:center;
 }
#intro {
 margin:10px 0px 10px 20px;
 background-image:url(../images/text.jpg);
 background-repeat:repeat-x;
 background-position:top;
 background-color:#FFFFFF;
 border:1px #FFFFFF solid;
 color:#000000;
 padding:5px;
 float:right;
 width:760px;
 }
.evnews {
 margin:10px auto 10px 20px;
 background-image:url(../images/text.jpg);
 background-repeat:repeat-x;
 background-position:top;
 background-color:#FFFFFF;
 border:1px #FFFFFF solid;
 color:#000000;
 padding:5px;
 float:right;
 width:365px;
 text-align:left;
 height: 110px;
 }
.evnewstitle {
 background-image:url(../images/evnewstitle.jpg);
 background-repeat:repeat-x;
 display:block;
 height:30px;
 color:#FFFFFF;
 text-align:center;
 font-size:24px;
}

.status_error {
  text-align:center;
  margin: 3px;
  padding: 4px 4px 4px 4px;
  border: solid 1px #dd3c10;
  background: #ffebe8;
}

.status_error p{
margin: 4px;
line-height:12px;
font-weight:normal;
}

.status_error a {
text-decoration: none;
color: #dd3c10;
}

.status_error h2 {
font-size:16px;
font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
}

.status_msg {
margin: 6px 6px 6px 6px;
padding: 5px;
border: solid 1px #F3C507;
background: #FDF0BD;
font-family: tahoma, verdana, arial, sans-serif;
}

.status_msg h2 {
font-size:16px;
font-family: tahoma, verdana, arial, sans-serif;
}

/**********************************Text & Titles & IMG*****************************************************************/
.tbox {
 margin:10px 0px 10px 20px;
 background-image:url(../images/text.jpg);
 background-repeat:repeat-x;
 background-position:top;
 background-color:#FFFFFF;
 border:1px #FFFFFF solid;
 color:#000000;
 padding:5px;
 float:right;
 width:760px;
 }
h1{
 color:#FFFFFF;
 font-size:22px;
 background:#cd0001;
 margin:5px auto;
 padding:5px;
 border:#cd0001 dotted 1px;
 text-align:center;
 width:50%;
}
h2 {
 color:#000000;
 font-size:20px;
 font-weight:bold;
 text-decoration:underline;
 margin:5px;
 padding:5px;
 display:block;
}
h3 {
 color:#000000;
 font-size:18px;
 font-style:italic;
 font-weight:normal;
 margin:5px;
 padding:5px;
 display:block;
}
#sublinktitle a {
 color:#000000;
 text-decoration:none;
}
#sublinktitle a:hover {
 color:#cd0000;
 text-decoration:underline;
}

img {
 margin:5px 20px 20px 30px;
 text-align:center;
 background-color:#efefef;
 padding:5px;
 }
/*************************************************************************************************************/

.about {
 margin:0px auto 0px auto;
 width:100%;
 height:auto;
 background-color:#309dcf;
 background-image:url(../images/aboutbg.jpg);
 background-position:top;
 background-repeat:repeat-x;
}
.aboutbox {
 margin:10px 5px;
 width:300px;
 height:auto;
 float:left;
}
.aboutboxu {
 margin:0px auto 0px auto;
 padding:10px;
 background-color:#2787b8;
 border-left:#81d2fc 5px solid;
 border-right:#81d2fc 5px solid;
 border-top:#81d2fc 4px solid;
 width:auto;
 color:#FFFFFF;
 height:420px;
}
.aboutboxb {
 margin:0px auto 0px auto;
 background-image:url(../images/botborder.gif);
 background-repeat:no-repeat;
 width:100%;
 height:40px;
}
.space {
 height:10px;
 width:100%;
 clear:both;
}
#footer {
 margin:0px auto 0px auto;
 width:100%;
 height:auto;
 background-color:#a4c855;
 background-image:url(../images/footerbg.jpg);
 background-position:top;
 background-repeat:repeat-x;
}
.footerbox {
 margin:10px;
 border:#7eac00 1px solid;
 background-color:#8fc400;
 float:left;
 clear:none;
 color:#FFFFFF;
 padding:20px;
 width:auto;
 text-align:center;
}
#footer a {
 color:#FFFFFF;
 font-style:italic;
 border-bottom:#7eac00 1px dotted;
 text-decoration:none;
 }
#footer a:hover {
 color:#283a01;
 font-style:italic;
 border-bottom:#000000 1px dotted;
 text-decoration:none;
 }

 /*  ======================================================================================*/
#menu {list-style-type:none; padding:0; margin:0; top:0px; border:none; text-align:left;}
#menu ul {list-style-type:none; padding:0; margin:0; position:absolute; top:0px; border:none;}
#menu li {float:left; position:relative; list-style:none; display:block; width:150px;}
#menu li.sub a { display:block; padding-left:10px; border:none; font-size:18px; color:#ffffff; background-image:url(../images/nav.jpg); background-repeat:repeat-x;}
#menu li.sub a:hover {display:block; padding-left:10px; border:none; font-size:18px; color:#283a01; background-image:url(../images/navhover.jpg); background-repeat:repeat-x;}
#menu li, #menu li a {border-bottom:1px #FFFFFF solid; display:block; height:25px; text-decoration:none; }
#menu ul,
#menu li.hover ul {display:none;}
#menu li.hover ul {display:block; left:150px; z-index:500; position:absolute;}
#menu li.hover ul li.fly a { color:#ffffff; text-align:left; width:150px; margin:auto; font-size:16px; background-image:url(../images/aboutbg.jpg); background-repeat:repeat-x; z-index:100; border-bottom:1px #000000 solid;}
#menu li.hover ul li.fly a:hover { color:#ffffff; text-align:center; width:150px; margin:auto; font-size:16px; background-image:url(../images/evnewstitle.jpg); background-repeat:repeat-x; z-index:100; border-bottom:1px #000000 solid; }
/*===============================================================================================*/