/* Position Rules */
BODY         { font-style: normal; font-weight: normal; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #9e0b0e; margin: 0; padding: 0 }
#content        { color: #000; background-color: #fff; margin-right: auto; margin-left: auto; padding: 0px 15px 15px; width: 580px }
#table_main   { width: 300px }
#clear {clear:both;height:1px;overflow:hidden;}
#top  { padding-bottom: 10px }
#contents  { margin: 0px 208px 0px 0px; padding: 10px 10px 10px 0px }
.footer           { color: white; font-size: 11px; background: #3d5134 repeat 0 0; text-align: right; margin: 0; padding: 5px; width: 570px; display: block }
.table_bg   { color: white; font-weight: bold; font-size: 14px; background-color: #9e0b0e; text-align: center; display: block }
.left     { display: block }
#right         { background-color: #e9e9e9; float: right; margin-bottom: 10px; border-bottom: 1px solid #9e0b0e; z-index: 10; width: 208px }
#right_holder   { padding: 10px }
.right_header   { color: white; font-weight: bold; font-size: 13px; background-color: #9e0b0e; margin-top: 15px; margin-right: 43px; padding: 4px 4px 4px 10px; display: block }
.header1r                       { color: white; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #562a82 url(../images/sbn_h1_img.gif) repeat-y; letter-spacing: 1px; margin: 23px 0px 0px; padding: 3px 0px 2px 40px; position: relative; display: block }
.right_general   { margin: 5px 15px 10px 40px; position: relative; display: block }

/* Text Rules */
P, .text, .general     { color: black; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.header                       { color: #3d5134; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(../images/header_bg.gif) no-repeat; letter-spacing: 1px; margin-top: 10px; margin-bottom: 25px; padding-top: 5px; padding-right: 100px; padding-left: 23px; border-top: 6px solid #3d5134 }
.input_news2            { color: black; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 2px; border: solid 1px #3d5134; z-index: 2; width: 200px }
.input_news3           { color: black; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 2px; border: solid 1px #3d5134; z-index: 2; width: 300px }
.client_image  { margin-top: 15px; margin-bottom: 15px }

/* Link Rules */
a:link          { color: #696969; text-decoration: none; border-bottom: 1px dashed #696969 }
a:visited         { color: black; text-decoration: none }
a:hover { color: #9e0b0e }
a.hide_link:hover         { color: #9e0b0e; text-decoration: underline }
a.hide_link:link          { color: #9e0b0e; font-weight: bold; text-decoration: none }
a.hide_link:visited          { color: #9e0b0e; font-weight: bold; }
a.footer_link:link, a.footer_link:visited    { color: white; font-weight: bold; font-size: 11px; text-decoration: none }
a.footer_link:hover         { color: white; font-weight: bold; text-decoration: underline }


