html{
background-image:url("Image/htmlbg.jpg");
background-repeat:repeat-x;
background-color:#FFFFFF;
margin:0px;
padding:0px;
}

body{
margin:0px;
padding:0px;
}

/*Login Control*/
#ctl00_LoginTop_LoginForm .ltcnr
{
	background-image:url(../Images/loginbgleft.png);
	background-repeat:no-repeat;
}

.ctr
{
	background-image:url(../Images/loginbgcenter.png);
	background-repeat:no-repeat;
}

.rtcnr
{
	background-image:url(../Images/loginbgright.png);
	background-repeat:no-repeat;
}

#LoggedInContainer
{
	position:absolute;
	top:0px;
	margin-left:20px;
	visibility:hidden;
}

#LoggedInContainer a, #LoggedInContainer a:visited
{
	color:#F8F8FA;
	font-weight:bold;
}

LoggedInContainer a:hover, #LoggedInContainer a:hover:visited
{
	color:#364F88;
	font-weight:bold;
}

#LogHolder 
{
	/*
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#A9C0E9 none repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
*/
position:absolute;
top:0;
}

#ctl00_LoginTop_LoggedInAs
{
	color:#FFFFFF;
}

h3{
color:#000000;
}

h4{
color:#736E2D;
}

p{
margin:0px;
padding:0px;
display: inline-block;
}

#fullpage{
width:980px;
margin:auto;
font-family: Arial, Sans-Serif;
font-size:10pt;
color:#000000;
padding:0px;
}

#head{
background-image:url("Image/header.jpg");
background-repeat:no-repeat;
width:980px;
height:86px;
margin-top:0px;
padding:0px;
}

#SearchContainer
{
float:right;
padding-right:10px;
}

.SearchSubmitBtn
{
background-color: transparent;
background-image: url("Image/search.png");
background-repeat: no-repeat;
border: none;
height: 25px;
width: 30px;
}

.DocInfo
{
float:left;
width:600px;
text-align:justify;
height:700px;
}

.NewPatientWidget
{
float:right;
width:320px;
padding:0px 0px 15px 15px;
}

.ProviderList
{
padding:0px 0px 15px 15px;
}

.OfficeHours
{
margin-left: 544px;
padding:0px;
width:440px;
font-size:9pt;
color:#058DB4;
margin-top:15px;
position:absolute;
}

.OfficeHours h5
{

}

hr
{
    background-color:#ADD9E6;
    height:1px;
    border:0px;
    width:950px;
}

.combtn
{
background-color:#ADD9E6;
border:1px solid #BDEBFA;
color:#FFFFFF;
}

/* Div containing Menu and Menu editable region */
#menu {
	text-align:right;
	width:980px;
height:35px;
	z-index:3;
	font-size:8pt;
	padding-right:15px;
}
/* All <ul> tags in the menu including the first level */
.FlyoutMenu ul, .FlyoutMenu ul  ul {
	margin: 0px;
	padding: 0px;
	margin-top:-2px;
}

/* Submenus (<ul> tags) are hidden and absolutely positioned downwards from their parent */
.FlyoutMenu ul ul {
	position: absolute;	
	margin-top: 12px;
	width: 120px;
	text-align:left;
	display:none;
}

/* First level items */
.FlyoutMenu ul li {
	float: left;
	margin:0px;
	padding:10px;
	display: inline;
	position: relative;
	padding-right: 15px;
	padding-bottom: 3px;
	text-align:left;
}

.FlyoutMenu ul li a{
color:#058DB4;
font-weight:bold;
display:block;
text-decoration:none;	
}

.FlyoutMenu ul li a:hover{
color:#FFFFFF;
}

.FlyoutMenu ul ul li {	
	display: block;
	border-bottom:1px solid #02365E;
	background-color:#DFEDF8;
	width: 200px;
}
.FlyoutMenu ul ul li a{
}

.FlyoutMenu ul ul li:hover{	
	display: block;
	border-bottom:1px solid #02365E;
	background-color:#AADEF3;
	width: 200px;
	}
	
/* Items in 3rd level */
.FlyoutMenu ul ul ul{
margin-top:0px;
margin-left:210px;
}

.FlyoutMenu ul ul ul li {
	/*float: none;*/
	margin-right: 0px;
	margin-bottom: 0px;	
	display: block;
	border-bottom:1px solid #02365E;
	background-color:#222222;
	width: 200px;
}
.FlyoutMenu ul ul ul li a{
padding: 5px 30px 5px 0px;
}

.FlyoutMenu ul ul ul li:hover{
margin-right: 0px;
	margin-bottom: 0px;	
	display: block;
	border-bottom:1px solid #02365E;
	width: 200px;
	}

#menu .EditableRegion {}

#HeadBottomEditable{
height:251px;
width:980px;
margin-left:0px;
margin-top:-2px;
}

.lefthbcell{
height:251px;
width:343px;
}

.centerhbcell{
height:251px;
width:637px;
text-align:justify;
}

#content{
margin-left:0px;
padding-bottom:20px;
margin-top:30px;
}

.homeTable
{
margin-left:11px;
}

.WhatsNew
{
width:300px;
color:#FFFFFF;
position:absolute;
margin-left:350px;
margin-top:10px;
}

#contentPane{

}

#foot{
width:980px;
text-align:center;
clear:both;
}

.address{
font-size:10pt;
}
