body{
	margin:10px; padding:0px; }
	
body table{
	margin: 0px auto; width:750px; padding:0px 0px; border:1px solid #ccc; border-top:none;
	}

div, p, ul, li, tr, td{
	font-family:verdana, arial, sans-serif; font-size: 11px; color:#333;
	/*/*/
	background-color: transparent;
	/* */}
	
div.spacer {
  clear: both;}

acronym{border-bottom:1px dotted #7484af; cursor: help;}

cite{margin-left:20px;margin-right:20px}

ul{
	margin-left: 0px; padding-left: 5px; list-style-type:square; }
	
li{
	margin-left: 0px; padding-left: 0px;  padding-bottom:2px;}
	
h1{
	padding:0px; margin: 0px; font-size: 28px; font-family:georgia, serif; letter-spacing:4px;}

h2{
	padding:0px; margin: 0px; font-size: 18px; font-family:"trebuchet ms", georgia, serif;}

h3{
	padding:5px 0px; margin: 0px 0px; font-size: 14px;}
	
a{
	color:#48567e; background-color:transparent; text-decoration:none;}

a:visited{
	color:#7484af;
	background-color:transparent;}

a:hover{
	text-decoration:underline;}
	
#header{
	color:#fff; background-color:#7484af; border-top:1px solid #fff;}
#header img{display:block;margin-left:0px;padding-left:0px}

#navbar{
	text-align:right; background-color:#48567e; padding:5px; color:#fff; font-weight:bold;}
#navbar a{
	font-weight: bold;color:#fff;}
#navbar div{
	color:#fff;}
	
#startnav td{
	border:none; padding:5px;
	/*/*/
	border-top:1px solid #666; border-right:1px solid #ccc;
	/**/
	}

#sidebar{
	width:175px; padding:10px;}
#sidebar li{ 
	color:#666;  border-bottom:1px solid #ccc; padding-top:4px;background-color:transparent;
	/*/*/
	list-style-type:none;
	/**/}
#sidebar ul ul li{ 
	border-bottom:none;}
#sidebar h2{
	color:#666; letter-spacing:1px; text-transform:uppercase;background-color:transparent;
	}
		
#main{
	padding:10px;}
#main ul{
	padding-left:1em; margin-left:1em;}
#main h2{
	color:#48567e; letter-spacing:1px; text-transform:uppercase;background-color:transparent;}
#main table{width:300px; border:none; margin: 0px 0px}
#main th{background-color:#efefef; font-weight:bold; color:#333; border:1px solid #ccc; padding:5px;}
#main td{border:1px solid #ccc; padding:5px;}

#sitemap{
	padding:10px;background-color:transparent;}
#sitemap ul{
	padding-left:1em; margin-left:1em;}
#sitemap h2{
	color:#48567e; letter-spacing:1px; text-transform:uppercase;
	}
#sitemap div{
	padding:5px;
	border:none;
	/*/*/
	border:1px dashed #ccc;
	/**/
	}

.explore{
	background-color:#d9ecdc;}
	
.analyse{
	background-color:#eaf1fd;}

.present{
	background-color:#ffffec;}

.grey{
	background-color:#efefef;}

.padcell{
	padding:10px 10px; border:none;}

.title{
	color:#666; font-size: 18px; font-family:"trebuchet ms", georgia, serif;}
	
.footer{
	text-align:right; color:#333; border:none;
	/*/*/
	background-color:#efefef; padding:5px; border-top:1px solid #ccc;
	/**/}
	
.small{
	font-size:9px}
	
.caption{
	font-size:9px;
	color:#999;
	background-color:transparent;
	}

.highlight{
	border: 2px dotted #ccc; 
	padding:5px;
}
.highlight h3{letter-spacing:1px; text-transform:uppercase;background-color:transparent;font-weight:bold;padding:0px 0px; margin:0px 0px;font-family:"trebuchet ms", georgia, serif; font-size:14px}
.highlight p{padding-top:0px; margin-top:0px;}
	
.thumbnail{
	padding:5px; border:1px dashed #ccc; margin:5px;
	/*/*/
	float:left; 
	/**/
	}