 {
margin:0;
padding:0;
}
body {
background-attachment:fixed;
background-color:#424635;
background-image:url(images/background.gif);
background-position:left top;
background-repeat:repeat;
color:#2C2A0E;
margin-bottom:40px;
}
body, input, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}
#wrapper {
text-align:center;
}
#container {
	margin:0 auto;
	padding:0;
	text-align:left;
	width:734px;
}
#header {
background-image:url(images/header.jpg);
background-position:left top;
background-repeat:no-repeat;
height:218px;
}
#content {
background-image:url(images/content_background.gif);
background-position:left top;
background-repeat:repeat-y;
padding:5px 20px 0 42px;
}
#column1 {
	float:left;
	padding:7px 0 0;
	width:151px;
}
#column2Wrapper {
float:right;
}
#column2 {
background-image:url(images/column2_background.jpg);
background-position:center top;
background-repeat:repeat-y;
padding:10px 0 0;
width:515px;
}
#column2 a {
color:#7B7861;
font-size:small;
font-weight:normal;
margin:0;
text-decoration:none;
}
#column2 a:hover {
	background-image:url(images/arrow_double.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#000000;
	text-decoration:none;
}
#column2Inner {
padding:0 45px;
}
#column2Top {
background-image:url(images/column2_top.jpg);
background-position:center top;
background-repeat:no-repeat;
padding:38px 0 0;
width:515px;
}
#column2Bottom {
background-image:url(images/column2_bottom.jpg);
background-position:center bottom;
background-repeat:no-repeat;
padding:0 0 40px;
width:515px;
}

.contentRight2 {
float:right;
padding:22px 0 0;
width:202px;
}
.contentLeft {
float:left;
padding:22px 0 0;
width:202px;
}

h1 {
color:#474335;
font-size:large;
font-weight:bold;
margin:0 0 20px;
padding:0;
}
h1 span {
color:#58610E;
}
body#home h1 {
margin-bottom:0;
}
h1.decorated {
background-image:url(images/bullet_shield.gif);
background-position:left center;
background-repeat:no-repeat;
border-bottom:1px dotted #CBC6B4;
color:#474335;
font-size:large;
font-weight:bold;
margin:0 0 16px;
padding:0 0 4px 12px;
}
h2 {
color:#58610E;
font-size:small;
font-weight:bold;
margin:0 0 3px;
}
h3 {
background-image:url(images/bullet_shield_small.gif);
background-position:left center;
background-repeat:no-repeat;
border-bottom:1px dotted #CBC6B4;
color:#454137;
font-size:smaller;
font-weight:normal;
margin:0 0 3px;
padding:0 0 3px 10px;
}
h3.margin {
background-image:url(images/bullet_shield_small.gif);
background-position:left center;
background-repeat:no-repeat;
border-bottom:1px dotted #CBC6B4;
color:#454137;
font-size:smaller;
font-weight:normal;
margin:0 0 17px;
padding:0 0 3px 10px;
}
p {
color:#454137;
font-size:small;
margin:0;
padding:0 0 20px;
}

ol#vertNav {
	background-image:url(images/nav_background.jpg);
	background-position:center top;
	background-repeat:repeat-y;
	margin:0 0 20px;
	padding:0 15px;
	width:133px;
}
#vertNav li {
border-bottom:1px dotted #BAB7A0;
list-style-type:none;
margin:0;
padding:0;
}
#vertNav li.last {
border-bottom:medium none;
}
#vertNavTop {
	background-image:url(images/nav_top.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	padding:46px 0 0;
	width:163px;
}
#vertNavBottom {
	background-image:url(images/nav_bottom.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	margin:0 0 3px;
	padding:0 0 5px;
	width:163px;
}
#vertNav li a {
color:#7B7861;
display:block;
font-size:small;
font-weight:normal;
margin:0;
padding:3px 0 3px 14px;
text-decoration:none;
}
#vertNav li a:hover {
	background-image:url(images/arrow_double.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#000000;
	text-decoration:none;
}
dl.tabulated {
padding:0 0 20px;
}
dl.tabulated dt {
background-image:url(images/bullet_shield_small.gif);
background-position:left center;
background-repeat:no-repeat;
float:left;
font-size:smaller;
font-weight:bold;
padding:5px 0 5px 12px;
}
dl.tabulated dt.first {
padding:0 0 5px 12px;
}
dl.tabulated dd {
border-bottom:1px dotted #CBC6B4;
font-size:smaller;
padding:5px 0 5px 170px;
}
dl.tabulated dd span {
font-weight:bold;
}
dl.tabulated dd.first {
padding:0 0 5px 170px;
}
dl.tabulated dd.last {
border-bottom:medium none;
padding:5px 0 0 170px;
}
img.border {
border:5px solid #E8E8D9;
}
img.left {
float:left;
}
img.right {
float:right;
}
img.general {
margin-bottom:20px;
}
img.generalRight {
margin:0 0 20px 10px;
}

.generalLink {
color:#000000;
font-weight:bold;
text-decoration:none;
}
.generalLink:hover {
color:#005484;
text-decoration:none;
}
a.thumbnail {
border:4px solid #DFDAC9;
float:left;
margin:0 0 10px 10px;
padding:0;
}
a.thumbnail:hover {
border:4px solid #959286;
}
#footer {
background-image:url(images/footer3.gif);
background-position:left top;
background-repeat:no-repeat;
color:#3B391E;
font-size:smaller;
height:54px;
margin:0;
padding:48px 20px 0 215px;
}
#footerText {
	line-height:15px;
	text-align:left;
	padding:0 182px;
}
#footer a {
color:#1D1D1D;
text-decoration:none;
}
#footer a:hover {
color:#7D8800;
}
.horzLine {
border-bottom:1px dashed #CBC6B4;
clear:both;
font-size:0;
height:0;
margin:0 0 20px;
}
img {
border:0 none;
}
.clear {
clear:both;
}
.left {
float:left;
}
.right {
float:right;
}
.smallflag {
border:solid 1px #454137;
}

.column2{
padding:0 45px;
color:#7B7861;
}
