body {
text-align:center; /*center hack*/
background: #fff;
font-size:82.1%;
font-family: Arial,Helvetica,sans-serif;
line-height:1.5em;
color: #150c4d;
}
#sidebar {
float:left;
margin-left: 20px;
margin-top: -70px;
}
#sidebar a{
text-decoration: none;
font-weight:bold;
color: #150c4d;
font-size: 12px;
}
#sidebar a:visited{
text-decoration: none;
font-weight:bold;
color: #150c4d;
font-size: 12px;
}
#sidebar a:hover{
color: #e2bc1b;
}
#cleaner {
clear:both;
margin: 0;
}
#leftcontent {
margin-top:5px;
font-size:12px;
float:left;
width:200px;
}
.leftcontenttable {
text-align:left;
padding: 4px;
line-height:1.5em;
}

* {
margin:0;
padding:0;
}
#wrap{
width:1000px; /*center hack*/
margin:0 auto; /*center hack*/
text-align:left;
}

#header{
text-align:center;
width:1000px;
margin: 0 auto;
height: 300px;
background: url(http://positivecoachcom.ipage.com/positivecoach/portal/templates/PositiveCoach/images/titlebar.jpg) no-repeat;
padding-bottom: 10px;
}

a{
text-decoration: none;
font-weight:bold;
color: #388ea0;
}
a:visited{
text-decoration: none;
font-weight:bold;
}

a:hover{
color: #e2bc1b;
text-decoration: none;

}

#sidebar div.module {
text-align:left;
background: transparent url(http://positivecoachcom.ipage.com/positivecoach/portal/templates/PositiveCoach/images/module_middle2.jpg) left repeat-y;
margin-bottom: 10px;
}

#sidebar div.module div{
width: 200px;
background: transparent url(http://positivecoachcom.ipage.com/positivecoach/portal/templates/PositiveCoach/images/module_top2.jpg) top left no-repeat;
}


#sidebar div.module div div{
width: 200px;
background: transparent url(http://positivecoachcom.ipage.com/positivecoach/portal/templates/PositiveCoach/images/module_bottom2.jpg) bottom left no-repeat;
}
#sidebar div.module div div div{
width: 200px;
padding-left: 5px;
padding-right: 0px;
padding-top: 10px;
background:transparent;
padding-bottom:10px;
}

#content {
text-align:left;
float: right;
margin-right: 2px;
padding-left: 10px;
overflow:hidden; 
border-left:1px #ccc dashed ;
margin-top: -40px;
margin-bottom: 10px;
min-height: 200px;
}

.contentheading {
	color: #150c4d;
border-bottom:0px #CCC solid;
	font-size: 1.0em;
font-weight:bold;
}

.componentheading {
	color: #150c4d;
	font-size: 1.4em;	
}
.header {
	color: #003;
border-bottom:0px #CCC solid;
	font-size: 1.1em;
font-weight:bold;

}


.contentpane, .contentpaneopen {
	width: 100%;
	text-align: left;

}

.createdate {

	color: gray;

}

h1,.componentheading{
font-size:1.2em;
font-weight:bold;
line-height:1.7em;
border-bottom: 1px #000000;
}
h2{
font-size:1.2em;
font-weight:bold;
line-height:1.5em;
}
h3{
font-size:1.3em;
line-height:1.3em;
font-color: #150c4d;
font-weight:bold;
}
h4{
font-size:1.2em;
line-height:1.2em;
}
h5{
font-size:1.1em;
line-height:1.1em;
}
h6{
font-size:1em;
line-height:1em;
font-weight:bold;
}

.moduletable{
line-height: 1.2em;
margin-bottom:10px;
padding:0 7px;/*padding for inside text*/
border-right:0px #CCC solid;
}
.moduletable h3{
background:#bccbdc;
color:#fff;
padding:0.25em 0;
text-align:center;
font-size:1.1em;
margin:0 auto;
}

.moduletable-leftnav{
margin-bottom:0em;
padding:0; /*the padding is removed so the menu fills the whole module box*/
border:1px #CCC solid;
}
.moduletable-leftnav h3{
background:#bccbdc;
width:100%;
color:#fff;
padding:0.25em 0;
text-align:center;
font-size:1.1em;
margin:0; /*now we have no padding in the module, we don't need the negative margins*/
border-bottom: 1px solid #CCC;
}

ul li{
  margin-left: 2em;
  padding: 0;
}

ul#mainlevel {
 
  margin: 0;
  padding: 0;
 
}
ul#mainlevel li {
 
  display: inline; /* Shows each item side-by-side */
   
}
ul#mainlevel a {
  display: inline;
  float: left;
  padding-right: 1em; /* Provides horizontal separation between menu items */
  font-size: 1.0em;
  font-family: Arial,Helvetica,sans-serif;
  color: #388ea0; 
  vertical-align: middle;
  }
ul#mainlevel a:hover {
     color: #ff0; 
}

.welcomeheading {
font-size: 1.9em;
font-family: times;
color: #2762AD;
}
#bottom{
margin:auto;
width:1000px;
}

#footer{
text-align: center;
margin:auto;
width:800px;
height: 60px;
padding-top:40px;
background: url(http://positivecoachcom.ipage.com/positivecoach/portal/templates/PositiveCoach/images/footer.jpg) center no-repeat;
}
.designer {margin:5px;color: #999;font-weight:bold;}
.designer a:link,.designer a:visited{color: #388ea0;font-size:0.8em;text-decoration:none;vertical-align:middle;}
.designer a:hover {color:#666;}
