@charset "utf-8";
body {font: 100% Arial, Helvetica, sans-serif;background: #f3f3f3;margin: 0; padding: 0;color: #000000; background-repeat:repeat-x}
.main {	background-image:url(body1.gif);}
.book {background-image:url(bodybook1.gif);}
.train, .faq, .econet {background-image:url(bodydilemmas1.gif);}
.ethaps {background-image:url(bodyethaps1.gif);}
.tools {background-image:url(bodytools1.gif);}
.access {position:absolute; top:0;left:20px;
 -moz-border-radius-bottomleft: 5px;
 -moz-border-radius-bottomright: 5px;
 -webkit-border-radius-bottomleft: 5px;
 -webkit-border-radius-bottomright: 5px;
 border: 1px solid #ccc; border-top:none;
padding: 4px; font-size:76%}
.fineprint {font-size:80%}


#container {width: 960px;background: #FFFFFF;margin: 0 auto; background-repeat:no-repeat; word-wrap:break-word}
.main #container{background-image:url(centrebg.jpg);}
.book #container{background-image:url(bookbg1.jpg);}
.train #container{background-image:url(dilemmasbg1.jpg);}
.ethaps #container{background-image:url(ethapsbg1.jpg);}
.tools #container{background-image:url(toolsbg1.jpg);}
.econet #container{background-image:url(econetbg1.jpg);}
.faq #container{background-image:url(faqbg1.jpg);}
#header {padding: 0; margin:0}
#mainContent {padding: 340px 20px 30px 20px;}
#mainContent p, #mainContent li {font-size:75%; line-height:150%}
#mainContent li li {font-size:100%; line-height:150%}
#footer {padding: 30px 10px;background:#fff; clear:both; height:150px }
#footer p {margin: 0; padding: 0; font-size:70%;}
a img{border:none}
a {text-decoration:none; color:#125f82; font-weight:bold}
.gridmain {width:600px; display:inline; float:left; padding-bottom:20px}
.grid3 {width:285px; display:inline; float:left; padding-bottom:20px}
.grid3a {width:265px;display:inline;float:left;padding-bottom:20px;background-color:#FFFFFF}
.alpha {padding-right:15px; border-right:2px dotted #ccc;}
.omega {padding-left:15px;}
h1, h2 { font-family:"Garamond","Georgia", "Times New Roman", Times, serif}
.subtext {margin-top:0; font-weight:bold}
h3,h4, h5 {color:#3e673f}
.footnote {font-size:90%; margin-top:40px; background-image:url(footnote.gif); background-repeat:no-repeat; padding-top:20px}
blockquote {background-image:url(quote.gif); background-repeat:no-repeat; padding-left:50px; margin-left:10px; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc}
.takeout {border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; padding:0 8px; margin:40px 0}

.funk td{background-color:#e5deda; vertical-align:top; border-bottom:2px solid #fff}
.funk ul{margin:0; padding:0 0 0 14px}
.funk p{margin:0; padding:0}
.funk th{background-color:#b3adaa; vertical-align:top; border-bottom:2px solid #333; font-size:75%}
.funk caption {font-size:75%; padding:6px; font-weight:bold}

.menu a {font-size: .75em;	color: #e8e8e8;	background: url(menustate1.gif);text-align:center;display:inline-block;height: 27px;	width: 146px;background-repeat:no-repeat; padding:7px 2px; margin:0}
.menu a:hover {font-size: .75em;color: #FFFFFF;background: url(menustate2.gif);display: inline-block;background-repeat:no-repeat; font-weight:bold;}
.menu1 a {font-size: .75em;	color: #e8e8e8;	background: url(menustatetop1.gif);text-align:center;display: inline-block;height: 27px;	width: 146px;background-repeat:no-repeat; padding:7px 2px; margin:0}
.menu1 a:hover {font-size: .75em;color: #FFFFFF;background: url(menustatetop2.gif);display: inline-block;background-repeat:no-repeat; font-weight:bold;}
.menucontact a {background: url(menucontact1.gif);}
.menucontact a:hover {background: url(menucontact2.gif);}

