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

body {
margin:0;
padding:0;
font:71.25%/130% Verdana, Arial, Helvetica, sans-serif;
background:#fff;
color:#223;
text-align:center;
}

img {
border-bottom-style:none;
border:0;
margin:0;
padding:0;
}

#divContainer {
width:740px;
background:#fff;
margin:15px auto;
padding:10px 0 0 0;
border:1px solid #778;
text-align:left;
}

#divLeft {
float:left;
display:inline;
width:160px;
margin:40px 0 45px 20px;
}

#divMiddle {
float:left;
display:inline;
width:360px;
margin:35px 0 0 20px;
}

#divRight {
float:left;
display:inline;
width:144px;
margin:35px 0 15px 20px;
padding:0 0 0 6px;
}

#divHeaderAdvert {
border:0;
margin:0;
padding:0;
}

#divFooterAdvert {
border:0;
margin:0;
padding:0;
}

#divFooter {
clear:both;
border-top:1px solid #889;
border-bottom:1px solid #889;
margin:0;
padding:10px 25px 10px 25px;
}

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

hr {
color:#778;
background-color:#778;
height:1px;
border:0;
}

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

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

p {
margin:0 0 1em 0;
}

h1, h2, h3, h4, h5, h6 {
color:#ba2d00;
letter-spacing:-2px;
line-height:30px;
padding-top:3px;
padding-bottom:5px;
}

h1 {
font:35px Arial, Verdana, Helvetica, sans-serif;
}

h2 {
font:25px Arial, Verdana, Helvetica, sans-serif;
}

h2 {
font:25px Arial, Verdana, Helvetica, sans-serif;
}

#divMiddle h2 a {
font-weight:normal;
}

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

/* =hyperlinks :global */

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

a:hover {
color:#1d56ff;
text-decoration:underline;
}

a:active {
text-decoration:underline;
}

/* =lists :global */

#divMiddle ul {
list-style:none;
margin-left:0;
padding-left:0em;
}

#divMiddle li {
list-style-image:url(../images/bullet.gif);
margin-left:16px;
}

/* ------------ =menu ------------ */

/* =menu :primary items */

#navlist {
font-size:.9em;
font-weight:normal;
line-height:1.1em;
padding:0;
margin:0;
width:160px;
border-top:1px solid #ccc;
}

#navlist li {
list-style:none;
margin-bottom:1px;
padding-bottom:1px;
border-bottom:1px solid #dedede;
text-align:left;
}

#navlist li a {
display:block;
padding:2px 2px 2px 10px;
border-left:4px none #2046B4;
text-decoration:none;
font-weight:normal;
}

#navlist li a:link {
color:#2046B4;
}

#navlist li a:visited {
color:#2046B4;
}

#navlist li a:hover {
padding:2px 2px 2px 6px;
border-left:4px solid #2046B4;
color:#002694;
}

ul#navlist li.selected a:link,
ul#navlist li.selected a:visited,
ul#navlist li.selected a:hover,
ul#navlist li.selected a:active {
color:#4169e1;
border-left:4px solid #aaf;
padding-left:6px;
}

#divLeft p {
font-size:.7em;
color:#bbc;
margin-left:10px;
margin-top:20px;
}

/* ---------- =main content area ----------- */

#divBreadcrumb p {
font-size:0.88em;
color:#777788;
}

#divBreadcrumb a {
font-weight:normal;
}

#divMiddle td {
font-size:10px;
}

#divMiddle td li {
list-style-image:url(../images/bullet.gif);
margin-left:16px;
}

/* =images :main content area */

#divMiddle img {
margin:5px 0 20px 0;
}

#divMiddle img.rangeLeft {
float:left;
margin:5px 10px 10px 0;
}

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

#divMiddleWide img {
margin:5px 0 20px 0;
}

/* ------------- =sidebar --------------- */

#divRight {
font-size:0.88em;
color:#334;
margin-bottom:10px;
}

#divRight img {
margin:0 0 10px 0;
}

/* =type :sidebar */

#divRight h2 {
font-size:1.5em;
margin:0 0 0.6em 0;
padding-top:1px;
line-height:1.4em;
letter-spacing:0px;
}

#divRight h3 {
font-size:1.3em;
margin:0 0 0.6em 0;
padding-top:1px;
line-height:1.4em;
letter-spacing:0px;
}

#divRight h4 {
font-size:1.1em;
margin:0 0 0.6em 0;
padding-top:1px;
line-height:1.4em;
letter-spacing:0px;
}

#divRight a {
color:#33c;
}

#divRight ul {
list-style:none;
margin-left:0;
padding-left:0em;
}

#divRight li {
list-style-image:url(../images/bullet.gif);
margin-left:16px;
}

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

#divFooter p {
margin:0 0 0.5em 0;
}

#divFooterAd {
position:relative;
float:right;
}

/* ------------ =Directory ---------------*/

form {
margin:0px
}

input {
font-family:Arial;
width:170px;
}

select {
font-family:Arial;
}

textarea {
width:170px;
height:70px;
font-family:Arial;
font-size:12px;
color:#666666;
padding:1px 3px 0px;
margin-right:10px;
}