body, td, p{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #555555;
}

body{    background-image: url(../images/bg_left.png);	background-repeat: repeat-y;	background-position: left;
}

#awrap{
overflow:hidden;
min-width:1200px;
max-width:1400px;
margin:0px auto;
}

#acontent{    
background-image: url(../images/bg_right.png);	background-repeat: repeat-y;	background-position: right;
padding-right:20px; margin-left:20px;
background-color:#FFFFFF;
}

#aheader{
width:100%;
height:200px;
background:#00FF33;
}

#awrapper{
min-height:600px;
padding-top:15px;
}


#awrapleft{
}


#aleft{
width:250px;
float:left;
background-color:#FFFFFF;
min-height:600px;

}

#acenter{
padding:0px 0px 15px 0px;
background-color:#FFFFFF;
min-height:600px;

}

#aright{
width:220px;
float: right;
padding-right:5px;
}

#aright .moduletable, #aleft .moduletable{
padding-bottom:20px;
}

#aright .moduletable h3, #aleft .moduletable h3{
	color: #669999;
	font-family: Georgia, Times New Roman;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	text-indent: 40px;
	width: 100%;
	height: 20px;
	padding-top: 5px;
	background-image: url(../images/office.gif);
	background-repeat: no-repeat;
	text-align: left;
	border-bottom:3px solid #c5a77b;
	margin-bottom:10px;
}
#aright .moduletable ul, #aleft .moduletable ul{
         list-style-type: none;
}
#aright .moduletable li a, #aleft .moduletable li a{
         color: #000000;
	text-decoration: underline;
	display: block;
	margin-top: 5px;
	padding-left: 15px;
	background-image: URL(/images/templates/list.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	text-align: left;
}



#afooter{
width:100%;
height:200px;
background:#00FF33;
}



#mybody .contentpane ul{
         list-style-type: none;
         list-style-image: URL(/images/templates/historynext.jpg);
         list-style-position: outside;
         margin-top: 10px;
         margin-bottom: 10px;
}
a{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #b5595a;
}
img{
	border: 0px;
	
}


.componentheading{
	margin-bottom: 5px;
	font-family: Georgia, Times New Roman;
	font-size: 16px;
	color: #28635a;
}

.article_column table.contentpaneopen td.componentheading{
font-size: 16px;
}

.contentpaneopen{
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left:5px;
	padding-right:5px;
}
.contentpane{
	margin-bottom: 5px;
	width:auto;
}
table.blog{
	margin-bottom: 5px;
}

.contentheading{
	font-family: Georgia, Times New Roman;
	font-size: 20px;
	color: #94ab4d;
}
#modules{
        background-color:#ecf8f8;
        border-left:0px; 
        border-right:0px; 
        border-bottom:1px #acacac dotted;
        border-top:1px #acacac dotted;	
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #555555;
	margin: 5px 0px 5px 0px;
}
#modules h1{
	font-family: Georgia, Times New Roman;
	font-size: 20px;
	color: #94ab4d;
}
#modules #history a{
	color: #28635a;
	font-family: Arial, Verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin-top: 15px;
	margin-left: 5px;
	width: 130px;
	background-image: URL(/images/templates/historynext.jpg);
	background-repeat: no-repeat;
	background-position: right 3px;
	text-align: left;
}
.blog_more ul{
         list-style-type: none;
}
a.blogsection{
	color: #28635a;
	font-family: Arial, Verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin-top: 5px;
	padding-left: 15px;
	background-image: URL(/images/templates/historynext.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	text-align: left;
}
a.category{
	color: #28635a;
	font-family: Arial, Verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}

#mainlevel1 a{
	color: #28635a;
	font-family: Georgia, Times New Roman;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	text-indent: 15px;
	display: block;
	margin-top: 5px;
}
#mainlevel1 li{
	background-image: URL(/images/templates/menufon.jpg);
	height: 30px;
}
#mainlevel1{
	list-style-type: none;
	list-style-position: outside;
	list-style-image: URL(/images/templates/menulist.jpg);
	text-align: left;
}

#modules #mainlevel3 a{
	color: #006699;
	font-family: Arial, Verdana;
	font-size: 12px;
	text-align: left;
}
#modules #mainlevel3 li{
	margin-top: 4px;
}
#modules #mainlevel3{
	list-style-type: none;
	list-style-position: outside;
	list-style-image: URL(/images/templates/menumodule.jpg);
	text-align: left;
}
#modules #mainlevel4 a{
	color: #006699;
	font-family: Arial, Verdana;
	font-size: 12px;
	text-align: left;
}
#modules #mainlevel4 li{
	margin-top: 4px;
}
#modules #mainlevel4{
	list-style-type: none;
	list-style-position: outside;
	list-style-image: URL(/images/templates/menumodule.jpg);
	text-align: left;
}
#mod_search_searchword{
	color: #777777;
	font-family: Arial, Verdana;
	font-size: 12px;
	text-align: left;
	border: 1px solid #777777;
	margin-left: 30px;
	height: 17px;
}
.search .button{
	color: #ffffff;
	font-family: Arial, Verdana;
	font-size: 12px;
	text-align: center;
	width: 58px;
	height: 21px;
	background-image: URL(/images/M_images/searchbutton.gif);
	border: 0px solid #ffffff;
	margin-left: 20px; 
}
.search{
	background-image: URL(/images/templates/search.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;
	
}
.moduletableright h3{
	color: #b5595a;
	font-family: Georgia, Times New Roman;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	text-indent: 40px;
	width: 210px;
	height: 35px;
	padding-top: 7px;
	background-image: URL(/images/templates/news.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
.latestnewsright a{
	font-family: Arial, Verdana;
	font-size: 12px;
	text-align: left;
	color: #28635a;
}
.latestnewsright li{
	margin-top: 4px;
	margin-bottom: 14px;
	background-image: URL(/images/templates/date.jpg);
	background-repeat: no-repeat;
	background-position: 3px left;
}
.latestnewsright li .date{
	font-family: Arial, Verdana;
	font-size: 12px;
	text-align: left;
	margin-left: 10px;
	color: #777777;
}
ul.latestnewsright{
	list-style-type: none;
	text-align: left;
}
.moduletablenews a{
	color: #28635a;
	font-family: Arial, Verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin-top: 15px;
	margin-left: 150px;
	width: 110px;
	background-image: URL(/images/templates/historynext.jpg);
	background-repeat: no-repeat;
	background-position: right 3px;
	text-align: left;
}
.pathway{
	margin: 20px 20px 20px 20px;
}
#vmenu{
	padding: 5px 5px 5px 5px;
}
#vmenu span{
	color: #777777;
	font-family: Arial, Verdana;
	font-size: 10px;
	text-decoration: none;
}
#vmenu span a{
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #28635a;
}
#link img{
         border: 1px solid #00aa00;
}
#modules2{
         margin: 10px 10px 10px 10px;
}
#modules2 fieldset{
         border: 0px;
}
td.sectiontableheader{
        background-color: #ecf8f8;
        padding: 2px 2px 2px 2px;
}
td.sectiontableheader a{
	color: #94ab4d;
	font-family: Arial, Verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.sectiontableentry1 td{
        background-color: #ffffff;
        padding: 2px 2px 2px 2px;
}
.sectiontableentry1 td a{
	color: #28635a;
	font-family: Arial, Verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-left: 15px;
	background-image: URL(/images/templates/historynext.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	text-align: left;
}
.sectiontableentry2 td{
        background-color: #eeeeee;
        padding: 2px 2px 2px 2px;
}
.sectiontableentry2 td a{
	color: #28635a;
	font-family: Arial, Verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-left: 15px;
	background-image: URL(/images/templates/historynext.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	text-align: left;
}
.contenttoc{
        background-color: #ecf8f8;
        padding: 5px 5px 5px 5px;
        margin: 10px 10px 10px 10px;
}
.contenttoc th{
	color: #94ab4d;
	font-family: Arial, Verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
a.toclink{
	color: #28635a;
	font-family: Arial, Verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-left: 15px;
	background-image: URL(/images/templates/historynext.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	text-align: left;
}
.pagenavcounter{
	color: #28635a;
	font-family: Arial, Verdana;
	font-size: 12px;
         margin-bottom: 40px;
}
div.pagenavbar a{
	color: #28635a;
	font-family: Arial, Verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.poll .button{
	color: #ffffff;
	font-family: Arial, Verdana;
	font-size: 12px;
	text-align: center;
	width: 58px;
	height: 21px;
	background-image: URL(/images/M_images/searchbutton.gif);
	border: 0px solid #ffffff;
	margin-left: 20px; 
}
.poll thead td{
	color: #28635a;
	font-family: Arial, Verdana;
	font-size: 12px;
         font-weight: bold;
         padding: 0px 0px 10px 0px;
}
.pollstableborder{
        text-align: left;
}
.pollstableborder td.sectiontableentry1 {
        background-color: #ffffff;
        padding: 2px 2px 2px 2px;
}
.pollstableborder td.sectiontableentry2 {
        background-color: #eeeeee;
        padding: 2px 2px 2px 2px;
}
.moduletable h3{
	color: #94ab4d;
	font-family: Georgia, Times New Roman;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
         margin: 10px 0px 0px 3px;
         display: block;
}
#modules2 .moduletable h3{
	color: #669999;
	font-family: Georgia, Times New Roman;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	text-indent: 40px;
	width: 201px;
	height: 33px;
	padding-top: 5px;
	background-image: URL(/images/templates/office.gif);
	background-repeat: no-repeat;
	text-align: left;
}
#modules2 .moduletable ul{
         list-style-type: none;
}
#modules2 .moduletable li a{
         color: #000000;
	text-decoration: underline;
	display: block;
	margin-top: 5px;
	padding-left: 15px;
	background-image: URL(/images/templates/list.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	text-align: left;
}

table.striped
{
	width:100%;
	border:1;
	border-collapse:collapse;
        solid: 1px;
        border-color: black;
}

table.striped .sectiontableheader
{
	background-color: #ecf8f8;
        padding: 2px 2px 2px 2px;
	text-align:center;

}

table.striped td
{
       padding: 0px 5px 0px 5px;
       solid: 1px;
       border-color: black;
}

tr.row-decor
{
background-color:#eaeaea;
}


/*menu*/

.ddmx{
border:0px !important ; 
width: 100% !important;
}

table.ddmx {
width: 100% !important;
margin-bottom: 10px;
}

.ddmx a.item1:hover,
.ddmx a.item1-active:hover,
.ddmx a.item1,
.ddmx a.item1-active {
 padding: 5px 5px 5px 5px !important ; 
 top: 0px !important ; 
 left: 0px; 
 font-size: 14px !important ; 
 font-family: Georgia, 'Times New Roman', Times, serif !important ; 
 text-align: left !important ; 
 font-weight: normal !important ; 
 text-decoration: none !important ; 
 display: block; 
 white-space: nowrap; 
 position: relative; 
 margin-left:50px;
 margin-right:50px;
background-image:none;
border-bottom: 1px #DDEBEE solid;
}

.ddmx a.item1:hover,
.ddmx a.item1-active:hover {
 color: #94AB4D !important ;
}

.ddmx a.item1,
.ddmx a.item1-active {
 color: #28635A !important ; 
}

.ddmx tr
{
        list-style-type: none;
	list-style-position: outside;
	list-style-image: URL(/images/templates/menulist.jpg);
	text-align: left;
}

.ddmx td.item11 {
 background-color: #FFFFFF !important ; 
 padding:0; 
 border: 0px; 
 white-space: nowrap !important; 
}
.ddmx td.item11-last {
 background-color: #FFFFFF !important ; 
 padding:0 !important ; 
 border: 0px ; 
 white-space: nowrap; 
}
.ddmx td.item11-acton {
 padding:0 !important ; 
 border-top: 0px dashed #FFC819 !important ; 
 border-left: 0px dashed #FFC819 !important ; 
 white-space: nowrap; 
 border-right: 0px dashed #FFC819 !important ; 
}
.ddmx td.item11-acton-last {
 border: 0px dashed #FFC819 !important ; 
}

.ddmx .item11-acton-last a.item1,
.ddmx .item11-acton a.item1,
.ddmx .item11-acton-last a:hover,
.ddmx .item11-acton a:hover,
.ddmx .item11 a:hover,
.ddmx .item11-last a:hover,
.ddmx a.item1-active,
.ddmx a.item1-active:hover {
background-image:none; 
color: #94AB4D !important ; 
 background-color: #FFFFFF !important ; 
}

.ddmx a.item2,
.ddmx a.item2:hover,
.ddmx a.item2-active,
.ddmx a.item2-active:hover {
 padding: 5px 5px 5px 5px !important ; 
 font-size: 14px !important ; 
 font-family: Georgia, 'Times New Roman', Times, serif !important ; 
 text-align: left !important ; 
 font-weight: normal !important ; 
 text-decoration: none !important ; 
 display: block; 
 white-space: nowrap; 
 position: relative; 
 z-index:500; 
 opacity:0.85; 
}

.ddmx a.item2 {
background-image:none; 
background-color: #FFFFFF !important ; 
 color: #28635A !important ; 
 border: 0px !important ; 
}
.ddmx a.item2-last {
background-image:none; background-color: #FFFFFF !important ; 
 color: #28635A !important ; 
 border: 0px ; 
 z-index:500; 
}
.ddmx a.item2:hover,
.ddmx a.item2-active,
.ddmx a.item2-active:hover {
background-image:none; background-color: #FFFFFF !important ; 
 color: #94AB4D !important ; 
 border-top: 0px dashed #11B8F4 !important ; 
 border-left: 0px dashed #11B8F4 !important ; 
 border-right: 0px dashed #11B8F4 !important ; 
}
.ddmx .section {
 border: 0px solid #FFFFFF !important ; 
 position: absolute; 
 visibility: hidden; 
 display: block; 
 z-index: -1; 
}
.ddmxframe {
 border: 0px solid #FFFFFF !important ; 
}
* html .ddmx td { position: relative; }
td a
{
	background-image:none;
}

.gallery td a
{
 background-image: none;
 background-repeat: no-repeat;
	background-position: left 3px;
padding:0px;
}

iframe#blockrandom {
width:650px;
min-height:900px;
}
