/* import CSS for compliant browsers */
/* ------------------------------------------------------- */
 @import url(reset.css); 

/* stops the nasty horizontal shift with centered layouts in moz etc */
/* html { height: 100%; margin-bottom: 1px; } */

/* overrule basic.css styles */

body {
	font-size: 13px; 
    line-height: 1.4;
	color: #2b2e38;
	font-family: "HelveticaNeue-Roman", "Helvetica 55 Roman", Helvetica, Arial, sans-serif;
	margin: 0px;
}

#header p a, #header p span.showsbar  {display:none;}
#footer {display:none;}
#backdrop {display:none;}

#colLeft, #colRight, #colSuper, #colWide {width:100%; font-size:1.2em; border-top:2px solid #ddd; clear:left;}


h1 {font-size:1.6em; font-weight:bold;}
h2 {font-size:1.2em; font-weight:bold;}
h3 {font-size:1.2em; font-weight:bold; color: blue;}

/*Lists */

#container ul, #container ol {padding-left:20px;}
#container ul li {list-style-type:disc;list-style-position: outside; margin-left:20px;line-height: 1.6em;}
#container ol li {list-style-type:decimal;list-style-position: outside; margin-left:20px;line-height: 1.6em;}

/* typography */
#container p, #container ul, #container ol {font-family: tahoma, sans-serif; font-size:0.85em; line-height: 1.8em;}
#container p strong {font-weight:bold;}
#container p em {font-style:italic;}

#container p img{float:right; padding: 3px 3px 3px 3px;}
#container p.imageright img{float:left; padding: 3px 3px 3px 3px;}

#container div.tableholder {padding:10px 20px;}
#container div.tableholder table{border: 1px solid #ccc; margin:0 auto; font-size:0.8em; }
#container div.tableholder table tr td{line-height:1.2em; border: 1px solid #ccc; padding:0.3em;}
#container div.tableholder table tr.hrow {font-weight:bold; background-color: #ebe7de;}
#container div.tableholder table tr td.pushright {text-align:right;}


.noprint {display:none;}

