body
{
	margin: 0;
	font: 14px/16px "Times New Roman", Times, serif; 
	color: #000;
	background: #212020;
}
a
{
	text-decoration: none;
	color: #006793;
}
a:hover { text-decoration: underline; }
img { border-style: none; }
#wrapper
{
	margin: auto;
	width: 968px;
	padding-top: 62px;
}
.w1-t,
.w1-b
{
	height: 55px;
	overflow: hidden;
	background: url(/images/bg-w1-t.png) no-repeat;
}
.w1-b {background-image: url(/images/bg-w1-b.png);}
.w1-c
{
	height: 1%;
	background: url(/images/bg-w1-c.png) repeat-y;
}
.w1-c:after
{
	content: "";
	display: block;
	clear: both;
}
.w1-box
{
	width: 932px;
	overflow: hidden;
	float: left;
	position:relative;
	margin: -46px 0 -36px;
	padding: 0 10px 0 18px;
	display: inline;
}
#header
{
	width: 100%;
	overflow: hidden;
}
#header h1
{
	margin: 0;
	position: absolute;
	top: 0;
	left: 23px;
}
.logo
{
	width: 211px;
	height: 165px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	background: url(/images/logo.png) no-repeat;
	cursor: pointer;
}
#nav
{
	margin: 0;
	padding: 19px 0 15px;
	list-style: none;
	float: right;
}
#nav li
{
	margin-right: -4px;
	padding: 0 26px 0 24px;
	float: left;
	background: url(/images/bullet.gif) no-repeat 100% 11px;
}
#nav span
{
	height: 20px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	background: url(/images/bg-nav.gif) no-repeat;
	cursor: pointer;
}

#content
{
	width: 706px;
	float: right;
}
.img-holder
{
	height: 1%;
	border-top: 3px solid #85893d;
	position: relative;
	margin-bottom: 10px;
}
.img-holder img { display: block; }
.img-holder .box
{
	width: 391px;
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
}
.img-holder .frame
{
	height: 1%;
	padding: 15px 18px 16px;
	line-height: 17px;
	background: url(/images/bg-img-holder-box.png);
}
.img-holder span { position: relative; }

#content .block {height: 1%;}
#content .block:after
{
	content: "";
	display: block;
	clear: both;
}
#content .block .box
{
	width: 394px;
	float: left;
	margin: 0 11px 0 -1px;
	background: url(/images/bg-block-box-c.gif) repeat-y;
}
#content .block .box .holder { 	background: url(/images/bg-block-box-t.gif) no-repeat; }
#content .block .box .frame
{
	height: 1%;
	padding: 24px 9px 0 15px;
	background: url(/images/bg-block-box-b.gif) no-repeat 0 100%;
}
#content .block .box h2
{
	margin: 0 0 12px;
	padding: 0 0 6px 3px;
	font-size: 14px;
	line-height: 17px;
	color: #006793;
	border-bottom: 1px solid #c9bfa3;
	text-transform: uppercase;
}
#content .block .box .content
{ 
	line-height: 17px;
	padding: 0 0 14px 3px;
}
#content .block .box p { margin: 0 0 10px; }
#content .block .box p a 
{
	margin-left: 7px;
	padding: 0 0 0 7px;
	font-size: 14px;
	line-height: 18px;
	background: url(/images/bullet2.gif) no-repeat 0 6px;
}
#content .block .container 
{
	width: 301px;
	float: left;
	background: url(/images/bg-block-container-c.gif) repeat-y;
}
#content .block .container .holder 
{ 
	background: url(/images/bg-block-container-t.gif) no-repeat;
}

#content .block .container .frame
{
	height: 1%;
	overflow: hidden;
	padding: 1px 7px 27px 15px;
	background: url(/images/bg-block-container-b.gif) no-repeat 0 100%;
	position:relative;
}
#content .block .container blockquote 
{
	width: 154px;
	overflow: hidden;
	margin: 0;
	background: url(/images/bg-quote-left.gif) no-repeat 0 14px;
	color: #413939;
}
#content .block .container q span 
{
	font-size: 36px;
	line-height: 33px;
}
#content .block .container q 
{
	margin-bottom: 1px;
	padding:21px 9px 5px 10px;
	line-height: 18px;
	display: block;
	quotes: none;
	background: url(/images/bg-quote-right.gif) no-repeat 95px 100%;
}
#content .block .container q:before{content:"";}
#content .block .container q:after{content:"";}
#content .block .container cite 
{
	font-size: 11px;
	line-height: 12px;
	padding-right: 17px;
	color: #574f4c;
	display: block;
	text-align: right;
}
* html #content .block .container cite { padding-right: 14px; }
* html #content .block .container cite { padding-right: 14px; }
#content .block .container img 
{
	bottom: 0;
	right: 7px;
	position: absolute;
}
* html #content .block .container img { right: 6px; }
#sidebar 
{
	width: 211px;
	float: left;
	padding: 197px 0 0 5px;
	display: inline;
}
#sidebar ul 
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#sidebar li
{
	height: 1%;
	vertical-align: top;
}
#sidebar a
{
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	cursor: pointer;
}
#sidebar span
{
	overflow: hidden;
	display: block;
}
.nav
{
	height: 1%;
	overflow: hidden;
	margin: 0 0 0 9px;
	padding: 0 0 6px;
	list-style: none;
}
.nav li
{
	font-size: 11px;
	color: #fff;
	margin-left: -1px;
	padding: 0 14px;
	float: left;
	background: url(/images/separator.gif) no-repeat 0 3px;
}

.nav a .selected { color: #85893d; }

.nav a { color: #fff; }
.nav a:hover { color: #85893d; }
#footer .box
{
	height: 1%;
	overflow: hidden;
	font-size: 11px;
	color: #737b80;
	padding: 0 9px 0 19px;
}
#footer .box ul
{
	overflow:hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
#footer .box li
{
	margin-right: -1px;
	padding: 0 12px 0 7px;
	float: left;
	background: url(/images/separator2.gif) no-repeat 100% 4px;
}
#footer .box li a { color: #737b80; }
#footer p { margin: 0; }
.inner {padding-right: 1px;}
.block-box { background: url(/images/bg-block-c.gif) repeat-y;  }
.block-box .holder { background: url(/images/bg-block-t.gif) no-repeat; }

/*FRAME CLASS WAS HERE - NOW IN XSLT Macro*/

.block-box .container
{
	padding-top: 3px;
	height: 1%;
	line-height: 17px;
}
.block-box .heading
{
	margin-bottom: 18px;
	padding: 0 0 16px 3px;
	border-bottom: 1px solid #c7bda0;
}
.block-box .other
{
	width: 373px;
	margin-bottom: 25px;
	padding-bottom: 14px;
}
.block-box h2 {margin: 0;}

.block-box .text-title,
.block-box .text-press,
.block-box .text-about-us
{
	width: 53px;
	height: 24px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
}
.block-box .text-press
{
	width: 53px;
	background: url(/images/text-press.png) no-repeat;
}
.block-box .text-about-us
{
	width: 107px;
	background: url(/images/text-about-us.gif) no-repeat;
}

.block-box .box 
{
 padding: 40px 20px 10px 20px; 
}
.block-box .container p { margin: 0 0 34px; }
.post
{
	width: 657px;
	margin: -2px -6px 0 0;
	padding: 0 3px 17px 0;
	overflow: hidden;
	position:relative;
}
.img-box {width: 248px;}
.post .alignright
{
	float: right;
	margin-bottom:15px;
	padding: 35px 0 0 10px;
	display: inline;
}
.post .alignleft
{
	float: left;
	margin-bottom:15px;
	padding: 35px 10px 0 0;
}
.img-box img
{
	display: block;
	margin: 0 auto;
	border: 1px solid #cdc1a2;
	padding: 4px;
	background: #fff;
}
.post .content
{
	line-height: 17px;
	padding: 0 0 1px 3px;
}
.post h3
{
	margin: 0;
	font-size: 13px;
	line-height: 13px;
	font-variant: small-caps;
}
.post h3 span
{
	font-size: 14px;
	line-height: 32px;
}
.post .content p { margin: 0 0 16px; }
.post .content p a
{
	margin-left: 7px;
	padding: 0 0 0 7px;
	font-size: 12px;
	line-height: 18px;
	background: url(/images/bullet2.gif) no-repeat 0 6px;
}
.bottom-box
{
	position: absolute;
	bottom: 8px;
	right: 33px;
	text-align: right;
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
.bottom-box a { color: #888; }



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
