* {
margin:0;
padding:0;
}

.header {
border-top:2px solid #663;
background:#ffffff url(img/logo3.gif) no-repeat left bottom;
height:100px;
cursor:pointer;
}

.pageTitle {
font-weight:bold;
font: Tahoma,sans-serif;
line-height:21px;
font-size:19px;
}

body {
background:#7C6F5C url(img/bg_metal.gif);
color:#222;
font:normal 68% sans-serif;
padding:1% 0;
}

.greenGT { font:bold Arial; color:#167618; } 
.redLT { font:bold Arial; color:red; } 
.leftText { float: left } 
.rightImg { float: right } 
a { color:#642; }
a:hover { color:#963; }
big { font-size:1.1em; } 
h1,h2,h3 { color:#442; padding:8px 0 2px; } 
h1 { font:normal 18pt serif,sans-serif; } 
h1 a { text-decoration:none; } 
h1 a:hover { text-decoration:underline; } 
h2 { font:normal 14pt serif,sans-serif; } 
h3 { font:bold 12pt serif,sans-serif; } 
blockquote {
background:url(img/quote.gif) no-repeat;
display:block;
font:normal 1.1em Georgia,serif;
padding-left:26px;
}

form,table {
margin-bottom:1.2em;
}

.btn {
background: url(img/btn_bkg.png);
padding: 8px;
font-weight: bold;
border: solid 2px #fff;
float: left;
}

img { border:none; } 
li { line-height:1.5em; } 
p { padding:2px 0 10px; } 
small,.small { font:normal .9em sans-serif; } 
ul { padding:0 2em 1.2em; } 

.btmGrad {
background: url(images/gradient.png) center bottom;
background-repeat:repeat-x; 
}

.graph {
background:#FBF9F4 url(images/graph.gif) no-repeat center bottom;
width:800px;
height:202px;
margin:5px auto;
}

#wrapper {
background:#332 url(img/wrapper.gif) no-repeat left bottom;
width:960px;
margin:0 auto;
}

#container {
background:#FBF9F4;
border: 6px solid #2a552f;
font-size:1.3em;
line-height:1.3em;
width:950px;
margin:0 auto;
}

.title {
background:#E2DED4;
border:1px solid #5e9d66;
}

.title h1 {
color:#441;
font:normal 2em sans-serif;
padding:10px 0 10px 18px;
}

.navigation {
background:#DED9D0 url(img/nav.gif) repeat-x;
height:41px;
border-top:1px solid #996;
}

.navigation a {
background:#FFF url(img/nav.gif) repeat-x;
border-right:1px solid #C9C6B3;
color:#553;
float:left;
font:bold 1em Tahoma,sans-serif;
line-height:41px;
text-align:center;
text-decoration:none;
padding:0 14px;
font-size:17px;
}

.navigation a:hover,.navigation a#active {
background-position:left bottom;
color:#331;
}

.main#two-columns {
background:#FFF url(img/two-columns.gif) repeat-y;
}

.bottom {
background:#DCDAC9 url(img/bottom.gif) no-repeat left bottom;
border-top:1px solid #AA8;
color:#444;
padding:14px 20px;
}

.bottom .left,.bottom .right {
width:49%;
}

.footer {
background:#332;
color:#EED;
padding:10px;
}

.footer .left {
width:66%;
}

.footer .right {
width:33%;
text-align:right;
}

.footer a {
color:#FFF;
text-decoration:none;
}

.footer a:hover {
color:#FFF;
text-decoration:underline;
}

.gallery td {
vertical-align:top;
text-align:center;
}

.clear,.clearer {
clear:both;
}

.clearer { font-size:0; } 
.col2 .left { width:64%; } 
.col2 .right .content { background:#FFF; } 
.col2 .right { width:33%; } 
.content { padding: 25px 20px; line-height: 16pt; color: #42392f } 
.left { float:left; } 
.right { float:right; }

.right .content {
padding:18px 12px 12px;
}

ul.block {
border-top:1px dashed #BCBAAC;
width:90%;
margin:4px 0;
padding:0;
}

.block li {
border-bottom:1px dashed #BCBAAC;
list-style:none;
}

.block li a,.block li em {
color:#553;
display:block;
}

.block li em {
font-size:.9em;
font-style:normal;
}

.block li a {
text-decoration:none;
width:94%;
padding:4px 3%;
}

.block li a span {
font-weight:700;
}

.block li a:hover {
background:#D2D0C0;
color:#553;
}

.right .block,.right .block li {
border-color:#DCDACC;
}

.right .block li a:hover {
background:#F2F0EA;
}

label,.gallery em {
display:block;
}

