html {
margin: 0; padding: 0;
}

body {
background: #300 url(images/background.jpg);
color: #000;
font: 13px/17px verdana, sans-serif;
margin: 0; padding: 0;
}

a:link {color:#300; background: transparent; font-weight: bold; text-decoration:none; }
a:visited {color:#300; background: transparent; font-weight: bold; text-decoration:none; }
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}

div#chac {
position: absolute ; top: 60px; left: 21px; width: 144px;  z-index: 3;
}

div#chac_shadow {
position: absolute ; top: 66px; left: 27px; width: 144px;  z-index: 1;
}

div#mesh {
position: absolute ; top: 60px; left: 636px; width: 150px;  z-index: 1;
}

div#navlinks {
position: absolute ; top: 60px; left: 636px; width: 150px;  z-index: 3;
}

div#navlinks a {
color: #fff;
background: transparent;
font: bold 14px/15px arial, helvetica, sans-serif; 
text-align: center;
text-decoration: none;
display: block;
padding: 3px 3px 5px 3px;
margin: 0 0 3px 0;
border-left: 6px solid #000;
}

div#navlinks a:hover {
color: #ff6;
background: #630;
text-decoration: none;
border-left: 6px solid #fc0;
}

div#navlinks a.yourhere {
border-left: 6px solid #fc0;
}

div.leftcolumn {
position: absolute ; top: 390px; left: 9px;  z-index: 4;
width: 128px;
color: #000;
background: #fb5;
border-top: 2px solid #fff;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
border-left: 2px solid #fff;
padding: 0 9px 18px 9px;
}

div.rightcolumn {
position: absolute ; top: 240px; left: 636px;  z-index: 4;
width: 128px;
color: #000;
background: #fd6;
border-top: 2px solid #fff;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
border-left: 2px solid #fff;
padding: 0 9px 18px 9px;
}

div#content {
position: absolute ; top: 30px; left: 151px; z-index: 2;
background: #fff url(images/middle.gif) repeat-y;
color: #000;
width: 468px;
}

div#content_inner {
padding: 27px;
}

div#sinulogic {
width: 468px;
text-align: center;
margin: 24px 0 0 0;
}

div#copyright {
color:#fff;
background: #630;
text-align: center;
font: bold 9px/10px verdana, sans-serif;
padding: 4px;
margin: 24px 0 0 0;
}

h1 {
color:#600;
background: transparent;
font: normal bold 24px/27px arial, geneva, sans-serif;
text-align: center;
margin: 0 0 18px 0;
}

h2 {
color:#300;
background: transparent;
font: normal bold 16px/17px arial, geneva, sans-serif;
text-align: center;
margin: 9px 0 0 0;
}

h3 {
color:#600;
background: transparent;
font: normal bold 16px/19px arial, verdana,geneva, sans-serif;
text-align: center;
margin: 9px 18px 0 18px;
}

/* Be kind to Netscape 4* /

p, td, ol, ul, li, dl, dt, dd {font-family: verdana, sans-serif;}

/* Done being kind to Netscape 4 */


p {
margin: 7px 0 0 0;
}

p.a {
margin: 14px 0 0 0;
}

p.indent {
margin: 7px 36px 0 36px;
}

p.center {
text-align: center;
}

p.right {
margin: 27px 0 0 0;
text-align: right;
}

p.sm {
font: 10px/12px verdana, sans-serif;
margin-top: 6px;
}

p.smcenter {
font: 10px/12px verdana, sans-serif;
margin-top: 6px;
text-align: center;
}

p.smright {
font: 11px/13px verdana, sans-serif;
margin-top: 9px;
text-align: right;
}

ol, ul {
list-style-type: none;
margin-left: 0;
padding-left: 0;
}

li {
background: url(images/bullet.gif) left top no-repeat;
color: #000;
margin-top: 7px;
padding-left: 15px;
}

li.nolead {
background: url(images/bullet.gif) left top no-repeat;
color: #000;
margin-top: 0;
padding-left: 15px;
}

img {
border: 0;
}

img.center {
display: block;
text-align: center;
margin: 12px auto 0 auto;
padding-bottom: 12px;
}

img.left {
margin: 12px 9px 6px 0;
float: left;
}

img.right {
margin: 12px 0 6px 9px;
float: right;
}

span.smallcaps {
font-variant: small-caps;
}

span.sm {
font-size: 10px;
}

td.tablehead {
font: bold 11px/13px verdana, sans-serif;
text-align: center;
padding: 3px 1px 3px 1px;
border-bottom: 2px solid #600;
}

td.tabledata {
text-align: center;
padding: 3px 1px 3px 1px;
border-bottom: 1px dotted #600;
}

td.tabledataleft {
text-align: left;
padding: 3px 1px 3px 0;
border-bottom: 1px dotted #600;
}

td.tabledataright {
text-align: right;
padding: 3px 0 3px 1px;
border-bottom: 1px dotted #600;
}






