html,body {
height:100%;
background-image:url('http://www.bicc.org.uk/fixed-images/mainbkg.jpg');
}

#wrapper{
width:960px;
margin-left:auto;
margin-right:auto;
background-color:#ffffff;
border-left: 1px solid #1E5979;
border-right: 1px solid #1E5979;
border-bottom: 1px solid #1E5979;
padding-bottom:10px;
}

#header{
height:90px;
}

#menu{
display:table;
border-collapse: collapse;
width:100%;
}

.menuCell{
background-repeat:no-repeat;
text-align:center;
vertical-align:middle;
background-image:url('http://www.bicc.org.uk/fixed-images/menubkg.gif');
background-position:0 0;
width:100px;
}

.menuCellOn{
background-repeat:no-repeat;
text-align:center;
vertical-align:middle;
background-image:url('http://www.bicc.org.uk/fixed-images/menubkg.gif');
background-position:-100px 0;
width:100px;
color:#FFFFFF;
}

.dropmenuCell{
background-repeat:no-repeat;
text-align:center;
vertical-align:middle;
background-image:url('http://www.bicc.org.uk/fixed-images/dropmenubkg.gif');
background-position:0 0;
width:100px;
cursor:default;
font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif;
font-size:12px;
font-weight:700;
color:#FFFFFF;
text-decoration:none;
}

.dropmenuCellOn{
background-repeat:no-repeat;
text-align:center;
vertical-align:middle;
background-image:url('http://www.bicc.org.uk/fixed-images/dropmenubkg.gif');
background-position:-100px 0;
width:100px;
cursor:default;
font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif;
font-size:12px;
font-weight:700;
color:#FFFFFF;
text-decoration:none;
}

.endMenuCell{
background-image:url('http://www.bicc.org.uk/fixed-images/endmenubkg.gif');
width:60px;
}

.memendMenuCell{
background-image:url('http://www.bicc.org.uk/fixed-images/endmenubkg.gif');
width:260px;
}

/*LINKS*/

a{
font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif;
text-decoration:underline;
}

a:link,a:visited,a:active{
color:#1E5979;
}

a:hover{
color:#1E5979;
}

a.menu:link,a.menu:visited,a.menu:active,a.menu:hover{
display:block;
font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif;
font-size:12px;
font-weight:700;
color:#FFFFFF;
text-decoration:none;
}

a.submenu:link,a.submenu:visited,a.submenu:active,a.submenu:hover{
display:block;
font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif;
font-size:10px;
font-weight:700;
text-decoration:none;
padding:3px;
padding-left:7px;
padding-bottom:7px;
}

a.submenu:link,a.submenu:visited,a.submenu:active{
background-color: #0b72bc;
color:#FFFFFF;
}

a.submenu:hover{
background-color: #97daff;
color:#1E5979;
}

a.Onsubmenu:link,a.Onsubmenu:visited,a.Onsubmenu:active,a.Onsubmenu:hover{
display:block;
font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif;
font-size:10px;
font-weight:700;
text-decoration:none;
padding:3px;
padding-left:7px;
padding-bottom:7px;
}

a.Onsubmenu:link,a.Onsubmenu:visited,a.Onsubmenu:active{
background-color: #97daff;
color:#1E5979;
}

a.Onsubmenu:hover{
background-color: #0b72bc;
color:#FFFFFF;
}

a.intLink{
font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif;
font-size:12px;
font-weight:700;
text-decoration:underline;
padding-bottom:8px;
padding-left:10px;
}

a.intLink:link,a.intLink:visited,a.intLink:active{
color:#1E5979;
}

a.intLink:hover{
color:#1E5979;
}

a.LnewsFeed{
font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif;
font-size:12px;
font-weight:100;
text-decoration:underline;
line-height:160%;
}

a.newsFeed{
font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif;
font-size:11px;
font-weight:100;
text-decoration:underline;
}

a.newsFeed:link,a.newsFeed:visited,a.newsFeed:active,a.LnewsFeed:link,a.LnewsFeed:visited,a.LnewsFeed:active{
color:#1E5979;
}

a.newsFeed:hover,a.LnewsFeed:hover{
color:#1E5979;
}

/*MAINCONTENT*/

#maincontent{
display:table;
border-collapse: collapse;
width:100%;
}

.row{
display: table-row;
}

.onecolCell{
display: table-cell;
vertical-align:top;
width:240px;
}

.twocolCell{
display: table-cell;
vertical-align:top;
width:480px;
}

.threecolCell{
display: table-cell;
vertical-align:top;
width:720px;
}

.fourcolCell{
display: table-cell;
vertical-align:top;
width:960px;
}

.content,.rhcontent{
display:block;
background-color:#ffffff;
margin-top:10px;
border: 1px solid #d7f1ff;
clear:both;
}

.content{
margin-left:10px;
}

.rhcontent{
margin:10px;
}

.nfeed{
margin-left:10px;
}

H1{
font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif;
margin:10px;
padding:0;
font-size:16px;
font-weight:700;
color:#1E5979;
}

H1.pageTitle{
font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif;
margin:15px;
padding:0;
font-size:20px;
font-weight:700;
color:#1E5979;
}

H2{
font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif;
margin:0;
padding:0;
padding-left:10px;
padding-right:10px;
font-size:14px;
font-weight:700;
color:#1E5979;
}

H2.directory{
font-size:12px;
line-height:180%;
}

H2.feed{
font-size:14px;
line-height:140%;
padding-top:10px;
}

P{
font-family:Verdana,Geneva,'Bitstream Vera Sans','DejaVu Sans',sans-serif;
line-height:150%;
font-size:11px;
font-weight:100;
color:#333333;
padding:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:16px;
}

P.pfeed{
font-family:Verdana,Geneva,'Bitstream Vera Sans','DejaVu Sans',sans-serif;
line-height:150%;
font-size:11px;
font-weight:100;
color:#333333;
padding:0px;
}

.links{
font-family:Verdana,Geneva,'Bitstream Vera Sans','DejaVu Sans',sans-serif;
line-height:150%;
font-size:12px;
font-weight:100;
color:#1E5979;
padding:10px;
}

.hols{
font-family:Verdana,Geneva,'Bitstream Vera Sans','DejaVu Sans',sans-serif;
line-height:150%;
font-size:11px;
font-weight:100;
color:#333333;
}

.image {
margin:0;
padding:0;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}

img {
margin:0;
padding:0;
vertical-align:text-bottom;
}

/* TABLES */
TD{
font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif;
}

TABLE.table{

}

TD.tableHead{
font-size:12px;
font-weight:700;
color:#1E5979;
border: 1px solid #d7f1ff;
}

TD.tableText{
border: 1px solid #d7f1ff;
font-size:11px;
font-weight:100;
color:#333333;
}

.button{
  font-size:11px;
  background-color:#d7f1ff;
  color:#1E5979;
  font-weight:700;
  border-width:1px;
  border-style:outset;
}

.long{
width:520px;
}

.medium{
width:168px;
}

.memwidth{
width:300px;
}

/*LISTS*/
UL{
font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif;
line-height:200%;
font-size:11px;
font-weight:100;
color:#333333;
}

/*FORMS*/

.login{
  font-family:Verdana,Geneva,'Bitstream Vera Sans','DejaVu Sans',sans-serif;
font-size:11px;
font-weight:100;
color:#333333;
  padding:6px;
}

/* COLOURS */

.blue{color:#1E5979;}

/* format */
.strong{
font-weight:700;
}
