/* Table of Contents
			Reconstruct
			Layout
			Colors
			Borders
			Font-Family
			Font-size, Line-Height, Margin, Padding
			Lists
			Forms
			Tables
			Clearing
			Header
			Content
			Navigation
			Sub-section
			Footer
			Overrides & Copyrighted */ 
/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
:focus{outline:0}
body{line-height:1;color:#000;background:#FFF}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:400;vertical-align:top}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
html, body{height: 100%}
/* Acessibility */
.accessibility{display: block;position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden;}
/* Reconstruct */
a abbr,a acronym{border:none!important}
abbr,acronym,dfn{font-variant:small-caps;letter-spacing:.1em;text-transform:lowercase}
abbr[title],acronym[title],dfn[title]{cursor:help}
cite,em,dfn{font-style:italic}
del,del *{text-decoration:line-through}
ins,ins *{text-decoration:underline}
strong{font-weight:700}
sub{vertical-align:sub}
sup{vertical-align:super}
/* Layout */
.align-left{float:left;margin-bottom:1.5em}
.align-right{float:right;margin-bottom:1.5em}
/* Colors & Backgrounds*/
abbr[title],acronym[title],dfn[title]{border-color:#ccc}
blockquote{background-color:#EEE;border-color:#CCC;color:#666}
code,pre{color:#c33}
del,del *{color:#666}
fieldset,table,th,td{border-color:#000}
th{background-color:#EEE}
a:link {color:#124D7C}
a:hover {color:#763E12}
a:visited {color:#763E12}
a:active {color:#763E12}
/* Borders */
abbr[title],acronym[title],dfn[title]{border-bottom-style:dotted;border-bottom-width:1px}
blockquote,fieldset{border-style:solid;border-width:1px}
table{border-left-style:solid;border-left-width:1px;border-top-style:solid;border-top-width:1px}
th,td{border-bottom-style:solid;border-bottom-width:1px;border-right-style:solid;border-right-width:1px}
/* Font-Family & Text Transformation */
body{font-family:Georgia, Palatino, Verdana,"Trebuchet MS",Geneva,Helvetica,Arial,sans-serif}
code,kbd,samp,pre,tt,var,input[type='text'],textarea{font-family:'andale mono','monotype.com','lucida console',monospace}
h1,h2,h3,h4,h5,h6{font-weight:700}
/* Font-size, Line-Height, Margin, Padding, Text-indent */
blockquote{font-size:1em;line-height:1.5;margin:1.5em 3em;padding:.75em}
blockquote *:first-child{margin-top:0}
body{font-size:75%}
h1{font-size:1em;line-height:1.5;padding:.75em 1.5em}
h2{font-size:1.333em;line-height:1.125;padding:1.125em 1.125em 0 1.125em}
h3,h4,h5{font-size:1.167em;line-height:1.286;padding:1.286em 1.286em 0 1.286em}
html>body{font-size:12px}
p,ul,ol,dl,h6,table,dd{font-size:1em;line-height:1.5;padding:.75em 1.5em}
p + p {padding-top:.75em}
small{line-height:1.8}
small,sup,sub{font-size:.833em}
/* Lists */
dd ol,ul li ol,ol li ol{margin-bottom:0;margin-left:1.667em;margin-top:0}
dd ul{margin:0}
dt{font-weight:700}
li p,li blockquote,dd p,dd blockuote,dd ul{margin:0;padding-left:0}
dd ul{margin-left:0;margin-bottom:0;padding:0}
li ul{margin-bottom:0;margin-left:.333em;margin-top:0;text-indent:-.167em}
ol{list-style-position:outside;list-style-type:decimal;margin-left:1.667em}
ol li ul{margin-left:0}
ul li{margin-left:.917em;text-indent:-.917em}
ul li ol li{margin-left:.333em;padding-left:1em}
ul li ol li:before{content:""}
ul li:before{content:"\2022\00a0\00a0"}
/* Quotes */
/* language specific */
*[lang|='fr'],:lang(fr) > q,html:lang(fr),.quotation-mark[lang|='fr']{quotes:'\ab\2005' '\2005\bb' '\2039\2005' '\2005\203a'}
q,.quotation-mark[lang|='en']{quotes:"\201C" "\201D" "\2018" "\2019"}
q[lang='en-gb']{quotes:'\2018' '\2019' '\201C' '\201D'}
/* safari specific */
html[lang|='en'] q q:after{content:'\2019'}
html[lang|='en'] q q:before{content:'\2018'}
html[lang|='en'] q:after,.quotation-mark[lang|='en']:after{content:'\201D'}
html[lang|='en'] q:before,.quotation-mark[lang|='en']:before{content:'\201C'}
html[lang|='fr'] q q:after{content:'\2005\203a'}
html[lang|='fr'] q q:before{content:'\2039\2005'}
html[lang|='fr'] q:after,.quotation-mark[lang|='fr']:after{content:'\2005\bb'}
html[lang|='fr'] q:before,.quotation-mark[lang|='fr']:before{content:'\ab\2005'}
/* Forms */
button,input[type=submit],input[type=button]{}
fieldset{padding:0 1.5em 0;}
form{padding:1.5em}
form p{margin-bottom:1.5em}
form p + p{margin-top:1.5em;text-indent:0}
label{margin-top:1.5em;display:block;padding-bottom:.167em}
legend{margin-bottom:0;margin-left:1.5em;padding-left:.75em;padding-right:.75em}
legend+*{margin-top:1.5em}
textarea,input,option{font-size:1em;padding:.167em;}
textarea,select[multiple]{vertical-align:top}
/* Tables */
caption{border:red solid 1px;margin-bottom:0;margin-top:0;padding:0}
th{font-weight:700;text-align:center}
th *,td *,td p,th p,td ul,th ul,td ol,th ol,th dl,td table,th table{margin:0}
th,td{padding:.375em}
th[scope="row"],tbody th{text-align:left}
/* Clearing */
br,br.clear{clear:both;font-size:0;height:0;line-height:0;overflow:hidden}
h1,h2,h3,h4,h5,h6,#navigation,#sub-section,.protected{clear:both}
/* Header */
#header h1 {margin:0;padding:0;font-size:1em;}
#header a, #teaser, #teaser a {color:#000000;}
#header a {text-decoration:none}
#teaser {background:transparent url(../images/bg_teaser_v2.gif) no-repeat top left;width:360px; padding-top:433px;}
#teaser div#accordion {padding-left:50px;padding-right: 10px;}
#teaser h2 {display:none;}
/* Content */
.home #header,.home #content,.home #navigation,.home #footer{width:300px}
#header,#content,#navigation,#footer {padding-left:50px;width:450px;}
body.home {background:#007FA8 url(../images/bg_content_home.gif) repeat-y left}
body {background:#007FA8 url(../images/bg_content.gif) repeat-y left}
.home .wrapper {background: transparent url(../images/bg_sidebar_v2.gif) no-repeat 350px 20px; }
.home #navigation {padding-bottom:13px;background: url(../images/bg_navigation_home.gif) no-repeat bottom left}
ul.post-meta li{font-size:.833em;line-height:1.8;margin:0;text-indent: 0;}
ul.post-meta {padding-top: 0;}

ul.post-meta li {
    display: inline;
}
ul.post-meta li:before {
    content: " | ";
}
ul.post-meta li:first-child:before {
    content: "" !important;
}
.post h3 {
padding-bottom: 0;
}


/* Navigation */
#navigation ul {padding: 0 0 0 0;margin:0 0 0 0}
.home #navigation ul {border-top: 1px solid #f8a25d;}
#navigation {padding-left:50px;}

#navigation ul li {display:inline;}

#navigation ul li:before{content:""}
#header h1,#navigation ul li{line-height: 1.5em;margin:0;text-indent: 0;}
#header h1 a,#navigation ul li a {font-weight:bold;background:#DD570B;color:#FFFFFF;text-decoration: none;display:block;padding:.5em .5em .5em 1.5em;border-bottom: 1px solid #f8a25d;}


#header h1 a {color:#f8a25d}
#header h1 a span {color:#FFFFFF;text-transform:lowercase;word-spacing:-.15em;}
#header h1 a:hover,#navigation ul li a:hover,#navigation ul li.current_page_item a{background:#753B00;}
.home #header h1 a:hover {background:#DD570B;cursor:default;}
#navigation ul li:before,.no-bullet:before{content:""}

/* Sub-section */
.home #sub-section{position:absolute;left:350px;top:2.5em;width:34.25em}
#sub-section p {font-style: italic; padding:0;font-size:1.333em;line-height:1.125;padding-left:1.125em;padding-right: 8em}
#sub-section p span{font-style: normal;font-size:1.375em;line-height:.818;}

#sub-section{position:absolute;left:528px;top:2.5em;width:306px;}

#sub-section {color:#00455C} 

#promo {}
/* Footer */
html, body { height: 100%; }
.wrapper { margin: 0pt auto -4em; min-height: 100%; height: auto ! important; }

#footer,.push { height: 4em; }
#footer,#footer a {color:#763E12}

#footer ul li{line-height: 1.5em;margin:0;padding-top:2.5em;text-indent: 0;}
#footer ul{font-size:.833em;line-height:1.8}
.home #footer ul{}

#footer ul li {
    display: inline;
}

#footer ul li:before {
    content: " | ";
}
#footer ul li:first-child:before {
    content: "" !important;
}


/* Overrides & Copyrighted */

.cf_hidden,.linklove {display:none}
.info {margin:.25em 1.5em}
.success {color:green;padding:0;font-weight:bold;}
.failure {color:red;border: 1px solid red; padding:.75em;background-color:pink;margin-bottom:1.25em;}
.cform {padding:0}
.cform ol {margin-left:0;list-style:none;padding-top:0}
.cform ol li {margin-bottom:.75em}
.cform label {margin-top:0}
.sendbutton {background:#DD570B;border:1px solid #753B00; color:#FFFFFF;margin-top:.167em;;padding:.167em;}
.cf-sb {padding-top:0;margin-top:0}
.accordion_content form {padding:0;margin:0}
.accordion_content form li input {display:inline}
.accordion_content form br,.accordion_content form fieldset,.accordion_content form p {display:none}
.accordion_content form p.cf-sb{display:block;padding-top:0;padding-bottom:0;margin-top:0;}
.accordion_content form ol {padding-bottom:0}
.qty {height:1.25em;width:1.5em;text-align:right;border:1px solid #753B00;}


.accordion_toggle {
			display: block;background:#DD570B;color:#FFFFFF;text-decoration: none;padding:.5em .5em .5em 1.5em;border-top: 1px solid #f8a25d;

			cursor: pointer;
			margin: 0;
		}
		
		.accordion_toggle_active {
	background-color: #753B00;
	border-bottom: 1px solid #f8a25d;
		}
		
		.accordion_content {

			overflow: hidden;
		}
			