
html, body { width: 100%; height: 100%; margin: 0; padding: 0; background-color: #f0e0d5; font-family: verdana,geneva,sans-serif; font-size: 11px; color: #cbbbbd; }
center { height: 100%; }
table { border-collapse: collapse; }
h1, h2, h3, h4, h5, h6 { margin: 0; font-family: arial,geneva,helvetica,sans-serif; }
p { margin: 0 0 0.5em 0; font-family: verdana,geneva,sans-serif; font-size: 11px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

#page_area { height: 100%; width: 780px; background: url(../images/web-backdrop_03.gif) repeat-y top left; }
#margin_area { width: 18px; background: url(../images/web-backdrop_05.gif) no-repeat top left; }

td.left, td.right { width: 381px; text-align: left; vertical-align: top; }
td.left { background: url(../images/web-backdrop_06.gif) no-repeat bottom left; }
td.right { background: url(../images/web-backdrop_07.gif) no-repeat bottom left; }

#header_area { height: 251px; width: 381px; background: url(../images/web-backdrop_01.gif) no-repeat top left; }
#header_area img { margin: 45px auto auto 48px; }

#menu_area { height: 53px; padding-top: 57px; background-color: #973b38; }
#menu_bar a { margin-right: 1em; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #e0c5c4; }
#link_bar { margin: 68px 0 0 53px; }
#link_bar a { margin-right: 40px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #e0c5c4; }

#left_content_area { float: left; padding: 32px 21px 0 0; color: d2bcbf; }
#left_content_area h1, #left_content_area h2, #left_content_area h3, #left_content_area h4, #left_content_area h5, #left_content_area h6 { margin-bottom: 0.1em; line-height: 1em; font-size: 16px; color: #e2ccbf; }
#left_content_area p.csc-subheader { font-family: arial,geneva,helvetica,sans-serif; line-height: 1em; margin-bottom: 0.75em; font-size: 11px; color: #ffffff; }
#left_content_area a { color: #e2ccbf; }
#left_content_area a.internal-link, #left_content_area a.download, #left_content_area a.external-link-new-window { font-family: arial,geneva,helvetica,sans-serif; font-weight: bold; font-style: italic; }

#right_content_area a { color: #92110c; }

#csc-content-left, #csc-content-right { float: left; width: 148px; padding-left: 32px; }
.left .footer { float: none; clear: both; width: 381px; height: 175px; }
.right .footer { float: none; clear: both; width: 381px; height: 125px; }

#right_content_area { padding: 24px 36px; color: #675657; }
#right_content_area h1, #right_content_area h2, #right_content_area h3, #right_content_area h4, #right_content_area h5, #right_content_area h6 { margin-bottom: 0.5em; line-height: 1em; font-size: 20px; color: #c44e00; }
#right_content_area h2 { margin: 1em 0 0.1em 0; font-size: 14px; }
#right_content_area h3 { margin: 1em 0 0.5em 0; font-size: 14px; }
#right_content_area p.csc-subheader { font-family: arial,geneva,helvetica,sans-serif; line-height: 1em; margin-bottom: 1em; font-size: 11px; color: #c44e00; }

.csc-textpic-imagewrap { padding: 4px 0 0 0; }
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { padding: 8px 0 4px 0; }
.csc-textpic-equalheight .csc-textpic-imagerow { padding: 8px 0 4px 0; }
.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image { padding-bottom: 16px; }
.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image { padding-bottom: 16px; }
.csc-textpic-caption { font-family: arial,geneva,helvetica,sans-serif; font-size: 10px; padding: 2px 2px 0 2px; }

ul { margin-top: 0; margin-bottom: 0.5em; list-style-type: disc; list-style-position: outside; }
#right_content_area li { margin: 0 0 0 -1.5em; }
#left_content_area li { margin: 0 0 0 -2em; }

#csc-content-border { width: 320px; clear: left; float: left; padding: 0 0 0 32px; }
#csc-content-border ul { margin: 0; padding: 0; }
#csc-content-border li { display: inline; margin: 0 1em 0 0; }
#csc-content-border h4 { margin: 1em 0 0.5em 0; font-size: 12px; font-style: italic; }
#csc-content-border a { color: #b07876; }
#csc-content-border a:hover, #csc-content-border h4 {  color: #c99d9c; }
