/* CSS Document */


* { 
    margin: 0; 
    padding: 0; 
}

html, body, #bg, #bg table, #bg td, #cont {
    height:100%;
    width:100%;
    overflow:hidden;
}

#bg { 
    position: fixed; 
}

#bg div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
    width:200%;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
}

#cont {
	position:absolute;
	top:-83px;
	/*left:-86px;*/
    z-index:70;
	overflow:auto;
	left: -160px;
}

#container
{
margin: 0 auto; 
width: 960px;
height: auto;

}


#header {
height: 270px;
width: 980px;
padding-top: 100px;
/*padding: 100px 0px 0px 50px;*/
float: left;

}


#header .header-col-a {
width: 500px;
float: left;
margin-left: 50PX;
}

#header .header-col-b {
width: 300px;
float: right;
height:200px;
margin-right: 30px;
}


#btn-wound
{
display: block;
width: 206px;
background: url(../images/btn-homepage.png) repeat;
height: 177px;
}

#btn-wound:hover
{ 
height: 177px;
background-position: 0 -177px;
}

#btn-wound span
{
  display: none;
}


#menu
{
background: url(../images/bg-menu.png) transparent repeat;
height: 105px;
width: 944px;
/*padding: 15px 7px 10px 10px;*/
padding:15px 15px 10px;
margin: 0px;
}


#menu ul
{
width: 944px;
padding-left: 0px;
_padding-left: 0px;
list-style-type: none;
margin: 0px;
text-indent: 0px;
display: block;
}

#menu ul li
{
display: inline;
display: block;
float: left;
margin-right: 2px;
}




/* LINKS */

/* program */
#menu-a
{
  display: block;
  width: 231px;
  height: 99px;
  background: url(../images/tiles-coaching.png) transparent no-repeat;
  margin-right: 2px;
  outline: none;
}
#menu-a:hover
{ 
  background-position: 0 -99px;
}
#menu-a span
{
  display: none;
}

#menu-b
{
  display: block;
  width: 231px;
  height: 99px;
  background: url(../images/tiles-chronic.png) transparent no-repeat;
  margin-right: 2px;
  outline: none;

}
#menu-b:hover
{ 
  background-position: 0 -99px;
}
#menu-b span
{
  display: none;
}

#menu-c
{
  display: block;
  width: 231px;
  height: 99px;
  background: url(../images/tiles-first-aid.png) transparent no-repeat;
  margin-right: 2px;
  outline: none;

}
#menu-c:hover
{ 
  background-position: 0 -99px;
}
#menu-c span
{
  display: none;
}


#menu-d
{
  display: block;
  width: 231px;
  height: 99px;
  background: url(../images/tiles-clinical.png) transparent no-repeat;
  margin-right: 0px;
 outline: none;

}
#menu-d:hover
{ 
  background-position: 0 -99px;
}
#menu-d span
{
  display: none;
}


#content
{
width: 980px;
float: left;
margin: 30px 0 50px 0;}

#content .content-col-a
{
width: 400px;
float: left;
}

#content .content-col-b
{
width: 242px;
float: right;
text-align: right;	

}


#subscribe
{
  display: block;
  width: 242px;
  height: 24px;
  background: url(../images/img-subscribe.png) no-repeat;
  outline: none;
}
#subscribe:hover
{ 
  background-position: 0 -24px;
}
#subscribe span
{
  display: none;
}


#contact-us
{
  display: block;
  width: 242px;
  height: 24px;
  background: url(../images/img-contact.png) no-repeat;
  outline: none;
}
#contact-us:hover
{ 
  background-position: 0 -24px;
}
#contact-us span
{
  display: none;
}



/* POPUP */
#popup
{
padding: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: .8em;
font-weight: normal !important;
}

#popup h2
{
font-size: 1.2em;
background: #333;
color: #fff;
padding: 7px;
}

#popup h3
{
color: #333;
font-size: 1em;
font-weight: normal !important;
padding: 10px 0 10px 2px;
}

#focus-stealer      { position: absolute; left: -9999px; }


#contact
{
	padding: 20px;
	margin-bottom: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	float: left;
	line-height: 1.6em;
	width: 940px;
}
#contact p
{
margin-bottom: 10px;
}
#contact h2
{
padding: 0 0 20px 0;
}


#contact h3
{
padding: 10px 0;
}


#contact
{
width: 980px;
float: left;
}

#contact .contact-col-a
{
width: 420px;
float: left;

}

#contact .contact-col-b
{
width: 350px;
float: right;
text-align: left;	
background: #F0F0F0;
margin-top: 20px;
padding: 20px;
margin-right: 50px;
}



#contact a
{
color: #999;
font-weight: bold;
text-decoration: none;
}

#contact a:hover
{
color: #666;
font-weight: bold;
text-decoration: none;
}


#contact input, select
{
margin-bottom: 8px;
}

#contact input, select, textarea
{
border: 1px solid #ccc;
background: #FFF;
padding: 3px;
}

#contact textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
width: 150px;

}


#custom
{
float: right;
font-size: .95em;
}

#custom a
{text-decoration: none !important;
color: #333;
}

#custom a:hover
{
text-decoration: none;
color: #666;

}


#benchnav {
display: none !important;	
}

