/* generated by csscreator.com */ 
html, body{ 
	margin:0; 
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	font-size:12px; 
    text-align:center;
 } 
 
 
 /* FF hack to prevent 'scrollbar jump' */
html { min-height: 100%; margin-bottom: 1px; }



#siteContainer{
width:760px;
margin:0 auto;
} 
 
#pagewidth{ 
	width:760px;   
	text-align:left;
}
 
#header{
	width:100%;
	z-index:10;
	position:relative;
} 

#jciLogo {
	position:absolute;
	left:580px;
	top:165px;
	z-index:100;
	width:170px;
}


#welcomeImg {
	width: 684px;
	height: 40px;
	position: relative;
	margin:5px 0 10px 0;
	}
	
#welcomeImg span {
	background: url(../images/home_welcome.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
 
#menu{
	position:relative; 
	height:30px; 
	background-color:#002D62; 
	width:100%;
	padding:0;
	margin:0;
} 
  
#welcomeArea {
	background-color: #fff; 
	margin-left:40px;
    width:720px;

	color:#4C4C4C;
 }



#commentsArea {
	background-color: #fff; 
	margin-left:40px;
    width:700px;

	color:#4C4C4C;
 }



#welcomeArea p { 
	width:430px;
	margin-top:0px;
}
 
#breadcrumb{
	background-color: #fff;
	margin-left:40px;
	font-size:10px;
	margin-top:10px;  
    float:left;
	width:410px;
 }

img{border:0;}


#searchBox{
	float:left;
	font-size:10px;
	margin-top:2px;  
	padding-left:90px;
 }


#searchArea{
height:40px;
}	
 
#searchArea a{ color:#000;text-decoration:none; } 
#searchArea a:hover{ color:#000;text-decoration:underline; } 
 
#searchBox #searchTerms{
   width:100px;
   font-size:10px;
   margin:0 5px;
   }
   


#searchBox #searchTerm{
   width:100px;
   font-size:10px;
   margin:0 5px;
   }
   

  
#welcome{
	background-color: #fff;  
 }
 
.rightCol{
	background-color: #fff;  
	float: right; 
	display:inline; 
	position: relative; 
	margin-right:20px;
 }

 


 
#footer{
	height:40px; 
	background-color:#fff; 
	clear:both;
	border-top:dotted 1px #333;
	padding:5px;
	width:720px;
	margin-left:20px;
	margin-top:15px;
 } 
 
#footer p {
	margin-left:20px;
	margin-top:5px;
	font-size:11px;
	float:left;
}

#footer p.date{
   margin-left:300px;

}
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.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 */  

#imageSections {
	margin-left:40px;
    margin-top:20px;	
	font-size:11px;
}

#imageSections a{color:#000;}

#imgleft, #imgRight, #imgMiddle {
   background-color:#fff;
   width:176px;
   background-image:url(../images/home_section_btm.gif);
   background-position:bottom;
   background-repeat:no-repeat;
   height:220px;
   
   
} 

#imgleft {
    float: left;
	margin-right:80px;
}

#imgRight {
    float: left;
}

#imgMiddle {
    margin: 0px 80px 5px 0px;
	float:left;
}



#imgLeftIR {
	width: 176px;
	height:130px;
	position: relative;
	}
	
#imgLeftIR span {
	background: url(../images/home_patients_visitors.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
	
#imgRightIR {
	width: 176px;
	height:130px;
	position: relative;
	}
	
#imgRightIR span {
	background: url(../images/location.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}	
	
#imgMiddleIR {
	width: 176px;
	height:130px;
	position: relative;
	}
	
#imgMiddleIR span {
	background: url(../images/consultants.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}		
	
	ul.menu li{
margin-left:50px;
padding:10px;}

li.menubar a{color:#ffffff; text-decoration:none;  padding:0px 5px 5px 20px; }
li.menubar a:hover{color:#ffffff; text-decoration:none;}

li.menubar{
background-image:url(../images/btnBg.gif); background-repeat:no-repeat;

}

ul#003_001{
margin-left:40px;
padding:10px;
}


#mainContent{
 margin-left:40px;
 }
 
#leftMenu{
float:left;
width:180px;

}

#bodyContent{
float:left;
width:470px;
margin-left:30px;
} 


h2{
font-size:18px;
color:#002d62;
margin-top:6px;
}



/***************** LEFT NAVIGATION STYLES ***********************/

ul#leftNav{
list-style-type:none;
margin:0;
padding:0;
}

ul#leftNav li ul{
list-style-type:none;
margin:0;
padding:0;
}



ul#leftNav li{
border-bottom:solid 1px #b2c0d0;
height:23px;
line-height:23px;
}

ul#leftNav li.over{
border-bottom:solid 1px #b2c0d0;
height:43px;
line-height:18px;
}


ul#leftNav li.overSelected{
border-bottom:solid 1px #28bdb2;
height:43px;
line-height:18px;
color:#28bdb2;
font-weight:bold;
}


ul#leftNav li.lastLink{
border-top:solid 1px #b2c0d0;
}



ul#leftNav li a{text-decoration:none;color:#002d62;}
ul#leftNav li a:hover{text-decoration:none;color:#28bdb2;}
ul#leftNav li.selected a {color:#28bdb2;font-weight:bold;}
ul#leftNav li.overSelected a {color:#28bdb2;font-weight:bold;}
ul#leftNav li.selectedSub { margin-left:10px;height:13px; line-height:13px;font-size:10px;color:#000000;border-bottom:0;}
ul#leftNav li.selectedSub { height:13px; line-height:13px;font-size:10px;color:#000000;border-bottom:0;}
ul#leftNav li.selectedSub a {color:#666666;}

ul#leftNav li.selectedSub a:hover {color:#000000;}





ul#leftNav li.selectedSubB { margin-left:10px;height:13px; line-height:13px;font-size:10px;color:#000000;border-bottom:0;}
ul#leftNav li.selectedSubB { height:13px; line-height:13px;font-size:10px;color:#000000;border-bottom:0;}
ul#leftNav li.selectedSubB a {color:#000000;}

ul#leftNav li.selectedSub a:hover {color:#000000;}



#personalDetails {font-size:11px;}

#personalDetails input{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:200px;
}

input#q11{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:200px;
}


#commentQuestions{font-size:11px;}

textarea{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
width:300px;
height:70px;
}



h3{
font-size:12px;
margin-bottom:5px;
margin-top:20px;
color:#002d62;
}


h3 a{
font-size:12px;
margin-bottom:5px;
margin-top:20px;
color:#002d62;
text-decoration:none;
}


h3 a:hover{
font-size:12px;
margin-bottom:5px;
margin-top:20px;
color:#002d62;
text-decoration:underline;
}

p{
margin-top:0px;
}



div.hr {
  height: 15px;
  background: #fff url(../images/hr_bg.gif);
  margin:5px 0px 5px 0px;
}
div.hr hr {
  display: none;
}





table#sf{
font-size:11px;

}


div#pressReleaseLinks p {
background-image:url(../images/externalLink.gif);
background-repeat:no-repeat;
padding:3px 0 3px 25px;
margin:0;
width:400px;
border-bottom:dotted 1px #cecbcb;
}


div#pressReleaseLinks p a{color:#666666;text-decoration:none;}
div#pressReleaseLinks p a:hover{color:#666666;text-decoration:underline;}

div#pressReleaseLinks p span{font-size:11px; font-style:italic;}



div#usefulLinks p {
background-image:url(../images/externalLink.gif);
background-repeat:no-repeat;
padding:3px 0 3px 25px;
margin:0;
width:200px;
border-bottom:dotted 1px #cecbcb;
}


div#usefulLinks p a{color:#666666;text-decoration:none;}
div#usefulLinks p a:hover{color:#666666;text-decoration:underline;}


div#menuContainer{
padding-top:15px;
padding-left:26px;
	background-color:#002d62;
}

div.brochureDiv{
width:150px;
float:left;
margin-right:50px;
}


div.brochureDiv p{
margin-top:6px;
}


div.brochureDiv p a{
text-decoration:none;
font-size:11px;
color:#666666;
}

.clear{
clear:both;
}


p.btt a{
color:#fff;
font-size:11px;
text-decoration:none;
}

p.btt{
background-image:url(../images/bttBg.gif);
background-repeat:no-repeat;
padding-left:35px;
height:18px;
line-height:18px;
}


div#radPatInfo p a{
color:#002d62;
text-decoration:none;
}

div#radPatInfo p a:hover{
color:#002d62;
text-decoration:underline;
}

div#radPatInfo p{
padding:0;
margin:3px 0 3px 0;
}

div#radPatInfo{
margin-bottom:20px;
}


.formheaderclass{
background-color:#2ABCB2;
color:#fff;
}

table#bookAppointment{
font-size:11px;
}

table#bookAppointment input, table#bookAppointment select{
font-size:11px;
}

table#bookAppointment tr.tr1{
background-color:#ddf4f3;}


#loginForm{
background-image:url(../images/loginBg.gif); background-repeat:no-repeat; width:548px; height:182px;
}

#loginForm p{
margin-top:0;
margin-left:80px;

}

#loginBtn{
margin-left:100px;
}

#loginForm input.loginField{
font-size:11px; font-family:Arial, Helvetica, sans-serif; width:150px;}

#loginForm label{
width:100px;
float:left;
font-weight:bold;
}



table#sf{
background-image:url(../images/conSearchBg.gif);
margin:0;
width:470px;
padding:0;

}

table#sfHeaders{
width:490px;
font-size:11px;
}

table#sf td{height:30px;}


#rosterScroll{

height:300px;
width:490px;
overflow:auto;
}



table#sf tr.initial{
display:none;
}

div#bodyContent a{ color:#666666;}

table#sf a{color:#666666;}

.hightlight {
	color:#ffff00;	
}


ul#agenda {
	margin:0;
	padding:0;
}


ul#agenda li{
	list-style:none;
}
