﻿/* Global Reset */
HTML, BODY, FORM, DIV, SPAN, CITE, P, A, UL, OL, LI, DL, DT, DD, H1, H2, H3, H4, H5, H6, H7, IMG, FORM, FIELDSET, LABEL, INPUT, BUTTON, SELECT, TEXTAREA, EMBED, TABLE TH, TD, OBJECT, EMBED {margin:0px; padding:0px;}
OBJECT, EMBED, IFRAME {float:left;}
DIV IMG {float:left; border:0px; font-size:10px; font-weight:bold;}
DIV.content IMG {float:none;}
HTML {}
BODY {font-family:Arial, Helvetica, sans-serif; background-color: #000000; font-size:62.5%; line-height:normal; text-align:center;  color: #FFF;}
/*text sizes*/
BODY.smallsize{font-size: 62.5%;}
BODY.mediumsize{font-size: 67%;}
BODY.largesize{font-size: 72%;}
BODY DIV {text-align:left;}
.hidden {position:absolute; left:-9000px; top:0px;}

/* Layout */
Div.main {background:transparent url('../img/Background-park.jpg') 50% 0px no-repeat;  background-color: #000000; }
Div.mainShorter {background:transparent url('../img/Background-park-SHORTER.jpg') 50% 0px no-repeat;   background-color: #000000;}
Div.site{width:1000.5px; margin:0 auto; font-size:1.2em;  background-color: #000000;} 
Div.footer {background:transparent url('../img/shadow_footer.gif') 50% 0px no-repeat ; height:238px; float:left; width:100%;  background-color: #000000;}
DIV.header {
	position:relative;
	width:99.95%;
	height:378px;
	background-color: #000000; 
	/*background:transparent url('../img/Background-park.jpg'); */ 
}
DIV.page { width:100%; min-height:1200px; z-index: 1000;}
DIV.pageShort { width:100%; height: 1000px; z-index: 1000;}
DIV.content {float:left; width:100%; background:transparent url(../img/columns-bg.gif) 100% 0 repeat-y ; }

/* Global Typography */
/* Block Level Elements */
H1 {color:#f9c11e; font-size:1.8em;  margin:0.95em 0 0em 1em;}
.sIFR-active H1{font-size: 2.8em; margin: 0.6em 0 0 0.6em;}
H1 object, H1 embed {float: none;}
H2 {color:#f9c11e; font-size:1.8em;  margin:0.95em 0 0em 0.25em;}
.sIFR-active H2{font-size: 2.8em; margin:0.6em 0 0em 0.18em;}
H3 {color:#FFF; font-size:1.1em; margin:0.2em 0 0.6em 0.4em;}
.sIFR-active H3{font-size: 1.7em;}
H4 {color:#f9c11e; font-size:1.3em; margin:0em 0 0.2em 0.5em;}
.sIFR-active H4{font-size: 1.5em;}
H5 {color:#438ea3; font-size:0.9em; margin:7px 0px 0 4px;  }
.sIFR-active H5{font-size: 1.0em;}
H6 {color:#f9c11e; font-size:0.9em; margin:0em 0 0em 0em; }
.sIFR-active H6{font-size: 1.5em;}
H1.clear {color:#f9c11e; font-size:1.8em;  margin:0.95em 0 0em 0em;}
.sIFR-active H1.clear{font-size: 2.8em; margin: 0.6em 0 0 0;}

H4.clear {color:#000000; font-size:1.4em; margin:0em 0 0.2em 0em; font-weight:bold; width:100%;}
H3.blue {color:#438ea3; font-size:1.3em; margin:0em 0 0.2em 2.6em;}
.sIFR-active H3.blue{font-size: 1em;}
.sIFR-active .formHolder h3.blue{font-size: 1.5em;}
H3.large {color:#438ea3; font-size:1.2em; margin:0em 0 0.2em 0em; font-weight:normal;}
H3.media {color:#438ea3; font-size:1.3em; margin:0em 0 0.2em 0em; width:30%;}
DIV.large {color:#438ea3; font-size:1.2em; margin:0em 0 0.2em 0em; font-weight:normal;}
.sIFR-active DIV.large {font-size: 1.2em;}
DIV.indexBlue {color:#438ea3; font-size:1.3em; margin:0em 0 0.0em 0.0em;}
.sIFR-active DIV.indexBlue{font-size: 1.5em;}
DIV.red {color:#660000; font-size:1.3em; margin:0em 0 0.2em 0.5em;}
.sIFR-active DIV.red{font-size: 1.5em;}


LI, DT, DD {font-size:1.0em; padding:0; line-height:1em;}
P {line-height:1.5em; padding:0; margin:0 0 0.75em;}
UL {padding:0.7em 0px 0.7em 20px;}
OL {padding:0.7em 21px 0.7em 30px;}
UL UL, OL UL {padding:0.5em 0px 0px 10px;}
OL OL, UL OL {padding:0.5em 0px 0px 30px;}
UL LI, UL UL LI, UL OL UL LI, OL UL LI {margin:0px; padding:0.2em 0px 0.2em 0;}
OL LI, OL OL LI, OL UL OL LI, UL OL LI {margin:0px; padding:0.2em 0px; background:none;}
UL UL LI, UL OL UL LI, OL UL LI, OL OL LI, OL UL OL LI, UL OL LI {font-size:1.0em !important;}
DL {padding:0px 5px 0.5em 14px;}
DL DT {padding:0.2em 0px;}
DL DD {padding:0.2em 0px 0.2em 20px;}
DL P, DL LI {font-size:1.0em !important;}
HR {height:1px; line-height:1px; color:#666366; background:#666366; border:none;}
/* Table Elements */
TABLE {}
TR {}
TD {color:#000000; font-size:1.0em;}
/* Inline Elements */
A:link,
A:visited {color:#438ea3; text-decoration:underline;}
A:hover {text-decoration:none;}
/* Form Elements */
FIELDSET {border:none;}
INPUT {padding-left:3px; color:#333333;}
LABEL {color:#000000;}
LEGEND {color:#000000;}
SELECT {color:#333333;}
TEXTAREA {color:#000000; font-family:Verdana,Tahoma,Helvetica,San Serif;}
/* Accessibility Elements */
ACRONYM, ABBR {border:none;}
ACRONYM[title], ABBR[title] {cursor:help;}
P ABBR[title], P ACRONYM[title], BLOCKQUOTE ABBR[title], BLOCKQUOTE ACRONYM[title], DL ABBR[title], DL ACRONYM[title], CODE ABBR[title], CODE ACRONYM[title] {border-bottom:1px dotted #AAA;}
ABBR {speak:normal;}
ACRONYM {speak:spell-out;}

/* utility css */
.off-left {position:absolute; left:-999em;}
.hide {display:none !important;}
.hr-dotted {width:100%; height:1px; background:url(../img/hr-dotted.gif) 0 0 repeat-x; clear:both;}
SPAN.red {color:#b0232a;}
A.no-underline:link,
A.no-underline:visited {padding:0; text-decoration:none;}
.clearNoHeight{clear:both;float:none;height:0px;}
