@charset "utf-8";
/* CSS Document */
body {
margin:0;
background-color:#CABBA8;
background-color:#fff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
p {
margin:0 0 8px 0;
}
table {
border-collapse:collapse;
margin:0 0 12px 0;
width:580px;
}
table td,table th {
border:1px solid #ccc;
padding:3px;
text-align:left;
}
table.noBorder td,table.noBorder th {
border:0px;
}
table.columns3,table.columns6 {
background-color:#FBFBFB;
}
table.columns3 td.first {
width:180px;
}
table.columns3 td.last{
width:100px;
}

a {
color:#172944;
}
a img{ border:0; }
h3 {
margin:0 0 6px 0;
font-size:14px;
}
ul.list {
margin:0 0 14px 0;
padding:0;
list-style:none;
}
ul.list li {
margin:0 0 6px 0;
}
ul.list li ul {
margin:0;
padding:0 0 0 10px;
list-style:none;
}
ul.indent {
padding:10px;
background-color:#fff;
border:2px solid #ccc;
width:290px;
}
ul.indent li {
list-style:disc;
margin:0 0 6px 20px;
line-height:16px;
}
ul.inLinks {
margin:20px 0 20px 0;
padding:0;
list-style:none;
width:240px;
border-top:1px solid #00543D;
}
ul.inLinks li {
margin:0;
}
ul.inLinks li a {
line-height:16px;
height:16px;
padding:4px 6px;
border-bottom:1px solid #00543D;
text-decoration:none;
display:block;
}
div.letter {
background-color:#fff;
padding:12px;
font-size:11px;
border:2px solid #ccc;
}
div#content div.letter p {
line-height:16px;
margin:0 0 14px 0;
}
hr {
height:2px;
padding:0;
margin:20px 0;
border:0px;
background-color:#ccc;
color:#ccc;
}
div.floatBox {
float:right;
width:200px;
padding:8px 16px;
margin:12px 0 12px 26px;
font-weight:bold;
line-height:22px;
border:3px double #172944;
background-color:#DBE0E3;
color:#172944;
}
div.floatBox a {
color:#172944;
}
div.borderBox {
background-color:#fff;
border:2px solid #ccc;
padding:8px;
margin:0 0 12px 0;
}
/*-----------------------------------------
						Containers
------------------------------------------*/
div#container {
width:1024px;
margin:25px auto 0 auto;
border-top:2px solid #c7bda9;
}
div#container-content {
background-image:url(../i/bg_right_col.gif);
background-position:top right;
background-repeat:repeat-y;
}
div#container-content:after {
content:".";
display:block;
clear:both;
height:0px;
font-size:0px;
visibility:hidden;
}
*html div#container-content {
height:1%;
overflow:visible;
}
*+html div#container-content {
min-height:1%;
overflow:visible;
}
div#colLeft {
float:left;
width:175px;
}
div#colMiddle {
margin:0 0 0 5px;
padding:0;
width:660px;
float:left;
border:2px solid #8F7A52;
border-bottom:0px;
position:relative;
}
div#colRight {
float:right;
width:180px;
border-top:2px solid #8F7A52;
}
/*-----------------------------------------
						Header
------------------------------------------*/
div#header {
height:143px;
border-bottom:1px solid #8F7A52;
margin:0 0 6px 0;
}
img#logo {
float:left;
}
img#logo2 {
float:right;
margin:4px 1px 0 0;
}
/*-----------------------------------------
						Navigation
------------------------------------------*/
ul#nav-main {
margin:0;
padding:0;
list-style:none;
}
ul#nav-main li {
margin:0 0 15px 0;
position:relative;
}
*+html ul#nav-main li {
position:static;
}
*html ul#nav-main li {
position:static;
}
ul#nav-main li.open {
position:static;
}
ul#nav-main li a {
background-color:#172944;
display:block;
line-height:16px;
padding:4px 16px;
color:#fff;
text-decoration:none;
font-weight:bold;
width:143px;
}
ul#nav-main li a:hover,ul#nav-main li.on a {
background-color:#8F7A52;
}
ul#nav-main ul {
margin:0;
padding:0;
list-style:none;
display:none;
}
ul#nav-main li.on ul {
display:block;
}
ul#nav-main ul li {
margin:0;
border-bottom:1px solid #172944;
}
ul#nav-main ul li a,ul#nav-main li.on ul li a {
background-color:#fff;
color:#172944;
font-weight:normal;
}
ul#nav-main ul li a:hover,ul#nav-main li.on ul li a:hover,ul#nav-main li.on ul li.on a {
background-color:#e8eaec;
}
/******************
*******************/
ul#nav-main2 {
margin:0;
padding:0;
list-style:none;
}
ul#nav-main2 li {
margin:0 0 -15px 0;
position:relative;
}
*+html ul#nav-main2 li {
position:static;
}
*html ul#nav-main2 li {
position:static;
}
ul#nav-main2 li.open {
position:static;
}
ul#nav-main2 li a {
background-color:#172944;
display:block;
line-height:16px;
padding:4px 10px;
color:#fff;
text-decoration:none;
font-weight:bold;
width:220px;
font-size:.95em;
}
ul#nav-main2 li a:hover,ul#nav-main2 li.on a {
background-color:#8F7A52;
}
ul#nav-main2 ul {
margin:0;
padding:0;
list-style:none;
display:none;
}
ul#nav-main2 li.on ul {
display:block;
}
ul#nav-main2 ul li {
margin:0;
border-bottom:1px solid #172944;
}
ul#nav-main2 ul li a,ul#nav-main2 li.on ul li a {
background-color:#fff;
color:#172944;
font-weight:bold;
}
ul#nav-main2 ul li a:hover,ul#nav-main2 li.on ul li a:hover,ul#nav-main2 li.on ul li.on a {
background-color:#e8eaec;
}

/*-----------------------------------------
						Content
------------------------------------------*/
div#masthead {
height:133px;
border-bottom:2px solid #8F7A52;
width:auto;
}
div#masthead img {
border-right:2px solid #8F7A52;
display:block;
float:left;
margin:0;
}
div#content {
margin:7px 7px 0 7px;
padding:32px 32px 85px 32px;
background-color:#E8EAEC;
min-height:400px;
}
*html div#content { /*ie6 fix for min-height*/
height:400px;
}
div#content p {
line-height:24px;
color:#231F20;
}
div#content h2 {
color:#00543D;
font-size:16px;
margin:0 0 16px 0;
border-bottom:2px solid #00543D;
}
table#giveBack {
}
table#giveBack img {
background-color:#fff;
padding:3px;
border:2px solid #ccc;
display:block;
margin:0 auto;
}
table#giveBack td {
vertical-align:top;
padding:8px 4px;
border:0px;
}
table#giveBack td p {
line-height:16px;

}
table#media {

}
table#media td {
border:0px;
vertical-align:top;
padding:0 0 8px 0;
}
div#sideInfo {
width:220px;
float:right;
margin:20px 0 0 0;
background-color:#eee;
border:2px solid #ddd;
padding:8px;
}
/*-----------------------------------------
						Side Column
------------------------------------------*/
ul#boxes {
margin:0;
padding:0;
list-style:none;
border-top:4px solid #fff;
border-right:4px solid #fff;
border-left:6px solid #fff;
}
ul#boxes li {
background-color:#172944;
margin:0;
border-bottom:4px solid #fff;
color:#8F7A52;
font-weight:bold;
text-align:center;
}
ul#boxes li a {
color:#8F7A52;
display:block;
text-decoration:none;
line-height:16px;
padding:28px 24px;
width:122px;
}

div.white{
padding:5px;
text-align:center;
background-color:#FFFFFF;
}

.white a img{
border:0;
}

div.brown{
color:#FFFFFF;
/*background-color:#80673F;*/
padding:3px 5px;
margin:0px 5px;
}

/*-----------------------------------------
						Footer
------------------------------------------*/
div#footer {
position:absolute;bottom:20px;left:0px;
width:532px;
padding:0 64px;
text-align:center;
}
div#footer ul {
margin:0;
padding:0;
list-style:none;
}
div#footer ul li {
display:inline;
margin:0 4px 0 0;
font-size:11px;
white-space:nowrap;
}
div#footer ul li a {
color:#172944;
}