/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
}
#headmenu {
	position: absolute;
	visibility: visible;
	top: 103px;
	left: 152px;
	width: 600;
	z-index: 1;



}
table.navbar {
	border-collapse: collapse;
}
table.navbar td {
	background-color: #E1F4E1;
	text-align: center;
	line-height: 15px;
	border: 1px solid #E1F4E1;


}
table.navbar td a{
	display: block;
	width: 99px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B11B1B;
	text-decoration: none;
	letter-spacing: 1pt;
	font-weight: bold;
	font-variant: small-caps;

}
table.navbar td a:link, table.navbar td a:visited {
	background-color: #FFFFCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B11B1B;
	text-decoration: none;
	letter-spacing: 1pt;
	font-weight: bold;
	display: block;

}
table.navbar td a:hover, table.navbar td a:active {
	background-color: #EBCB45;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B11B1B;
	text-decoration: none;
	letter-spacing: 1pt;
	font-weight: bold;
	display: block;



}
table.navbar td.tabs {

	background-color: #FFFFCC;
	cursor: hand;
	text-align: center;
	line-height: 15px;
	border: 1px solid #EBCB45;
}
table.navbar td.grad {
	text-align: center;
	line-height: 15px;
	background-image: url(../images/grad50x20.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #EBCB45;
	height: 20px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 1px;
	border-right-color: #EBCB45;



}
#leftpic {
	position: absolute;
	visibility: visible;
	height: 120px;
	width: 152px;
	left: 0px;
	top: 0px;
	z-index: 2;
}
#leftgrad {
	position:absolute;
	visibility: visible;
	left:0px;
	top:120px;
	width:152;
	height:20;
	z-index:2;
	background-image: url(../images/grad50x20.gif);
	layer-background-image: url(images/grad50x20.gif);
	border: none;
	background-repeat: repeat-x;

}
#nenebadge {
	position: absolute;
	visibility: visible;
	z-index: 2;
	height: 102px;
	width: 102px;
	left: 650px;
	top: 0px;
}
#nenetitle {
	position: absolute;
	visibility: visible;
	z-index: 3;
	height: 88px;
	width: 340px;
	left: 220px;
	top: 8px;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #B11B1B;
	letter-spacing: 0.2em;
}
table.footer {

	border-collapse: collapse;
}
table.footer td {

	background-color: #EBCB45;
	text-align: center;
	line-height: 15px;
	border: 1px solid #EBCB45;
}
table.footer td.grad {
	text-align: center;
	line-height: 15px;
	background-image: url(../images/gradinv50x20.gif);
	background-repeat: repeat-x;
	border-top: none;
	height: 20px;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #EBCB45;

}
#content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	float: right;
	width: 596px;
	padding: 4px;
	margin-bottom: 4px;



}
#submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B11B1B;
	text-decoration: none;
	float: left;
	width: 140px;
	margin-bottom: 4px;
	margin-left: 2px;
	height: 100%;



}
#contentwrap {
	position: absolute;
	visibility: visible;
	width: 752px;
	left: 0px;
	top: 140px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBCB45;

}
#footer {
	float: left;

}
#contentwrap a:link, #contentwrap a:visited {
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;

}
#contentwrap a:hover, #contentwrap a:active {
	font-weight: bold;
	color: #0000FF;
	text-decoration: underline;
}
#content h1 {
	font-size: 16px;
	font-weight: bold;
	color: #B11B1B;
}
#submenu li {
	text-indent: -30px;
	list-style-type: circle;
	list-style-position: inside;


}
#adlink {
	float: left;
	height: 25px;
	width: 750px;
	text-align: right;
	vertical-align: bottom;

}
#adblockright {
	float: right;
	height: 245px;
	width: 125px;
}
#content h2 {
	font-size: 14px;
	font-weight: bold;
	color: #B11B1B;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.extcal_navbar {
	background-image: url(http://www.nenebowmen.org.uk/events/themes/nene/images/bg1.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #B4B4B6;
}

TABLE.extcal_weekdays {
	background-image: url(http://www.nenebowmen.org.uk/events/themes/nene/images/bg1.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #FFFFFF;
}
TD.extcal_weekdays {
	font-family: "Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif"; 
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 4px;
}
.extcal_small {
	font-family: Verdana;
	font-size: 9px;
	color:#575767;
	text-decoration: none;
}
.extcal_small:link,.extcal_small:visited,.extcal_small:active {
	text-decoration: none;
}
.extcal_small:hover {
	text-decoration: underline;
}

.extcal_daycell,.extcal_todaycell,.extcal_busycelltoday,.extcal_busycell,
.extcal_sundaycell,.extcal_othermonth {
	font-family: "Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif"; 
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color:#555555;
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
}

.extcal_todaycell {
	color:#99AAAA;
	background-image: url(http://www.nenebowmen.org.uk/events/themes/nene/images/rect.gif);
}

.extcal_busycelltoday {
	color:#99AAAA;
	background-image: url(http://www.nenebowmen.org.uk/events/themes/nene/images/minicaltodayevent.gif);
}

.extcal_busycell {
	color:#99AAAA;
	background-image: url(http://www.nenebowmen.org.uk/events/themes/nene/images/minicalevent.gif);
}

.extcal_sundaycell {
	color:#99AAAA;
}

.extcal_othermonth {
	color:#99AAAA;
}

.extcal_daylink, .extcal_sundaylink,
.extcal_busylink  {
	font-family: "Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif"; 
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.extcal_daylink:link,.extcal_daylink:visited {
	color:#555555;
	text-decoration: none; 
}

.extcal_busylink:link,.extcal_busylink:visited { 
	color:#2266EE;
	text-decoration: none; 
}

.extcal_sundaylink:link,.extcal_sundaylink:visited {
	color:#99AAAA;
	text-decoration: none; 
}

.extcal_month_label {
	font-family: Verdana, Arial, "Microsoft Sans Serif"; 
	font-size: 10px;
	font-weight: bold;
	color: #B11B1B;
}
.extcal_picture {
}
.extcal_weekcell {
  margin: 0px;
  padding: 0px;
}
#submenu h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #B11B1B;
	text-decoration: none;
	background-color: #EBCB45;
	text-align: center;
	width: 136px;
	background-image: url(../images/grad50x20.gif);
	background-repeat: repeat-x;



}
table.submenu {
	border-collapse: collapse;
	border: 1px solid #EBCB45;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
td.celloutline {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #EBCB45;
}
table.celloutline {
	border-collapse: collapse;
}
.rowseparator {
	background-color: #EBCB45;
	height: 3px;
}
.colseparator {
	background-color: #EBCB45;
	width: 3px;
}
td.highlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #EBCB45;
	font-weight: bold;
	color: #B11B1B;
	background-color: #FFFF99;

}
