*{font-family:"Tahoma,Arial,DejaVu Sans,Sans-Serif;"}

html,body,#container,#header,#middle,#footer,#footertop,#left,#leftend,#content,#menu,#links{margin:0;padding:0;}

html{font-size:14px;}
body{color:#000;background-color:#fff;text-align:center}

#container{margin:0pt auto 10px;width:980px !important;position:relative;text-align:left;}
#header{width:100%;height:285px;background:url(img/header.jpg) no-repeat;}
#middle{width:100%;height:auto;background:url(img/middle.png) repeat-y;}

#left{width:235px;height:auto;float:left;display:inline;overflow:hidden;}
#menu{width:100%;height:auto !important;min-height:110px;background:url(img/left.png) repeat-y;}
#menu ul{width:165px;height:auto;margin:0 35px;padding:0;display:block;list-style:none;}
#menu ul li::before{content:"• ";padding:0;}
#menu ul li.sub{margin-left:20px;padding:5px 0;width:145px;font-size:14px;font-weight:normal;list-style:none;}
#menu ul li.sub::before{content:"";padding:0;}
#leftend{width:100%;height:270px;background:url(img/leftend.jpg) no-repeat;}

#content{width:710px;height:auto !important;min-height:400px;float:left;display:inline;}

#footer{width:100%;height:140px;background:url(img/footer.jpg) no-repeat;}
#footertop{width:235px;height:160px;top:-160px;position:relative;float:left;display:inline;background:url(img/footertop.jpg) no-repeat;}
#links{width:710px;height:auto;left:0px;top:50px;position:relative;float:left;display:inline;text-align:center;}
#links ul{margin:0;padding:0;display:block;list-style:none;}
#links ul li{display:inline;}
#links ul li:first-child::before{content:"";padding:0;}
#links ul li::before{content:"• ";padding:0;}

#menu,#links{font-size:24px;font-weight:bold;color:#83c22a;}
a {color:#83c22a;text-decoration:none;}
a:hover{color:#ffc22a;}

p{text-align:justify;}
em{color:#63a20a;}

h1{font-size:24px;font-weight:bold;color:#83c22a;}
h2,caption{font-size:18px;font-weight:bold;color:#83c22a;}

div.clear{clear:both;}

table{width:98%;border:none;margin:5px 5px 25px 5px;text-align:center;}
th{border-bottom:red solid 2px;}
td{border:none;border-bottom:#000 solid 1px;padding:2px;}

.center{text-align:center;}

.small{font-size:8px;}
