html, body{ 
 margin:0; 
 padding:0; 
 background-color:#000000; 
 color: #ffffff;
 text-align:center; 
 font-family:arial, helvetica, sans-serif;
} 

h1{ color: #ffffff;
text-align: center;
background-color: transparent;
}
 
h2{ color: #ffffff;
background-color: #transparent;
}
 
h3{ color: #ffffff;
background-color: #transparent;
}
 
#pagewidth{ 
 width: 960px; 
 text-align: left; 
/* background-image: url("images/insight-bg.jpg");
 background-repeat: no-repeat;
 background-position: top left; */
 min-width: 500px;
 margin-left: auto; 
 margin-right: auto; 
} 
 
#header{ 
 width:100%; 
 height: 207px;
/* background-color:#792c46; */
 text-align: right;
 } 

#header img{
 margin-left:20px;
 margin-top: 20px;
}

#outer{ 
 border:solid white 0px; 
 /*/*/ border-right-width: 196px; /* right column width. NN4 hack to hide borders */ 
 border-right-color: #78584d;  /* right column colour */ 
 border-right-style: solid; 
 background-color: transparent; /* center column colour */ 
 width: auto; 
} 
 
#rightcol{
 /*/*/ width:196px; /* hack keeps NN4 left column right? */ 
 float:right; 
 position:relative; 
 margin-right:-196px; 
 margin-left:1px; 
 font-size: 80%;
} 
 
.rightcol ul{
text-decoration: none;
}

#rightcol a:link { 
 color: #ffffff;               
 font-weight: bolder; 
}
     
#rightcol a:visited { 
 color: #ffffff;               
 font-weight: bolder; 
}

#rightcol a:active { 
 color: #ffffff;                
 font-weight: bolder; 
} 

#rightcol a:hover{ 
 color: #d59e7e;                
 font-weight: bolder; 
} 
 
#footer{
 width:100%; 
 color: #ffffff;
 background-color:#792c46; 
 text-align: center;
} 



#footer a:link { 
 color: #ffffff;               
 text-decoration: none;
 font-weight: bolder; 
}
     
#footer a:visited { 
 color: #ffffff;               
 text-decoration: none;
 font-weight: bolder; 
}

#footer a:active { 
 color: #ffffff;                
 text-decoration: none;
 font-weight: bolder; 
} 

#footer a:hover{ 
 color: #d59e7e;                
 text-decoration: none;
 font-weight: bolder; 
} 
 
#inner{
 margin:0; width:100%;
}
 
#maincol{ 
 float: left; 
 width: 744px; 
 position: relative; 
 margin: 0 -8px 0 0px; 
 padding: 0px 10px 0px 10px;
 }
 
#maincol img {
 padding:10px;
}

.padleft {
 padding: 0px 0px 0px 120px;
}
 
#menu{
 float: right;
 text-align: center;
 color: #ffffff;
 background-color: #792c46;
 font-weight: bolder;
 font-size: smaller;
 width: 630px;
 padding: 3px 8px 3px 0px;
}

#menu a:link { 
 color: #ffffff;               
 text-decoration: none;
 font-weight: bolder; 
}
     
#menu a:visited { 
 color: #ffffff;               
 text-decoration: none;
 font-weight: bolder; 
}

#menu a:active { 
 color: #ffffff;                
 text-decoration: none;
 font-weight: bolder; 
} 

#menu a:hover{ 
 color: #d59e7e;                
 text-decoration: none;
 font-weight: bolder; 
} 
  
#outer>#inner { border-bottom: 0px solid #FFFFFF;  }
 
.clr{clear:both;}
 
.content{padding:5px;} /*padding for content */ 
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
 

 /*printer styles*/ 
@media print{ 

/*hide the right column when printing*/
#leftcol{display:none;} 
#outer{border-right:0;} 
}


.vertical-nav{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 10pt;
 color: #ffffff;
 margin-left: 15pt;
}

.vertical-nav A:link{
 color:#ffffff;
 font-weight: bold;
 text-decoration:none;
}

.vertical-nav A:visited {
 color:#ffffff;
 font-weight: bold;
 text-decoration:none; 
}

.vertical-nav A:hover {
 color:#ffffff;
 font-weight: bold;
 text-decoration:none;
}

.vertical-nav A:active {
 color:#ffffff;
 font-weight: bold;
 text-decoration:none;
}
.imgleft{
	margin: 2px 10px 10px 2px;
	float: left;
}
.imgright{
	margin: 2px 10px 10px 10px;
	float: right;
}
