html,body {height: 100%; margin: 0; padding: 0; text-align: center;}
body{background: #ffffff url(images/bg-body.gif) repeat-x;}
hr{display: none; font-size: 0; height: 0; margin: 0; padding: 0; visibilty: hidden;}
#main{background: url(images/bg-main.gif) 229px top repeat-y; font-size: 100%; _height: 100%; margin: 0 auto -65px auto; min-height: 100%; width: 760px;}
#header{background: url(images/bg-header.gif) no-repeat; height: 220px; overflow: hidden; text-align: left; width: 760px;}
#headerleft{background: url(images/logo.gif) right top no-repeat; float: left; height: 220px; width: 229px;}
#headerbuttons{padding: 135px 0 0 4px;}
#headerbuttons span{padding: 0 10px 0 0;}
#headerright{background: url(images/header-bg.gif) left top no-repeat; float: right; height: 220px; width: 531px; color: #123456;}
#headergraphic{height: 220px;}
#contentsearch{float: left; text-align: right; width: 320px}
#header_links{float: right; padding: 12px 10px 0 0; text-align: right; width: 125px;}
#header_links a{color: #fdfdfd; font-size: 115%; text-decoration: none;}
#header_links a:hover{color: #9CAEDC; font-size: 115%; text-decoration: none;}
#header_links ul{list-style-type: none; margin: 0; padding: 0;}
#border{ padding-top: 20px; padding-left: 150px;  overflow: hidden; text-align: left; width: 560px; font-size: 20px;}
.header1{ text-align: left; font-size: 24px; color: #666666;}

#topmenu{padding: 2px 0 0 20px;}
#topmenucontent{}
#left{ padding: 10px 25px 0 15px; float: left; overflow: hidden;  width: 350px;}

#right{float: right; overflow: hidden; text-align: left; width: 531px;}

#breadcrumb{font-weight: bold; padding: 10px 25px 0 15px; text-align: left; height: 20px;}
#breadcrumb a{text-decoration: none;}

#content{ padding: 10px 25px 0 15px; text-align: left;}


#margin{height: 65px;}
#footer{background: #FBED21; clear: both; font-size: 70%; height: 65px; text-align: center; width: 100%;}
#footerinner{background: url(images/footer-bg.gif) right top no-repeat; color: #6E3A00; height: 65px; margin: 0 auto; text-align: right; width: 760px;}
#footerinner a{text-decoration: none;}
#footercontainer{left: 0; height: 65px; position: relative; top: 0; width: 760px;}
#footergraphic{background: url(images/yoga-dw.gif) no-repeat; left: 0; height: 172px; position: absolute; top: -107px; width: 229px;}
#footermenu{color: #fff; padding: 0 0 0 400px; text-align: right;}
#footermenulinks ul{margin: 0; padding: 0; width: 100%; text-align: right;}
#footermenulinks ul li{display: inline;}
#footermenulinks ul li a{color: #000000; padding: 0 5px; text-decoration: none;}
#footermenulinks #active {}
#footermenubottomtext{overflow: hidden; padding: 0 5px 0 350px;}
.bold{font-weight: bold;}
.clear{clear: both; font-size: 0; height: 0; overflow: hidden;}





