body {
	background-image: url(../img/bg_body_img.jpg);
	background-position: center top;
	background-color: #CCF2FF;
	background-repeat: no-repeat;
	color: #575757;
}

#wrap {
	background-color: #FFFFFF;
}
#maincontent {
	padding-top: 10px;
}
#maincontent h1 {
	font-size: 30px;
	font-family: Defused-Regular, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #EB5C8B;
	margin-bottom: 10px;
	line-height: 120%;
}
#maincontent h2 {
	font-family: "FS Albert", Arial;
	font-size: 22px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #3F2452;
}
#maincontent h3 {
	font-family: "FS Albert", Arial;
	font-size: 18px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #3F2452;
}
#maincontent h4 {
	font-family: "FS Albert", Arial;
	font-size: 16px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #3F2452;
}
#maincontent h5 {
	font-family: "FS Albert", Arial;
	font-size: 14px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #3F2452;
}
#maincontent h6 {
	font-family: "FS Albert", Arial;
	font-size: 13px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #3F2452;
}
#maincontent p.newsdate {
	font-size: 10px;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#maincontent .newsbox h2 {
	font-family: "FS Albert", Arial;
	font-size: 18px;
	color: #EB5C8B;
	font-weight: normal;
	margin-left: 10px;
	margin-bottom: 10px;
}
#maincontent .newsbox {
	background-color: #3B2851;
	color: #FFFFFF;
	font-size: 12px;
}
#maincontent .newsitem {
	width: 530px;
	margin-left: 10px;
}

#maincontent .newsbox p {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#maincontent     .newsitem h2    {
	font-family: "FS Albert", Arial;
	font-weight: normal;
	font-size: 20px;
	line-height: 1.2;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#maincontent .newsthumb img {
	margin-top: 5px;
}
#maincontent .newsitem  a:link, #maincontent .newsitem a:visited   {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #3F2452;
}
#maincontent .newsitem  a:hover, #maincontent .newsitem a:active   {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #EB5C8B;
}
p.flr {
	float: right;
}
#footercredits #mhlogo {

}

p.fullstory {
	background-image: url(../img/bg_fullstory_circle.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}



h3.homeheading {
	font-size: 20px;
	color: #EB5C8B;
	font-weight: normal;
}
#pageheader {
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	background-image: url(../img/bg_header_news.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #EB5C8B;
	width: 960px;
	padding-top: 0px;
	height: 105px;
}
#pageheader    #searchbox  {
	margin-top: 15px;
}


#searchbox #keywords {
	width: 170px;
	color: #575757;
	border: 1px solid #999999;
}

#searchbox .submit {
	background-color: #EB5C8B;
	color: #FFFFFF;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #EB5C8B;
}
#freeform  {
	background-color: #FDF1F4;
	margin-left: 0px;
	margin-bottom: 10px;
	padding: 10px;
	width: 400px;
}
#freeform p.small {
	font-size: 11px;
}

#pageheader.partners {
	background-color: #FFFFFF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #EB5C8B;
	width: 960px;
	padding-top: 0px;
	height: 105px;
	background-image: url(../img/bg_header_partners.jpg);
	position: relative;
}#pageheader.about {
	background-color: #FFFFFF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #EB5C8B;
	width: 960px;
	background-image: url(../img/bg_header_about.jpg);
	padding-top: 0px;
	height: 105px;
	position: relative;
	background-repeat: no-repeat;
}
#pageheader.news {
	background-image: url(../img/bg_header_news.jpg);
	background-color: #FFFFFF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #EB5C8B;
	width: 960px;
	padding-top: 0px;
	height: 105px;
    position: relative;
	background-repeat: no-repeat;
}

#pageheader.homecontent {
	background-image: url(../img/bg_home_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 372px;
	width: 960px;
	margin: 0px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #EB5C8B;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#pageheader.projects {
	background-image: url(../img/bg_header_projects.jpg);
	background-color: #FFFFFF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #EB5C8B;
	width: 960px;
	padding-top: 0px;
	height: 105px;
    position: relative;
	background-repeat: no-repeat;
}
#pageheader.resources {
	background-image: url(../img/bg_header_resources.jpg);
	background-color: #FFFFFF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #EB5C8B;
	width: 960px;
	padding-top: 0px;
	height: 105px;
    position: relative;
	background-repeat: no-repeat;
}
#pageheader.contact {
	background-image: url(../img/bg_header_about.jpg);
	background-color: #FFFFFF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #EB5C8B;
	width: 960px;
	padding-top: 0px;
	height: 105px;
    position: relative;
	background-repeat: no-repeat;
}
a.file {
	background-image: url(../img/disk_multiple.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-left: 20px;
}

#homenews {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin-top: 0px;
	padding: 10px;
}
p.readmore  {
	display: block;
	line-height: 1px;
	background-image: url(../img/bg_readmore.png);
	background-repeat: no-repeat;
	height: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
}
a.fullstory {
	display: block;
	text-indent: -9000px;
	height: 20px;
}





#homenews h2 {
	font-size: 18px;
	color: #3B2851;
	font-weight: normal;
	font-family: "FS Albert", Arial;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#homenews h3 {
	font-family: Defused-Regular, Arial, sans-serif;
	color: #EB5C8B;
	font-weight: normal;
	font-size: 13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 1.4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FBDDE7;
	padding-bottom: 10px;
}
#homenews p {
	line-height: 125%;
	margin-top: 0px;
	font-size: 12px;
}



#homenews a:link, #homenews a:visited {
	color: #EB5C8B;
	text-decoration: none;
	border-bottom-style: none;
	display: block;
}
#homenews a:hover, #homenews a:active {
	color: #3B2851;
	text-decoration: none;
	border-bottom-style: none;
	display: block;
}
#homenews  p.readmore a:link {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
#maincontent h3.homeheading {
	font-family: Defused-Regular, Arial, sans-serif;
	font-size: 20px;
	color: #EB5C8B;
}

#maincontent  div.linktext {
	background-color: #EB5C8B;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Defused-Regular, Arial, sans-serif;
	font-size: 12px;
	overflow: hidden;
	padding: 0px;
}
#maincontent .linktext h4 {
	font-size: 13px;
}

#maincontent      .linktext     h4    a:link, #maincontent     .linktext    h4    a:visited {
	display: block;
	background-color: #3B2851;
	padding: 5px;
	font-weight: normal;
	color: #FFFFFF;
	border-bottom-style: none;
	line-height: 2;
	height: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#maincontent     .linktext    h4   a:hover, #maincontent    .linktext   h4   a:active {
	display: block;
	background-color: #EB5C8B;
	padding: 5px;
	font-weight: normal;
	color: #FFFFFF;
	border-bottom-style: none;
	margin-top: 0px;
	line-height: 2;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}



#navcontainer {

}
#navcontainer #navlist {
	margin-bottom: 0px;
}

#navcontainer ul
{
	background-color: #3B2851;
	color: White;
	width: 960px;
	font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#navcontainer ul li a
{
	background-color: #3B2851;
	color: White;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5F4080;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#maincontent a:link, #maincontent a:visited {
	color: #BB5277;
	text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #BB5277;
}
#maincontent a:hover, #maincontent a:active {
	color: #3B2851;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #3B2851;
}
#maincontent .partnerbox {
	background-color: #3B2851;
	margin-bottom: 20px;
}
#maincontent .partnerwrap {
	background-position: 0px 0px;
	padding: 0px;
	height: 1%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#maincontent .partnerbox a {
	color: #EB5C8B;
	text-transform: uppercase;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#maincontent .partnerbox h2 {
	padding: 10px;
	margin-bottom: 0px;
	color: #EB5C8B;
	text-transform: uppercase;
}
#maincontent .partnerbox p {
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
}



#sidebar h3 {
	background-color: #3F2452;
	color: #FFFFFF;
	font-family: Defused-Regular, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding-left: 25px;
	background-image: url(../img/bg_arrow.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-bottom: 0px;
	margin-bottom: 10px;
}

#sidebar  .sidebox {
	background-color: #FDF1F4;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
#sidebar  .newsletter  {
	background-image: url(../img/bg_newsletter.png);
	background-color: #FDF1F4;
	background-repeat: no-repeat;
	padding-top: 80px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#sidebar .newsletter #mb-name {
	width: 180px;
	margin-bottom: 10px;
}
#contactform #name {
	width: 262px;
	margin-left: 0px;
}
#sidebar  .newsletter  #kyihhk-kyihhk {
	width: 180px;
	margin-left: 0px;
}
#sidebar .newsletter .subscribebutton {
	background-color: #3F2452;
	width: 180px;
	color: #FFFFFF;
	margin-top: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
}
#sidebar .subscribebutton:hover {
	background-color: #EB5C8B;
}



#sidebar .sidebox #subnav a#current {
	background-color: #EB5C8B;
	color: #FFFFFF;
}
#sidebar   .sidebox   ul a {
	display: block;
	margin: 0px;
	padding: 5px;
}
#sidebar .sidebox ul li ul {
	margin-bottom: 0px;
}
#sidebar     .sidebox    #subnav   li  {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 120%;
}
#sidebar .sidebox ul#subnav {
	margin: 0px;
	padding: 0px;
}


#sidebar a:link, #sidebar a:visited {
	color: #3F2452;
	text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #EB5C8B;
}
#sidebar a:hover, #sidebar a:active {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #DA5581;
	background-color: #bb5277;
}


#navcontainer  #navlist  .current  {
	background-color: #EB5C8B;
}



#navcontainer ul li a:hover
{
	background-color: #EB5C8B;
	color: #fff;
}


#footer {
	background-image: url(../img/bg_footerlogos.png);
	background-repeat: no-repeat;
	height: 120px;
	background-position: top;
	position: relative;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

#footerstrap {
	background-color: #3B2851;
	height: 40px;
	background-image: url(../img/bg_footerstrap.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
#footercredits {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	font-size: 11px;
	position: relative;
}
#footercredits a:link, #footercredits a:visited {
	color: #EB5C8B;
	text-decoration: none;
}
#footercredits a:hover, #footercredits a:active {
	color: #3B2851;
	text-decoration: underline;
}
#footercredits .copyright {
	width: 460px;
	position: absolute;
	left: 10px;
	top: 10px;
}
#footercredits .credits {
	width: 460px;
	float: right;
	text-align: right;
	position: absolute;
	left: 490px;
	top: 10px;
}
.rssicon {
	float: right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#maincontent .newsbottom {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #EB5C8B;
	height: 1px;
}
#maincontent hr {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #EB5C8B;
	border-right-color: #EB5C8B;
	border-bottom-color: #EB5C8B;
	border-left-color: #EB5C8B;
}
#maincontent p.fullstory span {
	position: absolute;
	left: -1000px;
}
#maincontent       .newsthumb       a:link, #maincontent .newsthumb a:visited   {
	border: 2px none #EB5C8B;
}
#maincontent       .newsthumb       a:hover, #maincontent .newsthumb a:active   {
	border: 2px none #3F2452;
}
#maincontent  ul li {
	background-image: url(../img/bg_fullstory_circle.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 0px;
	background-position: left 6px;
	padding-bottom: 5px;
	height: 1%;
}
#maincontent  ol li {
	background-repeat: no-repeat;
	padding-left: 0px;
	margin-left: 20px;
	background-position: left 6px;
	padding-bottom: 5px;
	list-style-type: decimal;
	list-style-position: outside;
}
#maincontent .partnerbox h2 {
	font-size: 14px;
}
#maincontent.home {
	font-size: 15px;
	font-family: "FS Albert", Arial;
}
#maincontent .homebox img {
	margin-bottom: -10px;
	z-index: 1;
}
#maincontent .homeheading a:link, #maincontent .homeheading a:visited {
	color: #EB5C8B;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#maincontent .homeheading a:hover, #maincontent .homeheading a:active {
	color: #3B2851;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#maincontent .homebox {
	margin-bottom: 10px;
}
#maincontent   .box  {
	background-color: #FDF1F7;
	display: block;
}
#engageform  {
	background-color: #FDF1F4;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;


}
#contactdetails label {
	margin-left: 10px;
}

#engageform #contactdetails {

}
#engageform #submitnetwork {
	float: right;
	background-color: #402452;
	color: #FFFFFF;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-image: url(../img/bg_arrow.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	margin-right: 20px;
	border: 1px solid #402452;
}
#engageform #submitnetwork:hover {
	background-color: #FFFFFF;
	color: #402452;
	background-image: url(../img/icon_accept.png);
	border: 1px solid #C44F7E;
}
#contactdetails input:focus {
	border: 2px solid #C44F7E;
	background-color: #F9F9F9;
}

#contactdetails p {
	margin-left: 10px;
	margin-bottom: 5px;
	font-family: Defused-Regular, Arial, sans-serif;
}
#engageform #areas fieldset {
	background-color: #FFFFFF;
	border: 1px solid #FBE6EB;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#engageform #areas fieldset:hover, #engageform #eastmid fieldset:hover, #engageform #regions fieldset:hover {	
border: 1px solid #C44F7E;
}
#contactdetails fieldset {
	background-color: #FEFCFD;
	background-color: #FFFFFF;
	border: 1px solid #FBE6EB;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 15px;
}
#contactdetails     fieldset:hover          {
	border: 1px solid #C44F7E;
}
#engageform #eastmid fieldset {
	background-color: #FFFFFF;
	border: 1px solid #FBE6EB;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#engageform #regions fieldset {
	background-color: #FFFFFF;
	border: 1px solid #FBE6EB;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#engageform .formtextsmall {
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding: 10px;
	background-color: #FFFFFF;
	border: 1px solid #FBE6EB;
	font-family: Defused-Regular, Arial, sans-serif;
}
#name, #ikjym-ikjym, #Surname, #Jobtitle, #Organisation, #cm-fo-trhdc {
	width: 180px;
	margin-left: 10px;
	margin-bottom: 5px;
}
#contactdetails  label, #areadescription label {
	font-size: 12px;
	font-family: InfoTextRegularTf-Roman;
	color: #575757;
}

#engageform #areadescription {
	margin-right: 0px;
}
#maincontent img.right {
	float: right;
	padding: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
	border: 1px solid #FDF1F7;
}
#maincontent img.left {
	float: left;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #FDF1F7;
}
#footer a.footerlink_emc {
	display: block;
	height: 100px;
	width: 166px;
	margin-top: 10px;
	text-indent: -9000px;
	position: absolute;
	left: 18px;
	top: 0px;
}
#footer a.footerlink_enva {
	display: block;
	height: 100px;
	width: 146px;
	margin-top: 10px;
	text-indent: -9000px;
	position: absolute;
	left: 235px;
	top: 0px;

}
#footer a.footerlink_emiep {
	display: block;
	height: 100px;
	width: 94px;
	margin-top: 10px;
	text-indent: -9000px;
	position: absolute;
	left: 593px;
	top: 1px;

}
#footer a.footerlink_goem {
	display: block;
	height: 100px;
	width: 111px;
	margin-top: 10px;
	text-indent: -9000px;
	position: absolute;
	left: 720px;

}
#footer a.footerlink_emda {
	display: block;
	height: 100px;
	width: 145px;
	margin-top: 10px;
	text-indent: -9000px;
	position: absolute;
	left: 422px;

}#footer a.footerlink_neng {
	display: block;
	height: 100px;
	width: 100px;
	margin-top: 10px;
	text-indent: -9000px;
	position: absolute;
	left: 850px;

}
#flickrgallery a.colorbox:link, #flickrgallery a.colorbox:visited {
	padding: 5px;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	background-color: #FFFFFF;
	border: 1px solid #DDD;
}
#flickrgallery a.colorbox:hover, #flickrgallery a.colorbox:active {
	background-color: #FFFFFF;
	border: 1px solid #EB5C8B;;}#sidebar .huddle a {
	display: block;
	height: 100px;
	width: 220px;
	background-image: url(../img/bg_huddle.png);
	background-repeat: no-repeat;
	text-indent: -9000px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 20px;
	margin-bottom: 20px;
}
#bookwhen a:link, #bookwhen a:visited {
	text-indent: -9000px;
	display: block;
	height: 75px;
	width: 300px;
	background-image: url(../img/bg_bookwhen.png);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#maincontent table {
	border: 1px solid #575757;
	background-color: #FFF;
}
#maincontent table td {
	background-color: #FFF;
	border: 1px solid #575757;
	padding: 5px;
}
#maincontent ul li ul {
	margin-bottom: 0px;
}
