@charset "utf-8";
/* CSS Document */

body {
	background-color:#ffffff;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	padding-top:10px;
}

.left-header-background {
	background-image:url(../images/header-left.jpg);
	background-position:top right;
	background-repeat:repeat-y;
	width:112px;
}

.header-background-middle {
	background-color:#65bde3;
	background-image:url(../images/header-background.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	width:779px;
}	

.right-header-background {
	background-color:#65bde3;
	background-image:url(../images/header-right.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	width:113px;
}

.logo-area {
	width:317px;
	vertical-align:middle;
}

.slip-heading-area {
	background-image:url(../images/header-slip.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:160px;
	width:462px;
}

.top-nav-background {
	background-image:url(../images/top-menu-background.png);
	background-position:top left;
	background-repeat:repeat-x;
	width:38px;
}

.top-nav-background-middle {
	background-image:url(../images/top-menu-background.png);
	background-position:top left;
	background-repeat:repeat-x;
	border-left:thin;
	border-left-color:#65bde3;
	border-left-style:solid;
	border-left-width:1px;
	border-right:thin;
	border-right-color:#65bde3;
	border-right-style:solid;
	border-right-width:1px;
	width:38px;
}

.mainlevel-menu {
	border-bottom:thin;
	border-bottom-color:#ffffff;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top:thin;
	border-top-color:#ffffff;
	border-top-style:solid;
	border-top-width:1px;
	color:#3c3c3c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:30px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	vertical-align:middle;
}

.navigation-top-shadow {
	background-image:url(../images/menu-shadow.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.left-column-top {
	background-color:#eafcfe; 
	border-bottom:thin;
	border-bottom-color:#cfeaed;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left:thin;
	border-left-color:#cfeaed;
	border-left-style:solid;
	border-left-width:1px;
	border-right:thin;
	border-right-color:#cfeaed;
	border-right-style:solid;
	border-right-width:1px;
	border-top:thin;
	border-top-color:#cfeaed;
	border-top-style:solid;
	border-top-width:1px;
	padding:13px;
	width:157px;
	vertical-align:top;
}

.left-column-newsletter {
	background-color:#ededed; 
	border-bottom:thin;
	border-bottom-color:#dadada;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left:thin;
	border-left-color:#dadada;
	border-left-style:solid;
	border-left-width:1px;
	border-right:thin;
	border-right-color:#dadada;
	border-right-style:solid;
	border-right-width:1px;
	border-top:thin;
	border-top-color:#dadada;
	border-top-style:solid;
	border-top-width:1px;
	padding:13px;
	width:157px;
	vertical-align:top;
}

.left-column-callus {
	background-image:url(../images/left-callus-background.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:61px;
	padding:0px;
	width:157px;
	vertical-align:middle;
}

.left-column-callus-text {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:3px;
}

.left-column-callus-text-right {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.left-column-safety-floor {
	background-color:#eafcfe; 
	border-bottom:thin;
	border-bottom-color:#cfeaed;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left:thin;
	border-left-color:#cfeaed;
	border-left-style:solid;
	border-left-width:1px;
	border-right:thin;
	border-right-color:#cfeaed;
	border-right-style:solid;
	border-right-width:1px;
	border-top:thin;
	border-top-color:#cfeaed;
	border-top-style:solid;
	border-top-width:1px;
	padding:4px;
	width:170px;
	vertical-align:top;
}

.left-column-spacer {
	height:5px;
}

.content-panel {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px;
	width:573px;
}

.contentpaneopen, .sectiontableentry1, .sectiontableentry2, .contact_email, .contentpane, .contentpane-contactus {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.welcome-header {
	color:#005373;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.slip-gallery-background {
	background-color:#fefffa;
	border-bottom:thin;
	border-bottom-color:#e3e3e3;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left:thin;
	border-left-color:#e3e3e3;
	border-left-style:solid;
	border-left-width:1px;
	border-right:thin;
	border-right-color:#e3e3e3;
	border-right-style:solid;
	border-right-width:1px;
	border-top:thin;
	border-top-color:#e3e3e3;
	border-top-style:solid;
	border-top-width:1px;
}

.slip-gallery-see-more {
	background-color:#c9e5eb;
	border-bottom:thin;
	border-bottom-color:#fefffa;
	border-bottom-style:solid;
	border-bottom-width:3px;
	border-top:thin;
	border-top-color:#fefffa;
	border-top-style:solid;
	border-top-width:3px;
	
}

.testimonials-left {
	width:6px;
}

.testimonials-right {
	width:6px;
}

.testimonials-body {
	background-image:url(../images/testimonials-background.png);
	background-position:top left;
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:15px;
	padding-left:10px;
	width:562px;
}

.testimonials-body ol li {
	list-style-type:decimal;
	color:#FFFFFF;
}

.footer-background { 
	border-top:thin;
	border-top-color:#eeeeee;
	border-top-style:solid;
	border-top-width:5px;
	padding-top:10px;
}

.mainlevel-footer {
	color:#a4a4a4;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:5px;
}

.footer-copyright {
	color:#a4a4a4;
	font-size:9px;
}


.moduletable-signup {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

moduletable-signup-inputbox {
	background-color:#FFFFFF;
	color:#9b1116;
}

.moduletable-signup th {
	color:#005373;
	font-size:1.4em;
}

.moduletable-signup-button {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	height:23px;
	width:53px;
}

.moduletable-news td{
	color:#494949;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
}

.moduletable-news th {
	background-image:url(../images/left-module-header.png);
	background-position:top left;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	height:27px;
	padding-top:2px;
	width:157px;
}

.moduletable-news strong{
	color:#ff6a00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


.latestnews-news ul, .moduletable-news ul { 
        float:left; 
        display:inline; 
        margin:0px; 
}

.latestnews-news ul li, .moduletable-news ul li {
/*       	list-style:none;
	list-style-image:none;
	list-style-type:none;
        display:inline;
        float:left;
        padding:0px;
        margin:0px;*/
        list-style-type:none; 
        float:left;
        margin:0 0 0 5px; 
}

h3, .contentheading, .componentheading {
        font-size:1.4em;
        font-weight:bold;
}

.contentheading-contactus {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* Navigation Area */

a.mainlevel-menu:active, a.mainlevel-menu:link, a.mainlevel-menu:visited {
	color:#3c3c3c;
	text-decoration:none;
}

a.mainlevel-menu:hover {
	background-image:url(../images/home-rollover.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	color:#FFFFFF;
}

.moduletable-news a:active, .moduletable-news a:link, .moduletable-news a:visited {
	color:#494949;
	font-weight:bold;
	text-decoration:none;
}

.moduletable-news a:hover {
	color:#FF8800;
	font-weight:bold;
	text-decoration:underline;
}

a.mainlevel-footer:active, a.mainlevel-footer:link, a.mainlevel-footer:visited {
	color:#979797;
	text-decoration:none;
}

a.mainlevel-footer:hover {
	color:#44ACCC;
	text-decoration:underline;
}

.testimonials-body a:active, .testimonials-body a:link, .testimonials-body a:visited {
        color: #ffffff;
        text-decoration: none;
}

.testimonials-body a:hover {
        color: #FF8800;
        text-decoration: underline;
}

a:link, a:visited {
color: #494949;
text-decoration: none;
}

a:hover {
color: #FF8800;
text-decoration: underline;
}