/* W3C CSS Validate */

body {
margin :   0 0 0 0;
padding :  0 0 0 0;
background : #FFFFFF url(images/top.gif) repeat-x;
text-align : justify;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px;
color : #000000;
}
h2, h3, h4, h5, h6 {
margin : 0;
}
img {
border: 0;
}
h2 {
text-transform : lowercase;
letter-spacing : -1px;
font-size : 26px;
font-weight : normal;
color : #31576f;
}
h2 em {
font-weight : bold;
font-style : normal;
}
h3 {
height : 25px;
background : #0077a7 url(images/img3.gif) repeat-x left bottom;
padding : 13px 0 0 20px;
text-transform : lowercase;
font-size : 11px;
color : #ffffff;
}
p, ol, ul {
line-height : 180%;
}
ul {
margin-left : 0;
padding-left : 0;
list-style-position : inside;
}
a {
color : #6b6b6b;
}
a:hover {
text-decoration : none;
}

.imageleft {
float : left;
margin : 0 20px 0 0;
}

.imageright {
float : right;
margin : 0 0 0 20px;
}

.bg1 {
padding : 0 20px 20px 20px;
border-top : 1px solid #ffffff;
background : #ffffff url(images/img4.gif) repeat-x;
}
.bg2 {
padding : 20px;
border-top : 1px solid #cbe1ef;
background : #ffffff url(images/img4.gif) repeat-x;
}

#header {
width : 892px;
height : 160px;
margin : 0 auto;
}

#header * {
margin : 0;
padding : 0;
color : #ffffff;
}
#header h1 {


width : 152px;
height : 102px;

float : left;
margin : 0;
padding : 0;
background : #fff url(images/logo.jpg) repeat-x;
}

#header h2 {
float : left;
padding : 91px 0 0 10px;
font-size : 11px;
font-weight : normal;
}


#header ul {
float : right;
margin : 0;
padding : 82px 0 0 0;
list-style : none;
}
#header li {
display : inline;
}
#header a {
display : block;
float : left;
height : 25px;
margin : 0 0 0 8px;
padding : 12px 20px 0 20px;
background : #abba47 url(images/img2.gif) repeat-x;
text-decoration : none;
font-weight : bold;
}
#header a:hover{
text-decoration : underline;
}

#content {
width : 892px;
margin : 0 auto;
}

#colTwo h2 em{
font-weight : bold;
font-style : normal;
text-transform : uppercase;
}

#colOne {
float : left;
width : 186px;
}
#colOne ul {
padding-left : 0;
list-style : none;
}
#colOne li {
padding : 5px 0;
background : url(images/img6.gif) repeat-x;
}
#colOne li.first {
background : none;
}
#colTwo {
float : right;
width : 686px;
}
#footer {
clear : both;
width : 892px;
margin : 0 auto;
padding : 30px 0;
background : url(images/img7.gif) repeat-x;
}
#footer p {
margin : 0;
text-align : center;
text-transform : lowercase;
}

/*
.bg1 table {
clear:both;
width:100%;
table-layout:fixed;
border-collapse:collapse;
empty-cells:show;
background-color:#e9e8f4;
margin: 0;
}

.bg1 table th.top {
height:3.5em;
empty-cells:show;
background-color:#afafaf;
text-align:left;
color:#fff;
font-weight:700;
font-size:110%;
padding:0 2px;
}

.bg1 table th {
height:3em;
border-left:solid 2px #fff;
border-right:solid 2px #fff;
border-top:solid 2px #fff;
border-bottom:solid 2px #fff;
background-color:#e1e1e1;
text-align:left;
color:#505050;
font-weight:700;
font-size:110%;
padding:2px 20px 2px 7px;
}

.bg1 table td {
height:3em;
border-left:solid 2px #fff;
border-right:solid 2px #fff;
border-top:solid 2px #fff;
border-bottom:solid 2px #fff;
background-color:#e1e1e1;
text-align:left;
font-weight:400;
color:#505050;
font-size:110%;
padding:2px 7px;
}

p.caption {
clear:both;
text-align:left;
color:#505050;
font-size:110%;
margin:0.5em 0 2em 20px;
}
*/