body { margin: 0; padding: 0; font: 12px/1.5 Verdana, Arial, Helvetica, sans-serif; color: #fff; background: #376c96 url(../images/bg/bg.jpg)  repeat-x top left;  }

/* Browser Bugs */
html p { text-align: left; }
img { border: 0; -ms-interpolation-mode:bicubic; }

/* Common Global Defaults */
p { margin: 0 0 1.7em 0; }
hr { height: 1px; color: #ccc; background-color: transparent; margin: 0 0 0.4em 0; }
.x-small { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 1.2em; }

a:link { color: #fff; background-color: transparent; text-decoration: underline; }
a:visited { color: #ffc; background-color: transparent; text-decoration: underline; }
a:hover, a:active { color: #a00; background-color: transparent; text-decoration: none; }

div#main { width: 450px; }
div#headerWrapper { width: 766px; background: transparent url(../images/bg/bg-header.jpg) top left no-repeat; margin: 0 auto; }
div#pageWrapper { width: 766px; background: transparent url(../images/bg/bg-main.jpg) top left no-repeat; margin: 0 auto; }
div#slideWrapper { margin-bottom: 20px; }

/* Page Elements */

table#twoColLayout { width: 100%; border-collapse: collapse; }
	table#twoColLayout td.leftCol { width: 230px; padding: 0 22px; vertical-align: top; }
		div#sidebar { margin-top: 320px; }
	table#twoColLayout td.rightCol { width: 80%; padding: 0 22px; vertical-align: top; }

div.divider { border-bottom: 1px dotted #000; width: 95%; margin: 14px auto; }
div#footer { color: #fff; background-color: #102d4f; font-size: 10px; padding: 12px 12px 22px 12px; text-align: right; }

/* Forms */
div.formField { margin: 0 0 0.7em 0; }
input.multiField, select.multiField, input.stdField, select.stdField { border: 1px solid #cfcfcf; background-color: #e6e6e6; color: #333; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }
input.stdField, select.stdField { display: block; margin-bottom: 3px; }
form div.fieldLabel { font-weight: bold; }
textarea.stdField { border: 1px solid #cfcfcf; background-color: #e6e6e6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }

/* Other */
.pdfIcon { background: transparent url(../images/icons/iconPdfFile.gif) no-repeat 0 2px; padding: 2px 0 2px 21px; display: block; }

img.frameLeft { display: block; padding: 3px; background-color: #fff; border: 1px solid #ccc; float: left; margin: 0 8px 4px 0; }
img.frameRight { display: block; padding: 3px; background-color: #fff; border: 1px solid #ccc; float: right; margin: 0 0 4px 6px; }
img.floatClear { display: block; clear: both; }
img.centered { display: block; margin: 0 auto; }

