/*
	Site Section : Main Layout			
*/


/* wrappers
**********************************************************************************************************
*/

#wrapper{ width:96.0em; margin:3em auto 3em auto;}
#wrapper #header{ margin:2em 2em 0 2em;}
#wrapper #content{ margin:0 2em 2em 0;}
#wrapper #supportContent{ width:15.0em; margin:0 0 0 2em;}
#wrapper #footer{ margin:0 2em 2em 2em; padding-top:0;}

#wrapper #content #mainContent{ width:39em; margin-right:1em;}
#wrapper #content #additionalContent{ width:37em;}

#home #wrapper #content #mainContent{ width:16em; margin-right:0;}
#home #wrapper #content #additionalContent{ width:60em; margin-right:0;}

#contact #wrapper #content #mainContent,
#brochure #wrapper #content #mainContent{ width:77em; margin-right:0em;}
#contact #wrapper #content #additionalContent{ display:none;}

#fullwidth #wrapper #content #mainContent{ width:77em; margin-right:0em;}
#fullwidth #wrapper #content #additionalContent{ display:none;}

#news #wrapper #content #mainContent{ width:58.2em; margin-right:1em; }
#news #wrapper #content #additionalContent{ width:17em; margin-right:0;}

/* header
**********************************************************************************************************
*/

#wrapper #header h1{ margin-bottom:2em;}
#wrapper #header h1 a{ width:13.2em; height:4.6em; display:block;}

#wrapper #header #navigation{margin:0 0 2em 0; display:block; width:84%;}
#wrapper #header #navigation ul{ margin:0.8em 0 0.8em 0.8em;}
#wrapper #header #navigation ul li{ display:inline; margin-left:3.5em;}


/* content
**********************************************************************************************************
*/

#wrapper #content #mainContent h2{margin:0 0 1em 0; padding:0 3em 1.1em 0; line-height:0.8;}
#wrapper #content #mainContent p{ margin:0 1.667em 1.222em 0; padding:0 5em 0 0; line-height:1.5;}

#home #wrapper #content #mainContent h2{padding:0 0 1.1em 0;}
#home #wrapper #content #mainContent p{margin:0 0 1.222em 0; padding:0;}

#wrapper #content #mainContent ul{ margin:1em 0 1em 0;}

#wrapper #content #mainContent h3{ margin:1.5em 0 0.4em 0;}
#wrapper #content #mainContent h4{ margin:1.5em 0 0.2em 0;}
#wrapper #content #mainContent h5{ margin:1.5em 0 0.2em 0;}
#wrapper #content #mainContent h6{ margin:2em 0 0.2em 0;}

#wrapper #content #mainContent #downloadContent{ margin:1.6em 0 1.6em 0; padding:1.6em 0 1.6em 0;}
#wrapper #content #mainContent #downloadContent a{ display:block; line-height:1.6;}


/* supporting content
**********************************************************************************************************
*/

#wrapper #supportContent #subNavigation{ margin-right:2em;}
#wrapper #supportContent #subNavigation ul{ margin:0 0 2em 0;}
#wrapper #supportContent #subNavigation ul li{ margin-bottom:0.45em;}

#wrapper #supportContent #subNavigation ul li ul{  margin:0.45em 0 0 0; padding:0 0 0.45em 0;}
#wrapper #supportContent #subNavigation ul li ul li{ margin:0.45em 0 0 1em;}

#wrapper #supportContent #subNavigation ul li ul li ul{margin:0.66em 0 0 0; padding:0 0 0.45em 0;}
#wrapper #supportContent #subNavigation ul li ul li ul li{ margin:0.45em 0 0 0;}

#wrapper #supportContent #subNavigation ul li#brochure { margin:1.5em 0 1.5em 0;}
#wrapper #supportContent #subNavigation ul li#brochure a { padding:8.5em 0 1em 0;}

#wrapper #supportContent #subNavigation ul#footer{ margin:0;}


/* additional content
**********************************************************************************************************
*/

#wrapper #content #additionalContent h3{ width:37em; height:49.1em;}
#wrapper #content #additionalContent h4{ margin:3.6em 0 0.8em 0;}

#wrapper #content #additionalContent dl{}
#wrapper #content #additionalContent dl dt{ margin-bottom:0.5em;}
#wrapper #content #additionalContent dl dd{}


#home #wrapper #content #additionalContent #flashContent{ }

/* forms
**********************************************************************************************************
*/

#wrapper form fieldset{ padding:1.5em;}

#wrapper form fieldset p{ margin-right:0 !important; padding-right:0 !important;}

#wrapper form fieldset p label{ width:5em; display:inline-block; vertical-align:top;}
#wrapper form fieldset p input{ padding:0.3em; width:20em; }
#wrapper form fieldset p textarea{  padding:0.3em;  width:20em;}
#wrapper form fieldset p input#btnSubmit{ margin:0 0 0 6.4em; width:20.7em; padding:0.3em;}


#wrapper form#frmBrochure{ width:77.0em;}
#wrapper form#frmBrochure fieldset{ width:100%;}
#wrapper form fieldset #brochureAddress{ width:50%; }
#wrapper form fieldset #brochureSelect{  }

#wrapper form#frmBrochure fieldset p input{ width:18em;}
#wrapper form#frmBrochure fieldset p textarea{  width:18em;}
#wrapper form#frmBrochure fieldset  p input#btnSubmit{  width:18.7em; }


#wrapper form fieldset #brochureSelect p#corpBro{  margin-bottom:2em; padding:0 0 1.4em 0;}
#wrapper form fieldset #brochureSelect p#privBro{  margin-bottom:2em; padding:0 0 1.4em 0;}
#wrapper form fieldset #brochureSelect p label{ width:8em; margin-right:1.5em; margin-left:6.5em;}
#wrapper form fieldset #brochureSelect p input{ width:1em;}

#wrapper form fieldset #contactIntro{ width:36em;}
#wrapper form fieldset #contactIntro #gmap{ width:36em; height:29em;}
#wrapper form fieldset #contactIntro p{ margin-top:2em !important; display:block;}

#wrapper form fieldset #contactForm{ width:36em;}





/* footer
**********************************************************************************************************
*/

/*
#wrapper #footer ul li{ display:inline;margin:0 0 0 1em;}
*/

