﻿*
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
body 
{
    font-family:Arial, Sans-Serif;
    font-size:12px;
    line-height:18px;
    padding-left:20px;
}
.nopad div
{

margin-bottom:0px;
padding-bottom:0px;
}
.nopad div p
{
line-height:12px;
}
div
{
   margin-bottom:9px;
}
#header
{
    background-color:#000000;
    width:980px;
    padding-left:20px;
    padding-top:18px;
    padding-bottom:18px;
}
#logos div
{
 margin-bottom:4px; 
}
#logos div img
{
vertical-align:bottom; width:100px;
}
#footer
{
    background-color:#000000;
    width:980px;
    padding-left:20px;
}
#body
{
    background-color:#ffffff;
    width:980px;
    padding-left:20px;
}
/* override the root element to enable scrolling */ 
#flowpanes {     position:relative;     overflow:hidden;     clear:both; margin:0;     padding:0; }  

/* override single pane */ 
#flowpanes div {     float:left;     display:block;     width:980px;     cursor:pointer; margin:0;     padding:0; }  

/* our additional wrapper element for the items */ 

#flowpanes .items {     width:20000em;     position:absolute;     clear:both;     margin:0;     padding:0; }  

#flowpanes .less, #flowpanes .less a {     color:#999 !important;     }

h1 { 
  font-size: 24px; 
  font-family:Georgia, Serif;
  line-height: 36px;
  margin-bottom: 18px; 
}
h2 { 
  font-size: 18px; 
  font-family:Georgia, Serif;
  line-height: 18px; 
  margin-bottom: 18px;
}
h3 { 
  font-size: 12px; 
  font-family:Arial, Serif;
  line-height: 18px; 
  font-weight:bold;
  text-transform:uppercase;
}

.total
{
font-size:48px; 
  font-family:Georgia, Serif;
  line-height: 36px;
  padding-top: 0px; 
  padding-bottom: 18px; 
float:left;
margin-right:10px;
}
p { 
  margin-bottom: 18px; 
  font-family: Arial;
}
.smalltext p
{
font-size:10px;
}
a, a:visited 
{
    text-decoration:none;
    color:#1a5e5f;    
}
a:hover
{
    text-decoration:underline;   
}
ul
{
list-style:none;
margin: 0 0 0 0;
}
li 
{
padding:0 0 6px 24px;
margin: 0 0 0 0;
	background: url("http://www.eef.org.uk/eef1/images/structure/bg-register-list.gif") 0 0 no-repeat;
}

.banner p
{
font-size:14px; font-family:georgia,arial;
}
hr
{
    color:#000000;
    background-color:#000000;
    height:1px;
    margin-top:8px;
    margin-bottom:9px;
}
img { border:none;}
img .icon
{
    height:18px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:10px;
}
img .small
{
    height:36px;
    margin-right:10px;
    
}
img .medium
{
    height:72px;
    margin-right:10px;
}
img .large
{
    height:108px;
    margin-right:10px;
}
ul,ol { 
  margin-bottom: 18px; 
}
li 
{
    font-size:12px;
    line-height:18px;
}
.left { 
  float: left; 
  margin: 0 18px 18px 0; 
}
.right { 
  float: right; 
  margin: 0 0 18px 18px; 
}
.menu
{
    
    color:#ffffff;
border-top:1px solid #ec891d;
border-bottom:1px solid #ec891d;
background-color:#efefef;
}
.menu a, .menu a:hover, .menu a:visited
{
    color:#000000;
}
.grey1
{
    
    color:#000000;
border-top:1px solid #ec891d;
border-bottom:1px solid #ec891d;
}
.grey1 a, .grey1 a:hover, .grey1 a:visited
{
    color:#ec891d;
}


.pink .menu
{
    
    color:#ffffff;
border-top:1px solid #d80b8c;
border-bottom:1px solid #d80b8c;
background-color:#efefef;
}
.pink .menu a, .pink .menu a:hover, .pink .menu a:visited
{
    color:#000000;
}
.pink .grey1
{
    
    color:#000000;
border-top:1px solid #d80b8c;
border-bottom:1px solid #d80b8c;
}
.pink .grey1 a, .pink .grey1 a:hover
{
    color:#d80b8c;
}


.purple .menu
{
    
    color:#ffffff;
border-top:1px solid #7961aa;
border-bottom:1px solid #7961aa;
background-color:#efefef;
}
.purple .menu a, .purple .menu a:hover, .purple .menu a:visited
{
    color:#000000;
}
.purple .grey1
{
    
    color:#000000;
border-top:1px solid #7961aa;
border-bottom:1px solid #7961aa;
}
.purple .grey1 a, .purple .grey1 a:hover
{
    color:#7961aa;
}


.green .menu
{
    
    color:#ffffff;
border-top:1px solid #73a235;
border-bottom:1px solid #73a235;
background-color:#efefef;
}
.green .menu a, .purple .menu a:hover, .purple .menu a:visited
{
    color:#000000;
}
.green .grey1
{
    
    color:#000000;
border-top:1px solid #73a235;
border-bottom:1px solid #73a235;
}
.green .grey1 a, .green .grey1 a:hover
{
    color:#73a235;
}


.blue .menu
{
    
    color:#ffffff;
border-top:1px solid #7ed1e1;
border-bottom:1px solid #7ed1e1;
background-color:#efefef;
}
.blue .menu a, .blue .menu a:hover, .blue .menu a:visited
{
    color:#000000;
}
.blue .grey1
{
    
    color:#000000;
border-top:1px solid #73a235;
border-bottom:1px solid #73a235;
}
.blue .grey1 a, .blue .grey1 a:hover
{
    color:#7ed1e1;
}


.grey2
{
    background-color:#dbddde;
}
.box {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  padding-top: 8px;
  padding-bottom:8px;
  margin-bottom: 18px; 
}
.box:last-child { 
  margin-bottom: 0px; 
}
.col1
{
    width:100px;
    margin-right:20px;
    float:left;
}
.col2
{
    width:220px;
    margin-right:20px;
    float:left;
}
.col3
{
    width:340px;
    margin-right:20px;
    float:left;
}
.col4
{
    width:460px;
    margin-right:20px;
    float:left;
}
.col5
{
    width:580px;
    margin-right:20px;
    float:left;
}
.col6
{
    width:700px;
    margin-right:20px;
    float:left;
}
.col7
{
    width:820px;
    margin-right:20px;
    float:left;
}
.col8
{
    width:940px;
    margin-right:20px;
    float:left;
}
.padcol h2
{
  font-size: 16px; 
  font-family:Georgia, Serif;
  line-height: 18px; 
  margin-bottom: 0px;
}
.padcol1
{
    width:80px;
    padding:8px 10px 10px 10px;
    margin-right:20px;
    float:left;
}
.padcol2
{
    width:200px;
    padding:8px 10px 10px 10px;
    margin-right:20px;
    float:left;
}
.padcol3
{
    width:320px;
    padding:8px 10px 10px 10px;
    margin-right:20px;
    float:left;
}
.padcol4
{
    width:440px;
    padding:8px 10px 10px 10px;
    margin-right:20px;
    float:left;
}
.padcol5
{
    width:560px;
    padding:8px 10px 10px 10px;
    margin-right:20px;
    float:left;
}
.padcol6
{
    width:680px;
    padding:8px 10px 10px 10px;
    margin-right:20px;
    float:left;
}
.padcol7
{
    width:800px;
    padding:8px 10px 10px 10px;
    margin-right:20px;
    float:left;
}
.padcol8
{
    width:920px;
    padding:8px 10px 10px 10px;
    margin-right:20px;
    float:left;
}

.flushcol1
{
    width:100px;
    padding:0px 10px 0px 10px;
    margin-right:0px;
    float:left;
}
.flushcol2
{
    width:220px;
    padding:0px 10px 0px 10px;
    margin-right:0px;
    float:left;
}
.flushcol3
{
    width:340px;
    padding:0px 10px 0px 10px;
    margin-right:0px;
    float:left;
}
.flushcol4
{
    width:460px;
    padding:0px 10px 0px 10px;
    margin-right:0px;
    float:left;
}
.flushcol5
{
    width:580px;
    padding:0px 10px 0px 10px;
    margin-right:0px;
    float:left;
}
.flushcol6
{
    width:700px;
    padding:0px 10px 0px 10px;
    margin-right:0px;
    float:left;
}
.flushcol7
{
    width:820px;
    padding:0px 10px 0px 10px;
    margin-right:0px;
    float:left;
}
.flushcol8
{
    width:940px;
    padding:0px 10px 0px 10px;
    margin-right:0px;
    float:left;
}

.nomargin
{
    margin-right:0px;
}

.datarow
{
    padding-bottom:17px;
    border-bottom:1px solid #000000;
}

ul.campaignslist
{
    list-style:none;
    width:100%;
}
ul.campaignslist li
{
background-image: url(images/campaign-small.jpg);
background-repeat:no-repeat;
 height:36px;
 float:left;
 padding-left:36px;
 margin-right:10px;
 display:inline;
}

#comments
{
min-height:198px;
}
#comments blockquote
{
    font-size:22px;
    line-height:27px;
    color:#ec891d;
    font-style:italic;
    font-family:Georgia, Arial, Sans-Serif;
}
#addcommentlink, #addcommentlink:hover
{
text-decoration:none;
cursor: hand;
}
p.attrib
{
    text-transform:uppercase;
    font-weight:bold;
    font-size:10px;
}
.hidden
{
    display:none;
}

.row1
{
    height:24px;
    padding-bottom:12px;
}
.row2
{
    height:42px;
    padding-bottom:12px;
}
.row3
{
    height:60px;
    padding-bottom:12px;
}
.row20
{height:366px;
    padding-bottom:12px;
}
.toolbar
{
    padding-top:8px;
    padding-bottom:8px;
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;
}
.center
{
    text-align:center;
    
}
div.clear
{
    clear:both;
    margin:0;
    padding:0;
}
ul.nav
{
    text-decoration:none;
    list-style:none;
}
ul.nav li
{
    float:left; 
    font-family:Georgia, Arial, Sans-Serif;
    font-size:14px;
    height:18px;
padding:0 0 0 0;
margin: 0 0 0 0;
background:none;
    margin-right:20px;
}
.banner img
{
    margin-bottom:0px;
}
.banner a
{
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;
    padding:2px 10px 2px 10px;
    font-size:14px;
    font-style:italic;
    font-family:Georgia, Arial, Sans-Serif;
}
input.grey2
{
    
    background-color:#ec891d;
    border:1px solid #ffffff;
    color:#ffffff;
}
input.grey2:hover
{
    
    background-color:#dfdfdf;
    border:1px solid #ffffff;
}
a.inactive
{
background-image: url(images/inactive.jpg);
background-repeat:no-repeat;
 padding-left:30px;
 display:block;
height:27px;
margin-top:4px;
}

a.active
{
background-image: url(images/active.jpg);
background-repeat:no-repeat;
 padding-left:30px;
 display:block;
height:27px;
margin-top:4px;
}

