
/* primary tags and styles */
body  { margin: 0; padding: 0; background-color: #4b423a; background-image:url(graphics/bg.gif); }
body, td, p, ol, ul, li, div, span, form, input, textarea, h1, h2, h3, h4, h5, h6 { font-size: 11px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6, form, ol, ul, li { padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { color: #6a122c; font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; }
h1 { font-size: 12px; padding-top: 8px; padding-bottom: 5px; }
h1.news { font-size: 12px; padding-top: 8px; padding-bottom: 15px; }
h1.listhdr { color: #000000; font-size: 12px; padding-top: 13px; }
h2 { color: #000000; font-size: 11px; font-style: italic; }
h3, h4 { font-size: 10px; }
h5, h6 { font-size: 10px; }
ol, ul, li { list-style-type: none; }
hr { height: 1px; border-width: 0; color: gray; background-color: gray; }
img { display: block; }
img.inline { display: inline; }
td.whitecell { background-color: #ffffff; }
td.fadeleft { width: 15px; background-image:url(graphics/fade-left.gif); background-repeat: repeat-y; }
td.faderight { width: 15px; background-image:url(graphics/fade-right.gif); background-repeat: repeat-y; }
.emph1 { font-weight: bold; }
.leading14 { line-height: 14px; }
.leading18 { line-height: 18px; }
.required { color: #ff0000; }
.padding5 { padding: 5px; }


/* left navigation */
td.leftnav { background-color: #5a4939; }
div#leftnavwrapper { padding-top: 45px; padding-bottom: 45px; }
div#leftnav { color: #ccc3b9; font-size: 11px; margin-bottom: 15px; width: 278px; }
div#leftnav a, a:visited { color: #ccc3b9; font-size: 11px; }
div#leftnav a:hover { color: #ffffff; font-size: 11px; }
div#leftnav a:active { color: #ccc3b9; font-size: 11px; }
div#leftnav ul { margin-right: 15px; }
div#leftnav li { line-height: 19px; }
div#leftnav li.active { padding-left: 10px; background-image:url(graphics/arrow-leftnav.gif); background-position: center left; background-repeat: no-repeat; }
div#leftnav li.nopadtop { padding-top: 2px; line-height: 14px; background-position: 0% 25%; }
div#leftnav li.nopadmid { padding-top: 2px; padding-bottom: 2px; line-height: 14px; background-position: 0% 25%; }
div#leftnav li.nopadbtm { padding-bottom: 2px; line-height: 14px; background-position: 0% 20%; }
div#leftnav ul.subnav { margin-left: 23px; }
div#leftnav ul.subnav li { padding-left: 10px; }
div#leftnav ul.tertnav { margin-left: 35px; margin-top: 8px; }
div#leftnav ul.tertnav li { padding-left: 10px; }
div#leftnav li.tertnav { margin-left: 11px; }


/* left column */
td.leftcolgrey { background-color: #edeceb; height: 51px; }


/* content */
td.content { background-color: #ffffff; }
div#content-text { padding-left: 29px; padding-right: 29px; width: 597px; }
div#content-text ul { margin: 15px 10px 15px 30px; }
div#content-text li { list-style-type: disc; padding-bottom: 5px; }
div#content-text ul.matable { margin: 0; padding: 0; margin: 10px; }
div#content-text ul.advlist { margin: 0; padding: 0; margin-left: 1px; }
div#content-text li.greybull { list-style-type: none; padding-left: 15px; background-image:url(graphics/bullet-grey.gif); background-repeat: no-repeat; background-position: 1px 2px; }

table#teamcontent { margin-top: 40px; }
.teamtitle { color: #000000; font-size: 11px; font-weight: bold; }
td.teamimage { padding-right: 26px; }

table#resourceslinks { margin-top: 10px; width: 545px; }
.resourcesimg { margin-right: 25px; }

td.colhdr { padding: 6px; color: #000000; font-size: 12px; font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; }
td.colsubhdr { padding: 6px; color: #6a122c; font-size: 12px; font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; }
td.indent { padding: 2px 2px 2px 15px; }
td.cellval { text-align: center; }

/* copyright */
div#copyright { color: #918b86; font-size: 9px; margin-top: 10px; margin-bottom: 10px; }
div#copyright a, a:visited { color: #918b86; font-size: 9px; }
div#copyright a:hover { color: #ffffff; font-size: 9px; }
div#copyright a:active { color: #918b86; font-size: 9px; }

/* form elements */
input { color: #333333; font-size: 10px; font-family: verdana, sans-serif; }
textarea { background-color: #ffffff; border: solid 1px #A2A29E; color: #333333; font-size: 9px; font-weight: normal; } 
select  { background-color: #ffffff; border: solid 1px #A2A29E; color: #333333; font-size: 9px; font-weight: normal; } 
.textfield { width: 200px; margin-top: 5px; margin-bottom: 5px; border: 1px solid #999; padding: 3px; }
.searchfield { background-color: #ffffff; border: solid 1px #A2A29E; color: #333333; font-size: 9px; width: 100px; }
.searchbtn { margin-left: 4px; }


/* links */
a, a:visited { color: #669933; font-size: 11px; font-weight: normal; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; }
a:hover { color: #6a122c; font-size: 11px; font-weight: normal; text-decoration: underline; font-family: verdana, arial, helvetica, sans-serif; }
a:active { color: #669933; font-size: 11px; font-weight: normal; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; }
