body { margin: 0; padding: 0; color: #fff; font-family: tahoma,verdana,arial,helvetica; font-size: 13px }
img { border: 0 }
form { padding: 0; margin: 0; display: inline }
ul { font-size: 14px; margin-top: 0; line-height: 22px }
li.n { list-style: none }
li a { color: #c299bb !important }

h1 { font-size: 28px; font-weight: normal }
h2 { font-size: 22px; font-weight: normal; margin-top: 0; margin-bottom: 0 }

div.left { float: left; width: 390px; margin: 0 30px 0 0; text-align: justify }
div.right { float: left }

div.cl { clear: left }

#body { width: 1124px; background: url('/images/shadow.png'); margin: 0 auto }
#wrap { width: 100%; background: url('/images/shadowtop.png') no-repeat }

#head { margin: 0 auto; height: 150px; width: 960px; text-align: center; background: url('/images/logobg.png') }
#head img { padding-top: 36px }

#contentWrap { margin: 0 auto; min-height: 450px; width: 960px; background: #605 url('/images/bg.gif') no-repeat }
#content { padding: 34px 100px 0 100px }

.om { font-size: 11px; color: #ccc; text-align: justify; margin-bottom: 16px }
.om a { color: #c299bb !important }

#newsletterWrap { margin-top: 20px; width: 760px; height: 122px; background: url('/images/newsletterbg.png') }
#newsletter { color: #4d0040; padding: 16px 0 0 22px;}
.nr { float: left; width: 380px }
.nl { float: left; padding: 20px 0 0 0 }
.nl .input { font-size: 16px; font-weight: bold; padding: 10px 2px; margin-right: 10px }
.nl input { vertical-align: middle }
.nl #msg { padding: 5px; font-weight: bold; font-size: 16px; height: 22px; line-height: 22px; display: none }

#footerWrap { margin: 0 auto; width: 960px; background: #33002a; color: #c6b }
#footer { padding: 16px 102px; font-size: 10px }
#footer a { color: #c6b }
