body {
font-family:verdana; 
font-size: 10pt; 
color: #000000; 
background: #B4B8B7;
margin:0px 0 0 0;
padding:0 0 0 0;
background: #efefef url(images/bg.gif);
text-align:center;
}
.wrap {
width:1020px;
margin:5px auto;
padding:10px 0 0 0;
text-align:center;
background: #ffffff url(/uploads/images/header.jpg) repeat-x;
/*border:1px solid #c4d3d9;*/
border:1px solid #bd1e01;
}
.header {
clear:none;
width:100%;
height:135px;
margin:10px 0 0 0;
padding:0 0 0 0;
background:transparent;
color:#ffffff;
text-align:right;
font-size:56px;
letter-spacing:.0em;
}
.topnav {
clear:both;
width:99.95%;
height:25px;
/*background:#ffffff url(/epg/uploads/theme/top_nav_blue.jpg);*/
background: #a6cca5;
font-size:10pt;
/*border: 1px solid #C0C0C0;*/ 
border:1px solid #bd1e01;
}
h2 {
    margin-top: 0px;
    margin-right: 10px;
    padding-left:20px;
    font-size: 20px;
    text-align: left;
    /*background:#a6cca5;*/
    letter-spacing: 0.1em;
    color:#295724;
}
h3 {
    margin-top: 0px;
    margin-right: 10px;
    padding-left:0px;
    font-size: 14px;
    text-align: left;
    letter-spacing: 0.1em;
    color:#295724;
}
.container {
clear:both;
width:96%;
margin:15px 0px 0 0px;
padding:0 0 0 0;
background:#ffffff;
color:#000000;
text-align:left;
}
.news_right {
float:right;
clear:both;
width:24%;
margin:0 0 5px 10px;
padding:10px 10px 10px 10px;
background:#a6cca5;
color:#000000;
font-size:9pt;
}
.news p {
margin:10px 0px;
}
.news_cnr_top {
background:url(images/cnr_tr.gif) no-repeat top right;
margin:0 -10px 0 -10px;
}
.news_cnr_bottom {
background:url(images/cnr_br.gif) no-repeat top right;
margin:0 -10px 0 -10px;
}
img.cnr {
width:8px;
height:8px;
border:none;
display: block !important;
}
.footer {
position:relative;
clear:both;
width:100%;
margin:0;
padding: 0;
background:#ffffff;
font-size:9pt;
/*border-top:1px solid #c4d3d9;*/
border-top:1px solid #bd1e01;
height: 40px;
}
.menubas {height: 180px;
}
 *html body #footer{margin:10px 0 0 0;}

div#flat{clear:both;width:100%;height:38px;margin:10px 0 20px;padding:0px}
div.left49 {float:left;width: 50%;}
div.right49 {float:right;width: 50%;text-align: right;}
div.left49 p{margin:0px 20px; padding:0px}
div.right49 p{margin:0; padding:0px}

a {
color:#295724;
text-decoration:none;
}
a:hover {
color:#295724;
text-decoration:underline;
}
#news a {
color:#295724;
text-decoration:none;
}
#news a:hover {
color:#295724;
text-decoration:underline;
}
#footer a {
color:#295724;
text-decoration:none;
}
#footer a:hover {
color:#295724;
text-decoration:underline;
}

.header strong {
color:#ffffff;
font-size:13pt;
letter-spacing:.7em;
}
.news_title {
color:#65764B;
font-size:10pt;
font-weight:bold;
}
.page_title {
color:#697D55;
font-size:10pt;
font-weight:bold;
padding: 0 0 0 0;
margin: 0 0 -8px 0;
}

img {
border:none;
}
.right img{
float:right;
padding:0 0 0 0;
margin:5px 2px 2px 5px;
}
.left img{
float:left;
padding:0 0 0 0;
margin:0 5px 0 0px;
}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-table;}
/* Stylesheet: Grass stain Modified On 2013-11-22 12:32:50 */
#menuwrapper {
}
#primary-nav li li { 
        width: 180px;
}
#primary-nav ul {
        padding:0;
        margin:0;
        white-space: nowrap;
        font-size:10pt;
        color:#ffffff;
        float:left;
        /*background: url(/epg/uploads/theme/top_nav_blue.jpg);*/
        background: #295724;
        list-style:none;
}
#primary-nav ul li {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        color: #ffffff;
        text-decoration:none;
        float: left;
}
#primary-nav a:hover{
        display:block;
        /*background: url(/epg/uploads/theme/top_nav_blue.jpg);*/
        background: #295724;
        color: #ffffff;
        text-decoration:none;
}
#primary-nav{
        list-style: none; 
	margin: 0px; 
	padding: 0px;
}
#primary-nav ul { 
	list-style: none; 
	margin: 1px; 
	padding: 0px; 
}
#primary-nav ul {
	position: absolute; 
	top: auto; 
	display: none; 
}
#primary-nav ul ul { 
	margin-top: 1px;
 	margin-left: -1px;
	left: 100%; 
	top: 0px; 
}
#primary-nav li { 
	margin-left: -1px;
	float: left; 
}
#primary-nav li li { 
	margin-left: 0px;
	margin-top: -1px;
	float: none; 
	position: relative; 
}
#primary-nav li a { 
        color:#ffffff;
	display: block;  
	padding: 4px 10px;         
	text-decoration: none;
        border-left: 1px solid #C0C0C0; 
        border-right: 1px solid #C0C0C0; 
}
#primary-nav li li a{
        text-align:left;
        padding: 4px 10px;
        display: block;
}
#primary-nav li.menuactive {         
         background: #295724;
}
#primary-nav ul li .menuparent, #primary-nav ul li .menuparent:hover{ 
	background-image: url(modules/CSSSMenu/images/arrow.gif); 
	background-position: center right; 
	background-repeat: no-repeat;
}
#primary-nav li:hover, #rimary-nav li.menuh, #primary-nav ul li .menuparent:hover, #primary-nav ul li. menuparent li:hover{
         /*background: url(/epg/uploads/theme/topnav_bg_green.gif);*/

}
#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li:hover ul ul ul, 
#primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul, #primary-nav li.menuparenth ul ul ul { 
	display: none; 
        background-color: #a6cca5;
}
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, #primary-nav ul ul ul li:hover ul,
#primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul, #primary-nav ul ul ul li.menuparenth ul { 
	display: block; 
}
/* Stylesheet: Grass menu Modified On 2013-09-04 14:52:57 */
