html { min-height: 100%; margin-bottom: 1px }
body { background-color: #fff }

#webSite { width: 970px }
#siteMain { background: #FFF url(main_bg_duo.png) repeat-y;
  width: 970px }
#siteFoot { border-top: 1px solid #efefef; width: 940px;  font-size: 90% }

#siteHead { height: 272px; width: 100%; position: relative }
#siteHead p { height: 272px; padding: 0; position: relative }
#siteHead p span { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(head_bg.jpg) 0 0 no-repeat #FFF }
#siteHead .head-anchor { display: block; height: 56px; left: 50px; position: absolute; text-decoration: none; top: 20px; width: 250px }
#flags { position: absolute; top: 20px; left: 845px; width: 80px; height: 20px; z-index: 100; text-align: right }
#flags img { border: 1px solid #999 }


#mainBar h1 {
	font-family: Trebuchet MS;
        color:#B34E01;
        font-size: 200%;
	margin-bottom: 20px;
        padding-top: 20px;
}
#mainBar h2 {
	font-family: Trebuchet MS;
        color:#FF8E02;
        font-size: 170%;
	margin-bottom: 20px;
        margin-top: 20px;
        font-weight: normal;
}



#mainBar {
    padding-left: 30px;
}
#rightBar, #rightBar a {
/* color: #fff; */
} 
#leftBar, #leftBar a {
/* color: #fff;  */
}

#myMenu li a:link, #myMenu li a:visited {
	background: url(menu.gif);
        color: #000;
	}
	
#myMenu li a:hover {
	background: url(menu.gif) 250px 0px;
        color: #000;
	}
	
#myMenu li a:active, #myMenu li.select a:visited, #myMenu li.select a {
	background: url(menu.gif) 250px 0px;
        color: #000;
	}
#menuBar { background: url(menu.gif) 250px 0 repeat-x; }
#leftBar #myMenu, #rightBar #myMenu { 
	background-color: #fff;
}
#leftBar {float: left; width: 198px; font-size: 90%;}
#mainBar {float: left; padding-left: 25px; _padding-left: 15px; padding-top: 15px; width: 510px; font-size: 89%}
#rightBar {float: right; width: 179px; font-size:89%}
#myMenu ul li
{
 width: 199px;
}
#myMenu ul li ul li {
 width: 153px;
}
#myMenu ul li ul li a {
 width: 153px;
}
#myMenu ul li ul li ul li {
 width: 138px;
}
#myMenu ul li ul li ul li a {
 width: 138px;
}
#myMenu ul li ul li ul li ul li {
 width: 123px;
}
#myMenu ul li ul li ul li ul li a {
 width: 123px;
}
#myMenu ul li ul li ul li ul li ul li {
 width: 108px;
}
#myMenu ul li ul li ul li ul li ul li a {
 width: 108px;
}
#leftBar #myMenu {
	margin-top: 25px; font-size: 110%;
}
#myMenu li a { height:auto; width:168px; }

#siteFoot {
        background: url(sitefoot_bg.png) center bottom no-repeat #FF9E02; padding: 15px 15px 10px;
        color:#FFF;
}
#rightBar .searchdiv {
  border-bottom:1px solid white; font-size: 110%
}
.loginform {
  border:0;
  margin:0;
  padding:0
}
#mainBar a { color: #039; text-decoration: none; border-bottom: 1px solid #039 }
#rightBar a { color: #303030; text-decoration: none; border-bottom: 1px solid #303030 }
#siteFoot a { color: #fff; text-decoration: none; border-bottom: 1px solid #fff }
#mainBar a:hover, #rightBar a:hover, #siteFoot a:hover { text-decoration: none; border: 0 }
#mainBar table, #mainBar table td { border: 1px solid 303030; border-collapse: collapse }
#mainBar table.form-table td { vertical-align: top }
.cleaner { clear: both; height: 0; font-size: 0; line-height: 0 }
.cleaner2 { clear: both; height: 0; font-size: 0; line-height: 0; padding-bottom: 5px; _margin-bottom: 8px }
.hidden { display: none }
.hider { position: absolute; left: -99999px }

#mainBar a.nb, #mainBar .gallery-left a { border: 0 }
