body{ 
background-image: 
url('http://www.worldinbalance.net/img/backgroundwithline.png'); 
background-repeat: repeat-y; 
background-position: top center; 
background-color: #F1F4F6;
scrollbar-base-color: #D4E2F2;
scrollbar-arrow-color: #0073AD;
scrollbar-darkshadow-color: #2186C0;
scrollbar-track-color: #F1F4F6;
  position: center; 
  top: 0px;   
margin: 0px; 
padding: 0; 
min-width: 400px;
 
color: #303030; 
font-size: 9pt; 
text-align: center;
}

body /* Internet Explorer */ 
{ 
 
text-align: center; 
} 

body /* Mozilla Firefox alignment */ 
{ 
text-align: -moz-center; 
} 

@font-face {
 font-family: text;
 src: url('/font/text.eot') /* EOT file for IE */
}
@font-face {
 font-family: text;
 src: url('/font/text.ttf') /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: h;
 src: url('/font/h.eot') /* EOT file for IE */
}
@font-face {
 font-family: h;
 src: url('/font/h.ttf') /* TTF file for CSS3 browsers */
}

h2 {
	 font-family: h;
	font-size: 20pt;
	margin-top: 5px;
}

h3 {
	 font-family: h;
	font-size: 20pt;
}

h4 {
	font-family: h; 
	font-size: 12pt;
	letter-spacing: 1px;
}

h5 {
	 font-family: h; 
	font-size: 10pt;
	letter-spacing: 1px;
}

a:hover { 
color: #303030; 
overflow: visible;
}
 
a.linkbg { 
background-image: 
url('http://www.worldinbalance.net/img/linkbgblue.PNG'); 
background-repeat: repeat-x; 
background-position: bottom left; 
}

a:link, a:active, a:visited { 
color: #303030; 
text-decoration: none; 
}
 
#b-navbar { 
  height:0px; 
  visibility:hidden; 
  display:none 
  }

.background {
background-image: 
url('http://www.worldinbalance.net/img/background.png'); 
background-repeat: repeat-y; 
background-position: top center; 
}

.backlink { 
background-repeat: y; 
background-position: top center;
  margin-top:0px; 
  position: center; 
  top: 0px;   
margin: 0; 
padding: 0; 
 
color: #303030; 
background-color: #F1F4F6;
	width:845px;	
text-align: justify; 
padding: 0px; 
line-height: 14pt; 
}

.bgclean {
background-image: 
url('http://www.worldinbalance.net/img/bgclean.png'); 
background-repeat: repeat-y; 
background-position: top center; 
}

.bodybg {
background-image: 
url('http://www.worldinbalance.net/img/bodybg.png'); 
background-repeat: repeat-y; 
background-position: top center; 
}

.bookstoreindex { 
margin-top:0px; 
position: center; 
top: 0px;    
padding: -50px; 

color: #303030;
width:830px;	
font-size: 13px;
text-align: justify; 
padding: 0px; 
line-height: 14pt; 
background-repeat: no repeat;
background-attachment: fixed;
background-position: center center;
}

.bottomline {
background-image: 
url('http://www.worldinbalance.net/img/topline.png'); 
background-repeat: repeat-x; 
background-position: top center; 
}

.box {
	margin-left: 15px;
	margin-right: 15px;
	padding: 15px;
	font-decoration: italic;
	border: solid 1px;
}

.box-ecagreements-index {
float: left;
height: 250px;
width: 230px;
background-image: 
url('http://www.worldinbalance.net/img/box-ecagreements-index.png');
background-repeat: no-repeat;
}

.box-ecagreements {
float: left;
height: 255px;
width: 200px;
background-image: 
url('http://www.worldinbalance.net/img/box-ecagreements.png');
background-repeat: no-repeat;

font-size: 10pt;
color: white;
margin: 0 10px 10px 0;
padding: 10px 10px 10px 10px;
}

.box-intagreements-index {
float: left;
height: 250px;
width: 230px;
background-image: 
url('http://www.worldinbalance.net/img/box-intagreements-index.png');
background-repeat: no-repeat;
}

.box-intagreements {
float: left;
height: 250px;
width: 210px;
background-image: 
url('http://www.worldinbalance.net/img/box-intagreements.png');
background-repeat: no-repeat;

font-size: 10pt;
color: white;

padding: 10px 20px 20px 10px;
}

.box-opinion-index {
float: left;
height: 250px;
width: 220px;
background-image: 
url('http://www.worldinbalance.net/img/box-opinion-index.png');
background-repeat: no-repeat;
}

.box-opinion {
float: left;
width: 220px;
height: 100px;
background-image: 
url('http://www.worldinbalance.net/img/box-opinion.png');
background-repeat: no-repeat;

font-size: 10pt;
color: white;
padding: 250px 0px 20px 20px;
}

.box-films-index {
float: left;
height: 250px;
width: 230px;
background-image: 
url('http://www.worldinbalance.net/img/box-films-index.png');
background-repeat: no-repeat;
}

.box-films {
float: left;
height: 528px;
width: 200px;
background-image: 
url('http://www.worldinbalance.net/img/box-films.png');
background-repeat: no-repeat;

font-size: 10pt;
color: white;
padding: 250px 10px 20px 20px;
}

.box-pinkyshow {
float: left;
height: 500px;
width: 210px;
background-image: 
url('http://www.worldinbalance.net/img/box-pinkyshow.png');
background-repeat: no-repeat;

font-size: 10pt;
color: white;
padding: 200px 0px 20px 20px;
}

.box-storyofstuff {
float: left;
height: 500px;
width: 210px;
background-image: 
url('http://www.worldinbalance.net/img/box-storyofstuff.png');
background-repeat: no-repeat;

font-size: 10pt;
color: white;
padding: 250px 0px 20px 20px;
}

.box-library-index {
float: left;
height: 250px;
width: 230px;
background-image: 
url('http://www.worldinbalance.net/img/box-library-index.png');
background-repeat: no-repeat;
}

.box-library {
float: left;
height: 260px;
width: 230px;
background-image: 
url('http://www.worldinbalance.net/img/box-library.png');
background-repeat: no-repeat;
}

.box-focusareas {
float: right;
margin: 3px -10px 10px 20px;
width: 230px;
height: 285px;
background-image: 
url('http://www.worldinbalance.net/img/box-focusareas.png');
background-repeat: no-repeat;
}

.box-focusareas-education {
float: left;
height: 370px;
width: 230px;
background-image: 
url('http://www.worldinbalance.net/img/box-focusareas-education.png');
background-repeat: no-repeat;
}

.box-focusareas-employment {
float: left;
height: 370px;
width: 230px;
background-image: 
url('http://www.worldinbalance.net/img/box-focusareas-employment.png');
background-repeat: no-repeat;
}

.box-focusareas-democracyhr {
float: left;
height: 370px;
width: 230px;
background-image: 
url('http://www.worldinbalance.net/img/box-focusareas-democracyhr.png');
background-repeat: no-repeat;
}

.box-focusareas-economy {
float: left;
height: 370px;
width: 230px;
background-image: 
url('http://www.worldinbalance.net/img/box-focusareas-economy.png');
background-repeat: no-repeat;
}

.box-focusareas-health {
float: left;
height: 370px;
width: 230px;
background-image: 
url('http://www.worldinbalance.net/img/box-focusareas-health.png');
background-repeat: no-repeat;
}

.box-focusareas-environment {
float: left;
height: 370px;
width: 230px;
background-image: 
url('http://www.worldinbalance.net/img/box-focusareas-environment.png');
background-repeat: no-repeat;
}

.box-focusareas-culturespirituality {
float: left;
height: 370px;
width: 230px;
background-image: 
url('http://www.worldinbalance.net/img/box-focusareas-culturespirituality.png');
background-repeat: no-repeat;
}

#dropmenudiv{ 
position:absolute; 
border: 1px solid #D0DEEC; 
border-bottom-width: 0; 
font:normal 10pt Arial Unicode MS, Century Gothic, Gill Sans MT, Calibri, Arial; 
line-height:25px; 
z-index:100; 
} 
#dropmenudiv a{ 
width: 100%; 
display: block; 
text-indent: 10px; 
border-bottom: 2px solid #D0DEEC; 
padding: 1px 0; 
text-decoration: none; 
text-align: left; 
font-weight: normal; 
} 
#dropmenudiv a:hover{ /*hover background color*/ 
background-color: #C7DAEF; 
} 

.filmbox {
float: left;
height: 370px;
border: solid rgb(212,226,242);
float:left;
width: 220px;
position: relative;
top: -2px;
padding-top: 20px;
padding-left: 16px;
padding-right: 20px;
padding-bottom: 20px;
 
font-size: 10pt; 
font-weight: bold; 
background-image: 
url('http://www.worldinbalance.net/img/namebg.png'); 
color: white; 
}

.focusareas-item {
margin-left: 4px;
background-image: 
url('http://www.worldinbalance.net/img/focusareas-item.png'); 
 
font-size: 14px; 
font-style: italic;
font-weight: bold;
padding-left: 15px; 
color: #000056; 
} 

.footer { 
font-family: text;
color: #DBEEFF;
background-image: 
url('http://www.worldinbalance.net/img/footer.png'); 
background-repeat: no-repeat; 
background-position: top center; 
height: 65px;
} 

.footerfb { 
font-family: text;
    width:360px; 
    height:72px; 
    background: transparent url(http://badge.facebook.com/badge/121306183484.5267.1176254517.png) -0px -32px no-repeat; 
} 
 
.heading { 
font-size: 14px; 
font-weight: bold; 
height: 20px; 
color: #F1F4F6; 
text-align: center; 
margin-top:-2px; 
padding-top: 5px; 
 
}

hr {
color: #D4E2F2;
background-color: #D4E2F2;
height: 2px;
}

img { 
border:0px none; 
}
 
.items { 
font size: 13px 
padding: 14px; 
border: 1px solid #EBEBEB; 
} 

.iframe {height:expression(frames("myframe").document.body.scrollHeight);} 

.itemtitle {
background-image: 
url('http://www.worldinbalance.net/img/itemtitle.png'); 
height: 25px;
 
font-size: 10pt; 
font-weight: bold; 
padding-left: 5pt; 
color: #303030; 
}

.itemtitle2 {
background-image: 
url('http://www.worldinbalance.net/img/itemtitle2.png'); 
height: 25px;
 
font-size: 10pt; 
font-weight: bold; 
padding-left: 5pt; 
color: #303030; 
}

.itemtitle3 {
background-image: 
url('http://www.worldinbalance.net/img/itemtitle3.png'); 
height: 25px;
 
font-size: 10pt; 
font-weight: bold; 
padding-left: 5pt; 
color: #303030; 
}

.itemtitle-b {
background-image: 
url('http://www.worldinbalance.net/img/itemtitle-b.png'); 
height: 45px;
 
font-size: 10pt; 
font-weight: bold; 
padding-left: 5pt; 
color: #303030; 
}

.itemtitle2-b {
background-image: 
url('http://www.worldinbalance.net/img/itemtitle2-b.png'); 
 
font-size: 10pt; 
font-weight: bold; 
padding-left: 5pt; 
color: #303030; 
}

.itemtitle3-b {
background-image: 
url('http://www.worldinbalance.net/img/itemtitle3-b.png'); 
 
font-size: 10pt; 
font-weight: bold; 
padding-left: 5pt; 
color: #303030; 
}

.itemsub {
background-image: 
url('http://www.worldinbalance.net/img/itemtitle2.png'); 
 
font-size: 10pt; 
font-weight: bold; 
padding-left: 5pt; 
color: #303030; 
}

.menu { 
font-size: 10px; 
font-weight: bold; 
height: 20px; 
color: #003388; 
text-align: center; 
padding-top: 5px; 
 
}

.itembar {
background-image: 
url('http://www.worldinbalance.net/img/itembar.png'); 
width: 860px; 
 position:relative;
 left:-21px;
 
font-size: 10pt; 
font-weight: bold; 
padding-left: 20px; 
color: #303030; 
}


.language {
text-align: right;
margin: -20px 20px 0 0;
}

.line {
background-image: 
url('http://www.worldinbalance.net/img/line.png'); 
background-position: top center; 
}

.listspace
{
line-height: 20pt;
}

.mediabox {
float: left;
height: 150px;
width: 230px;
background-image: 
url('http://www.worldinbalance.net/img/mediabox.png');
background-repeat: no-repeat;
}

.mediatext {
height: 20px;
float:left;
position: relative;
padding: 10px 15px;
margin: 25px 0 0 15px;
 
color: white; 
}

.focusbox {
float: left;
height: 150px;
width: 230px;
background-image: 
url('http://www.worldinbalance.net/img/focusbox.png');
background-repeat: no-repeat;
}

.name {
float: left;
height: 335px;
border: solid rgb(212,226,242);
width: 220px;
position: relative;
top: -2px;
padding-top: 20px;
padding-left: 16px;
padding-right: 20px;
padding-bottom: 20px;
 
font-size: 10pt; 
font-weight: bold; 
background-image: 
url('http://www.worldinbalance.net/img/namebg.png'); 
color: white; 
}

.newsbox {
height: 155px;
border: medium solid rgb(212,226,242);
float:right;
width: 220px;
position: relative;
top:-10px;
right:-10px;
padding-top: 10px;
padding-left: 10px;
margin: 0 0px 10px 0pt;
 
background-color: #AB3E3E;
color: white; 
}

.news-box {
height: 155px;
border: medium solid rgb(212,226,242);
float:left;
width: 180px;
position: relative;
top:-10px;
padding-top: 10px;
padding-left: 10px;
margin: 10pt 0px 0 0pt;
 
background-color: #AB3E3E;
color: white; 
}

.index-box {
height: 150px;
float:left;
width: 198px;
position: relative;
padding-top: 40px;
padding-left: 20px;
 
background-image: 
url('http://www.worldinbalance.net/img/centernews.png');
background-repeat: no-repeat;
color: white; 
}

.news-text {
height: 20px;
width: 180px;
float:left;
position: relative;
padding-top: 15px;
padding-left: 5px;
padding-right: 15px;
 
background-image: 
url('http://www.worldinbalance.net/img/centernewscolor.png');
color: white; 
}

.index-opinion-box {
float:right;
height: 300px;
width: 230px;
background-image: 
url('http://www.worldinbalance.net/img/contributingauthors.png');
background-repeat: no-repeat;
color: white; 
}

.index-opinion-text {

font-size: 11px;
color: white;
padding: 50px 20px 20px 25px;
}
 
ol.abc
{
list-style-type: lower-alpha;
}

.opinionbox {
float: left;
height: 310px;
border: solid rgb(212,226,242);
float:left;
width: 220px;
position: relative;
top: -2px;
padding-top: 20px;
padding-left: 16px;
padding-right: 20px;
padding-bottom: 20px;
 
font-size: 10pt; 
font-weight: bold; 
background-image: 
url('http://www.worldinbalance.net/img/namebg.png'); 
color: white; 
}

p { margin-top: 10px;}

.pageimg { 
border: 3px solid rgb(212,226,242);
}

.pageimgs { 
border: 3px solid rgb(212,226,242);
}
 
.post { 
background-image: 
url('http://www.worldinbalance.net/img/background.png');
position: center;      
color: #303030;
width:893px;	
font-size: 9pt;
font-family: text;
text-align: justify; 
padding: 0px; 
line-height: 14pt; 
background: url(/img/worldmap.png);
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
margin-top:5px;
}

.post-index { 
background-image: 
url('http://www.worldinbalance.net/img/background.png');
margin-top:0px; 
position: center; 
top: 0px;    
color: #303030;
width:915px;	
font-size: 9pt;
font-family: text;
text-align: justify; 
padding: 0px; 
line-height: 14pt; 
background: url(/img/worldmap.png);
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
}

.post-img { 
position: center; 
margin-top: 5px;    
font-family: text; 
color: #303030;
width:900px;	
font-size: 13px;
text-align: justify; 
padding: 0px; 
line-height: 14pt; 
}

.post-text { 
font-family: text;
position: center; 
top: 0px;    
color: #303030;
width:893px;	
text-align: justify; 
padding: 0px; 
line-height: 15pt; 
}

.post-frame { 
  margin-top:0px; 
  position: center; 
  top: 0px;    
padding-right: 20px;
color: #303030; 
	width:870px;	
font-size: 13px;
font-family: text;
text-align: justify; 
padding: 0px; 
line-height: 14pt; 
}

.postmargin { 
font-family: text;
margin-bottom:10px;
} 
<!-- 
.a { margin-left:10px; margin-top:10px; margin-right:10px; margin-bottom:10px; line-height: 10pt } 
--> 
<!-- 
.b { line-height: 15pt } 
-->
 
#pscroller1{ 
font-weight: normal; 
font-size : 11px; 
width: 600px; 
height: 18pt; 
padding: 5px; 
}
 
.rssclass .rsstitle{ 
font-weight: bold; 
}
 
.rssclass .rssdate{ 
color: gray; 
font-size: 85%; 
}
 
.rssclass a{ 
text-decoration: none; 
}

.scrollindex {
font-size: 10pt; 
font-weight: normal; 
color: white; 
}

.scrollitem {
font-size: 10pt; 
font-weight: normal; 
color: white; 
}

.search {
     position:relative;
border:0;
top:27px;
right:10px;
}

.searchpost { 
background-position: top center;
  margin-top:0px; 
  position: center; 
  top: 0px;   
margin: -20px 0 0 0px; 
padding: 0;
color: #303030; 

	width:845px;	
 
text-align: justify; 
padding: 0px; 
line-height: 14pt; 
}

.small {
font-size: 11.5px;
}

.stbuttontext{
color:#FFFFFF;
} 

.table { 
text-align: center; 
} 

.tablefontnormal { 
font-size: 10pt;
}

.table-ecagreements-index {
float: left;
height: 260px;
width: 220px;
border: solid rgb(212,226,242);
float:left;
position: relative;
top: -2px;
background-image: 
url('http://www.worldinbalance.net/img/ecagreementsbg.png'); 
color: white; 
text-align: center;
}

.table-ecagreements-text {
padding-top: 125px;
padding-left: 16px;
padding-right: 20px;
padding-bottom: 10px;
color: white; 
 
font-size: 10pt; 
font-weight: bold;
}

.table-films-index {
float: left;
height: 260px;
width: 220px;
border: solid rgb(212,226,242);
float:left;
position: relative;
top: -2px;
background-image: 
url('http://www.worldinbalance.net/img/filmsbg.png'); 
color: white; 
text-align: center;
}

.table-films-text {
padding-top: 125px;
padding-left: 16px;
padding-right: 20px;
padding-bottom: 10px;
color: white; 
 
font-size: 10pt; 
font-weight: bold;
}

.table-govagreements-index {
float: left;
height: 260px;
width: 220px;
border: solid rgb(212,226,242);
float:left;
position: relative;
top: -2px;
background-image: 
url('http://www.worldinbalance.net/img/govagreementsbg.png'); 
color: white; 
text-align: center;
}

.table-govagreements-text {
padding-top: 125px;
padding-left: 16px;
padding-right: 20px;
padding-bottom: 10px;
color: white; 
 
font-size: 10pt; 
font-weight: bold;
}

.table-philosophy-index {
float: left;
height: 250px;
border: solid rgb(212,226,242);
float:left;
width: 220px;
position: relative;
top: -2px;
margin: 0 15px 10px -10px; 
background-image: 
url('http://www.worldinbalance.net/img/thinkerbg.png'); 
}

.table-philosophy {
float: left;
height: 370px;
border: solid rgb(212,226,242);
float:left;
width: 220px;
position: relative;
top: -2px;
margin: 0 15px 10px -10px; 
background-image: 
url('http://www.worldinbalance.net/img/thinkerbg.png'); 
}

.table-philosophy-text {
padding-top: 125px;
padding-left: 16px;
padding-right: 20px;
padding-bottom: 10px;
color: white; 
 
font-size: 10pt; 
font-weight: bold;
}

.table-opinion-index {
float: left;
height: 250px;
width: 250px;
border: solid rgb(212,226,242);
background-image: 
url('http://www.worldinbalance.net/img/opinionbg.png'); 
}

.table-opinion-index {
float: left;
height: 250px;
width: 250px;
border: solid rgb(212,226,242);
background-image: 
url('http://www.worldinbalance.net/img/opinionbg.png'); 
}

.table-opinion-text {
padding-top: 125px;
padding-left: 16px;
padding-right: 20px;
padding-bottom: 10px;
color: white; 
 
font-size: 10pt; 
font-weight: bold;
}

textarea, input, select, option, button { 
background-color : #F3F5F4; 
color : #303030; 
font-size : 9px;
border: 1px solid #666666; 
}

.ticker { 
background-image: 
url('http://www.worldinbalance.net/img/itemtitle-ticker.png'); 
background-color: #F1F4F6;
background-repeat: y; 
background-position: left;
 position:relative;
 left:-20px;
  margin-top: 10px;  
  top: 0px;   
padding-left: 15px;
color: #303030;
	width:635px;	
line-height: 10pt; 
}

.tickermargin { margin-top:8px; } 

.titlebar {
background-image: 
url('http://www.worldinbalance.net/img/title.png'); 
height: 20px;
float:left;
width: 220px;
position: relative;
padding-left: 16px;
padding-right: 20px;
margin: 0px 5px 10px 0pt;
 
font-size: 10pt; 
font-weight: bold; 
background-color: #F3F5F4; 
color: #303030; 
}

.titlebar2 {
background-image: 
url('http://www.worldinbalance.net/img/title.png'); 
height: 20px;
float:left;
width: 185px;
position: relative;
padding-left: 16px;
padding-right: 20px;
margin: 0px 5px 10px 0pt;
 
font-size: 10pt; 
font-weight: bold; 
background-color: #F3F5F4; 
color: #303030; 
}

.titlebar-book {
background-image: 
url('http://www.worldinbalance.net/img/title.png'); 
height: 20px;
float:left;
width: 180px;
position: relative;
 left:3px;
padding-left: 16px;
padding-right: 20px;
margin: 0px 5px 5px 0pt;
 
font-size: 10pt; 
font-weight: bold; 
background-color: #F3F5F4; 
color: #303030; 
}

.titletext { 
font-size: 10pt; 
font-weight: bold; 
color: #303030; 
}

.titlewhite {
font-size: 10pt; 
font-weight: bold; 
color: white; 
}

.title {
background-image: 
url('http://www.worldinbalance.net/img/itemtitle.png'); 
 position:relative;
 left:-20px;
padding-left: 20px;
width: 630px;
font-size: 10pt; 
font-weight: bold; 
background-color: #F3F5F4; 
color: #303030; 
}

.title-b {
background-image: 
url('http://www.worldinbalance.net/img/itemtitle-b.png'); 
 position:relative;
 left:-20px;
padding-left: 20px;
width: 630px;
font-size: 10pt; 
font-weight: bold; 
background-color: #F3F5F4; 
color: #303030; 
}

.top { 
text-align: center;
background-color: #DBEEFF;
background-image: 
url('http://www.worldinbalance.net/img/top.png');
 repeat top left;
background-position: top center; 
background-repeat: no-repeat;
width: 960px;
height: 40px;
} 

.topline {
background-image: 
url('http://www.worldinbalance.net/img/topline.png'); 
background-repeat: repeat-x; 
background-position: top center; 
}

*html #middle #swfplayer {
	width: 432px;
	overflow: hidden;
	}

*html #middle #swfplayer embed, *html #middle #swfplayer object {
	width: 432px;
	}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('/img/button-a.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 10pt arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/img/button-b.png') no-repeat;
    display: block;
    line-height: 10pt;
    padding: 5px 0 5px 18px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

		/*
			Vertical Accordions
		*/
		
		.accordion_toggle {
			display: block;
			height: 30px;
			width: 890px;
			background: #CEE0F1;
			background: url(/img/shinyblue.png);
			padding: 0 10px 0 10px;
			line-height: 30px;
			 
			font-size: 10pt; 
			font-weight: bold; 
			padding-left: 20px; 
			color: #303030; 
			cursor: pointer;
			cursor: hand;
			margin: 0 0 0 3px;
		}
		
		.accordion_toggle_active {
			background: #FEBA6E;
			background: url(/img/shinyorange.png);
			color: #303030;
		}
		
		.accordion_content {
			margin: 10px 10px; 10px 10px;
			 
			font-size: 13px;
		}
			
		.vertical_accordion_toggle {
			width: 600px;
			background: url(http://www.worldinbalance.net/img/itemtitle.png);
			color: #303030;
			font-weight: normal;
			text-decoration: none;
			font-size: 13px;
			cursor: pointer;
		}

		.vertical_accordion_content {
			 
			font-size: 13px;
			overflow: hidden;
		}		


/* ######### CSS for top level tabs ######### */

.tabsmenuclass ul{
overflow: hidden;
width: auto;
margin: 0;
padding: 0;
list-style-type: none;
}

.tabsmenuclass li{
float: left;
}

.tabsmenuclass a{
display: block;
padding: 5px 7px;
background: #E1DECE;
color: #333333;
margin-right: 5px;
text-decoration: none;
font-size: 12pt;
}

.tabsmenuclass a:hover, .tabsmenuclass a.selected{
background: #027CBD;
color: white;
}

/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass{
margin-top: 11pt;
width:885px;
}

.tabsmenucontentclass ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.tabsmenucontentclass li{
float: left;
margin-right: 1em;
}

/* Focus Areas Accordion */

.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:640px;
}

.AccordionTitle
{
background-image: 
url('http://www.worldinbalance.net/img/focus-itemtitle.png'); 
height: 27px;
cursor: hand;
 
font-size: 10pt; 
font-weight: bold; 
vertical-align: middle;
text-align: left;
background-repeat:repeat-x;
-moz-user-select:none;
padding-left: 5pt; 
color: #303030; 
}

.AccordionContent
{
padding: 10px 10px 10px 0;
height:0px;
  overflow:auto;
  display:none; 
}

		/*
			Focuspages
		*/

.postleft { 
color: #303030;
font-size: 10pt;
text-align: justify; 
line-height: 14pt;
}

.postright { 
color: #303030;
font-size: 9pt;
text-align: justify; 
line-height: 14pt;
height:500px;
}

.focusmediatext {
height: 20px;
float:left;
text-align:left;
position: relative;
padding: 15px 25px 0 18px;
margin: 25px 0 0 0;
 
color: white; 
}

/* Opinion Accordion */

.opinionAccordionTitle, .opinionAccordionContent, .opinionAccordionContainer
{
  position:relative;
  width:885px;
}

.opinionAccordionTitle
{
background-image: 
url('http://www.worldinbalance.net/img/focus-itemtitle.png'); 
height: 30px;
cursor: hand;
 
font-size: 10pt; 
font-weight: bold; 
vertical-align: middle;
text-align: left;
background-repeat:repeat-x;
-moz-user-select:none;
padding-top: 5px;
padding-left: 10px; 
color: #303030; 
}

.opinionAccordionContent
{
padding: 10px 20px 10px 8px;
height:0px;
  overflow:auto;
  display:none; 
}

/* A Accordion */

.AAccordionTitle, .AAccordionContent, .AAccordionContainer
{
  position:relative;
  width:900px;
}

.AAccordionTitle
{
background-image: 
url('http://www.worldinbalance.net/img/focus-itemtitle.png'); 
height: 30px;
cursor: hand;
 
font-size: 10pt; 
font-weight: bold; 
vertical-align: middle;
text-align: left;
background-repeat:repeat-x;
-moz-user-select:none;
padding-top: 5px;
padding-left: 10px; 
color: #303030; 
}

.AAccordionContent
{
padding: 10px 20px 10px 8px;
height:0px;
  overflow:auto;
  display:none; 
}
