/* CSS Document */
#container {
width:766px;
background-image:url(../images/bg.jpg);
background-repeat:repeat-y;
}

#header {
background-image:url(../images/headerbg.jpg);
background-position:top left;
background-repeat:no-repeat;
margin:0 10px 0 10px;
height:152px;
display:none;
}

#menu {
display:none;
}

#submenu {
display:none;
}

#main {
background-image:url(../images/bodybg.jpg);
background-position:top left;
background-repeat:no-repeat;
margin:0 10px 0 10px;
min-height:400px;
overflow:auto;
clear:both;
}

#footer {
display:none;
}

#overfooter {
display:none;
}

#underfooter {
background-image:url(../images/footer.jpg);
height:14px;
background-repeat:no-repeat;
text-align:right;
padding:20px 8px 0 0;
display:none;
}

.footerfloatbox {
float:left;
}

#accessibility {
display:none;
}


/*Header*/
#headerparts {
height:122px;
float:left;
}

#headertext {
float:left;
padding:50px 0 0 15px;

}

#headerrighttext {
text-align:right;
float:right;
width:280px;
padding:15px 15px 0 0;
}

/*Content*/
#content {
padding:15px 0 0px 0;
}

#contentleft {
float:left;
min-height:400px;
border-right:none;
width:90%;

}

#contentleft li {
list-style:disc;
margin:0 0 0 20px;
}

#contentleft label {
width:150px;
float:left;
}

.contactcheck {
margin:10px 10px 0 150px;
}

#contentleftfooter {
float:left;
border-right:1px solid #cccccc;
width:555px;
margin:0 0 15px 0;
}

#contentright {
float:left;
width:179px;
padding:0 0 0 10px;
text-align:center;
display:none;
}

#columncontainer {
float:left;
margin:10px 0 0 0;
}

.homecolumn {
float:left;
width:175px;
padding:0 0px 0 4px;
border-left:1px solid #cccccc;
}

.homecolumnleft {
float:left;
width:175px;
padding:0 0px 0 0px;
}

.pinklist ul {

}

.pinklist li {
padding:0 0 5px 10px;
list-style:url(../images/leimage.gif);}


.hidewhitespace {
visibility:hidden;
float:left;
width:1px;
}