﻿/* globals */
body { height:100%; }
html { height:100%; }
body { background-color:#9abada;}
div {padding:0;border-spacing:0;margin:0;vertical-align:top; }
img {padding:0;border-spacing:0;margin:0;vertical-align:top; }
ul {padding:0;border-spacing:0;margin:0;vertical-align:top; }
li {padding:0;border-spacing:0;margin:0;vertical-align:top; }
td {padding:0;border-spacing:0;margin:0; }
table {padding:0;border-spacing:0;margin:0;vertical-align:top; }
body {padding:0;border-spacing:0;margin:0;vertical-align:top; }
html {padding:0;border-spacing:0;margin:0;vertical-align:top; }
a img {	text-decoration:none;padding:0;}
em { color:#2958c3;font-weight:bold;font-style:normal; }
big { color:#2958c3;font-weight:bold;font-size:20px;padding-left:50px;}
th { 	text-align:left;padding-bottom:10px;}
a:visited,a:link,a:active {	color:blue;	}
a img { border:0; }
#emergency {
	color:red;font-weight:bold;
}
				  
#content hr {border: 0;	color: navy;background-color: navy;	height: 1px;width: 80%;	text-align: center;	margin:0 auto 0 auto;}			  
#content #contact_list{
	width:650px;
	padding-top:20px;
}	
#content #contact_list #company {
	width:450px;padding-left:10px;
}		  
#content #contact_list #telno {
width:200px;
padding-left:80px;text-align:right;padding-right:10px;
}
#fpcontent a img,#content a img
{
	vertical-align:bottom;
}
#content 
{
	width:977px;padding-right:20px;
}
#overseas_countries
{

	margin-left: auto; margin-right: auto; 

	
	width:650px;
}
#overseas_countries table
{
background-color:#83b383;
	border: 1px gray solid;
	width:650px;

}
#overseas_countries td 
{
 padding:10px 10px 10px 10px;
}
#overseas_countries th 
{
	 padding:10px 10px 10px 10px;
	font-size:16px;
	text-align:center;
}
#disclaimer
{
	color:gray;
	font-size:12px;
	font-style:italic;
	padding-top:5px;
	padding-bottom:5px;
}
#team_gallery #group 
{
	font-size:22px;
	/*padding: 40px 20px 40px 20px;*/
	text-align:left;
	
}
#team_gallery td
{
	padding:8px 8px 8px 8px;
	text-align:center;
	
}
#doctors #group{
	text-align:left;
	font-size:22px;
	padding: 10px 20px 40px 20px;
}
#doctors, #team_gallery
{
	padding:0;

}
#rp_termsandconditions li{
	padding-bottom:10px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* MAIN LAYOUT AND ASSOCIATED HEADERS */
#siteContainer { margin-left: auto; margin-right: auto; text-align: left;padding-top:10px;}
#sitePage { width:995px; 	vertical-align:top; background-color:white;border:1px #CCCCCC solid; /* #CCCCCC - L.Gray */
			padding-top:4px;padding-right:4px; padding-left:4px; margin:0px;padding-bottom:2px;}
#scriptingMsg {text-align:center;display:block;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif;font-size:16px;background-color:#FDBDCA;}
.pageHeader {text-align:right;width:100%;}
.pageHeader#logo {text-align:left;width:100%;}
.pageHeader#rightBlock {text-align:right;width:430px;border-spacing:3px;}
.pageHeader#phone { padding: 4px 4px 4px 4px; background-color:#0c3927; color:white;
					text-align: center;font-family:Arial, Helvetica, sans-serif;font-size:35px; }
.pageHeader#phone img{ 	padding-right:10px;vertical-align:middle;padding-bottom:4px;border:0;}
.pageHeader#search{height:30px;text-align:right;vertical-align:middle;  background-color:#8bb8a6; /* L.Green */ }
.pageHeader#links{height:30px;text-align:left;display:inline;}
.pageHeader#links a {font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}
.pageHeader#combocontainer
{
	/*background-color:#ff6c0c;*/
	text-align:center;
	font-size:12px;	font-family:Arial, Helvetica, sans-serif;padding:0;
}
input.goBtn {font-size:12px;	font-family:Arial, Helvetica, sans-serif;}
select.downloadsCombo {font-size:12px;	font-family:Arial, Helvetica, sans-serif;width:185px;}

select.whoDoISeeCombo {font-size:12px;	font-family:Arial, Helvetica, sans-serif;}
select.cboLanguage{font-size:14px;	font-family:Arial, Helvetica, sans-serif;}
label.cboLanguage {font-size:14px;	font-family:Arial, Helvetica, sans-serif;}

#footer { height:20px;background-color:#8bb8a6;	text-align:right;padding:0;}
#footer a {	font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-right:10px;padding-bottom:3px;
			text-decoration:none;color:white;display:inline-block;vertical-align:middle;}
#footer a:hover{text-decoration:underline;color:#4b7766;}
.hidden { display: none; }
.unhidden { display: block; }
#ourdownloads
{
	text-align:left;font-size:14px;vertical-align:top;padding:0px;padding-top:10px;padding-left:10px;background-position:0 1px; background-repeat:no-repeat; width:431px;height:61px;
}

/* end of MAIN LAYOUT AND ASSOCIATED HEADERS */

/* UNIVERSAL PANEL - The white panel (right hand side), present on every page */
.universalpanel { float:right;width:242px;margin-left:10px; padding:0;margin-bottom:5px;}
.universalpanel a { padding:0; border:0;text-decoration:none;margin:0;display:block;border-width:0;}
.universalpanel a img {	text-decoration:none;border:0;}
.universalpanel td {border:0; border-right: 1px #c0c0c0 solid;}
/* end of UNIVERSAL PANEL*/

/* panel color candiadates: #d7def1, */



/* MAIN MENU */
#navBarContainer{ width:100%;background-color:#8bb8a6;}
td#navBar li {background-color:#8bb8a6;}
#navBar li {background-color:#8bb8a6;}
#navBar li a{text-decoration:none;color:white;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:16px;}
#navBar li ul li {width: 250px;text-align: left;border-bottom: 1px solid #ddc1d1;  } 
#navBar li ul li a { width: 250px; w\idth: 250px;   font-size:14px; }  
html>body #navBar li ul li a { width: 250px; w\idth: 250px; font-size:14px;  }  
#navBar li ul {  position: absolute;   width: 250px;   left: -999em;   padding: 0;   margin: 0;   }  
#navBar li ul li a { display: block;   padding: 2px 6px 2px 6px;   }  
#navBar li.dropDown ul { border-bottom: 2px solid #043219;background-color: #8bb8a6;  left: auto;   
						 border-left: 1px solid #043219;border-top: 1px solid #043219; 
						 border-right: 2px solid #043219; } 
#navBar li:hover ul { border-bottom: 2px solid #043219;background-color: #8bb8a6;  left: auto;   
					  border-left: 1px solid #043219;border-top: 1px solid #043219; 
					  border-right: 2px solid #043219;} 
#navBar ul a:link { font-weight: 600;color: #043219;} 
#navBar ul a:visited { color: #043219;  font-weight: 600;} 
#navBar ul a:active { font-weight: 600; color: #FF0000;} 
#navBar ul a:hover { color: #ffffff; font-weight: 600;} 
#navBar ul { margin-top:0;  white-space: nowrap; list-style: none;}  
#navBar {  margin-top:0;  white-space: nowrap; list-style: none;}  
#navBar li a {   padding: 2px 6px 2px 6px;display: block;}  
#navBar li {  white-space:nowrap;float: left;padding: 0px;} 
/*  Menu Structure
	~~~~~~~~~~~~~~  */ 
#navBar #navItem7 a:hover  {cursor:pointer;}
#navBar #navItem6 a:hover  {cursor:pointer;}
#navBar #navItem5 a:hover  {cursor:pointer;}
#navBar #navItem4 a:hover  {cursor:pointer;}
#navBar #navItem3 a:hover  {cursor:pointer;}
#navBar #navItem2 a:hover  {cursor:pointer;}
#navBar #navItem1 a:hover  {cursor:pointer;}
/* ITEM1 */
#navBar #navItem1 ul {width: 220px; } 
#navBar #navItem1 ul li {width: 220px; } 
#navBar #navItem1 ul li a { width: 220px; w\idth: 220px;}  
html>body #navBar #navItem1  ul li a { width: 220px; w\idth: 220px;  }  
/* ITEM2 */
#navBar #navItem2 ul {width: 220px; } 
#navBar #navItem2 ul li {width: 220px; } 
#navBar #navItem2 ul li a { width: 220px; w\idth: 220px;}  
html>body #navBar #navItem2  ul li a { width: 220px; w\idth: 220px;  }  
/* ITEM3 */
#navBar #navItem3 ul {width: 200px; } 
#navBar #navItem3 ul li {width: 200px; } 
#navBar #navItem3 ul li a { width: 200px; w\idth: 200px;}  
html>body #navBar #navItem3  ul li a { width: 200px; w\idth: 200px;  } 
/* ITEM4 */
#navBar #navItem4 ul {width: 150px; } 
#navBar #navItem4 ul li {width: 150px; } 
#navBar #navItem4 ul li a { width: 150px; w\idth: 150px;}  
html>body #navBar #navItem4  ul li a { width: 150px; w\idth: 150px;  } 
/* ITEM5 */
#navBar #navItem5 ul {width: 200px; } 
#navBar #navItem5 ul li {width: 200px; } 
#navBar #navItem5 ul li a { width: 200px; w\idth: 200px;}  
html>body #navBar #navItem5  ul li a { width: 200px; w\idth: 200px;  } 
/* ITEM6 */
#navBar #navItem6 ul {width: 180px; } 
#navBar #navItem6 ul li {width: 180px; } 
#navBar #navItem6 ul li a { width: 180px; w\idth: 180px;}  
html>body #navBar #navItem6  ul li a { width: 180px; w\idth: 180px;  } 
/* ITEM7 */
#navBar #navItem7 ul {width: 200px; } 
#navBar #navItem7 ul li {width: 200px; } 
#navBar #navItem7 ul li a { width: 200px; w\idth: 200px;}  
html>body #navBar #navItem7  ul li a { width: 200px; w\idth: 200px;  } 
/* ITEM8 */
#navBar #navItem8 ul {width: 200px; } 
#navBar #navItem8 ul li {width: 200px; } 
#navBar #navItem8 ul li a { width: 200px; w\idth: 200px;}  
html>body #navBar #navItem8  ul li a { width: 200px; w\idth: 200px;  } 
/* ITEM9 */
#navBar #navItem9 ul {width: 200px; } 
#navBar #navItem9 ul li {width: 200px; } 
#navBar #navItem9 ul li a { width: 200px; w\idth: 200px;}  
html>body #navBar #navItem9 ul li a { width: 200px; w\idth: 200px;  } 

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* end of MAIN MENU */

/* CONTENT AREA */
/*#content { 	padding:10px 10px 5px 20px; text-align:left; }*/
#fpcontent h1,#content h1 { 	font-size:23px;font-weight:bold;padding:0; color:#2958c3;padding-bottom:15px;padding-top:15px;}
#fpcontent h2,#content h2 { 	font-size:16px;font-weight:bold;padding-top:20px; }
#fpcontent h3,#content h3 { 	font-size:14px;font-weight:bold;padding-top:20px; }

#fpcontent h2{ 	font-size:16px;font-weight:bold;padding-top:0px; }

#fpcontent #generallist,#content #generallist {padding-left:50px;}
#fpcontent #generallist ul,#content #generallist ul {  list-style:disc; color:#ff5c00; }
#fpcontent #generallist ol,#content #generallist ol { 	color:#ff5c00; }
#fpcontent #generallist li span, #content #generallist li span {color:black;}
#fpcontent #generallist li,#content #generallist li { 	padding-bottom:8px;}

#highlight1 {background-color:#dfe7f7;}
#GPRota { 	width:690px; border: 1px gray solid;  }
#GPRota th { text-align:center;	font-weight:500;color:#0005c8;	padding-bottom:20px;}
#GPRota td { text-align:center; }

/*#content{margin:0px;padding:0px;}*/




#fpcontent,#content
{
	font-size:14px; font-family:verdana, arial,Helvetica,sans-serif; 
	padding-left:20px;background-color:#f8faef; background-repeat:no-repeat;background-position:right bottom;
	vertical-align:top;text-align:left;;border-left:1px #c0c0c0 solid;
}
/*tr#content{	width:995px;}*/
td#bottom {	border:0;}
/* end of CONTENT AREA */


/* HOW TO FIND US */
#address { margin:0; font-size:18px;font-family:verdana, arial,Helvetica,sans-serif;
		   padding-left:30px;  }
#map {padding-left:30px; padding-top:0px;}
tr #map {
	white-space:nowrap;
}
#directions { font-size:14px;padding-top:10px;font-family:verdana, arial,Helvetica,sans-serif;
			  text-align:left; padding-top:40px;}
/* end of HOW TO FIND US */

/*
#frontpagepaneltop, #frontpagepanelbottom
{
	width:173px;
}
frontpagepanelmiddle
{
	width:170px;
}*/
#frontpagepaneltop, #frontpagepanelbottom, #frontpagepanelmiddle
{
	background-repeat:no-repeat;
	background-position:0 0;
	
	padding:0;
	margin:0;
	border-spacing:0;

}
#frontpagepaneltop
{
	background-image:url('../images/frontpagepaneltop2.png');
	height:27px;
	color:white;
	font-family:verdana, arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	 width:173px;
	 	margin:0;
	padding:0;
	 padding-top:2px;
}


#frontpagepanelmiddle
{
	padding-bottom:10px;
}
#frontpagepanelbottom
{
	background-image:url('../images/frontpagepanelbottom2.png');	
	height:16px;
	padding-bottom:10px;
}
#welcomepanelmiddle
{
	padding: 0px;
	padding-left:15px;
	background-repeat:repeat-y;
	background-image:url('../images/welcomepanelbg.png');
	border-spacing:0;border-width:0;
	border-collapse:collapse; vertical-align:top;
}

#outofhourspanelmiddle
{

	background-repeat:repeat-y;
	background-image:url('../images/frontpageoutofhoursmiddle.png');
	background-position:left;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	padding: 10px 10px 0 10px;
}
#outofhourspanelmiddle h2
{
	padding:0;
}
outofhourspanelmiddle p {
	text-align:center;
}
#outofhourspanel
{vertical-align:bottom;margin:0;padding:0;
}

#outofhourspanelmiddle h2
{
padding: 2px 0px 5px 0px;
}
#outofhourspanelmiddle ul
{
padding:2px 10px 2px 25px;
}
#outofhourspanelmiddle b
{
	font-size:100%;
}
#frontpagelinks
{
	padding:9px 30px 20px 40px;
	width:431px;
	height:157px;
	background-repeat:no-repeat;
	background-image:url('../images/frontpagelinkspanel2.png')
}

#sidepanel {width: 242px;}
#sidepanelcontainer {	border-right:1px #c0c0c0 solid;vertical-align:top;background-color:#f8faef;text-align:left;}


#sidepanel{	padding:0;margin:0;border:0;vertical-align:top;border-width:0;border-collapse: collapse; }
#sidepanel a, #contentcontainer img { 	display:block; padding:0;margin:0;text-align:left;border-collapse:collapse;border-width:0;vertical-align:top;}
/*
#sidepanel img
{
	padding:0;margin:0;
}
*/

#contentcontainer 
{	
	width:980px;margin:0; border-collapse: collapse;background-color:#f8faef;padding:0px;border:0; 
}
#mainpage {	padding-left:7px;background-color:#ffffff;border:0;margin:0;}
.ig_tbl_img tr, .ig_tbl_img td, .ig_tbl_img a, .ig_tbl_img span,    .ig_tbl_line a, .ig_tbl_line span  {	display:none; }
#combocontainer table {	border-collapse:collapse;}


#fpsidepanelcontainer{	border-right:1px #c0c0c0 solid;text-align:right;padding-right:15px;vertical-align:top;}

fpsidepanelcontainer table img{
	display:block;
}
#fpsidepanelcontainer table 
{
	float:right;padding:0;border-collapse:collapse;width:350px;
	
}

#fpsidepanel {margin:0;}
#translate{ padding:0;margin:0;vertical-align:top;}
#ticker{ padding-top:30px;padding-bottom:30px; text-align:center;background-color:#f8faef;
padding-left:1px;padding-right:0;
}

#frontpage
{
	padding:0;margin:0;border:0;border-width:0;border-collapse: collapse;/*width:530px;*/
}
#fpcontent #welcometop {
	vertical-align:bottom;margin:0;display:inline;padding:0px;padding-top:10px;
}
#spacer
{
	width:10px;
}
#welcomepanelmiddle div
{
	width:500px;
}

