/*Main styles*/
*{margin:0;padding:0}
body  { font-family: "Trebuchet MS", Geneva, "MS Sans Serif", sans-serif; background-color: white; text-align: center; margin: 0px; padding: 0px; scrollbar-arrow-color: #ff6600; scrollbar-base-color: #DCDCDC; scrollbar-face-color: #DCDCDC; scrollbar-track-color: #ff6600; overflow: -moz-scrollbars-vertical }
a { color: #f60; text-decoration: underline }
a:hover  { color: #ff8c00; text-decoration: underline }
p     { color: #414141; font-style: normal; font-weight: normal; font-size: 11px; line-height: 15px; font-family: "Trebuchet MS", Geneva, "MS Sans Serif", sans-serif; background-color: transparent; margin-right: 5px; margin-bottom: 0.5em; margin-left: 5px }
h1      { color: #414141; font-weight: bold; font-size: 18px; line-height: 100%; margin-right: 5px; margin-bottom: 0.5em; margin-left: 5px }
h2         { color: #414141; font-weight: bold; font-size: 16px; line-height: 24px; margin-right: 5px; margin-bottom: 0.5em; margin-left: 5px }
h3   { font-weight: normal; font-size: 14px }
h5     { font-size: 12px; margin-bottom: 0px; margin-left: 5px; padding-bottom: 0px }

li  { color: #414141; font-size: 11px; line-height: 15px }
ul  { margin-bottom: 0.5em; margin-left: 20px; padding-left: 10px }
ol { margin-left: 20px; padding-left: 10px }
/*Nav bar styles*/
.nav          { color: white; font-weight: bold; font-size: 11px; line-height: 16px; background: #f60 url(Resources/nav/navWhiteBord.gif) repeat-y right top; text-align: center }
.nav a          { color: #323232; text-decoration: none; text-transform: uppercase; width: 109px; height: 16px; display: block }
.nav a:hover       { color: #323232; text-decoration: none; background-image: url(Resources/nav/aero.gif) }
.navSel           { color: #696969; font-weight: bold; font-size: 11px; line-height: 11px; background: #e4e4e4 url(Resources/nav/navSel.gif) no-repeat; text-align: center }
.navSel a    { color: #696969 }
.navSel a:hover { color: #808080 }
.navRi          { color: white; font-weight: bold; font-size: 11px; line-height: 16px; background: #f60 url(Resources/nav/navWhiteBord.gif) repeat-y right top; text-align: center }
.navRi a          { color: #323232; text-decoration: none; text-transform: uppercase; width: 119px; height: 16px; display: block }
.navRi a:hover       { color: #323232; text-decoration: none; background-image: url(Resources/nav/aero.gif) }
.navRiSel           { color: #696969; font-weight: bold; font-size: 11px; line-height: 11px; background: #e4e4e4 url(Resources/nav/navSelRi.gif) no-repeat; text-align: center }
.navRiSel a    { color: #696969 }
.navRiSel a:hover { color: #808080 }
.navMidSel      { background: #e4e4e4 url(Resources/nav/navSelLow.gif) repeat-x left bottom }
.navMidRiSel      { background: #e4e4e4 url(Resources/nav/navSelLowRi.gif) repeat-x left bottom }
.navMid      { background: url(Resources/nav/navLine.gif) repeat-x right bottom }
#subNav { float: left}
.subject  { font-weight: bold; font-size: 10px; line-height: 10px; text-align: right; float: left; padding-right: 10px; padding-left: 10px; width: 90px; display: block }
#subNav ul { margin: 4px 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
#subNav li       { font-size: 10px; line-height: 10px; padding-right: 10px; padding-left: 10px; border-right: 1px solid #f60; display: inline }
#subNav a    { color: #696969 }
#subNav a:hover    { color: #878787; text-decoration: underline }
.subBar     { background: #ebebeb url(Resources/nav/navSubBar.gif) repeat-x; border-top: none; border-right: 1px solid #f60; border-bottom: 1px solid #f60; border-left: 1px solid #f60 }
.subBar1 { background: #ebebeb url(Resources/nav/navSubBar1.gif) repeat-x; border-top: none; border-right: 1px solid #f60; border-bottom: none #f60; border-left: 1px solid #f60 }
.contact      { color: #696969; font-weight: bold; font-size: 12px; line-height: 14px; text-align: right; float: right; margin-top: 2px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; width: 170px; display: block }
.base  { line-height: 14px; vertical-align: middle; margin: 0px; padding: 0px; width: 18px; height: 14px }
/*Right and left side boxes*/
.more h4 { color: #414141; font-size: 12px; background-color: #e4e4e4; padding-top: 15px; padding-right: 5px; padding-left: 5px; border-top: 1px solid #f60; border-right: 1px solid #f60; border-left: 1px solid #f60 }
.more .orange h4 { color: #f60; font-size: 12px; background-color: #e4e4e4; padding-top: 15px; padding-right: 5px; padding-left: 5px; border-top: 1px solid #f60; border-right: 1px solid #f60; border-left: 1px solid #f60 }
.more h6 { color: #414141; font-size: 12px; background-color: #e4e4e4; padding-top: 15px; padding-right: 5px; padding-left: 5px }
.moreCont  { background: #e4e4e4 url(Resources/nav/moreBg.gif) repeat-x; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; border-right: 1px solid #f60; border-bottom: 1px solid #f60; border-left: 1px solid #f60 }
.moreOpenday { background: #e4e4e4 url(Resources/misc/Openday.gif) repeat-x; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; border-right: 1px solid #f60; border-bottom: 1px solid #f60; border-left: 1px solid #f60 }
.more p  { zoom:100%; color: #414141; font-size: 12px; margin-right: 0px; margin-left: 0px; padding-right: 5px; padding-left: 5px }
.more h5 { zoom:100%; text-decoration: underline; margin-right: 5px; margin-bottom: 0.5em; margin-left: 5px }
.more a { text-decoration: none }
.more a:hover { color: #ff8c00; text-decoration: none }
.moreHeadBG { background-color: #e4e4e4; border-top: 1px solid #f60; border-right: 1px solid #f60; border-left: 1px solid #f60; height: 35px }
.moreHead { float: left }
.moreHead h4 { background-color: transparent; border: none }
.moreDes { color: #f60; font-size: 10px; float: right; padding-top: 17px; padding-right: 5px }
.backIcon { float: left; margin-left: 5px; padding-top: 2px; padding-left: 1px; width: 35px; height: 32px }
.midIcon { text-align: center; vertical-align: bottom; float: left; padding-top: 2px; width: 120px; height: 32px }
.moreIcon { float: right; padding-top: 2px; padding-right: 1px; width: 35px; height: 32px }
.clearer { clear: left; line-height: 0; height: 0 }
.quote p { color: #f60; font-weight: 100; font-size: 20px; line-height: 20px; background: url(Resources/general/quote.gif) no-repeat; margin-top: 0px; padding-top: 5px; padding-left: 15px }
.moreBox  { margin-bottom: 5px }
/*Footer styles*/
.footertext { margin-top: 10px; padding-top: 10px; border-top: 1px solid #e4e4e4; width: 500px }
.footertext p  { color: black; font-size: 10px }
.footertext a { color: #808080; font-size: 10px; text-decoration: none }
.footertext a:hover { color: #ff8c00; font-size: 10px; text-decoration: none }
/*Misc*/
.picLeft { margin-right: 5px }
.picRight { margin-left: 5px }
.flash  { line-height: 0px; border: solid 1px #f60 }
.notApproved  { color: fuchsia }
.rack_ill { margin-top: 10px; margin-bottom: 10px }
.privacy  { padding: 0px 0px 0px 20px }
.radioTxt { background-color: fuchsia; float: left; width: 155px }
.radioBut { background-color: gray; float: left; margin-right: 10px; margin-left: 20px; width: 30px }
.td a { color: #403e3e; text-decoration: none }
.td a:hover { color: #414141; text-decoration: none }

p.address  { color: #f60; font-weight: bold; font-size: 14px; background-color: #ffefe5; margin-right: 50px; margin-bottom: 0px; margin-left: 20px; padding: 5px 20px; border: solid 1px #f60 }
p.notAddress { color: gray; font-weight: normal; font-size: 8px; margin-left: 20px }

.team p  { color: gray }
.title { margin-bottom: 0px }
.email  { font-size: 11px; padding-top: 5px }.vacancytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-indent: 3px;
	line-height: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.vacancyheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	text-indent: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
