/* core settings - orange: #DF7E38; dark blue: #003366; bleed: #CCCCCC; text: #000000; */
body {font-family: verdana, arial, sans-serif; font-size: 11px; background-color: #999999;}
td {font-size: 11px; line-height: 15px; color: #000000; font-family: verdana, arial, sans-serif; text-align: left;}
p {margin: 0px 40px 10px 18px; font-size: 11px; color: #000000; line-height: 15px; font-family: verdana, arial, sans-serif; text-align: left;}
p.homeIntro {margin-left: 18px; padding-left: 1.5em;}
img {border: none;}
a {color: #003366; text-decoration: underline;}
a:hover {color: #DF7E38; text-decoration: underline;}
h1 {margin: 5px 40px 8px 18px; font-size: 11px; color: #003366; font-weight: bold; line-height: 15px; font-family: verdana, arial, sans-serif; text-align: left;}
h2 {}
.highlight {color: #003366; font-weight: bold;}

ul {margin: 0px 40px 10px 18px; padding: 0px 0px 0px 1.5em; list-style: url("images/arrow1.gif") none;}
ul li {margin: 0px 0px 7px 0px;}

div.level2 {margin-left: 0px;}
div.level2 ul {margin: 0px 40px 10px 18px; padding: 0px 0px 0px 1.5em; list-style: url("images/arrow2.gif") none;}
div.level2 ul li {margin: 0px 0px 7px 0px;}
div.level2 a {text-decoration: none;}
div.level2 a:hover {text-decoration: none;}

ol {margin: 0px 40px 10px 18px; padding: 0px 0px 0px 2em; list-style: lower-alpha;}
ol li {margin: 0px 0px 15px 0px;}
span.serviceHead {color: #003366; font-weight: bold;}

/* layout header */
table.headerTable {background-color: #FFFFFF;}

/* layout body */
table.bodyTable {background-color: #003366; background-image: url(images/layout_bottom.gif); background-position: bottom; background-repeat: no-repeat;}
td.textColumn {background-color: #FFFFFF; background-image: url(images/body_bottom.gif); background-position: bottom; background-repeat: no-repeat;}
td.menuColumn {background-color: #DF7E38; background-image: url(images/menu_bottom.gif); background-position: bottom; background-repeat: no-repeat;}
td.headingCell {background-color: #DF7E38;}
td.bodycopyCell {padding: 12px 0px 25px 0px;}

/* layout footer */
p.footerLinks {margin: 12px 0px 5px 0px; font-size: 11px; line-height: normal; color: #FFFFFF; text-align: center;}
p.footerLinks a {color: #FCE095; text-decoration: none;}
p.footerLinks a:hover {color: #FCE095; text-decoration: underline;}

p.copyrightFooter {margin: 0px 0px 5px 0px; font-size: 11px; line-height: normal; color: #FFFFFF; text-align: center;}
p.copyrightFooter a {color: #FFFFFF; text-decoration: underline;}
p.copyrightFooter a:hover {color: #FCE095; text-decoration: underline;}

/* news section home page */
div#news {margin-top: 20px;}
div#news img {display: block; margin: 0px 0px 8px 18px; border-bottom: 1px solid #DF7E38;}
div#news a {color: #003366; text-decoration: none;}
div#news a:hover {text-decoration: underline;}
div#news ul {margin: 0px 40px 10px 18px; padding: 0px 0px 0px 1.5em; list-style: url("images/arrow1.gif") none;}
div#news ul li {margin: 0px 0px 5px 0px;}

/* what's new page */
p.headline {color: #003366; font-weight: bold; margin-bottom: 4px;}
p.posted {color: #DF7E38; margin-bottom: 6px;}
p.text {}
p.headonly {color: #DF7E38;}
p.headonly a {color: #003366; text-decoration: none;}
p.headonly a:hover {color: #003366; text-decoration: underline;}

/* form related */
.asterisk {color: #003399;}
p.formInstructions {margin-bottom: 8px;}
p.formAlert {color: #CC3300; font-weight: bold; margin-bottom: 8px;}
p.formLabel {color: #003366; font-weight: bold; margin: 8px 0px 0px 18px;}
input {margin: 0px 0px 0px 0px; font-family: verdana, arial, sans-serif; font-size: 11px; line-height: normal; color: #333333;}
input.formTextField {width: 200px; height: 20px; border: 1px solid #99BADD;}
input.formButton {padding: 2px 5px 2px 5px; margin: 0px 0px 0px 0px;}
textarea {margin: 0px 0px 0px 18px; width: 392px; height: 100px; overflow: auto; border: 1px solid #99BADD; font-family: verdana, arial, sans-serif; font-size: 11px; color: #333333;}
div.formButtons {text-align: left; margin: 15px 0px 0px 15px;}