/*** BEGIN CLEAR FIX ***/
.clearFix:after,
.ClearFix:after
{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearFix,
.ClearFix
{
display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearFix,
* html .ClearFix
{
height: 1%;
}
.clearFix,
.ClearFix
{
display: block;
}
/* End hide from IE-mac */
/*** END CLEAR FIX ***/

body
{
background:#F1FDFF url(body_bg.gif) repeat-x 0px 0px;
margin:0px;
text-align:center;
padding:0px;
}

img
{
border-width:0px;
border:none;
}

ul
{
margin-top:2px;
}

.Page
{
width:978px;
position:relative;
margin-left:auto;
margin-right:auto;
text-align:left;
background:transparent url(page_bg.gif) repeat-y 0px 0px;
}
.PageInner
{
background:transparent url(page_shadow_bg.gif) no-repeat 0px 0px;
}

.Page .Header
{
padding:30px 30px 30px 30px;
position:relative;
background:transparent url(header_bg.gif) no-repeat 0px 0px;
}

.Page .Content
{
padding:0px 29px 0px 29px;
position:relative;
z-index:101;
}

.Page .Footer
{
padding:20px 30px 30px 30px;
background:transparent url(footer_bg.gif) no-repeat 0px 100%;
}

/*** HEADER ***/
.Header h1
{
margin:0px;
padding:0px;
position:absolute;
top:0px;
left:-36px;
width:340px;
height:190px;
display:block;
z-index:100;
background:transparent url(header_pillow.gif) no-repeat 0px 0px;
text-indent:-999em;
}
.Header h1 a
{
margin:35px 0px 0px 65px;
display:block;
width:234px;
height:34px;
background:transparent url(../images/header_logo.gif) no-repeat 0px 0px;
}
.Header ul
{
margin:0px;
padding:0px;
list-style:none;
display:inline-block;
/*float:right;*/
padding-left:70px;
/*padding-right:55px;*/
}
.Header ul li
{
padding-left:1em;
float:left;
}
.Header ul li.Last
{
}
.Header ul li a
{
display:block;
font-size:8pt;
font-family:Arial, Tahoma, verdana, Sans-Serif;
font-weight:bold;
text-decoration:none;
}

.Header ul.LinkMenu
{
margin-bottom:10px;
}
.Header ul.LinkMenu li a
{
font-weight:bold;
color:#639AB5;
font-size:7.5pt;
}
.Header ul.LinkMenu li a:hover
{
color:#4b4b4b;
text-decoration:none;
}

.Header ul.SiteMenu
{
clear:both;
/*width:465px;
/*border:solid 1px black;*/
}
.Header ul.SiteMenu li
{
background:transparent url(../images/header_menu_divider.gif) no-repeat 0.4em 60%;
}
.Header ul.SiteMenu li.First
{
background:transparent;
padding-left:0px;
}
.Header ul.SiteMenu li a.Selected
{
color:#639AB5;
}
.Header ul.SiteMenu li a
{
font-size:9pt;
color:#4b4b4b;
}
.Header ul.SiteMenu li a:hover
{
color:#2C6646;
text-decoration:none;
}

/*** LINK PATH (Breadcrumbs) ***/
.Breadcrumbs ul
{
margin:0px;
padding:0px;
list-style:none;
display:block;
float:right;
padding-bottom: 5px;
padding-right: 5px;
}
.Breadcrumbs ul li
{
padding-left:1.2em;
float:left;
font-family:Arial, Tahoma, verdana, Sans-Serif;
background:transparent url(../images/breadcrumbs_menu_divider.gif) no-repeat 0.4em 60%;
font-size:7.5pt;
color:#4b4b4b;
}

.Breadcrumbs ul li a
{
display:block;
text-decoration:none;
color:#4b4b4b;
}

.Breadcrumbs ul li.First
{
background:transparent;
}

.Breadcrumbs ul li.Last a
{
	color:#639AB5;
}
.Breadcrumbs ul li.Last a:hover
{
	color:#639AB5;
}

/*** FOOTER ***/
.Footer ul
{
border-top:solid 1px #E0E5CF;
margin:0px;
padding:0px 0px 0px 0px;
list-style:none;
display:block;
float:left;
width:100%;
}
.Footer ul li
{
float:left;
}
.Footer ul li a
{
font-size:7.5pt;
font-family:Arial, Tahoma, Verdana, Sans-Serif;
color:#575757;
text-decoration:none;
font-weight:bold;
line-height:3em;
}
.Footer ul li a:hover
{
text-decoration:underline;
}
.Footer p
{
display:none;
}
.Footer ul li.footerAdmin a
{
color: #990000;
}

/*** CONTENT ***/
.ContentContainerOne
{
width:500px;
background:transparent url(../images/container_bottom_right.gif) no-repeat 100% 100%;
float:left;
}
.ContentContainerTwo
{
background:transparent url(../images/container_bottom_left.gif) no-repeat 0px 100%;
margin-right:10px;
}
.ContentContainerThree
{
position:relative;
background:transparent url(../images/container_top_right.gif) no-repeat 100% 0px;
margin-bottom:10px;
right:-10px;
}
.ContentContainerFour
{
position:relative;
background:transparent url(../images/container_top_left.gif) no-repeat 0px 0px;
padding:15px 5px 5px 15px;
left:-10px;
}

/* columns */
.Columns
{
clear:both;
}
.Columns .Inner
{
margin:0px;
height:auto;
}
Columns .Column
{
float:left;
display:inline;
padding:0px;
}
.Columns .Column .Inner
{
margin:0px;
padding:0px;
width:100%;
}
.times{
color:#2C6646}
/*** TITLES ***/
h1, h2, h3 {
color:#2C6646;
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:normal;
margin:0;
}
h2.Sleep_Disorders
{
margin:0 0 0 260px;
padding:0;
width:460px;
height:80px;
background:transparent url(../Images/Layouts/LandingHeaders/Sleep_Disorders_title.gif) no-repeat 0px 0px;
text-indent:-999em;
overflow:hidden;
display:block;
}

h2.Resources
{
margin:0 0 0 260px;
padding:0;
width:460px;
height:80px;
background:transparent url(../Images/Layouts/LandingHeaders/resources_title.gif) no-repeat 0px 0px;
text-indent:-999em;
overflow:hidden;
display:block;
}

h2.Search
{
margin:0 0 0 260px;
padding:0;
width:460px;
height:80px;
background:transparent url(../Images/Layouts/LandingHeaders/search_title.gif) no-repeat 0px 0px;
text-indent:-999em;
overflow:hidden;
display:block;
}

h2.About
{
margin:0 0 0 260px;
padding:0;
width:460px;
height:80px;
background:transparent url(../Images/Layouts/LandingHeaders/about_us_title.gif) no-repeat 0px 0px;
text-indent:-999em;
overflow:hidden;
display:block;
}

h2.SiteMap
{
margin:0 0 0 260px;
padding:0;
width:460px;
height:80px;
background:transparent url(../Images/Layouts/LandingHeaders/site_map_title.gif) no-repeat 0px 0px;
text-indent:-999em;
overflow:hidden;
display:block;
}

h2.Physicians
{
margin:0 0 0 260px;
padding:0;
width:460px;
height:80px;
background:transparent url(../Images/Layouts/LandingHeaders/physicians_title.gif) no-repeat 0px 0px;
text-indent:-999em;
overflow:hidden;
display:block;
}

h2.Testimonials
{
margin:0 0 0 260px;
padding:0;
width:460px;
height:80px;
background:transparent url(../Images/Layouts/LandingHeaders/testimonials_title.gif) no-repeat 0px 0px;
text-indent:-999em;
overflow:hidden;
display:block;
}

h2.News_Events
{
margin:0 0 0 260px;
padding:0;
width:460px;
height:80px;
background:transparent url(../Images/Layouts/LandingHeaders/News_Events_title.gif) no-repeat 0px 0px;
text-indent:-999em;
overflow:hidden;
display:block;
}

h2.Web_Admin
{
margin:0 0 0 260px;
padding:0;
width:460px;
height:80px;
background:transparent url(../Images/Layouts/LandingHeaders/Web_Admin_title.gif) no-repeat 0px 0px;
text-indent:-999em;
overflow:hidden;
display:block;
}

h2.Construction
{
margin:0 0 0 260px;
padding:0;
width:460px;
height:80px;
background:transparent url(../Images/Layouts/LandingHeaders/construction_title.gif) no-repeat 0px 0px;
text-indent:-999em;
overflow:hidden;
display:block;
}

h3.PageTitle
{
margin:0 0 1em 0;
padding:0;
font-size:12pt;
font-weight:bold;
font-family:Arial, Tahoma, Verdana, Sans-Serif;
color:#5F96B2;
}

/*** WRAPPERS ***/
.StandardWrapper
{
background:transparent url(../Images/Wrappers/StandardWrapper/footer_left.gif) no-repeat left bottom;
}
.StandardWrapperInner
{
padding-bottom:10px;
background:transparent url(../Images/Wrappers/StandardWrapper/footer_right.gif) no-repeat right bottom;
}
.StandardWrapper .WrapperHeader
{
background:#ebf7fb url(../Images/Wrappers/StandardWrapper/header_top_left.gif) no-repeat left top;
}
.StandardWrapper .WrapperHeader div
{
background:transparent url(../Images/Wrappers/StandardWrapper/header_top_right.gif) no-repeat right top;
}
.StandardWrapper .WrapperHeader div div
{
background:transparent url(../Images/Wrappers/StandardWrapper/header_bottom_right.gif) no-repeat right bottom;
}
.StandardWrapper .WrapperHeader div div div
{
background:transparent url(../Images/Wrappers/StandardWrapper/header_bottom_left.gif) no-repeat left bottom;
}
.StandardWrapper .WrapperHeader h4
{
margin:0px;
padding:5px 15px 5px 15px;
font-size:8pt;
font-weight:normal;
font-family:Arial, Tahoma, Verdana, Sans-Serif;
color:#333333;
display:block;
}
.StandardWrapper .WrapperContent
{
padding:10px;
}

/*** PAGE MENU ***/
ul.PageMenu
{
display:block;
margin:0px;
padding:0px;
list-style:none;
}
ul.PageMenu li
{
display:block;
padding-right:30px;
margin-bottom:0.4em;
}
ul.PageMenu li a
{
display:block;
font-size:9pt;
font-family:Arial, tahoma, Verdana, Sans-Serif;
color:#665340;
text-decoration:none;
text-align:right;
vertical-align:top;
}
ul.PageMenu li a:hover
{
text-decoration:underline;
color:#665340;
}
ul.PageMenu li a.upLevel
{
text-decoration:none;
background:transparent url(../Images/Tools/PageMenu/back_arrow.gif) no-repeat 100% 3px;
}

/* selected */
ul.PageMenu li.Selected
{
font-weight:bold;
background:transparent url(../Images/Tools/PageMenu/page_menu_selected.gif) no-repeat 100% 3px;
}
ul.PageMenu li.Selected a
{
color:#665340;
}
ul.PageMenu li.Selected a:hover
{
color:#665340;
}
ul.PageMenu li.Selected ul
{
margin:0px;
padding:0px;
list-style:none;
}
ul.PageMenu li.Selected ul li
{
font-weight:normal;
margin:0px;
padding:0px;
}
ul.PageMenu li.Selected ul li a
{
color:#5A8EA9;
font-size:8pt;
}
ul.PageMenu li.Selected ul li a:hover
{
color:#5A8EA9;
}