html {
	height:100%; margin:0; padding:0;
}
body {
	font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; border:0px; height:100%; font-size:14px; background:#FFFFFF url(/images/r3bk.jpg) repeat;
}
a {
	text-decoration:none; color:#086c0c;
}
a:hover {
	text-decoration:underline; cursor:pointer; color:#990000;
}

a.imgLink:hover {
	text-decoration: none;
}
a.imgLink:hover span {
	text-decoration: underline;
}

h1 {
	margin:0px; padding: 12px 0 0 25px; font-size:14px; text-transform:uppercase; color:#51350a;
}
h2 {
	margin:0px; padding:0px; color:#684d25; font-size:18px;
}
h3 {
	margin:0px; padding: 10px 0 0px 0; font-size:16px;
}
p {
	line-height:1.4em;
}
ul {
	list-style-type:disc; margin:0 0 10px 0; padding:0px;
}
ul lh {
	padding:0px; margin:0px; text-transform:uppercase;
}
ul li {
	padding:1px 0 1px 0; margin: 0 0 0 15px;
}
.listhead {
	font-size:11px; font-weight:bold; font-style:oblique; text-transform:uppercase; text-align:center; color:#8b7e6a; margin:0; padding:2px 0 4px 0; line-height:normal;
}


#container {
	width:100%; height:100%; position:relative; margin:0 auto; padding:0; background:url(/images/content_bk.jpg) repeat-y center;
}

#r1 {
	height:118px; width:100%; vertical-align:top; position:relative; background:url(/images/r1bk.jpg) repeat-x;
}
#r2 {
	height:27px; width:100%; vertical-align:top; position:relative; background:url(/images/r2bk.jpg) repeat-x;
}
#r3 {
	width:100%; vertical-align:top; position:relative; margin:0 auto; overflow:hidden; background:url(/images/content_bk.jpg) center top repeat-y;
}
#r4 {
	height:26px; width:100%; position:fixed; bottom:53px; background:url(/images/r4bk.jpg) repeat-x;
}
#r5 {
	width:100%; height:53px; position:fixed; bottom:0; background:url(/images/r5bk.jpg) repeat;
}
.head {
	height:118px; width:955px; margin-left:auto; margin-right:auto; background:url(/images/header.jpg) no-repeat center; color:#4b3515; padding:0px; text-align:left; cursor:pointer;
}
.headlink {
	vertical-align:middle; float:right; width:170px; font-size:10px; text-transform:uppercase; font-weight:bold; padding:7px 18px 0 0;
}

.clear {
  clear: both;
}
.menu {
	background:url(/images/menu_bk.jpg) repeat-x; text-align:right; vertical-align:middle; width:639px; color:#6b4800; text-transform:uppercase; font-size:12px;
}
a.menu {
	background:none; width:auto; padding:0 6px 0 6px;
}
.menu2 {
	width:935px; height:25px; margin-left:auto; margin-right:auto; color:#6b4800; padding:0px 10px 0 2px; font-size:12px; text-align:center; text-transform:uppercase; margin-top:0;
}

a.menu2 {
	background:none; width:auto; padding:0px 6px 0 6px; margin-top:10px;
}
.copy {
	font-size:10px; color:#ab8735; padding:0; width:auto; margin:11px 0 0 0;
}
.logo {
	border:0px; text-align:center; width:25%;
}
.lcol {
	width:192px; background:url(/images/lcolbk.jpg) repeat-y; vertical-align:top; margin:0 auto; float:left; padding:0 0 80px 0; z-index:2; border:0;
}
.lcolcnt {
	padding:5px 4px 2px 12px; font-size:12px; line-height:1.2em; color:#442c08;
}
.lcolsect {
	height:27px; background:url(/images/lcol_sect.jpg) no-repeat; color:#4b3515; text-transform:uppercase; font-size:12px; font-weight:bold;
	padding:8px 0 0 15px;
}
.rcol {
	width:763px; float:right; margin:0 auto; padding:0 0 80px 0; background:url(/images/content_bk.jpg) right repeat-y; border:0; z-index:2;
}
.pagename {
	background:url(/images/rcol_top.jpg) left no-repeat; height:36px; width:763px; border:0px; margin:0 auto;
}
.cntbot {
	background:url(/images/rcol_bot.jpg) no-repeat; height:14px; width:763px; border:0px; bottom:0px; clear:both; position:absolute; vertical-align:bottom;
}
.content {
	padding:0 35px 0 25px; color:#442c08; margin:0 auto;
}
.res {
	margin:0px; padding:0px 0 5px 0; color:#472f0b; list-style-type:none;
}

a.res {
	color:#144d0b;
}

.res li {
	color:#6b4800; font-size:12px; margin:0px 0 0 2px; font-weight:bold;
}
.subres {
	margin:0px; padding:0 0 5px 0; color:#990000; list-style-type:circle;
}
.subres li {
	color:#840404; font-weight:normal; padding:1px 0 2px 0; margin:0 0 0 20px;
}
a.subres {
	color:#840404;
}
.vd {
	width:456px; height:auto; margin-left: auto; margin-right:auto; text-align:center;
}
.vdhead {
	background:url(/images/vdhead.jpg) no-repeat top; height:32px; text-align:right; color:#4b3515; text-transform:uppercase; font-size:12px; font-weight:bold;
	padding:10px 10px 0 0; line-height:normal;
}
.vdvid {
	background:url(/images/vdbody.jpg) repeat-y;
}
.vdbot {
	background:url(/images/vdbot.jpg) no-repeat; height:12px; vertical-align:bottom; position:relative;
}
.large {
	font-size:16px; font-weight:bold;
}
.small {
	font-size:11px;
}
.benevolent {
	border:#660000 dotted 1px; font-style:oblique; text-align:center; padding:15px; font-size:16px; color:#660000;
}
.sidebox {
	width:335px; height:auto; float:right; margin:0 0 5px 20px; clear:right;
}
.sidehead {
	background:url(/images/sidebktp.jpg) no-repeat top; height:32px; text-align:right; color:#4b3515; text-transform:uppercase; font-size:12px; font-weight:bold;
	padding:9px 12px 0 0; line-height:normal;
}
.sideboxbody {
	background:url(/images/sidebxbd.jpg) repeat-y; padding: 0 12px 2px 12px; font-size:12px; position:relative;
}
.sideboxbot {
	background:url(/images/sidebxbot.jpg) no-repeat; height:13px; position:relative; margin:0 0 10px 0;
}

.sideboxul {
	margin:0px; padding:0px; color:#990000; list-style-type:circle;
}
.sideboxul li {
	margin:0 0 0 15px; padding:0 0 5px 0; color:#990000; list-style-type:circle;
}
	
#fullheight{
	height:100%; padding-bottom:111px;
}
.translation {
	text-align:center; color:#666666; font-size:10px; font-weight:bold; text-transform:uppercase; margin:0 auto;
}
#contentholder {
	width:955px; margin:0 auto; padding:0; background:url(/images/content_bk.jpg) repeat-y; position:relative;
}

.clearfix:after {
    content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.translation {
	text-align:center; color:#666666; font-size:10px; font-weight:bold; text-transform:uppercase;
}
.transimg {
	margin:5px 5px 0 0;
}

.cc  {
	border:0px; margin:-2px 4px 0 4px; vertical-align:text-top;
}

a.cc {
	color:#ab8735; margin:0px; text-decoration:underline;
}
a.cc:hover {
	color:#ab8735; margin:0px; text-decoration:none;
}

.LTP {
	float:left; width:139px; padding:25px 0 0 0;
}

.blogimg {
	line-height:1.4em; padding:0 0 10px 0;
}

.blogimg img {
	height:0; width:0; border:none;
}
