/*
 *	Body
 */

body {
background:#003a31;
color:#000000;
font-family:Trebuchet MS, verdana, sans-serif;
}

/********* helpers *********/
.floatRight { float: right; }
.floatLeft  { float: left; }
.right  { text-align: right; }
.left   { text-align: left; }
.center { text-align: center; }
.clear, .clearer { clear: both; }
.block  { display: block; }


/* Generic IE-only Hack */
* html body {
	
}


/*
 *	Paragraph, Code, Blockquote
 */

p {
	
}

code {
	white-space				: pre;
}

blockquote {
	
}

/*
 *	Headings
 */

h1	{
	
}

h2	{
	
}

h3	{
	
}

h4	{
	
}

h5	{
	
}

h6	{
	
}

/*
 *	Lists
 */
 
ul {
	
}

ol {
	
}

li {
	
}

ul li {
	
}

ol li {
	
}

#header{
background:url(../images/bg-header.gif) repeat-x top #92d0c6;
}



#navigation{
width:960px;
margin:0 auto;
height:115px;
position:relative;
background:url(../images/header.jpg) no-repeat top;
}

#navigation img{
float:left;
margin-left:10px;
}

#navigation ul.mainnav{
float:right;
width:526px;
height:32px;
margin:60px 10px 0 0;
}

#navigation ul.mainnav li{
float:left;
}

#navigation ul.mainnav li a{
display:block;
height:32px;
background:url(../images/navigation.gif) no-repeat 0 0;
text-indent:-999em;
position:relative;
}

#navigation ul.mainnav li a.navHome{width:56px;background:url(../images/navigation.gif) no-repeat 0 0;}
#navigation ul.mainnav li a.navClients{width:58px;background:url(../images/navigation.gif) no-repeat -56px 0;}
#navigation ul.mainnav li a.navCandidates{width:75px;background:url(../images/navigation.gif) no-repeat -114px 0;}
#navigation ul.mainnav li a.navRegister{width:67px;background:url(../images/navigation.gif) no-repeat -189px 0;}
#navigation ul.mainnav li a.navRecommend{width:139px;background:url(../images/navigation.gif) no-repeat -256px 0;}
#navigation ul.mainnav li a.navLinks{width:48px;background:url(../images/navigation.gif) no-repeat -395px 0;}
#navigation ul.mainnav li a.navContact{width:83px;background:url(../images/navigation.gif) no-repeat -443px 0;}

#navigation ul.mainnav li.selected a.navHome, #navigation ul.mainnav li a:hover.navHome{width:56px;background:url(../images/navigation.gif) no-repeat 0 -32px;}
#navigation ul.mainnav li.selected a.navClients, #navigation ul.mainnav li a:hover.navClients{width:58px;background:url(../images/navigation.gif) no-repeat -56px -32px;}
#navigation ul.mainnav li.selected a.navCandidates, #navigation ul.mainnav li a:hover.navCandidates{width:75px;background:url(../images/navigation.gif) no-repeat -114px -32px;}
#navigation ul.mainnav li.selected a.navRegister, #navigation ul.mainnav li a:hover.navRegister{width:67px;background:url(../images/navigation.gif) no-repeat -189px -32px;}
#navigation ul.mainnav li.selected a.navRecommend, #navigation ul.mainnav li a:hover.navRecommend{width:139px;background:url(../images/navigation.gif) no-repeat -256px -32px;}
#navigation ul.mainnav li.selected a.navLinks, #navigation ul.mainnav li a:hover.navLinks{width:48px;background:url(../images/navigation.gif) no-repeat -395px -32px;}
#navigation ul.mainnav li.selected a.navContact, #navigation ul.mainnav li a:hover.navContact{width:83px;background:url(../images/navigation.gif) no-repeat -443px -32px;}

#navigation ul.clientssubnav{
float:right;
width:160px;
height:23px;
margin:0 320px 0 0;
}

#navigation ul.clientssubnav li{
float:left;
}

#navigation ul.clientssubnav li a{
display:block;
height:23px;
background:url(../images/clients-sub.gif) no-repeat 0 0;
text-indent:-999em;
position:relative;
}

#navigation ul.clientssubnav li a.navHospitals{width:71px;background:url(../images/clients-sub.gif) no-repeat -56px 0;}
#navigation ul.clientssubnav li a.navGold{width:89px;background:url(../images/clients-sub.gif) no-repeat -127px 0;}
#navigation ul.clientssubnav li.selected a.navHospitals, #navigation ul.clientssubnav li a:hover.navHospitals{width:71px;background:url(../images/clients-sub.gif) no-repeat -56px -23px;}
#navigation ul.clientssubnav li.selected a.navGold, #navigation ul.clientssubnav li a:hover.navGold{width:89px;background:url(../images/clients-sub.gif) no-repeat -127px -23px;}

#navigation ul.candidatessubnav{
float:right;
width:154px;
height:23px;
margin:0 265px 0 0;
}

#navigation ul.candidatessubnav li{
float:left;
}

#navigation ul.candidatessubnav li a{
display:block;
height:23px;
background:url(../images/candidates-sub.gif) no-repeat 0 0;
text-indent:-999em;
position:relative;
}

#navigation ul.candidatessubnav li a.navDoctors{width:67px;background:url(../images/candidates-sub.gif) no-repeat -116px 0;}
#navigation ul.candidatessubnav li a.navCompliance{width:87px;background:url(../images/candidates-sub.gif) no-repeat -183px 0;}
#navigation ul.candidatessubnav li.selected a.navDoctors, #navigation ul.candidatessubnav li a:hover.navDoctors{width:67px;background:url(../images/candidates-sub.gif) no-repeat -116px -23px;}
#navigation ul.candidatessubnav li.selected a.navCompliance, #navigation ul.candidatessubnav li a:hover.navCompliance{width:87px;background:url(../images/candidates-sub.gif) no-repeat -183px -23px;}

#pageImages{
height:230px;
width:960px;
display:block;
background:url(../images/headerimages.jpg) no-repeat top left;
}

#pageImages img{
display:inline;
float:left;
margin:2px 0 0 10px;
}

#pageImages h2{
float:right;
display:block;
text-indent:-999em;
width:330px;
height:210px;
margin-top:2px;
}

#contentbg{
background:url(../images/bg-content.gif) repeat-x top #fff;
}

#content{
padding:20px 0 10px 0;
width:960px;
margin:0 auto;
font-size:1.2em;
line-height:1.3em;
}

#content h3{
padding:0 0 1em 0;
}

#content ul{
padding:0 0 1em 0;
color:#00927a;
list-style:none;
}

#content ul li{
color:#003a31;
padding:0 0 0 1em;
background:url(../images/bullet.gif) no-repeat 2px 5px;
}

#content ul#links{
padding:0 0 1em 0;
color:#00927a;
list-style:none;
}

#content p{
padding:0 0 1em 0;
color:#00927a;
}

#content ul#links h4, #content ul p{
padding:0 0 0 0;
}

#content ul#links li{
padding:0 0 .5em 0;
color:#00927a;
background:none;
}

#footer{
background:url(../images/bg-footer.gif) repeat-x top #003a31;
}

#footer p, #footer label{
color:#99b0ad;
font-size:1.2em;
line-height:1.3em;
padding:0 0 1em 0;
}

#footer p a{
color:#99b0ad;
text-decoration:underline;
}

#footer p a:hover{
color:#99b0ad;
text-decoration:none;
}

.col1{
width:300px;
margin:0 10px;
display:inline;
float:left;
}

.col2{
width:620px;
margin:0 10px;
display:inline;
float:left;
}

.col2holder{
width:640px;
display:inline;
float:left;
}

.col2holder h1, .col3 h1{
margin-left:10px;
font-size:1.8em;
color:#003a31;
font-weight:normal;
padding:0 0 15px 0;
}

.col2holder h1.gold, .col3 h1.gold{
color:#b6bc24;
font-weight:bold;
}

.col3{
width:960px;
margin:0 auto;
}

#header .col3{
display:block;
width:960px;
margin:0 auto;
}

.footerbars{
background:url(../images/bg-footer-bars.gif) 319px 0 no-repeat;
min-height:200px;
height:auto !important;
height:200px;
}



.homebg{
background:url(../images/homepage-content.jpg) no-repeat top center;
}

.homebox{
width:260px;
height:300px;
margin:0 30px;
display:inline;
float:left;
position:relative;
}

.homebox h2{
width:190px;
height:15px;
display:block
xmargin:20px 0 0 20px;
margin-top:20px;
position:absolute;
text-indent:-999em;
}

.homebox h2#formedical{background:url(../images/for-medical-professionals.gif) no-repeat;}
.homebox h2#forclients{background:url(../images/for-clients.gif) no-repeat;}

.homebox div{
padding:50px 0 0 0;
position:relative;
}

.homebox p{
padding:10px 0 0 0;
position:relative;
}

.homebox p#linkmedical, .homebox p#linkclients{
width:231px;
height:30px;
display:block
}

.homebox p a{
width:231px;
height:30px;
display:block;
text-indent:-999em;
}

.homebox p#linkmedical a{background:url(../images/medical-professionals-click-here.gif) no-repeat;}
.homebox p#linkclients a{background:url(../images/clients-click-here.gif) no-repeat;}

.colcalltoaction{
width:310px;
margin:0 0 0 10px;
display:inline;
float:left;
padding-top:1px;
}

.colcalltoaction img{
xdisplay:block;
xpadding-bottom:8px;
}

#content .colcalltoaction h3{
margin:0;
padding:0;
display:block;
width:310px;
height:156px;
text-indent:-999em;
}

#content .colcalltoaction h3 a{
margin:0;
padding:0;
display:block;
width:310px;
height:156px;
text-indent:-999em;
}

#footer .col1{
padding-top:20px
}

h4.aboutus{
width:73px;
height:16px;
display:block;
text-indent:-999em;
padding:0 0 14px 0;
background:url(../images/about-us.png) no-repeat;
}

h4.contactus{
width:85px;
height:16px;
display:block;
text-indent:-999em;
padding:0 0 14px 0;
background:url(../images/contact-us.png) no-repeat;
}

h4.login{
width:40px;
height:20px;
display:block;
text-indent:-999em;
padding:0 0 10px 0;
background:url(../images/login.png) no-repeat;
}

/* EasyClearing http://www.positioniseverything.net/easyclearing.html */
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix
{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix
{height: 1%;}

.clearfix
{display: block;}
/* End hide from IE-mac */