/******************/
/* General Styles */
/******************/
body {
 background-color: #ffffff;
 text-align: left;
 font-family: Arial, Helvetica, sans-serif;
 padding: 0;
 margin: 0;
 color: #000000;
}

.noprint {
 display: none;
}

div.clear {
 clear: both;
 height: 0;
 line-height: 0;
}

/* IE hack to stop extra white space appearing under the footer */
* html div.clear {
 display: inline;
}

img.right {
 float: right;
 margin-left: 5px;
 margin-bottom: 5px;
}

img.left {
 float: left;
 margin-right: 5px;
 margin-bottom: 5px;
}

/* Header Styles */
div#header {
 height: 100px;
 position: relative;
}

div#header img#logo {
 border: 0;
 position: absolute;
 bottom: 0;
 left: 0;
 width: 129px;
 height: 100px;
}

div#header h1 {
 margin: 0;
 padding: 0;
 position: absolute;
 bottom: 0;
 left: 130px;
 font-size: 18pt;
}

/****************************/
/* Content Container Styles */
/****************************/
div#innercontainer {
 position: relative;
}

/*********************/
/* Navigation Styles */
/*********************/
div#nav {
 display: none;
}

/******************/
/* Content Styles */
/******************/
div#content h2 {
 color: #000000;
 font-size: 15pt;
}

div#content p, div#content li, div#content h3, div#content h4, div#content h5, div#content h6 {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 11pt;
}

/***************/
/* Form Styles */
/***************/
div#content form {
 margin-bottom: 15px;
}

div#content form fieldset {
 margin-bottom: 10px;
 border: 1px solid #98928e;
 padding: 10px;
}

div#content form fieldset legend {
 margin-bottom: 15px;
 color: #000000;
 font-size: 10pt;
 margin-bottom: 0;
 padding-left: 5px;
 padding-right: 5px;
}

div#content form p {
 margin: 0;
 margin-bottom: 3px;
 padding: 0;
}

div#content form p label {
 float: left;
 clear: left;
 width: 140px;
 text-align: right;
 padding-right: 5px;
}

div#content form p label.inline {
 display: inline;
 float: none;
 text-align: left;
 width: auto;
}

div#content form input.fieldtext {
 width: 325px;
 padding: 2px;
}

div#content form label.required {
 font-weight: bold;
}

div#content form textarea.fieldtext {
 width: 325px;
 height: 90px;
 padding: 2px;
 font-family: Arial, sans-serif;
 font-size: 100%;
}

div#content form div.checkboxes {
 width: 250px;
}

div#content form div.left {
 float: left;
}

div#content form div.right {
 float: right;
}

div#content form div.checkboxes label {
 width: 220px;
}

div#content div.error {
 padding: 10px;
 border: 1px solid #000000;
 margin: 20px;
 margin-bottom: 0;
}

/*****************/
/* Footer Styles */
/*****************/
div#footer {
 border-top: 1px solid #000000;
 margin: 0;
 padding: 0;
 padding-top: 6px;
 clear: left;
}

div#footer ul {
 margin: 0;
 padding: 0;
 list-style: none;
}

div#footer ul li {
 margin: 0;
 padding: 0;
 font-size: 9pt;
}

div#footer ul li a {
 color: #000000;
 text-decoration: underline;
}