img{border:0px}

body{font-family:verdana, arial, sans-serif;
font-size:12px;margin:0 0 10px 0;padding:0px;}
tr,td,div,span,p{padding:0px;margin:0px;}
a{font-family:verdana;text-decoration:none;}

/* top buttons (mail, home, search) */
.topline div{float:right;cursor:hand;}
#mail{background:url(../images/mail.gif) no-repeat;width:13px;height:13px;margin:0 13px 0 13px;}
#home{background:url(../images/home.gif) no-repeat;width:13px;height:13px;}
#search{background:url(../images/search.gif) no-repeat;width:13px;height:13px}

/* top menu */
#navigation{line-height:22px;font-size:12px;font-family:verdana;width:721px;}
div#wrap{

border-right:1px solid #B0B5AE;
border-bottom: 1px solid #B0B5AE ; 
border-top: 1px solid #B0B5AE ; 
width:722px;

}

table#menu td{}

/* Left menu */
table.moduletable {width:100%;}

/* SIFR */
H3,.contentheading, .componentheading,.moduletable-coll a.mainlevel:link,.moduletable-coll a.mainlevel:visited{height:20px;font-size:13px;text-transform:uppercase;
margin:0px;padding:0 1px 0 0;line-height:20px;color:#000;font-weight:bold;}

.left_side .moduletable-coll{margin:0 0 40px 0;}

.contentheading, .componentheading{color:#A70000;}

.contentheading table{width:100%;} 

.left_side{text-align:left;font-size:12px;color:#000;font-family:verdana;}
.left_side a:link,.left_side a:visited{font-family:verdana;color:#B0B5AE;line-height:15px;}
.left_side a:hover{color:#A70000;}
.left_side .moduletable{margin:0 0 40px 0;}
.button{background:#E9EAE9;border:1px solid #B0B5AE;margin-top:3px;}
form{font-size:11px;}
.left_side form a:link,.left_side form a:visited{font-family:verdana;font-size:11px;color:#B0B5AE;line-height:15px;}
textarea{height:100px;}
#mod_login_remember{border:0px;margin-top:3px;}

#bmenu{float:right;
border-right:1px solid #B0B4AE;width:720px;
border-bottom: 1px solid #B0B5AE ; 
border-top: 1px solid #B0B5AE; }
#bmenu li,ul{padding:0px;margin:0px;font-size:12px;letter-spacing:0px;}
#bmenu ul {margin:0;padding:0;list-style:none;width:721px;line-height:22px;}
#bmenu ul li {position:relative;float:left;line-height:22px;border-left: 1px solid #B0B4AE;
border-top: 0px solid #B0B4AE;
border-bottom: 0px solid #B0B4AE;}
#bmenu ul li a:link,ul li a:visited {color:#B0B4AE;display:block;text-decoration:none;line-height:22px;
background:#fff;padding:0 4.5px 0 4.5px;}
#bmenu ul li a:hover{background:#E9EAE9;}
#active_menu{color:#A70000;}
#bmenu ul li:hover ul{display:block;}

/* Right Side */
.right_side{font-family:verdana;font-size:11px;text-align:left;}
.right_side a{font-family:verdana;color:#000;text-decoration:underline;font-size:11px;}

/* Images */
.border{border: 1px solid #B0B4AE;}
#esters{width:240px;height:150px;background: url(../images/esters.jpg) top left no-repeat;background-position:18px 0px;}
#random{width:100px;height:75px;background: url(../images/image.gif) no-repeat;border: 1px solid #B0B4AE;margin:7px 0 7px 0;}
#map{width:299px;height:411px;background:url(../images/map.gif) top left no-repeat;float:left;}

/* Navigator line */
#navigator{width:479px;line-height:19px;}
#navigator div{float:left;line-height:19px;}

#navigator #prev{background:url(../images/prev.gif) top left;width:22px;height:19px;}
#navigator #text{text-align:center;font-family:verdana;font-size:12px;color:#B0B5AE;width:435px;}
#navigator #next{background:url(../images/next.gif) top right;width:22px;height:19px;}

/* Links */
a.readon:link,a.readon:visited{font-size: 10px;line-height: 15px;
padding-left: 0px;margin-top: 10px;}

a.readon:hover{}
a.sublevel{}
a.sublevel:hover {}
a.pnav{}
a.pnav:hover{}

.back_button a{font-size: 10px;font-weight: normal;}.back_button a:hover {}

/* classes for author name, create date, etc. */
.small {font-size: 10px;line-height: 0.7;}
.createdate {font-size: 10px;height: 10px;line-height: 0.7;}
.modifydate {font-size: 10px;margin-bottom: 5px;}

.sectiontableentry1 {text-align: left;font-size: 10px;padding: 2px;}
.sectiontableentry2 {font-size: 10px;text-align: left;padding: 2px;}
.sectiontableheader {font-weight: bold;font-size: 10px;height: 10px;line-height: 10px;}
.contentdescription {font-size: 10px;}
.categorytitle {font-weight: bold;font-size: 16px;height: 25px;line-height: 25px;}
.contentdescription{font-size:8pt;}

/* text style */
iframe.wrapper {z-index: 0;}select.inputbox{font-size:8pt;}
input.inputbox{font-size:8pt;}input.button{font-size:8pt;}

/* headers */
div.module h3 {text-align:left;padding:0px 0px 24px 18px;margin:-2px 0px 0px 0px;
color:#C3413D;font-weight:bold;font-size:12px;text-transform:uppercase;}

.contentpaneopen {text-align: left;background: transparent;}

/* Joomla Special */
.mosimage { border: 1px solid #cccccc;margin:5px 8px 5px 0px}
.mosimage_caption {margin-top: 2px;background: #efefef;
padding: 1px 2px;color: #666;font-size: 10px;border-top: 1px solid #cccccc;}

hr{width:90%;}
hr.separator{width:40%;}

.smalldark {font-size: 10px;color: #000;height: 10px;
line-height: 10px;text-align: left;}

.button {border: 1px solid #BBB;}
.inputbox {border: 1px solid #BBB;}

table.contentpane ul {margin: 0px;padding: 0px;list-style: none;}
table.contentpane ul li{padding: 0px 15px 0px 0px;margin:0px;}

.poll{font-size:10px;text-align:center;}

.blog{width:100%;}
.blogsection{}
.blog_more ul li{list-style:none;padding:0;margin:6px 0 6px 0;}
.blog_more ul{list-style:none;padding:0;margin:0;}

table.contenttoc {border: 1px solid #CCC;padding: 3px;}
table.contenttoc th{font-weight: bold;border-bottom: 1px solid #BBBBBB;}

form{margin:0px;padding:0px;}

.newspane,.newspane a,.sectiontableheader,.sectiontableentry,.sectiontableentry a,.sectiontableentry1,.sectiontableentry1 a{font-size:12px;}

.buttonheading img{margin-left:5px;}

#rotator{margin:0 0 0 19px;display:block;width:135px;height:155px;}
#copyright{font-size:9px;margin-top:20px;color:#000;width:100%;text-align:center;}
