#header {
  width: 762px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom:30px;
  clear:both;
}
#container
{
   width: 762px;
	margin-left: auto;
	margin-right: auto;
	padding-top:30px;
}
/*##############################  header ######################################*/
#topimg
{
	width:762px
	clear: both;
}
#logo
{
  float:left;
  width:250px;
}
#topnav
{
  float:right;
  width:512px;
  text-align: right;
}
#topnav ul
{
	margin-top:10px;
}
#topnav li
{
	display:inline;
	border-left:1px solid #D0D1D3;
	padding:0px 12px 0px 12px;
	margin: 0px 0px 0px 0px;
}
#topnav  li.first{
 border:0px;
 padding-left:0px;
 margin-left:0px;
}
#topnav  li.last{
 padding-right:0px;
 margin-right:0px;
}
#topnav a,
#topnav a:link, 
#topnav a:hover, 
#topnav a:active,
#topnav a:visited {
	font-size: 13px;
	color:#888888;
	font-weight: normal;
	text-decoration: none;
}
/*################################## footer ####################################*/
#footer {
   width:762px;
	margin-top:20px;
	clear:both;
}
#footersep
{
  background-color:#E4E4E4;
  height:5px;
  font-size:1px;
  clear: both;
   margin-bottom:10px;
  
}
#footer  ul{
 margin:0px;
 padding:0px;
 list-style:none;
}
#footer  li
{
	display:inline;
	border-left:1px solid #D0D1D3;
	padding:0px 12px 0px 12px;
	margin: 0px 0px 0px 0px;
}
#footer  li.first{
 border:0px;
 padding-left:0px;
 margin-left:0px;
}
#footerlinks
{
   float: left;
   width: 375px;
}
#footer a,
#footer a:link, 
#footer a:hover, 
#footer a:active,
#footer a:visited {
	font-size: 12px;
	color:#666666;
	font-weight: normal;
	text-decoration: none;
}
#copyrights
{
   float: right;
   width: 387px;
   text-align:right;
}
#guruslogo
{
	padding-top:5px;
}
/*###########################  doctors ######################################### */
#doctorspgcontents
{
	width:762px;
	margin-left: auto;
	margin-right: auto;
}
#doccol1
{
	width:180px;
	float:left;
	margin-top:20px;
}
#doccol2
{
	width:562px;
	margin-left:20px;
	float:right;
	margin-top:20px;
}
#topfrmbar
{
	width:562px;
	background-color: Red;
	float:left;
}
.topfrmbarborder
{
	background-color: #C0C0C0;
}
.topfrmbarbgcolor
{
  background-color: #EFEFEF; 	
} 
#docpgcontents
{
	width:386px;
	float:left;
	margin-top:10px;
	border:1px solid red;
}
#docpgmainlinks
{
	width:166px;
	float:right;
	margin-left:10px;
	float: right;
	margin-top:10px;
}
#docpgmaincontents
{
	width:386px;
	float:left;
	margin-top:10px;
	overflow: hidden;
}
#docpgmaincontentsexp
{
	width:562px;
	float:left;
	margin-top:10px;
	overflow: hidden;
}

/*###########################  general ######################################### */
.menu
{
	width:180px;
	margin-bottom:10px;
}
.menuheader1,.menuheader2,.menuheader3,.panelheader1
{
  background-color: #3699D4;
  background-image: url(../images/global/menu-header1.gif);
  background-position: right;
  background-repeat: no-repeat;
  height: 17px;	
  width:180px;
  font-weight:bold;
  padding-top:3px;
  margin-bottom:2px;
  color:#ffffff;
}
.menuheader3 a:link, 
.menuheader3 a:active,
.menuheader3 a:visited {
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: underline;
}
.menuheader2
{
  background-color: #0B68AE;
  background-image: url(../images/global/menu-header2.gif);
}  
.menuheader3
{
  background-color: #3F97AB;
  background-image: url(../images/global/menu-header3.gif);
}
.panelheader1
{
  background-color: #258F23;
  width:166px;
  background-image: url(../images/global/menu-header5.gif);
} 
.panel1
{
	width:164px;
	font-size:11px;
	border-left:1px solid  #DADADA; 
	border-right:1px solid  #DADADA; 
	float: left;
}
.panel1topleft
{
	width:152px;
	border-top:1px solid  #DADADA; 
	height:12px;
	float:left;
	border-left:1px solid  #DADADA; 
}
.panel1topright,.panel1bottomright
{
  width:13px;
  float:right;
}
.panel1bottomleft
{
   width:152px;
 	border-bottom:1px solid  #DADADA; 
	height:12px;
	float:left;
	border-left:1px solid  #DADADA; 
	
}

.panel1 ul
{
	margin: 0px 6px 0px 6px;
	padding: 0px 0px 0px 0px;
}
.panel1 li
{
	font-size:11px;
	border-bottom:1px dotted #D1D1D1;
	padding:2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
}
.menuitemstype1 ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.menuitemstype1 li
{
	border-bottom:1px dotted #D1D1D1;
	padding:3px 0px 3px 6px;
	margin: 0px 0px 0px 0px;
}
.menuitemstype2
{
	background-color: #E1E5E8;
}
.menuitemstype2 ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.menuitemstype2 li
{
	border-top:1px dotted #D1D1D1;
	padding:3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
}
.menuitemstype2 li.selectedmenu, 
.menuitemstype2 li.selectedmenu a,
.menuitemstype2 li.selectedmenu a:link, 
.menuitemstype2 li.selectedmenu a:active,
.menuitemstype2 li.selectedmenu a:visited 
{
	font-size: 11px;
	color: #CC3333;
	font-weight:normal;
	text-decoration: none;
}
.menuitemstype1 a,
.menuitemstype1 a:link, 
.menuitemstype1 a:active,
.menuitemstype1 a:visited, 
.menuitemstype2 a,
.menuitemstype2 a:link, 
.menuitemstype2 a:active,
.menuitemstype2 a:visited 
{
	font-size: 11px;
	color: #666666;
	font-weight:normal;
	text-decoration: none;
}
.menuexpcntryname
{
  width:180px;
  background-image: url(../images/global/arrow_expd.gif);
   background-position: 160px 3px;
  background-repeat: no-repeat;
}
.menuexptop
{
  width:180px;
  background-color: #E1E5E8;
  background-image: url(../images/global/expand_menu_top.gif);
  background-position: right top;
  background-repeat: no-repeat;
  color:#0F6CB2;
  font-weight:bold;
  padding-top:3px;
  padding-bottom:3px;
}
.menuexpbottom
{
  width:180px;
  background-color: #E1E5E8;
  background-image: url(../images/global/expand_menu_bottom.gif);
  background-position: right;
  background-repeat: no-repeat;
  height:10px;
  margin-bottom:2px; 
}
.menuhiditem
{
  background-color: #EFEFEF;
  background-image: url(../images/global/menu-header4.gif);
  background-position: right;
  background-repeat: no-repeat;
  height: 17px;	
  width:180px;
  font-weight:bold;
  padding-top:3px;
  margin-bottom:2px;
  color:#3E6380;
  margin-bottom:2px;
}
.menuhiditem a,
.menuhiditem a:link, 
.menuhiditem a:active,
.menuhiditem a:visited {
	font-size: 11px;
	color:#3E6380;
	font-weight:bold;
	text-decoration: none;
}
.menuhidcntryname
{
  width:180px;
  background-image: url(../images/global/arrow_red_country.gif);
  background-position: 160px 3px;
  background-repeat: no-repeat;
}
#breadcrums
{
	font-size: 11px;
	width:342px;
	float: left;
	margin-top:4px;
	color:#666666;
}
#breadcrums a:link, 
#breadcrums a:active,
#breadcrums a:visited {
	font-size: 11px;
	color:#4A92C2;
	text-decoration: none;
	font-weight: normal;
}
#loginstatus
{
	width:420px;
	float: right;
	text-align:right;
   margin-top:4px;
}
#loginstatus a{
	text-decoration: none;
}
.auspgtitle,.ukpgtitle,.iepgtitle,.uaepgtitle,.aupgtitle,.aepgtitle,.globalpgtitle,.docpgtitle,.hospgtitle,.frmtitle
{
	  background-repeat: no-repeat;
	  padding-left:50px;
	  padding-top:3px;
	  border-bottom:1px solid #EAEAEA;
	  margin-bottom:15px;
	  
}
.auspgtitle,.aupgtitle
{
	  background-image: url(../images/flags/flag_AU.jpg);
}
.ukpgtitle
{
	  background-image: url(../images/flags/flag_UK.jpg);
}
.iepgtitle
{
	  background-image: url(../images/flags/flag_IE.jpg);
}
.uaepgtitle,.aepgtitle
{
	  background-image: url(../images/flags/flag_AE.jpg);
}
.globalpgtitle,.docpgtitle,.frmtitle,.hospgtitle
{
  background-image: url(../images/global/logo_small.gif);
   background-repeat: no-repeat;
	background-position: 0px 3px;
   padding-left:28px;
}
.globalpgtitle h1,.docpgtitle h1,.hospgtitle h1,.frmtitle h1
{
	padding-bottom:4px;
}
 

#quickfacts
{
	width:166px;
}
#quickfactslastitem
{
	border:0px;
}
/*###########################  hopitals ######################################### */
#hospgmaincontentsexp
{
	width:562px;
	float:left;
	margin-top:10px;
}
#hospgmaincontents
{
	width:386px;
	float:left;
}
#hospgmainlinks
{
	width:166px;
	float:right;
	margin-left:10px;
	float: right;
}
/*###########################  global ######################################### */
#globalcontents
{
	width:562px;
	margin-left:20px;
	float:right;
	margin-top:17px;
}
#globalpgmaincontents
{
	width:386px;
	float:left;
}
#globalpgmainlinks
{
	width:166px;
	float:right;
	margin-left:10px;
	float: right;
	margin-top:10px;
}
/*###########################  home ######################################### */
#landingpgcontents
{
	width:759px;
	margin-left: auto;
	margin-right: auto;
}
#landingpgcol1
{
	width:180px;
	float:left;
}
#landingpgcol2
{
	width:236px;
	margin-left:38px;
	float:left;
}
#landingpgcol3
{
	width:237px;
	margin-left:38px;
	float:right;
}
#landingpglogos
{
	width:180px;
	margin-top:5px;
}
#landingphsearch
{
	width:180px;
}
.landingphsearchfield
{
	padding-bottom:3px;
	padding-top:12px;
}
#landingphsearchtitle
{
	padding-bottom:10px;
	border-bottom:1px solid #E7E7E7;
}

#landingpgsrchcntrybox
{
	border:1px solid #C9C9C9;
	width:150px;
	padding-top:5px;
	padding-bottom:10px;
}
.landingpgsrchcntrylist
{
	border-bottom:1px dotted #C9C9C9;
}
.pnlborder
{
 background-color:#D3D3D3;
 font-size:1px;
}
/* back to old one */
#landingpgcntryselboxtop
{
	width:234px;
	padding-top:14px;
	padding-bottom:5px;
	text-align: center;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	border-top:1px solid #D3D3D3;
	
}
#landingpgcntryselboxleft
{
	width:222px;
	height:12px;
	border-bottom:1px solid #D3D3D3;
	border-left:1px solid #D3D3D3;
	float: left;
}
#landingpgcntryselboxbottomright
{
	width:13px;
	text-align: right;
	float:left;
}
/* back to old one */
#landingpgcntryselbox
{
	width:218px;
	padding:14px 5px 0px 10px;
	text-align: center;
	border:1px solid #D3D3D3;
	float:left;
	margin-bottom:4px;
	
}
#landingpgcntryselbox p,#landingpgcntryselbox a
{
	float:left;
	display: block;
	margin-right:8px;
}
#landingpgcntryselbox p
{
	margin-right:12px;
}
#quick_registration
{
margin-left: 605px;
margin-top: 226px;
}
#topimghome
{
background: url(../images/home/main.jpg) no-repeat;
width: 762px;
height: 310px;
clear: both;
}
.landingpgcoltext
{
	width:236px;
	clear: both;
}
.landingpgmorelink
{
 	width:236px;
	padding-bottom:10px;
	text-align:right;
	clear: both;
}
.landingpgpanelheading,.landingpgpaneltext
{
	margin-top:11px;
	clear: both;
}
.landingpgpaneltext.left p
{
  margin-bottom:7px;
}

.landingpgpic
{
  width:236px;
  clear: both;
  position: relative;
}
.ourlocationaddresses
{
	padding-top:10px;
	padding-bottom:14px;
	border-bottom:1px solid #EEEEEE; 
	font-size:11px;
}
.selectedtab
{
	color:#7BAF5C;
	font-weight:bold;
	border-top:1px solid #D3D3D3;
   white-space: nowrap;
	padding:0 4px 0 4px;
	
}
.unselectedtab
{
  background-color: #76BA4D;	
  padding:0 4px 0 4px;
  border-bottom:1px solid #D3D3D3;
}
.unselectedtab a,
.unselectedtab a:link, 
.unselectedtab a:active,
.unselectedtab a:visited {
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
	 white-space: nowrap;
}
.tabsborder
{
	border-bottom:1px solid #D3D3D3;
}
#contactusfrm
{
	width:360px;
	margin-left:auto;
	margin-right:auto;
}
.hide
{
	display:none;
}
.gridhd,.gridhd th
{
  background-color: #3699D4;
  color:#ffffff;
  text-align:left;
  padding-left:10px;
  font-weight: bold;
}
.griddata1,.griddata1 td
{
  border-bottom:1px solid #ECECEC;
  background-color: #f7f7f7;
  padding-left:10px;
}
.griddata2,.griddata2 td
{
  border-bottom:1px solid #ECECEC;
  padding-left:10px;
}
.gridhd a,
.gridhd a:link, 
.gridhd a:active,
.gridhd a:visited
{
	color:#ffffff;
    font-weight: bold;
    text-decoration: underline;
}
.griddata1 a,
.griddata1 a:link, 
.griddata1 a:active,
.griddata1 a:visited,
.griddata2 a,
.griddata2 a:link, 
.griddata2 a:active,
.griddata2 a:visited  
{
	font-size: 12px;
	color:#0C71BF;
	font-weight:nromal;
	text-decoration: underline;
}
.paging 
{
	padding-top:10px;
	text-align: right;
}
.gridview table
{
	background-color: #ffffff;
	border-color: #ffffff;
}
.paging span
{
	font-size: 12px;
	color:#CC3333;
	font-weight:bold;
	text-align:center;
}
.paging  td
{
 text-align: right;
 padding-top:10px;
}
.paging table
{
	float: right;
}
.paging table td
{
  padding:0px;
  border:1px solid #c1c1c1;
  height:15px;
  width:15px;
  text-align: center ;
}
.paging a:link, 
.paging a:active,
.paging a:visited,
.paging a:hover  
{
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	white-space: nowrap;
	text-align:left;
	width:16px;	
	text-align:center;
	text-decoration: none;
	padding:1px;
}
#pagingrecordscount
{
	text-align:right;
	font-size:11px;
	color:#F66149;
	padding-bottom:2px;
}
#myaccountpanel
{
	background-color: #F7F7F7; 
	margin-left:13px;
	margin-right:13px;
	padding:15px;
}