body, div, img {padding: 0;margin: 0;border: none;}body {background: white url(../images/bg-header.gif) repeat-x scroll left top;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #3b1959;}a {color: #227892;}a:hover {text-decoration: none;}#container-outer {margin: 0 auto;width: 755px;background: transparent url(../images/content-shadow.gif) repeat-y top left;padding: 0 6px;}#container {position: relative;width: 755px;background: transparent url(../images/shapes.gif) no-repeat bottom left;}#header {width: 100%;height: 155px;margin: 0 auto;width: 747px;position: relative;text-align: right;padding: 11px 20px 0 0;}#header a {color: #421373;font-weight: bold;font-size: 11px;padding: 0 10px;text-decoration: none;}#header a:hover {text-decoration: underline;}#header img {position: absolute;z-index: 5;top: 24px;right: 18px;}ul#nav {background-image: url(../images/nav-bg.gif);background-repeat: repeat-x;width: 737px;padding: 17px 0 0 18px;margin: 0;height: 28px;list-style-type: none;}ul#nav li {float: left;text-align: center;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-transform: uppercase;color: #421373;padding-right: 32px;}ul#nav li.last {padding-right: 0;}ul#nav li a {color: #421373;text-decoration: none;}ul#nav li a:hover {color: #227892;text-decoration: none;}#content-area {width: 755px;position: relative;}#content {padding: 20px 24px 0px 24px;width: 707px;}#footer {background: transparent url(../images/footer.gif) no-repeat top left;height: 13px;width: 722px;padding: 25px 39px 5px 6px;margin: 0 auto 10px auto;clear: both;text-align: right;font-size: 10px;}.clear {clear: both;}#lhs {float: left;width: 487px;margin-right: 20px;}#rhs {background: #efe3fa url(../images/rhs-bottom.gif) no-repeat scroll left bottom;width: 199px;float: left;font-family: Georgia, "Times New Roman", Times, serif;color: black;}#rhs .top {background: transparent url(../images/rhs-top.gif) no-repeat scroll left top;width: 100%;height: 24px;}#rhs .content {padding: 0 10px 10px 15px;}#whats-new {width: 455px;background: #cfacf3 url(../images/whats-new-bottom.gif) no-repeat scroll left bottom;margin-left: 10px;}#whats-new .top {background: transparent url(../images/whats-new-top.gif) no-repeat scroll left top;width: 100%;height: 22px;}#whats-new .content {padding: 0 16px 15px 16px;}h1 {color: #227892;font-family: Georgia, "Times New Roman", Times, serif;font-size: 20px;margin-top: 0;}h2, h2 a {color: #227892;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;margin: .1em 0 .7em 0;padding-bottom: .2em;text-decoration: none;}h2 {color: #227892;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;margin: .1em 0 .7em 0;padding-bottom: .2em;text-decoration: none;border-bottom: 1px solid #6726aa;}#whats-new h2, #whats-new h2 a, #rhs h2, #rhs h2 a {color: #32004b;font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;margin: .1em 0;text-decoration: none;border: none !important;}h2 a:hover {text-decoration: underline;}p {margin: .1em 0 1em 0;}.editors-note {font-weight: bold;color: #32004b;font-size: 11px;}.editors-note strong {font-size: 12px;}.welcome-img {padding-right: 10px;margin-top: 20px;margin-left: 8px;border-left: 2px solid #3b1959;border-right: 2px solid #3b1959;}.intro {font-style: italic;padding: 10px 26px 0 18px;line-height: 18px;text-align: center;}.date {font-size: 11px;color: #562f78;padding-bottom: 5px;}.nocomments {display: none;}.home-link {display: block;position: absolute;top: 50px;left: 20px;height: 70px;width: 450px;text-decoration: none !important;}
