body {background-color:#e0e0e0;}

#outertable {background:url(/Webnodes/2.2.1/public/image/04outerbg.gif) repeat-y #e0e0e0;}
#innertable {margin:0 10px 0 10px;}

#mainmenu {vertical-align:middle; padding-left:10px;}
#mainmenu a {color:white; font-size:12px; text-decoration:none; padding:5px 15px; border:none; line-height:normal;}
#mainmenu a.toppage,#mainmenu a:hover {color:black;}

#breadcrumb {background-color:#ccc; padding:6px 18px;}
#breadcrumb a {text-decoration:none;}

#maincol .pad {padding:18px 17px 17px 18px;}

.column h1 {font-size:12px; font-weight:normal; color:white; 
padding:4px 7px; margin:0 0 5px 0; background-color:black;}
.coldiv {margin:0 0 15px 0;}

#subpages div {padding:5px 7px; margin:0 0 2px 0; background-color:#ccc;}
#subpages div.sub2 {line-height:1.5em;}
#subpages a {text-decoration:none;}
#subpages a.webpage {font-weight:bold;}

#leftcol h1 {margin-left:-5px; color:white;}
#leftcol h2 {margin-left:1px;}
#leftcol #subpages div {margin-left:-5px;}

#rightcol h1 {margin-right:-5px; color:white;}
#rightcol h2 {margin-right:1px;}
#rightcol #subpages div {margin-right:-5px;}

.footer {vertical-align:bottom;}
.footer .pad {background-color:#eee; text-align:center;
padding:7px 0 1px 0; margin:0 10px; font-size:10px;}
.footer p{font-size:10px;}
