/* 
 * styles.css
 * @author: Philippe Clairet - CSA Design
 * @Project start date: 
 * @Project end date:
 * @Latest amend:
 */

/* reset */

body, h1, h2, h3, p, ul, ol, li, dl, dt, dd, form, fieldset, input, select, textarea, div { padding:0; margin: 0; }
body, input, select, textarea { font-family: Georgia, "Times New Roman", Times, serif; }
body { text-align:center; background:url("../_img/backgrounds/body-bg.gif") left top repeat-x; } /* For IE5.5 */
ul { list-style:none; }
a img { border:0; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }

/* clearing properties */
.row { height:1%; }
.row:after { content:"."; clear:both; display:block; visibility:hidden; height:0; }
.column { float:left; }


/* styles */

.globalWrapper
{
		
}

.col00{ width:245px; }
.col01{ width:562px; }
.col02{ width:240px; }
.col03{ width:240px; }
.col04{ width:335px; }
.col05{ width:484px; }

.col01Inner
{
	padding:0 0 0 70px;	
}

.canvas
{
	width:925px;
	margin:0 auto;
	text-align:left;
}

.logoWrapper
{
	float:left;	
}

.logoWrapper a
{
	display:block;
}

.logoWrapper a img
{
	margin:8px 0 0 8px;	
}

.headerShadowWrapper00
{
	padding:0 0 40px;
	background:url("../_img/backgrounds/global-top-shadow-bot.gif") left bottom no-repeat;
}

.headerShadowWrapper01
{
	padding:0 0 0 53px;	background:url("../_img/backgrounds/global-top-shadow-left.gif") left top no-repeat;
}

.headerShadowWrapper02
{
	padding:0 53px 0 0;
	background:url("../_img/backgrounds/global-top-shadow-right.gif") right top no-repeat;
}

.seatedHeaderWrapper
{
	padding:32px 0 0;
	background:url("../_img/backgrounds/global-top-shadow-top.gif") left top no-repeat;
	width:819px;
}

.seatedHeaderContentWrapper
{
	padding:18px 0 0;
	background:url("../_img/backgrounds/header-content-bg.gif") left top repeat-y;
}

.seatedHeaderContainerOuter
{
	padding:0 16px 0 19px;
}

.headerDecor00
{
	background:url("../_img/backgrounds/headerDecor00.jpg") left top no-repeat;
	padding:195px 1px 21px;
}

.navWrapper
{
	background:url("../_img/backgrounds/nav-bg.png") left top repeat;	
}

.nav
{
	float:right;	
}

.nav ul
{
	float:left;	
	padding:0 16px 0 0;
}

.nav li
{
	float:left;	
	z-index:0;
	position:relative;
}

.nav li.selected
{
	float:left;	
	background:url("../_img/backgrounds/nav-selected.png") left top repeat-x;
	margin:0 -2px;
	z-index:1;
}

.nav li a
{
	float:left;
	color:#928241;
	background:url("../_img/backgrounds/nav-pipe.png") left top no-repeat;
}

.nav li a span
{
	float:left;
	padding:39px 13px 33px;
}

.nav li.selected a
{
	color:#fff;
	text-decoration:underline;
	background:url("../_img/backgrounds/nav-pipe-selected.png") left top no-repeat;
}

.nav li.selected a span
{
	color:#fff;
	padding:39px 15px 33px;
	background:url("../_img/backgrounds/nav-pipe-selected.png") right top no-repeat;
}

.bodyContentWrapper
{
	background:url("../_img/backgrounds/content-bg.gif") left top no-repeat;
	padding:0 0 0 66px;
	min-height:300px;
	height:1%;
}

.contentStyle00
{
	padding:21px 0 0 7px;	
}

.contentStyle00a
{
	background:url("../_img/backgrounds/containerStyle00-top.gif") left top no-repeat;
}

.contentStyle00b
{
	background:url("../_img/backgrounds/containerStyle00-bot.gif") left bottom no-repeat;
	padding:0 0 20px;
}

.contentStyle00 p
{
	color:#fff;
	font-size:125%;
	padding:20px 25px 4px 10px;
	text-align:center;
	font-style:italic;
}

.contentStyle01
{
	padding:41px 0 0;
}

.contentStyle01a
{
	background:url("../_img/backgrounds/containerStyle01-top.gif") left top no-repeat;
}

.contentStyle01b
{
	background:url("../_img/backgrounds/containerStyle01-bot.gif") left bottom no-repeat;
	padding:10px 11px 10px;
}

.contentStyle02 p
{
	text-align:right;
	color:#333;
	font-size:62.5%;
	padding:10px 20px 10px 10px;
	font-family:Verdana, Geneva, sans-serif;
}

.contentStyle02 span
{
	float:right;
	background:url("../_img/backgrounds/chevron00.gif") left 3px no-repeat;
	padding:0 20px 0 10px;
	font-family:Verdana, Geneva, sans-serif;
}

.contentStyle02 a
{
	font-size:75%;
	text-align:right;
	display:block;
	text-decoration:underline;
	color:#333;
}

.contentStyle03 p
{
	font-size:137.5%;
	font-style:italic;
	color:#907f39;
	padding:18px 0 0;
}

.contentStyle03 a
{
	text-decoration:underline;
	color:#907f39;
}
.contentStyle09 p
{
	font-size:75%;
	font-style:italic;
	text-align:center;
	color:#907f39;
	padding:30px 15px 0 0;
	font-family:Verdana, Geneva, sans-serif;
	line-height:20px;

}

.hrStyle00
{
	background:url("../_img/backgrounds/hrStyle00.gif") center top no-repeat;
	height:29px;
	margin:24px 0 0;
}

.hrStyle00 hr
{
	display:none;
}

.contentStyle04
{
	padding:10px 0 0;	
}

.contentStyle04 p
{
	font-size:68.75%;
	color:#333;
	line-height:15px;
	padding:16px 20px 0 0;
}

.contentStyle04 ul
{
	padding:16px 0 0;
}

.contentStyle04 ul li
{
	background:url("../_img/backgrounds/bullet00.gif") left 6px no-repeat;
	font-size:81.25%;
	color:#333;
	line-height:15px;
	font-style:italic;
	padding:0 0 16px 18px;
}

.contentStyle05
{
	padding:21px 0 0;
	width:859px;	
}

.contentStyle05 p
{
	color:#907f39;
	font-style:italic;
	font-size:137.5%;
	text-align:center;
	padding:10px 240px 0 180px;
}

.contentStyle06
{
	padding:35px 0 0;	
}

.contentStyle06 ul li
{
	float:left;
	padding:0 8px 0 0;
	margin:0 0 8px;
	background:url("../_img/backgrounds/containerStyle06-top.gif") left top no-repeat;
}

.contentStyle06 ul li span
{
	float:left;
	background:url("../_img/backgrounds/containerStyle06-bot.gif") left bottom no-repeat;
	padding:10px;
	
}

.footerWrapper
{
	padding:50px 53px 0;
	margin-bottom: 20px;	
}

.footerWrapperInner
{
	border-top:1px solid #907f39;	
}

.footerWrapper p
{
	color:#907f39;
	font-size:62.5%;
	font-family:Verdana, Geneva, sans-serif;
	padding:5px 0 0;
}

.footerNav
{
	float:right;
}

.footerNav ul
{
	float:right;	
}

.footerNav ul li
{
	float:left;
	font-size:62.5%;
	padding:5px 10px 0;
	background:url("../_img/backgrounds/pipe00.gif") right top no-repeat;
	font-family:Verdana, Geneva, sans-serif;
}

.footerNav ul li.last
{
	background:none;
	padding-right:0;
}

.footerNav ul li a
{
	color:#907f39;	
}