body { font-family:Arial, Helvetica, sans-serif; background-color:#404041; color:#FFFFFF; background-image:url(/imgages/bg.gif); background-color: #28365f; background-repeat:repeat-x; }

*{margin:0;padding:0}
html,body{height:100%}
body{position:absolute;width:100%}/*opera 9.5 fix*/
#wrapper{
	margin:auto;
	min-height:100%;
	margin-top:-160px;/*footer height*/
	background-color:#d0e1f2;
	width:980px; margin-left:auto; margin-right:auto; 
	background-image:url(../../images/bg-content.gif); 
	background-repeat:repeat-x; 
	background-position:0px 348px;
	background-color:#4287c4;
}
* html #wrapper{height:100%; margin-top:-160px;}

.frame {width:960px; margin-left:auto; margin-right:auto;}
.clear {clear:both;}

#header {height:155px; background-image:url(../../images/bg-header.jpg); background-position:center; background-color:#659ed5; width:980px; margin-left:auto; margin-right:auto; border-top:160px solid #FFFFFF;}
#header .logo { float:right; width:177px; height:100px; background-image:url(../../images/logo-header.gif); margin-top:30px;}
#header .logo span { display:none;}

#menu { background-image:url(../../images/menu.gif); background-position: center; background-repeat:repeat-x; background-color:#404041; padding-top:5px; padding-bottom:5px;  width:980px;margin-left:auto; margin-right:auto;}
#menu li { float:left;}

#menu li a.home { background-image:url(../../images/menuoption.gif);width:92px; height:23px; background-position:0px 0px; float:left;}
#menu li a.home:hover { background-image:url(../../images/menuoption.gif);width:92px; height:23px; background-position:0px 23px; float:left;}
#menu li a.home span { display:none;}

#menu li a.about { background-image:url(../../images/menuoption.gif);width:105px; height:23px; background-position:-92px 0px; float:left;}
#menu li a.about:hover { background-image:url(../../images/menuoption.gif);width:105px; height:23px; background-position:-92px 23px; float:left;}
#menu li a.about span { display:none;}

#menu li a.cover { background-image:url(../../images/menuoption.gif);width:84px; height:23px; background-position:-197px 0px; float:left;}
#menu li a.cover:hover { background-image:url(../../images/menuoption.gif);width:84px; height:23px; background-position:-197px 23px; float:left;}
#menu li a.cover span { display:none;}

#menu li a.health { background-image:url(../../images/menuoption.gif);width:200px; height:23px; background-position:-281px 0px; float:left;}
#menu li a.health:hover { background-image:url(../../images/menuoption.gif);width:200px; height:23px; background-position:-281px 23px; float:left;}
#menu li a.health span { display:none;}

#menu li a.training { background-image:url(../../images/menuoption.gif);width:222px; height:23px; background-position:-481px 0px; float:left;}
#menu li a.training:hover { background-image:url(../../images/menuoption.gif);width:222px; height:23px; background-position:-481px 23px; float:left;}
#menu li a.training span { display:none;}

#menu li a.contact { background-image:url(../../images/menuoption.gif);width:124px; height:23px; background-position:-703px 0px; float:left;}
#menu li a.contact:hover { background-image:url(../../images/menuoption.gif);width:124px; height:23px; background-position:-703px 23px; float:left;}
#menu li a.contact  span { display:none;}


#content {  padding-top:10px; padding-bottom:10px; width:980px; margin-left:auto; margin-right:auto;}

#footer {background-image:url(../../images/bg-footer.gif); background-repeat:repeat-x;background-position:bottom;width:980px; margin-left:auto; margin-right:auto; height:160px; overflow:hidden;}
#footer .links { padding-top:40px; width:470px; float:left;}
#footer .links .link-henderson {width:93px; height:57px; background-image:url(../../images/footer-henderson.gif); float:left;margin-left:0px; background-repeat:no-repeat;}
#footer .links .link-henderson a{display:block;width:93px; height:57px;}
#footer .links .link-henderson span{display:none;}

#footer .links .link-heb {width:90px; height:57px; background-image:url(../../images/footer-heb.gif); float:left;margin-left:20px;  background-repeat:no-repeat;}
#footer .links .link-heb a{display:block;width:90px; height:57px;}
#footer .links .link-heb span{display:none;}

#footer .links .link-contract {width:81px; height:57px; background-image:url(../../images/footer-contract.gif); float:left;margin-left:20px;  background-repeat:no-repeat;}
#footer .links .link-contract a{display:block;width:81px; height:57px;}
#footer .links .link-contract span{display:none;}

#footer .links .link-hss {width:90px; height:57px; background-image:url(../../images/footer-hss.gif);float:left;margin-left:20px;background-repeat:no-repeat;}
#footer .links .link-hss a {display:block;width:90px; height:57px;}
#footer .links .link-hss span{display:none;}

#footer h2 { display:none;}

#footer .address {float:right; font-size:0.7em; padding-top:10px; line-height:1.5em; width:484px;}
#footer .address .col1 {width:222px; float:left; margin-left:20px; margin-right:10px;}
#footer .address .col2 {width:222px; float:left; margin-left:20px; margin-left:10px;}
*html #footer .address .col1 {width:222px; float:left; margin-left:10px; margin-right:10px;}
*html #footer .address .col2 {width:222px; float:left; margin-left:10px; margin-left:10px;}
#footer .address address{ font-style:normal;}

#footer #small {border-top:1px solid #FFFFFF; display:block; clear:both;margin-top:10px; font-size:0.7em; line-height:0.9em;}
#footer #small .small-links { float:left; width:240px; padding-top:10px; padding-bottom:5px;}
#footer #small .small-links li{float:left; padding-right:5px;}
#footer #small .small-links li.link {float:left; border-left:1px solid #FFFFFF;padding-right:8px; padding-left:8px;}
#footer a { text-decoration:none; color:#FFFFFF;}
#footer a:hover { text-decoration:none; color:#96c0e6;}

#footer #small .small-print { float:right; text-align:right; padding-top:8px; padding-bottom:30px; line-height:1.5em; }

#front{ height:348px; background-image:url(../../images/frontimage.jpg);}
#front p { display:none;}
.advert1 {margin-top:10px; width:313px; height:93px; float:left; background-image:url(../../images/advert1.gif);}
.advert2 {margin-top:10px; margin-left:11px; width:313px; height:93px;float:left;background-image:url(../../images/advert2.gif);}
.advert3 {margin-top:10px; margin-left:10px; width:313px; height:93px;float:left;background-image:url(../../images/advert3.gif);}

.advert1 a, .advert2 a, .advert3 a {width:313px; height:93px; display:block;}
.advert1 span, .advert2 span, .advert3 span{ display:none;}

#content .copy { background-color:#FFFFFF; width:716px; float:left; padding-top:0px; padding-bottom:15px;}
#content .copy p { color:#222222; padding-left:20px; padding-right:20px; padding-bottom:5px;padding-top:5px; font-size:0.8em; line-height:1.4em;}
#content .copy ul {padding-left:30px; padding-top:10px; background-color:#dfe7ef; margin-left:20px;  margin-right:20px; margin-bottom:5px; padding-bottom:1px;}
#content .copy li {color:#222222;  font-size:0.8em; line-height:1.4em; list-style:square;padding-right:20px; padding-bottom:10px;}
#content .copy ul ul li {font-size:1.0em;}
#content .copy ul ul {background-color:#c3d8eb; margin-top:10px; margin-bottom:5px; margin-left:-15px;margin-right:-5px;}
#content .side {width:244px; float:right;} 
#content .image { width:234px;margin-left:10px;float:right;}
#content .subcopy { width:234px;margin-left:10px;float:right; background-color:#96c0e6; margin-top:10px; padding-top:5px;padding-bottom:5px;}
#content .subcopy p { color:#222222; padding-left:10px; padding-right:10px; padding-bottom:5px;padding-top:5px; font-size:0.8em; line-height:1.4em;}
#content .subcopy address { color:#222222; padding-left:10px; padding-right:10px; padding-bottom:5px;padding-top:5px; font-size:0.8em; line-height:1.4em; font-style:normal;}
#content a {color:#4287c4; text-decoration:none;}
#content a:hover {color:#000000; text-decoration:none;}
#content h2 {margin-top:20px; margin-left:20px; margin-bottom:10px; background-repeat:no-repeat; height:14px;width:680px;}
#content h2 span { display:none;}
#content h3 {color:#666666; margin-left:20px; margin-right:20px; padding-bottom:2px;padding-top:2px; font-size:1.0em; line-height:1.4em; border-bottom: 1px dotted #666666;}

.contactform { width:676px; margin-left:20px; margin-right:20px; padding:0px; margin-top:15px; margin-bottom:5px;border-top: 1px solid #FFFFFF;}
.contactform  td {color:#222222; padding-bottom:10px;padding-top:10px; font-size:0.8em; line-height:1.4em;background-color:#d7dfe7;padding-left:20px; padding-right:20px; border-bottom: 1px solid #ffffff; vertical-align:top;}

.contactform  td .inputline { width:300px; border:#FFFFFF 0px solid; padding:3px;font-family:Arial, Helvetica, sans-serif;}
.contactform  td .inputbox { width:300px; border:#FFFFFF 0px solid; padding:3px;font-family:Arial, Helvetica, sans-serif; font-size:1.0em; height:100px;}
.contactform  td .inputbutton {background-color:#08519e; font-size:1.0em; border:#FFFFFF solid 0px; padding:3px; font-weight:bold; color:#FFFFFF;}
.contactform  td .inputbutton:hover {background-color:#0492c6;}
