body {
    text-align: center; 
    padding: 0;
    margin: 0;
    color: #333;
	font-family: "cambria",serif;
	font-size: 14px;
}
html {
	text-align: center;
	padding: 0;
	margin: 0;
	color: #333;
	font-family: "cambria",serif;
	font-size: 14px;

}
html, body {
  height: 100%;
}
#container {
  min-height: 100%;
  /* equal to footer height */
  margin-bottom: -35px; 
  margin-left:auto;
  margin-right:auto;
  background: #FFFFFF url(../images/backgrounds/bg-main-splash1250.gif) repeat;
  width: 1250px;
}
#container:after {
  content: "";
  display: block;
  border: 1px;
}
#site-footer, #container:after {
  /* .push must be the same height as footer */
  height: 100px; 
}
#site-footer 
{
    text-align:center;
    position: relative;
	margin-top: 0px; /* negative value of footer height */
	height: 35px;
	clear:both;
	margin-left:auto;
    margin-right:auto;
    width: 1250px;
	background: #FFFFFF url(../images/backgrounds/bg-main-splash1250.gif) repeat;
} 

#content
{
    float: left;
    width:1250px;
    height:auto;
    background: #FFFFFF url(../images/backgrounds/bg-main-splash1250.gif) repeat;
    padding-bottom:50px;

}

#menuheader
{
    width: 1250px;
    height: 171px;
    padding-top: 0px;
    padding-bottom: 0px;
	padding-right:0px;
    background: #FFFFFF url( ../images/main_upper_left_new_save4.jpg ) no-repeat;
        position:relative;
}

#homelink
{
    position:absolute;
    top: 0;
    left: 0;
    width: 537px;
    height: 137px;
}
#menulinks
{
	position: absolute;
	right: 73px;
	top: 0px;
	width: 650px;
	left-padding:0px;
	
}

.newpatientlink
{
	font-weight:bold;
	font-size: 16px;
	color:red;
	text-decoration:none
}

.newpatientlink:hover { 
    color: #000000;
}

#mainbanner
{
    float: left;
    top: 0;
    left: 0;
    width: 1250px;
    height: 389px;
    padding-top: 0px;
    padding-bottom: 0px;
    background: #FFFFFF url( ../images/main_banner_new.jpg ) no-repeat;
}
#aboutusbanner
{
    float: left;
    top: 0;
    left: 0;
    width: 1200px;
    height: 300px;
    padding-top: 0px;
    padding-bottom: 0px;
    background: #FFFFFF url( ../images/bridge.jpg ) no-repeat;
}
#servicesbanner
{
    float: left;
    top: 0;
    left: 0;
    width: 1200px;
    height: 300px;
    padding-top: 0px;
    padding-bottom: 0px;
    background: #FFFFFF url( ../images/lampposts.jpg ) no-repeat;
}
#formsbanner
{
    float: left;
    top: 0;
    left: 0;
    width: 1200px;
    height: 300px;
    padding-top: 0px;
    padding-bottom: 0px;
    background: #FFFFFF url( ../images/bluestem_building.jpg ) no-repeat;
}
#resourcesbanner
{
    float: left;
    top: 0;
    left: 0;
    width: 1200px;
    height: 300px;
    padding-top: 0px;
    padding-bottom: 0px;
    background: #FFFFFF url( ../images/river.jpg ) no-repeat;
}

.staff a {
	text-decoration: underline;
	background: none #FFFFFF;
	color: #00498E;
	}

.staff a:active {
	background: none #FFFFFF;
	color: #555;
	}

.staff a:hover {
	background: none #FFFFFF;
	color: #000;
}
.staffheader
{
	text-decoration:underline;
	width:350px;
	padding-bottom:5px;
	padding-top:15px
}
.staff
{
	width:350px;
}


#submenu
{
    padding:0px 0px 0px 30px;
    margin:-10px 0px 0px 40px;
    float: left;
    text-align:left;
    width:300px;
}
#submenu h1
{
    font-size: 40px;
    font-weight: bold;
}
#submenu ul
{
    width:225px;
    margin:-25px 0px 0px -20px;
    list-style-type: none;
}
#submenu li
{
        border-bottom: 1px solid #DDDDDD; 
}
#submenu li a
{
    padding: 10px 0px 10px 0px;   
    color: #154971;
    font-size:20px;
    display: block;
    text-decoration: none;
    font-weight:normal
}
#submenu li a:hover
{
    padding: 10px 0px 10px 0px;   
    color: #339999;
    font-size:20px;
    display: block;
    text-decoration: none;
}
.submenuselected
{
    border-bottom: 1px solid #DDDDDD; 
    padding: 10px 0px 10px 0px;   
    color: #339999;
    font-size:20px;
    display: block;
    text-decoration: none;
}
#rightcontent
{
    float:left;
    right: 0;
    width:750px; 
    padding-top:5px;
    text-align:left;
}
#rightcontent p
{
    color: #000000
}
#rightcontent h1
{
    font-size:28px;
    color:#339999;
    font-weight:normal;
    padding-bottom:0px
}
#rightcontent h2
{
    font-size:20px;
    color:#339999;
    font-weight:normal;
    padding-bottom:0px
}
.righttext
{
    position: relative;
    top: 0px;
    right: 0;
    padding-bottom:5px;
    margin-top:-5px;
    width:750px; 
    left:10px;
    color: #000000
}
.righttext ul
{
    margin-top:-10px;
    
}
.righttext li
{
    padding-top:5px;
}
.numberlist 
{
	list-style-type: decimal;
	margin-top: 0px;
	margin-bottom: 0px;
}
.numberlist 
{
	padding-top:5px;
}

#navlist
{
    display: inline;
    list-style-type: none;
    padding-right: 20px;
} 
#navlist li
{
    display: inline;
    list-style-type: none;
    padding-right: 20px;
} 

#navlistmenu
{
    display: inline;
    list-style-type: none;
    padding-right: 20px;
    padding-left:60px;
    padding-bottom:0px;
} 
#navlistmenu li
{
    display: inline;
    list-style-type: none;
    padding-right: 20px;
} 
#navlistmenu li a
{
    display: inline;
    list-style-type: none;
    padding-right: 20px;
    color: #336699
} 
#navlistmenu li a:hover
{
    display: inline;
    list-style-type: none;
    padding-right: 20px;
    color: red
    
} 

