html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;}
a img { border: none;}
.clearFix { clear: both;}

body { background-color: #000; border-style: none; color: #fff; font: normal 100%/150% Arial, Helvetica, sans-serif; margin: 0 0 0 0; padding: 0 0 0 0; text-align: left; overflow-x: hidden;}

h1 { color: #000; font-size: 23px; font-weight: bold; line-height: 150%;}
h2 { color: #000; font-size: 20px; font-weight: bold; line-height: 150%;}
h3 { color: #000; font-size: 18px; font-weight: bold; line-height: 150%;}
a, a:link { color: #000; font-weight: normal; text-decoration: underline; line-height: 10px;}
a:visited { color: #000; font-weight: normal; text-decoration: underline;}
a:hover { color: #000; text-decoration: none;}
a:focus { color: #000; text-decoration: none;}
a:active { color: #000; text-decoration: none;}

/*   */
#headerContainer { background-color: #fff; height: 168px;}
#headerWrapper { color: #000; width: 960px; margin: 0 auto;}
#logoWrapper { padding-top: 25px;}
#sturStorage { width: 414px; height: 129px; float: left; position: relative; z-index: 99;}
#sosStorage { margin-left: -30px; width: 172px; height: 74px; float: left; position: relative; z-index: 999;}
.headerTelephone { float: right; text-align: right; clear: right; color: #000; font: bold 1.5em Arial, Helvetica, sans-serif;}

/*   */
#mainNavContainer { height: 36px;}
#mainNavWrapper { width: 960px; margin: 0 auto;}
#mainNav { width: 485px; height: 36px; float: left;}
#mainNav ul { list-style: none; margin: 0; padding: 0;}
#mainNav li { margin: 0; padding: 0; height: 36px; display: inline; display: table-cell; vertical-align: middle;}
#mainNav li a:link { color: #fff; text-decoration: none; font: bold 15px Arial, Helvetica, sans-serif; padding: 10px 16px 10px 16px;}
#mainNav li a:hover { text-decoration: none; font: bold 15px Arial, Helvetica, sans-serif; color: #fff; background-color: #4D8F53;}
#mainNav  li a:active { text-decoration: none; font: bold 15px Arial, Helvetica, sans-serif; color: #fff; background-color: #ffc60b;}
#mainNav li a:visited { color: #fff; text-decoration: none; font: bold 15px Arial, Helvetica, sans-serif;}
#mainNav #current {text-decoration: none; font: bold 15px Arial, Helvetica, sans-serif; color: #fff; background-color: #ffc60b;}
#navContainerTop { float: right; margin-top: -118px;}

/*   */
#mainContentContainer { color: #fff; background-image: url(../images/misc/tiled_background.png); background-repeat: repeat;}
#mainContentShadow { background: url(../images/misc/content-background-shadow.png) repeat-y top center;}
#mainContentWrapper { width: 960px; margin: 0 auto; background-color: #fff; min-height: 200px; color: #000;}
#mainContent { width: 566px; float: left; padding: 0 20px;}
#scrollerContainer { margin-left: -21px; width: 607px;}
#scrollerWrapper { background-color: #000; height: 50px;}
#contentTopSpacer { height: 10px;}
#leftColumWrapper { float: left; clear: left; width: 354px; margin: 0 0 20px 0;}
#greenPanel { width: 314px; background-color: #4d8f53; padding: 20px; color: #fff;}
#greenPanel h2 { color: #fff;}
#greenPanel ul { list-style: none;}
#greenPanel li { margin-left: -30px; font-weight: bold; line-height: 190%;}
#greenPanel li:before { content: "•"; padding-right: 10px; color: #FFC60B;}
#greenPanelBase { width: 314px; background-color: #4d8f53; padding: 0 20px 20px 20px;}
#yellowPanel { width: 314px; background-color: #ffc60b; padding: 20px; color: #000;}
#yellowPanel h2 { color: #000;}
#yellowPanel ul { list-style: none;}
#yellowPanel li { margin-left: -30px; font-weight: bold; line-height: 190%;}
#yellowPanel li:before { content: "•"; padding-right: 10px; color: #4D8F53;}
#yellowPanelBase { width: 314px; background-color: #ffc60b; padding: 0 20px 20px 20px;}

/*   */
#footerContainer {}
#footerWrapper { width: 960px; margin: 0 auto 20px auto; color: #fff;}
#footerWhiteSpacer { height: 40px; background-color: #fff; margin-bottom: 20px;}
#footerPanelWrapper { width: 320px; float: left;}
#footerNavPanelWrapper { float: left; width: 33%;}
#footerNavigation { color: #fff; margin-bottom: 20px;}
#footerNavigation ul { list-style: none; margin: 0; padding: 0;}
#footerNavigation li { margin: 0; padding: 0; color: #fff;}
#footerNavigation li a:link { color: #fff; text-decoration: none; font: normal 15px Arial, Helvetica, sans-serif;}
#footerNavigation li a:hover { text-decoration: underline; font: normal 15px Arial, Helvetica, sans-serif; color: #fff;}
#footerNavigation li a:visited { text-decoration: none; font: normal 15px Arial, Helvetica, sans-serif; color: #fff;}
#copyrightContainer { clear: both; margin: 50px 0 20px 0; font: 11px Verdana, Geneva, sans-serif;}
#regCompany { text-align: right; width: 320px; padding-top: 7px; font-size: 10px;}
#copyright { font-size: 12px;}
#footerAddress { font-size: 12px;}
#motley { text-align: center; margin-top: 45px;}
a.motley:link { color: #fff; font: 11px Verdana, Geneva, sans-serif; text-decoration: none; font-weight: normal;}
a.motley:visited { color: #fff; font: 11px Verdana, Geneva, sans-serif; text-decoration: none;}
a.motley:hover { color: #fff; font: 11px Verdana, Geneva, sans-serif; text-decoration: underline;}

/* cookie bar  */
#cookie-bar { background: #111111; height: 24px; line-height: 24px; color: #eeeeee; text-align: center; padding: 3px 0;}
#cookie-bar.fixed { position: fixed; top: 0; left: 0; width: 100%;}
#cookie-bar.fixed.bottom { bottom: 0; top: auto;}
#cookie-bar p { margin: 0; padding: 0;}
#cookie-bar a { color: #ffffff; display: inline-block; border-radius: 3px; text-decoration: none; padding: 6px; margin-left: 8px;}
#cookie-bar .cb-enable { background: #007700;}
#cookie-bar .cb-enable:hover { background: #009900;}
#cookie-bar .cb-disable { background: #990000;}
#cookie-bar .cb-disable:hover { background: #bb0000;}
#cookie-bar .cb-policy { background: #0033bb;}
#cookie-bar .cb-policy:hover { background: #0055dd;}

/* testimonial ticker bar  */
.tickercontainer {	width: 607px;	height: 50px;	margin: 0;	padding: 0;	overflow: hidden;	background-color: #000;	color: #fff;}
.tickercontainer a {	color: #fff;}
.tickercontainer .mask {	position: relative;	top: 8px;	height: 35px;	overflow: hidden;}
ul.newsticker {	-webkit-transition: all 0s linear;	-moz-transition: all 0s linear;	-o-transition: all 0s linear;	transition: all 0s linear;	position: relative;	font: bold 10px Verdana;	list-style-type: none;	margin: 0;	padding: 0;}
ul.newsticker li {	font-style:italic;	font-size: 14px;	float: left;	margin: 0;	padding: 0 7px 0 7px;	box-sizing: border-box;	margin-top: 7px;}