body {
margin: 0 0 0 15px;
padding: 0 0 0 15px;
background: #FFF url(stat/page-background.gif) repeat-y 30px 0;

}

form {
font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
color: #666;
}

input, textarea, select {
margin: 5px 0 15px 0;
}


#container-table {
width: 750px;
border: 0;
border-top: 10px solid #D10027;
border-bottom: 3px solid #FFF;
}

td#header {
width: 750px;
background: url(stat/web-header.jpg) no-repeat;
}

#header-logo {
background: url(stat/web-header.jpg) no-repeat;
width: 200px;
height: 110px;
}

td#left-column {
background-color: #B5A682;
width: 160px;
border-right: 1px solid #FFF;
}

td#content-cell {
background-color: #FFF;
width: 590px;
}

td#footer {
background-color: #D10027;
width: 750px;
border-top: 1px solid #FFF;
padding: 2px;
}

#welcome-message {
height: 80px;
background: #E1E1C4 url(stat/welcome-message.gif) no-repeat;
}

#left-column-image {
height: 115px;
background: #E1E1C4 url(stat/left-column-image-1.jpg) no-repeat;
border-top: 1px solid #FFF;
border-bottom: 1px solid #FFF;
}

#contact_opening ul {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
	font-size:11px;
	color: #ffffff;
	padding: 5px;
	margin:5px 0;
}

#quick-search {
height: 40px;
background: #B5A682 url(stat/quick-search-curve.gif) no-repeat bottom right;
padding: 8px 5px 5px 33px;
}

#quickSearchTable {
font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
}

#quickSearchTable select {
font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
color: #666;
margin: 3px 0 0 0;
}


#content {
padding: 20px 55px 30px 33px;
}


/* ===================================== */
/* =========== NAVIGATION ============== */
/* ===================================== */

ul#navigation {
background-color: transparent;
width: 150px;
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type: none;
}

ul#navigation li a {
display: block;
font: 11px/26px Verdana, Arial, Helvetica, sans-serif;
background-color: #D10027;
width: 150px;
color: #FFF;
text-decoration: none;
border-bottom: 1px solid #FFF;
padding-left: 10px;
}
ul#navigation li a:hover {
background-color: #D1254A;
}

/* ===================================== */
/* =========== TYPOGRAPHY ============== */
/* ===================================== */

h1 {
font: bold 15px/26px Verdana, Arial, Helvetica, sans-serif;
color: #D10027;
margin: 0 0 0 0;
}

h2 {
font: bold 13px/26px Verdana, Arial, Helvetica, sans-serif;
color: #D10027;
margin: 0 0 0 0;
}

.h1-quick-search {
font: bold 13px/26px Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
margin: 0 0 1px 0;
padding-left: 32px;
background-color: #D10027;
}

p {
font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666;
margin: 0 0 8px 0;
}

#footer address {
font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
text-align: center;
margin: 0 0 0 0;
}

#content ul {
font: 12px/18px Arial, Helvetica, sans-serif;
color: #666;
margin: 15px 0 10px 0;
}
#content li {
margin: 0 0 5px 30px;
}

.hiddenCheckbox {
display: none;
}
.checks {
margin: 0 0 0 0;
padding: 0 0 0 0;
vertical-align: middle;
}
