* {
/* global white space reset */
padding:0;
margin:0;
}

body {
margin:0;
padding: 22px 0 0 0;
font: 75.25%/130% Arial, Verdana, Helvetica, sans-serif;
background: #eeeeee url("../images/back.gif") top left repeat-x;
color:#666;
text-align:center;
}

#divContainer {
width:728px;
margin:0 auto;
border:0;
padding:0;
text-align: left;
}

/* ------- =header ---------- */

#divHeader {
width:728px;
height:104px;
padding:0;
margin:0;
border-left: 1px solid #ccc;
background: url("../images/headback.gif") top left no-repeat;
}

#divMiddle {
float:left;
width:728px;
background: #fff url("../images/topback.gif") top left repeat-y;
padding:0;
margin:0;
border-left: 1px solid #ccc;
}

#floatRight{
float:right;
position:relative;
margin:0 10px 0 10px;
}

#divList1 {
float:left;
width:220px;
height:100px;
overflow: auto;
margin: 20px
}

#divList2 {
float:left;
width:220px;
height:100px;
overflow:auto;
margin:20px;
}

#divList3 {
float:left;
width:220px;
height:100px;
overflow:auto;
margin:20px;
}

#divFooter {
width:728px;
height:60px;
background: #fff url("../images/topback.gif") top left repeat-y;
padding:0;
margin:0;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

.clear {
clear:both;
height:0;
}

.rule {
clear:both;
height:12px;
border-top: 1px solid #99ABB2;
}

/* ------- =type : global --------- */

abbr, acronym {
cursor:help;
border-bottom: 1px dotted;
}

p, li {
margin: 0 40px 1em 42px;
}

h1, h2, h3, h4, h5, h6 {
font-family:Georgia, Palatino, Palatino Linotype, "Times New Roman", Times, serif;
font-weight:normal;
line-height:1.2em;
font-size:1.6em;
color:#900;
margin: 0 40px 1em 42px;
}

h1 {
color:#fff;
background-color:#336633;
}

.small {
font: 0.88em Arial, Verdana, Helvetica, sans-serif;
}

/* =hyperlinks : global */

a:link, a:visited {
color:#00c;
font-weight:bold;
text-decoration:none;
}

a:hover {
color: #00f;
text-decoration: underline;
background-color:#ff0;
}

a:active {
text-decoration: underline;
}

/* =images : main content area */

img.rangeRight {
float: right;
margin: 5px 0 10px 10px;
}

/* -------- =footer ---------- */

#divFooter p {
margin: 0 40px 0.5em 59px;
}
