body{background:#f0f0f0 url(/img/bdbg6.gif) top left repeat-x;color:#222;font-family:Arial,Verdana,sans-serif;margin:0;padding:0;text-align:center}
a{color:#444;font-weight:bold;text-decoration:none}
a:hover{color:#777;text-decoration:underline}
p{line-height:1.3;margin:0 0 15px}

/*** Main container ***/
#main{background:#f0f0f0;color:#222;padding:0;text-align:left;width:750px;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto}

/*** Header section ***/
#banr{background:url(/img/banner.jpg);border-bottom:1px solid #F9F6F1;height:212px;}/*186*/
#banr h1,#banr h2{font-weight:bold;margin:0;padding:0;}
#banr h1{letter-spacing:-0.5px;font-size:18px;}
#banr h2{/*letter-spacing:-0.5px;*/font-size:15px;}

/*** Content wrap ***/
#wrap {
  margin-top:10px;
  background:url('/img/bodybg4.gif');
  font-size:12px;
}

/*** Sidebars ***/
#sideleft {
  width:180px;
  float:left;
  margin:0;
  padding:0;
  text-align:center;
}
#sideright {
  width:140px;
  float:right;
  margin:0;
  padding:0;
  text-align:center;
}

#sideright h1{color:#444;font-size:16px;font-weight:bold;letter-spacing:-1px;margin:0 0 12px}

#sideleft p{font:normal 10px verdana,helvetica,sans-serif;color:#222;}
#sideright p{font-size:0.9em;line-height:1.4em;}

.linklist{list-style:none;margin:0 0 16px 10px;padding:0}
.linklist li{margin-bottom:0.7em}

#menu {
  width: 160px;
  background: #eee;
  margin-bottom:10px;
}

#menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align:left;
}

#menu a {
  font: bold 10px verdana,arial,helvetica,sans-serif;
  display: block;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc #888 #555 #bbb;
  margin: 0 0 2px 0;
  padding:4px 6px 3px 6px;
}

#menu a {
  color:#555;
  background:#e8e9ea;
  text-decoration: none;
}
#nav a:active {
  background:#f8f9fa;
  color:#222;
  border:1px solid #909090;
  text-decoration:none;
}
#menu a:hover { 
  background:#f8f9fa;
  color:#222;
  border:1px solid #909090;
  text-decoration:none;
}

#menu li {
  position: relative;
}

#menu ul ul ul {
  position: absolute;
  top: 0;
  left: 100%;
  width: 100%;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

/* ################################ */

img.s1{border:1px solid #b0b0b0;float:right;margin:10px 5px 6px 10px;padding:4px}

.thumb {
  border:1px solid black;
  width:150px;
  margin:0 auto 10px auto;
  padding:0;
  background:white;
}
.thumb img {
  margin:4px 3px 1px 3px;
  padding:0;
}

/*** Content ***/
#contmenu { background:#fafcff;border:1px solid #aaa;color:#222;margin:0 140px 8px 180px;padding:0;}
#contmenu div { margin:4px;text-align:center;padding:0; }

#cont{background:#fafcff;border:1px solid #aaa;color:#222;margin:0 140px 0 180px;}

/*** Footer ***/
#foot{background:#8b8b8b url(/img/footerbg.gif) top left repeat-x;
clear:both;color:#eee;font:bold 10px verdana,arial,helvetica,sans-serif;margin:0;padding:8px 0;text-align:center;width:100%}
#foot a{color:#eee}

/*** Various classes ***/
.searchform{margin:0}
.searchbox{background:#f0f0f0;border:1px solid #b0b0b0;margin:0 4px 0 0;width:100px}
.searchbutton{background:#f0f0f0;border:1px solid #b0b0b0}
.clearingdiv{clear:both;height:15px;width:1px}

/*** Text format ***/
.intro{font-size:14px;font-weight:bold;/*letter-spacing:-1px;*/line-height:1.2}
p.lastp{margin-bottom:0}
.small{font-size:0.8em}
.large{font-size:1.4em}
.center{text-align:center}
.right{text-align:right}

#scrlBoxO{
	overflow:hidden;
	height:300px;
}
#scrlBoxI p{margin-top:4px;margin-bottom:0;line-height:1.2}
#scrlBoxI p.hd{margin-top:10px;font-weight:bold;font-size:120%}
