﻿body {
	width: 100%;	
	background-color:#FFFFFF;
	background-image: url('Images/bac.gif');
	background-repeat:repeat-x;
	background-position:left top;
	text-align:center;
	}

.ms-sbplain, .ms-WPBody td, select, input, textarea {
	font-size: 9pt;
	font-family: verdana, arial, helvetica, sans-serif;
}

body {	
	text-align: -moz-center;/* Mozilla Firefox alignment */
	}


ul {
	list-style-type: square;
}

ul { 
	padding-left: 8px;
	margin-left: 8px; 
}

li{
	margin: 8px 0;
	line-height: 14px;
}

li.Normal {
	line-height:normal;
	margin:0px;
}

.NavMain
{
	background-image: url('Images/navmain.gif');
	background-repeat: no-repeat;
	background-position:left top;
}

#NavBar
{
	background-image: url('Images/navbar.gif');
	background-repeat: no-repeat;
	background-position: center top;
}

.ms-topnavContainer{
	border: 0;
}

.ms-topnav{
	border: 0;
	background: none;
	background-image: url('Images/divider.gif');
	background-repeat: no-repeat;
	background-position:right center;
	font-family:Tahoma;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color:#FFFFFF;
}

.ms-topnav a{
	border: 0;
	display:block;
	white-space:nowrap;
	padding:1px 8px 0px 8px;
	height:18px;
}

.ms-topnavselected{
	border: 0;
	background-image: url('Images/divider.gif');
	background-repeat: no-repeat;
	background-position:right center;
	color: #FFFFFF;
	font-weight:bold;
}

.ms-topnavselected a{
	color:#FFFFFF;
}

.ms-topNavHover{
	border: 0;
	background-image: url('Images/divider.gif');
	background-repeat: no-repeat;
	background-position:right center;
	background-color: transparent;
}

.ms-topNavHover a{
	color:#FFFFFF;
}

.ms-topnav img{
	position:relative;
	left:-6px;
}

.ms-topNavFlyOutsContainer
{
	border: 0;
}

.ms-topNavFlyOuts{
}

.ms-topNavFlyOuts a{
	display:block;
	*width:120px;
	min-width:120px;
	color:#3764a0;
	padding:4px 8px 4px 8px;
}

.ms-topNavFlyOutsHover{
	border: 0;
}

.ms-nav td,.ms-nav .ms-SPZoneLabel{
}

.McoAdminTools * {
	font-size: 11px;
}

.McoDocSearchDdl {
	width:200px
}

.DotUnderline {
	border-style: dotted;
	border-width: 0 0 1px 0;
	border-color: #0060A7;
}

/* ----- START - Master Page ----- */

.SearchBox {
	background-color:#e8f1f7;
	padding:3px;
}

/* ----- END - Master Page ----- */

/***** Web Part Zones *****/

.McoWebPartZone {
	border:1px gray solid;	
	padding:3px 3px 3px 3px;
	vertical-align:top
}

/***** END Web Part Zones *****/


/* ----- START ----- */
/* ----- Layout Page - WelcomeSplash ----- */
		
		
		.Layout {			
			width:991px;
			text-align:left
			}
			
		.Layout .Splash {			
			background-image: url('Images/Hospital%20Doctor%20Patient.jpg');
			background-repeat:no-repeat;
			height:305px
		}
			
		.Splash .Search {
			background-image: url('Images/SearchBackground.png');
			background-repeat:no-repeat;			
			width: 400px;
			height: 252px;
			position:relative;
			left:570px;
			top:25px;
			padding: 15px 15px 15px 15px
		}			
				
		.Layout table.Content {					
			width:100%;
			border-collapse:collapse;			
		}	
		
		table.Content td.LeftBorder{
		    width: 5px;
			background-image: url(Images/BorderLeftMaster.png);
			background-repeat: repeat-y;
		}
		
		td.LeftContentCell {			
			background-color: white;
			vertical-align:top;
		}			
			
		td.LeftContentCell {
			padding: 0 16px 0 24px;
		}
		
		table.Content td.RightBorder {
			width:8px;
			background-image:url('Images/BorderRighrMaster.png');
			background-repeat:repeat-y;
		}
		
		table.Content td.RightContentCell {
			width:419px;			
			vertical-align:top;
		}	
		
		table.Content td.RightContentCell div.Content {
			width:419px;
			background-color:#E8F1F7;
			}
			
		table.Content td.BottomCotentCell {
			background-color:white;
		}
		
		table.Content td.FooterCell {
			background-image:url('Images/BorderBottomMaster.png');
			background-repeat:no-repeat;
			height:4px
		}
		
		
		
.Splash .DoctorSearch {
	background-image: url('Images/SearchPanel.gif');
	background-repeat: no-repeat;
	width: 392px;
	height: 246px;
	position: relative;
	left: 570px;
	top: 25px;
	padding: 15px 15px 15px 15px;
}


		
/* ----- END ----- */
/* ----- Layout Page - WelcomeSplash ----- */
		
		
		
		
		
		
/* ----- START ----- */
/* ----- Layout Page - SubSiteWelcomePage ----- */		
		
table.Title {
	width: 991px;
}

table.Title td.CornerTopLeft {
	background-image: url('/Style%20Library/Images/CornerTopLeftTitle.gif');
	background-repeat: no-repeat;
	width: 27px;
	height: 25px;
}

table.Title td.TopBorder {
	background-image: url('/Style%20Library/Images/BorderTopTitle.gif');
	background-repeat: repeat-x;
	width: 937px;
	height: 8px;
}

table.Title td.CornerTopRight {
	background-image: url('/Style%20Library/Images/CornerTopRightTitle.gif');
	background-repeat: no-repeat;
	width: 27px;
	height: 25px;
}

table.Title td.Header {
	background-image: url('/Style Library/Images/HeaderBackGround.gif');
	width: 937px;
	vertical-align: top;
	height:81px;
	}
	
table.Title td.Header div.Title {
	float: left;
	width: 700px;
	height: 81px;
}

div.Title div.TitlePadding {
	margin-top: 15px;	
}

.divImagePlace div span {
	float: right;
}

table.Title td.Header {

}
	 

table.Title td.BorderLeft {
	background-image: url('/Style%20Library/Images/BorderLeftTitle.gif');
	background-repeat:repeat-y;
	width: 27px;
	height: 64px;
}
table.Title td.BorderRight {
	background-image: url('/Style%20Library/Images/BorderRightTitle.gif');
	width: 27px;
	background-repeat:repeat-y;
	height: 64px;
}


table.Content {
	width: 991px;
}

table.Content td {
	font-size: 11px;
}

table.Content td.BorderLeftContent {
	background-image: url('/Style Library/Images/BorderLeftContent.png');
	background-repeat: repeat-y;
	width: 9px;
}

table.Content td.BorderRightContent {
	background-image: url('/Style Library/Images/BorderRightContent.png');
	background-repeat: repeat-y;
	width: 9px;
}

table.Content td.Content {
	width: 973px;
}

table.Content td.Content td.LeftCell {
	width: 240px;
	vertical-align:top;
	background-color:white;
}

.ms-WPBody a:link, .ms-WPBody a:hover {
	color:#0060A7;
}

.ms-WPBody a:visited {
	color:#0090D7;
}

td.CenterCell a:link, td.CenterCell a:visited, td.CenterCell a:hover {
	color: #0060A7;
	font-weight: bold;
}

td.CenterCell .ItemTitle a:link, td.CenterCell .ItemTitle a:visited, td.CenterCell .ItemTitle a:hover {
	font-weight: normal;
	text-decoration: none;
}


table.Content td.Content {
	background-color: white;
	vertical-align:top;
}

table.Content td.Content td.RightCell {
	width: 238px;
	background-color: white;
	vertical-align:top;
}

table.Content td.Content td.RightCell div.BackGround {
	background-color:#E8F1F7;
	margin-top:6px;
}

td.LeftCell td.Top {
	background-image: url('/Style Library/Images/BackGroundLeftColumnTopFade.gif');
	background-repeat: no-repeat;
	height: 36px;
	background-color: #0060A7;
	padding-left: 12px;
}


td.LeftCell td.Center {
	background-color: #0060A7;	
	padding-left: 12px;
}

td.LeftCell td.Bottom {
	background-image: url('/Style Library/Images/BackGroundLeftColumnBottomFade.gif');
	background-repeat: no-repeat;
	height: 31px;
	background-color: white;
	padding-left: 12px;

}

table.Content td.FooterCell {
	background-image: url('/Style Library/Images/BorderBottomMaster.png');
}

		


/* ----- END ----- */
/* ----- Layout Page - SubSiteWelcomePage ----- */
	
		
/* ----- START ----- */
/* ----- UserControl CSS ----- */
		
/*
		td.McoDoctorSearchTD {	
			vertical-align: text-top top;
		}
*/
		
		.McoDocSearchSpeciality {
			width:166px;
		}
		
		.McoDocSearchState {
			width:166px;
		}

		.McoDocSearchHospital {
			width:166px;
		}
		
		.McoDocSearchSurname {
			width:166px;
		}
		
		.McoDocSearchButton {
			vertical-align:top;			 
			margin-top:0px;

		}	

/* Smaller doc search classes */
		.McoDocSearchSpecSm {
			width:144px;
		}
		
		.McoDocSearchStateSm {
			width:142px;
		}

		.McoDocSearchHospitalSm {
			width:144px;
			margin-top:3px;
		}
		
		.McoDocSearchSnSm{
			width:112px;
			margin-top:2px;
		}

		
		
		table.McoDoctorSearchVerticalTable {
		}
		
		table.McoDoctorSearchVerticalTable .McoDocSearchSpeciality{
			width:204px;
			font-size:13px;
		}
		
		table.McoDoctorSearchVerticalTable .McoDocSearchState{
			width:204px;
			font-size:13px;
			margin-top:2px;
		}

		table.McoDoctorSearchVerticalTable .McoDocSearchHospital{
			width:204px;
			font-size:13px;
			margin-top:2px;
		}
		
		table.McoDoctorSearchVerticalTable .McoDocSearchSurname{
			width:204px;
			height:22px;
			margin-top:2px;
		}
		
		table.McoDoctorSearchVerticalTable .McoDocSearchButton{
			vertical-align:top;			 
			margin-top:2px;
		}
		
		
		
		
		table.McoDoctorSearchRightColumn{
			margin-left:15px;
		}
		
		table.McoDoctorSearchRightColumn .McoDocSearchSpeciality{
			width:204px;
			font-size:13px;
		}
		
		table.McoDoctorSearchRightColumn .McoDocSearchState{
			width:204px;
			font-size:13px;
			margin-top:2px;
		}

		table.McoDoctorSearchRightColumn .McoDocSearchHospital{
			width:204px;
			font-size:13px;
			margin-top:2px;
		}		
		
		table.McoDoctorSearchRightColumn .McoDocSearchSurname {
			width:170px;
			height:22px;
			margin-top:2px;
		}			
		
		table.McoDoctorSearchRightColumn .McoDocSearchButton {
			vertical-align:top;			 
			margin-top:3px;

		}

		.McoDoctorSearchResultsGrid {	
			width:100%;	
		}
		
		.McoDoctorSearchResultsGrid .PagerBox {
		width:100%;
	}


		.McoDoctorSearchResultsGrid .Item {
        width:100%;
        margin-bottom:10px;
    }
               
        .McoDoctorSearchResultsGrid .PageCount {            
            font-weight:bold;
        }
        
        .McoDoctorSearchResultsGrid .Pager {   
            width:145px;
            text-align:center;
        }
        
        /*.McoDoctorSearchResultsGrid a.PagerLink,
        .McoDoctorCertificate a.PagerLink,
        .McoDoctorCertificate a.PagerLink:visited*/
        a.PagerLink, a.PagerLink:visited
		{
            border:1px #C8C8C8 solid;
            text-decoration: none;            
            color: #6D6D6D;            
            font-weight: bold;
            font-size: 10pt;
            line-height:20px;
        } 
                        
        .McoDoctorSearchResultsGrid div.Separator, 
        .McoDoctorSearchResultsGrid div.Pager-HR,
        .McoDoctorCertificate div.Pager-HR,
        div.ItemSeparator {
            border:0;
            border-top:1px #0063A5 dotted;
            width:100%;
            line-height:0;
            margin-top:3px;
        }     
        
		.HospSearchSeparator {
			border:0;
            border-top:1px #0063A5 dotted;
            width:100%;
            line-height:0;
            margin-bottom:5px;
            margin-top:8px;
		}  
        
       .McoDoctorSearchResultsGrid a.Title, 
       .McoDoctorSearchResultsGrid .Title {
	        font-weight:bold;
	        font-size:12pt;
	        font-family:Arial;
	        color:#0A69A9;
	        text-decoration:none;
	        margin-bottom:3px;
       }
       
       .McoDoctorSearchResultsGrid .Info {
	        font-size:8pt;
	        font-family:Arial;
       }
       
       .McoDoctorSearchResultsGrid .MoreDetails {
		}
		
	.HospitalSearchRightColumn {
		margin-left:15px;
	}


	.McoHospSearchDdlState {
		width: 180px;
		height: 22px;
		font-size:13px;
		margin-bottom:2px;
	}
	
	.McoHospSearchDdlStateRightColumn {
		width: 204px;
		height: 22px;
		font-size:13px;
		margin-bottom:2px;
	}

	.McoHospSearchDdlHosp {
		width: 180px;
		height: 22px;
		font-size:13px;
		}
		
	.McoHospSearchDdlHospRightColumn {
		width: 170px;
		height: 22px;
		font-size:13px;
		}
		
		
	.McoHospSearchHorzDdlState,
	.McoHospSearchHorzDdlHosp {
		width: 150px;
		height: 22px;
		font-size:13px;	
}

	.McoHospSearchBtnGo, 
	.McoHospSearchBtnHorz {
	 	vertical-align:bottom;
	}


	.McoHospSearchBtnRightColumn {
		vertical-align:bottom;
	}

	
	.HospSearchText{
		color:#0063A5;
		font-weight:bold;
		font-size:9pt;
	}
	
	.McoHospSearchBtnHorz {
	
	}
	
	/* ----- START - Preadmission Form ----- */  
	
	 	div.PreAdmission table.PreAdmStep {
            width:460px;
        }        
        
        
        div.PreAdmission td.StepTitle, 
        div.PreAdmission div.StepTitle {           
            padding-bottom:10px;
        }
        
        
        div.PreAdmission td.StepLabel {
            font-weight:bold;
            font-size:8pt;
            vertical-align:top;   
            width:150px;  
            padding-top:5px;       
        }
        
        div.PreAdmission td.StepLabel2 {
            font-weight:bold;
            font-size:8pt;
            vertical-align:top;   
            width:150px;  
            padding-top:8px;       
        }
        
        div.PreAdmission td.StepInput {
            width:310px;
            padding-top:3px;
            padding-bottom:3px;
        }
        
        div.PreAdmission td.StepInput2 {
            width:310px;
            padding-top:6px;
            padding-bottom:6px;
        }
       
        div.PreAdmission .AuthorizationNo {
            color:black;
            /*background-color:#FFCCFF;
            border-top:solid 1px #C0C0C0;
            border-bottom:solid 1px #C0C0C0;
            border-left:solid 1px #C0C0C0;
            border-right:solid 1px #C0C0C0;
            height:18px;
            line-height:16px;
            font-size:12px;*/
        }
        
        div.PreAdmission .watermarked, .watermarked {
            color:#999999;
            /*background-color:#E8F1F7;
            border-top:solid 1px #C0C0C0;
            border-bottom:solid 1px #C0C0C0;
            border-left:solid 1px #C0C0C0;
            border-right:solid 1px #C0C0C0;
            height:18px; 
            font-size:12px;
            line-height:14px; */         
        }
        
        div.PreAdmission .Infopopup {
            background-color:#F0F8FF;
            border:solid 1px #C0C0C0;
            width:200px;
            padding:3px 3px 3px 3px;
        }
        
        div.PreAdmission fieldset.PreAdm {
            width:460px;
        }
        
        div.PreAdmission legend.PreAdm {
            color:#0060A7;
        }   
        
        div.PreAdmission td.Field {            
            vertical-align:top;   
            width:150px;  
            padding-top:5px;       
        } 
        
        div.PreAdmission td.FieldInput {
            width:310px;
            padding-top:3px;
            padding-bottom:3px;
        }     

		/* ----- END - Preadmission Form ----- */       
        
/* ----- UserControl CSS ----- */
/* ----- END ----- */
		
		
/* ----- START ----- */		
/* ----- Content Editor Web Part ----- */

	.SubPageTitle, .RightPromoStrip-HeaderText {
		 color:#0060A7;
		 font-weight:bold;
		 font-size:12pt;
	}

	.RightPromoStrip-HeaderText {	
		 margin-bottom:8px;
	}

	.RightPromoStrip-Block {
		margin-left:5px;
		margin-right:5px;
		margin-top:10px;
	}

	.RightPromoStrip-ContentBlock{
		vertical-align:top;
		padding-left:10px;
	}
	
	.RightPromoStrip-ContentBody {
		margin-bottom:8px;
	}
	
	.RightPromoStrip-ImageBorder {	
		border:1px #0063A5 solid;
	}
	
	.RightPromoStrip-DividerStrip {
		background-color: White;
		width:100%;
		height:3px;
		overflow: hidden;
		border:0;
		padding:0;
		margin-top:5px;
		}
		
	.RightPromoStrip-DividerStrip2 {
		background-color: White;
		width:100%;
		height:3px;
		overflow: hidden;
		border:0;
		padding:0;
		margin-top:5px;
		}
		
	.LeftCell .TitleMargins {
		margin-top:20px;
		margin-bottom:10px;
	}
		
		

/* ----- END ----- */		
/* ----- Content Editor Web Part ----- */


/* ----- START ----- */		
/* ----- Fonts ----- */	

	.SectionTitle {
		color: white;
		font-size:26pt;
		font-weight:bold;
	}


	.PageTitle {
		color:#0060A7;
		font-size:22pt;
		font-weight:bold;
		font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
	}

	.ItemTitle {
		color:#0060A7;
		font-size:18pt;		
	}
	
	.PageSubTitle {
	    font-weight:bold;
	    font-size:larger;	
	}

	.PageSubTitle2 {
		 font-weight:bold;
		 font-size:larger;
		 color:#0060A7;
	}

	.PageSubTitle3 {
		font-weight: bold;      
      color:#0060A7;
	}
	
	.FieldTitle {
		font-weight:bold;
      font-size:8pt;
	}
	
	.HighLight {
   	color:#0060A7;
	}
	

	.SearchResultTitle {
		font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight:bold;
		padding: 4px 0;
	}


	#divBreadCrumb a:link, #divBreadCrumb a:visited, #divBreadCrumb a:hover {
		color: #000000;
	}

	.srch-stats {
		background-color: #FFFFFF;
		padding-top: 12px;
	}

	.SectionTitle, .ItemTitle {
		font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
	}

	

	.LeftColTitle {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
}

	.LeftColText {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;	
}

.ValidationError {
	color:maroon;
	font-weight:bold;
	font-size:8pt;
}

.SoftBold {
	font-weight:bold;
	color:#333333;
}

.SoftTip {
	color:#808080;
	font-size:7pt;
}

 td.CenterCell a.Soft:link, td.CenterCell a.Soft:visited, td.CenterCell a.Soft:hover, td.CenterCell a.Soft:active {
	color:#0060A7;
	font-weight:normal;
}

td.FloatingLinks a:link, td.FloatingLinks a:visited, td.FloatingLinks a:hover {
	text-decoration: none;
	color: #000000;
}


/* ----- END ----- */		
/* ----- Fonts ----- */	


.McoMasterFooter {
	color:#BBBBBB;
	line-height: 18px;
	padding: 12px 0
}

.McoMasterFooter A {	
	text-decoration: none;
	color:#555555
}

/******************* MS CORE.CSS Overide **********************/

.ms-propertysheet {
	font-family: verdana;
	font-size: .7em;
	text-align: left;
	color: #4c4c4c;
}

.ms-viewareaframe{
	border-left:1px gray solid;	
	border-right:1px gray solid;
	border-bottom:1px gray solid;
	vertical-align: top;
	height: 100%;
	width: 100%;
	background-color: #ffffff;	
}

.ms-bodyareaframe{
	border-left:1px gray solid;	
	border-right:1px gray solid;
	border-bottom:1px gray solid;
	vertical-align: top;
	height: 100%;
	width: 100%;
	background-color: #ffffff;	
}

.ms-bodyareaframe {
	padding: 5px;
}

.ms-PartSpacingVertical {
 display:none;
}


/***** Search Box *****/
td.ms-sbcell {
background-color: inherit;
padding:0px;
border:0px
}

.ms-sbplain {
 border:1px #80A0C7 solid;
 height: 22px;
 padding: 3px;
 margin-right: 3px;
}

.ms-sbLastcell {
display:none;
padding-right:0px;
width:0px
}

.ms-sbtable-ex{
margin-top:2px;
margin-left:2px;
width:100px;
border-collapse: inherit
}
/***** END Search Box *****/

.ms-WPBorderBorderOnly {
	border:none;
	padding:0px 0px 0px 0px
}

.ms-consoletitleareaframe
{
	display:none;
}

.ms-ToolPaneOuter {
	min-height:400px;
	display:block
}

.LeftNav {
	margin: 0;
	background: none;
	border: none;
}

/* Current Left Nav */
.LeftNav1 {
	background: none;
	border: none;
	color: #FFFFFF;
	background-image: url('Images/LeftNavBac.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
	padding-left: 8px;
	line-height:14pt;
}

.LeftNav1 a {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	
	display: block;
	background: transparent none repeat scroll 0 0;
	font-weight: normal;
	padding: 0;

	background: none;
	font-weight: normal;
}

.LeftNavSelected a {
	font-weight: bold;
}

#MSOTlPn_MainTD {
	min-height:500px;
	height:800px;
	overflow:visible;
}

.srch-Page {
	height: 22px;
}

.srch-Page a {
	background-color: #FFFFFF;
	padding: 3px 6px;
	border: 1px #0060A7 solid;
}

.srch-Page-bg {
	background-color: #FFFFFF;
	display: inline;
	float: right;
	padding: 8px;
}

.ImgBorder {
	border: 1px #0060A7 solid
}
