/* Customer CSS */
body {
margin:0;
background-color:#a1948b;
}

.sbContainer {
color:#695d54;
font-size:12px;
font-family:trebuchet MS, Arial, Helvetica, sans-serif;
}

.sbContainer a {
text-decoration:underline;
color:#695d54;
}

.sbContainer a:hover {
}

#main {
margin:0 auto;
width:802px;
border-right:3px solid #fff;
border-left:3px solid #fff;
background-color:#CAC1B8;
overflow:hidden;
}

#header {
float:left;
width:802px;
height:101px;
border-top:3px solid #c4b9b4;
}

#slot-address {
float:left;
margin:13px 0 0 25px;
}

#slot-address p {
margin:0;
}

#logo {
float:right;
margin:5px 25px 0 0;
}

#flash {
float:left;
width:802px;
height:305px;
}

#nav {
float:left;
width:802px;
height:27px;
background-color:#b7b7b6;
margin-bottom:20px;
padding-top:9px;
text-align:center;
}

#nav ul {
margin:0;
padding:0;
}

#nav li {
display:inline;
list-style:none;
}

#nav a {
color:#695d54;
text-decoration:none;
padding:0 12px;
font-size:14px;
font-weight:700;
}

#content {
float:left;
width:802px;
overflow:hidden;
}

#content_left {
float:left;
width:540px;
margin:0 0 0 25px;
_margin:0 0 0 13px;
overflow:hidden;
}

#slot-main {
float:left;
width:540px;
}

#slot-main table {
float:left;
}

#page-Rondeau-Seminars table {
float:left;
width:540px;
}

#page-Rondeau-Seminars tr {
float:left;
width:540px;
}

#slot-main table tr {
float:left;
width:540px;
}

#content_left #comp-flashText {
border-top:1px solid #fff;
}

#rondeauMovie {
float:left;
width:300px;
height:250px;
}

#rondeauMain {
float:right;
width:230px;
height:250px;
padding-left:10px;
}

#rondeauMain p {
margin:0;
padding:0;
}

#sleep_apnea {
background-image:url(../images/sleep_apnea_BG.jpg);
background-repeat:no-repeat;
width:531px;
height:175px;
padding:57px 40px 5px 187px;
float:left;
clear:both;
}

#content_right {
float:right;
width:180px;
margin:0 25px 30px 0;
_margin:0 13px 30px 0;
overflow:hidden;
}

#content_right #comp-flashText1,#content_right #comp-flashText2,#content_right #comp-flashText3,#content_right #comp-flashText4,#content_right #comp-flashText5,#content_right #comp-flashText6 {
float:left;
border-top:1px solid #fff;
}

#content_right #comp-flashText4, #content_right #comp-flashText5 {
margin-bottom:15px;
}

#slot-audio {
float:left;
width:180px;
height:60px;
margin:5px 0 20px;
}

#slot-video {
float:left;
width:180px;
height:40px;
margin:5px 0 20px;
}

#slot-testimonial {
float:left;
width:180px;
height:25px;
margin:5px 0 20px;
_margin:5px 
}

#slot-audio p,#slot-video p,#slot-testimonial p {
margin:0;
padding:0;
}

#slot-newsletters {
float:left;
width:180px;
min-height:20px;
margin:5px 0 20px;
}

#footer-content {
float:left;
width:752px;
text-align:center;
color:#fff;
margin:30px 25px 0;
padding:20px 0 30px;
border-top:1px solid #fff;
}

#footer-content li {
list-style:none;
display:inline;
}

#footer-content a {
color:#695d54;
}

#footer-content a:hover {
}

#slot-footer2,#slot-footer3 {
margin-top:-6px;
}

#slot-footer2 a,#slot-footer3 a {
padding:0 5px;
}

/* interior styles */
#int_image {
float:left;
width:802px;
height:137px;
background:url(../images/int_img1.jpg) top no-repeat;
}

#page-staff #int_image {
background:url(../images/int_img1.jpg) top no-repeat;
}

#bio_pic {
float:right;
margin:0 8px 25px 25px;
_margin:0 4px 25px 13px;
text-align:center;
}

.staff_divider {
width:120px;
}

#bio2 {
width:200px;
float:right;
margin:0 8px 25px 25px;
_margin:0 4px 25px 13px;
text-align:center;
}

/* education styles */
#education_menu {
float:left;
margin:10px 0;
}

#education_menu ul {
background:none;
border:none;
}

#education_menu li a {
border:none;
border-bottom:none;
}

#education_menu li ul {
border-top:1px #666 solid;
}

#education_menu li ul li a {
border:1px #666 solid;
border-top:0;
}

.education_title {
color:#2f6987;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
font-size:16px;
text-transform:uppercase;
}

#search_field {
float:left;
width:180px;
margin:10px 0 0;
}

#search {
float:left;
}

#query {
float:left;
width:100px;
height:21px;
}

#search_btn {
float:left;
margin:0 0 0 5px;
}

#librarySearchForm {
display:none;
}

#libraryBody {
float:left;
width:540px;
}

#libraryContent {
width:540px;
}

#libraryBody img {
border:1px solid #7F7167;
margin:0 0 20px 15px;
padding:0!important;
}

.right_img {
float:right;
border:1px solid #7F7167!important;
margin:0 0 20px 15px;
}

.mlmenu {
font-family:trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

/*this is the css for the vertical version*/
.vertical ul {
list-style-type:none;
padding:0;
width:180px;
color:#695d54;
float:left;
margin-top:15px;
}

.vertical li a {
display:block;
width:165px;
text-decoration:none;
height:15px;
padding:.4em 0;
border-top:0;
color:#695d54;
}

.vertical li a:hover {
color:#8b7463;
}

.vertical li ul {
border-top:1px solid #3f260e;
width:192px;
}

.vertical li ul li a {
/* to style sub levels */
background-image:none;
border-left:1px solid #3f260e;
border-right:1px solid #3f260e;
border-bottom:1px solid #3f260e;
background-color:#fff;
color:#636363;
padding-left:10px;
padding-right:10px;
width:170px;
}

.vertical li ul li a:hover {
/* to style sub levels */
background-image:none;
background-color:#7F7167;
color:#fff;
}

.vertical li {
/*Needed for IE. Don't ask me why, It was a lucky guess.*/
display:inline;
}

.vertical li ul {
position:absolute;
margin-top:-25px;
margin-left:-195px;
}

.vertical .page,.vertical .page:hover {
background-image:none;
background-color:#28BBCB;
color:#fff;
}

/*This section makes the menu not work in non-javascript enabled browsers by not showing the menu by default-This can be worked around by making top level links point to a sitemap*/
/*Not sure if I recommend this or not*/
.inaccesible li ul {
display:none;
}

/*Arrow code - looks like <a class="haschild" href="#">Text <span>Arrow</span></a> can be turned on/off with arrow class*/
.arrow a span {
padding-left:1em;
font-size:85%;
}

.arrow a:hover span {
padding-left:2em;
}

.arrow a span.noshow {
visibility:hidden;
}

/*Plus code*/
.plus a span {
padding-left:.5em;
}

/*colors for menu*/
.blackwhite li a {
background-color:#FFF;
color:#000;
border-color:#000;
}

.blackwhite li a:hover {
background-color:#000;
color:#FFF;
border-color:#000;
}

.blackwhite ul {
border-color:#000;
}

.bluewhite li a {
background-color:#FFF;
color:#003;
border-color:#003;
}

.bluewhite li a:hover {
background-color:#003;
color:#FFF;
border-color:#003;
}

.bluewhite ul {
border-color:#003;
}

/* Rondeau Library Pages */
.wrapperText {
float:left;
width:540px;
margin-bottom:20px;
}

.leftText {
float:left;
width:320px;
}

.rightText {
float:right;
width:200px;
margin-left:20px;
}

.wrapperPic {
float:left;
width:540px;
height:auto;
margin:10px 0 20px;
}

.wrapperPic img {
border:1px solid #7F7167;
}

.pic1 {
float:left;
text-align:center;
}

.pic2 {
float:left;
margin-left:80px;
text-align:center;
}

.pic3 {
float:left;
margin-left:80px;
text-align:center;
}

.imgCenter {
float:left;
width:540px;
text-align:center;
margin:10px 0 20px;
}

.imgCenter img {
border:1px solid #7F7167;
}

#middleWrapper {
	float:left;
	width:532px;
}

#rondeauIndex_pic {
	float:left;
	width:175px;
	height:300px;
}

#rondeauIndex_text {
	float:left;
	width:337px;
	margin-left:20px;

}