/* CSS Document for Southeast Bariatrics */



/*--------------------------- Universal ------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{ margin:0; padding:0; }

/*--------------------------- General ------------------------------------*/

body { background:url(../images/main-body.jpg) top left repeat-x; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.img {}
h1 {}
h2 {font-size:14px;}
h3 {}
h4 {}
h5 {}
h6 {}
p {}
a { text-decoration:none; color:#AF2F46; }
a:hover { text-decoration:underline; }
/*--------------------------- Containers ------------------------------------*/
#wrapper { width:771px; height:auto; margin:0 auto; position:relative; }
#header { width:770px; height:87px; background:url(../images/logo.jpg) left no-repeat; background-color:#FFFFFF; border-right:1px solid #e0e0e0; float:left; }
#main-nav { width:771px; height:29px; }
#main-banner { width:771px; height:208px; background:url(../images/main-banner.jpg) no-repeat; }
 #register-seminar a{ width:358px; height:208px; display:block; }
 #register-seminar span { display:none; }
#middle { width:771px; height:auto; background-color:#FFFFFF; }
	#content, #bmi-calculator, #right-nav { float:left; }
	#content { width:311px; height:181px; background:url(../images/content.jpg) top right no-repeat; border-left:1px solid #e0e0e0; padding:16px 12px 0 12px; }
	#content p { font-size:11px; color:#364d5a; margin-bottom:10px; }
	#bmi-calculator { width:200px; height:197px; background:url(../images/bmi-calculator.jpg) no-repeat; font-size:11px; color:#5b3714; }
	#bmi-title a{ display:block; width:135px; height:27px; }
	#bmi-title span { display:none; }
	#bmi-forms { width:180px; height:154px; padding:16px 0 0 20px; }
	#right-nav { width:235px; height:197px; position:relative; }
#callouts { width:100%; height:167px; background:url(../images/main-callouts-bg.jpg) bottom repeat-x; clear:both; }
#footer { width:100%; height:auto; text-align:center; padding:16px 0 0 0; background:url(../images/footer-line.jpg) center repeat-y; }
.top-cell { width:432px; height:auto; float:left; }
.coe {  width:87px; height:87px; float:left; background:url(../images/coe-seal.jpg) no-repeat; }
.clearboth { clear:both; }

#logo { float:left; }
#logo a { display:block; width:251px; height:87px; }
#logo span { display:none; }

#top-nav { width:349px; height:35px; float:left; background:url(../images/top-nav.jpg) top right no-repeat; padding:5px 0 0 83px; }
#top-nav li { list-style-type:none; display:inline; padding:0 10px 0 20px; }
#top-nav li a { font-size:11px; color:#364d5a; text-decoration:none; }
#top-nav li a:hover { text-decoration:underline; }
#search-menu { width:267px; height:37px; float:left; padding:10px 0 0 165px; }

/*--------------------------- Main Navigation ------------------------------------*/
#main-nav a{ background:url(../images/main-nav.jpg); }
#main-nav li { list-style-type:none; display:inline; float:left; }
#main-nav li a { display:block; height:29px;  }
#main-nav li span { display:none; }

#menu01 a{ width:131px; background-position: 0px 0px; }
#menu01 a:hover, #menu01 a:active { background-position:0px 29px; }

#menu02 a{ width:128px; background-position: 640px 0px; }
#menu02 a:hover, #menu02 a:active { background-position: 640px 29px;  }

#menu03 a{ width:128px; background-position: 512px 0px; }
#menu03 a:hover, #menu03 a:active { background-position: 512px 29px;  }

#menu04 a{ width:128px; background-position: 384px 0px; }
#menu04 a:hover, #menu04 a:active { background-position: 384px 29px;  }

#menu05 a{ width:128px; background-position: 256px 0px; }
#menu05 a:hover, #menu05 a:active { background-position: 256px 29px;  }

#menu06 a{ width:128px; background-position: 128px 0px; }
#menu06 a:hover, #menu06 a:active { background-position: 128px 29px;  }

/*--------------------------- Right Navigation ------------------------------------*/
#right-nav a { background:url(../images/right-nav.jpg); }
#right-nav li { list-style-type:none; float:left; }
#right-nav li a{ display:block; width:235px; }
#right-nav li span { display:none; }

#right-menu01 a{ height:33px; background-position: 0px 0px ; }
#right-menu01 a:hover, #right-menu01 a:active { background-position: 0px 197px; }

#right-menu02 a{ height:33px; background-position: 0px 361px; }
#right-menu02 a:hover, #right-menu02 a:active { background-position: 0px 164px; }

#right-menu03 a{height:33px;  background-position: 0px 328px; }
#right-menu03 a:hover, #right-menu03 a:active { background-position: 0px 131px; }

#right-menu04 a{height:33px;  background-position: 0px 295px; }
#right-menu04 a:hover, #right-menu04 a:active { background-position: 0px 98px; }

#right-menu05 a{height:33px;  background-position: 0px 262px; }
#right-menu05 a:hover, #right-menu05 a:active { background-position: 0px 65px; }

#right-menu06 a{height:32px;  background-position: 0px 229px; }
#right-menu06 a:hover, #right-menu06 a:active { background-position: 0px 32px; }

/*--------------------------- Main Callouts ------------------------------------*/
#main-callouts { width:770px; height:154px; margin:0 auto; border-left:1px solid #e0e0e0; }
#main-callouts a { background:url(../images/main-callouts.jpg); }
#main-callouts ul li { list-style-type:none; display:inline; float:left; }
#main-callouts ul li a { display:block; height:167px; }
#main-callouts ul li span { display:none; }

#callout-news a{ width:257px; background-position: 0px 0px; }
#callout-news a:hover, #callout-news a:active { background-position: 0px 167px; }

#callout-podcast a{ width:256px; background-position: 513px 0px; }
#callout-podcast a:hover, #callout-podcast a:active { background-position: 513px 167px; }

#callout-events a{ width:257px; background-position: 257px 0px; }
#callout-events a:hover, #callout-events a:active { background-position: 257px 167px; }

/*--------------------------- Forms ------------------------------------*/
/*BMI Calculator*/

#bmi-calculator fieldset { border:0; }
#bmi-calculator input, input.txt-bmi { border:1px solid #d8843d; text-indent:2px; font-size:11px; width:20px; }
body:first-of-type .bmi-height {width:25px;}
body:first-of-type .bmi-weight {width:35px;}
#bmi-calculator input#bmi-weight { width:35px; }
#bmi-calculator input#txtBMI { width:35px; background:#cbb99d; } 
#bmi-calculator label { font-size:12px; color:#ffffff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#bmi-calculator button { width:100px; height:22px; background:#ffffff; font-size:10px; font-weight:bold; color:#5b3714; }
#bmi-calculator input.result { background:#cbb99d; }
#bmi-calculator .row1 { padding:0 0 5px 4px; }
#bmi-calculator .row2 { padding:0 0 5px 0; }
#bmi-calculator .row4 { padding:0 0 10px 47px; }
#bmi-calculator .row5 { padding:0 0 10px 47px; }
*:first-child+html #bmi-calculator .row4 { padding:0 0 10px 45px; }

#search-menu fieldset { border:0; }
#search-menu label { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#728f88; float:left; padding-top:3px; }
#search-menu input { font-family:Arial, Helvetica, sans-serif; width:120px; color:#8ca6a2; font-size:11px; border:1px solid #8ca6a2; text-align:center; padding:2px 7px 2px 2px; float:left; }
#search-menu button.search-button { cursor:pointer; width:24px; height:24px; background-image:url(../images/button-search.jpg); background-repeat:no-repeat; border:0; text-align:center; float:left; margin-top:-2px; }
#search-menu button.search-button:hover { background-image:url(../images/button-search-hover.jpg); background-repeat:no-repeat; border:0; }
#search-menu label, #search-menu input { margin-right:5px; }

/*--------------------------- Footer ------------------------------------*/
#footer, #footer a { color:#364d5a; font-size:10px; }
#footer ul li { list-style-type:none; display:inline; }
#footer ul li a { text-decoration:none; }
#footer ul li a:hover { text-decoration:underline; }
#footer span { font-size:10px; padding:0 5px 0 5px; }
#footer strong { color:#c10022; }
#copyright { color:#497f91; padding:30px 0 20px 0; border-bottom:1px solid #e0e0e0; font-size:11px; }
#copyright a { color:#497f91; text-decoration:none; font-size:11px; }
#copyright a:hover { text-decoration:underline; }

/*--------------------------- Text Format ------------------------------------*/
#head1 { font-size:20px; font-weight:normal; color:#d47300; width:auto; }
#head2 { font-size:11px; margin-bottom:10px; }
#breadcrumbs { width:auto; margin-left:2px; }
#breadcrumbs, #breadcrumbs a { font-size:10px; color:#364d5a;  }
#errors_div h3 { width:300px; color:#FFFFFF; background:#FF0000; }
#errors li { width:300px; color:#FF0000; background:#FFFF00; }

/*--------------------------- User Layout ------------------------------------*/
#inner-content-wrapper { width:100%; height:auto; background:url(../images/main-callouts-bg.jpg) bottom repeat-x; }
#inner-content { width:540px; min-height:400px; _height:400px; margin:0 auto; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; background:url(../images/inner-content-bottom.jpg) bottom repeat-x; background-color:#FFFFFF; padding:10px 30px 60px 200px; }
#inner-content p { font-size:11px; color:#364d5a; margin-bottom:10px; }
#inner-content ul li, #inner-content ol li, #inner-content ul li a { font-size:11px; color:#364d5a; }
#inner-content ul li, #inner-content ol li { margin:0 0 10px 20px; }
#inner-content ul { margin-bottom:10px; }
#inner-content table { font-size:11px; }

#the-staff { font-size:11px; width:200px; /*height:154px;*/ padding:45px 141px 0 10px; float:left;  color:#364d5a; height:auto; clear:right; }
#the-staff a{ font-size:11px; color:#4c7c8e; text-decoration:underline; line-height:14px; }
#the-staff a.anchor:link, #the-staff a.anchor:hover { text-decoration:none; }
*html #the-staff a { line-height:normal; }
#the-staff a:hover { text-decoration:none; } 
#the-staff span { color:#4c7c8e; padding:0 2px; }
#inner-banner { width:771px; height:199px; background:url(../images/inner-banner.jpg) repeat-x; padding-top:9px; }
#inner-banner-img { width:auto; height:199px; float:left; }
	#inner-banner-title p { font-size:11px; }
	#inner-banner-title p strong { color:#364d5a; }
	#inner-banner-title a { text-decoration:underline; color:#4c7c8e; }
	#inner-banner-title a:hover { text-decoration:none; }

#inner-banner {position:relative;}		
#inner-banner-menu { width:129px; height:33px; position:absolute; left:642px; top:9px; /*height:199px; float:right; padding:0 0 0 12px;*/ }
/*#inner-banner-two { width:250px; height:160px; float:left; padding: 0 10px 50px 5px;}*/
#inner-bmi a{ display:block; width:129px; height:33px; background:url(../images/button-bmi.jpg) no-repeat; margin-top:1px; }
#inner-bmi a:hover { background-position:0px -33px; }
#inner-bmi span { display:none; }
#page-title { width:auto; float:left; }
#team-page-title { width:auto; float:left; margin:35px 0 0 10px; }
#inner-page-title { width:auto; float:left; margin:165px 0 0 10px; }
/*--------------------------- Inner Navigation ------------------------------------*/
#inner-nav { width:170px; position:absolute; left:0; top:305px; }
#inner-nav a { background:url(../images/inner-nav.jpg); }
#inner-nav li { list-style-type:none; float:left; }
#inner-nav li a{ display:block; width:170px; height:33px; }
#inner-nav li span { display:none; }

#inner-menu01 a{ background-position: 0px 0px ; }
#inner-menu01 a:hover, #inner-menu01 a:active { background-position: 0px 330px; }

#inner-menu02 a{ background-position: 0px 627px; }
#inner-menu02 a:hover, #inner-menu02 a:active { background-position: 0px 297px; }

#inner-menu03 a{ background-position: 0px 594px; }
#inner-menu03 a:hover, #inner-menu03 a:active { background-position: 0px 264px; }

#inner-menu04 a{ background-position: 0px 561px; }
#inner-menu04 a:hover, #inner-menu04 a:active { background-position: 0px 231px; }

#inner-menu05 a{ background-position: 0px 528px; }
#inner-menu05 a:hover, #inner-menu05 a:active { background-position: 0px 198px; }

#inner-menu06 a{ background-position: 0px 495px; }
#inner-menu06 a:hover, #inner-menu06 a:active { background-position: 0px 165px; }

#inner-menu07 a{ background-position: 0px 462px; }
#inner-menu07 a:hover, #inner-menu07 a:active { background-position: 0px 132px; }

#inner-menu08 a{ background-position: 0px 429px; }
#inner-menu08 a:hover, #inner-menu08 a:active { background-position: 0px 99px; }

#inner-menu09 a{ background-position: 0px 396px; }
#inner-menu09 a:hover, #inner-menu09 a:active { background-position: 0px 66px; }

#inner-menu10 a{ background-position: 0px 363px; }
#inner-menu10 a:hover, #inner-menu10 a:active { background-position: 0px 33px; }


/*--------------------------- Main Dropdown ------------------------------------*/
#main-nav li li { float:none; }
#main-nav ul span { display:inline; }
#main-nav ul { z-index:9999; position: absolute; left:-999em; list-style:none; }
#main-nav li:hover ul, #main-nav li.ieHover1 ul{ left:auto; padding:0; margin:0; }
#main-nav ul { margin:0; padding:0px; list-style:none; }
#main-nav ul li, #main-nav ul li a, #main-nav ul li a:hover { font-size:11px; }
#main-nav ul li { background-color:#edcd43; display:block; }
#main-nav ul li a {  text-decoration:none; background-color:#edcd43; color: #000000; }
#main-nav ul li a:hover { color:#fcd559; }
#main-nav ul li span { display:none; }
#main-nav li ul { filter:alpha(opacity=85); opacity:0.8; -moz-opacity:0.8; }

/*Dropdown01*/
#menu01 ul li#menu01-drop01 a{ height:30px; }
#menu01 ul li#menu01-drop02 a{ height:50px; }
#menu01 ul li#menu01-drop03 a{ height:30px; }
#menu01 ul li#menu01-drop04 a{ height:45px; }

#menu01-drop01 a{ background:url(../images/menu01-dropdown.jpg) 0px 0px; }
#menu01-drop01 a:hover, #menu01-drop01 a:active { background-position:0px 155px; }

#menu01-drop02 a{ background:url(../images/menu01-dropdown.jpg) 0px 280px; }
#menu01-drop02 a:hover, #menu01-drop02 a:active { background-position:0px 125px; }

#menu01-drop03 a{ background:url(../images/menu01-dropdown.jpg) 0px 230px;  }
#menu01-drop03 a:hover, #menu01-drop03 a:active { background-position:0px 75px; }

#menu01-drop04 a{ background:url(../images/menu01-dropdown.jpg) 0px 200px;  }
#menu01-drop04 a:hover, #menu01-drop04 a:active { background-position:0px 45px; }

/*Dropdown02*/
#menu03 ul li#menu03-drop01 a{ height:49px; }
#menu03 ul li#menu03-drop02 a{ height:45px; }
#menu03 ul li#menu03-drop03 a{ height:50px; }
#menu03 ul li#menu03-drop04 a{ height:71px; }

#menu03-drop01 a{ background:url(../images/menu03-dropdown.jpg) 0px 0px; }
#menu03-drop01 a:hover, #menu03-drop01 a:active { background-position:0px 215px; }

#menu03-drop02 a{ background:url(../images/menu03-dropdown.jpg) 0px 381px; }
#menu03-drop02 a:hover, #menu03-drop02 a:active { background-position:0px 166px; }

#menu03-drop03 a{ background:url(../images/menu03-dropdown.jpg) 0px 336px; }
#menu03-drop03 a:hover, #menu03-drop03 a:active { background-position:0px 121px; }

#menu03-drop04 a{ background:url(../images/menu03-dropdown.jpg) 0px 286px; }
#menu03-drop04 a:hover, #menu03-drop04 a:active { background-position: 0px 71px; }

/*Dropdown03*/
#menu06 ul li#menu06-drop01 a{ height:65px; }
#menu06 ul li#menu06-drop02 a{ height:30px; }
#menu06 ul li#menu06-drop03 a{ height:56px; }

#menu06-drop01 a{ background:url(../images/menu06-dropdown.jpg) 0px 0px;  }
#menu06-drop01 a:hover, #menu06-drop01 a:active { background-position:0px 151px; }

#menu06-drop02 a{ background:url(../images/menu06-dropdown.jpg) 0px 237px;  }
#menu06-drop02 a:hover, #menu06-drop02 a:active { background-position:0px 86px; }

#menu06-drop03 a{ background:url(../images/menu06-dropdown.jpg) 0px 207px; }
#menu06-drop03 a:hover, #menu06-drop03 a:active { background-position:0px 56px; }


/*--------------------------- Right Dropdown ------------------------------------*/
#right-nav ul { list-style:none; top:auto; margin:-33px 0 0 235px; height:auto; }
#right-nav ul li span, #right-nav ul li a:hover span { display:none; cursor:pointer; }
#right-nav ul li, #right-nav ul li a, #right-nav ul li a:hover { text-decoration:none; display:block; width:170px; }
#right-nav ul li a { border:0; }
#right-nav li ul { position:absolute; left:-999em; }
#right-nav li:hover ul ul, #right-nav li.ieHover2 ul ul { left: -999em; }
#right-nav li:hover ul, #right-nav li li:hover ul, #right-nav li.ieHover2 ul, #right-nav li li.ieHover2 ul { left: auto; }

#right-menu01 ul li a { background:url(../images/right-menu-dropdown.jpg) 0px 0px; }
#right-menu01 ul li a:hover, #right-menu01 ul li a:active { background-position: 0px 132px; }

#right-menu06-drop01 a { background:url(../images/right-menu-dropdown.jpg) 0px 230px; }
#right-menu06-drop01 a:hover, #right-menu06-drop01 a:active { background-position: 0px 99px; }

#right-menu06-drop02 a { background:url(../images/right-menu-dropdown.jpg) 0px 198px; }
#right-menu06-drop02 a:hover, #right-menu06-drop02 a:active { background-position: 0px 66px; }

#right-menu06-drop03 a { background:url(../images/right-menu-dropdown.jpg) 0px 165px; }
#right-menu06-drop03 a:hover, #right-menu06-drop03 a:active { background-position: 0px 33px; }

/*--------------------------- Inner Dropdown ------------------------------------*/
#inner-nav ul { list-style:none; top:auto; margin:-33px 0 0 170px; height:auto; }
#inner-nav ul li span, #inner-nav ul li a:hover span { display:none; cursor:pointer; }
#inner-nav ul li, #inner-nav ul li a, #inner-nav ul li a:hover { text-decoration:none; display:block; width:170px; }
#inner-nav ul li a { border:0; }
#inner-nav li ul { position:absolute; left:-999em; }
#inner-nav li:hover ul ul, #inner-nav li.ieHover3 ul ul { left: -999em; }
#inner-nav li:hover ul, #inner-nav li li:hover ul, #inner-nav li.ieHover3 ul, #inner-nav li li.ieHover3 ul { left: auto; }

#inner-menu01 ul li a { background:url(../images/right-menu-dropdown.jpg) 0px 0px; }
#inner-menu01 ul li a:hover, #right-menu01 ul li a:active { background-position: 0px 132px; }

#inner-menu06-drop01 a { background:url(../images/right-menu-dropdown.jpg) 0px 231px; }
#inner-menu06-drop01 a:hover, #inner-menu06-drop01 a:active { background-position: 0px 99px; }

#inner-menu06-drop02 a { background:url(../images/right-menu-dropdown.jpg) 0px 198px; }
#inner-menu06-drop02 a:hover, #inner-menu06-drop02 a:active { background-position: 0px 66px; }

#inner-menu06-drop03 a { background:url(../images/right-menu-dropdown.jpg) 0px 165px; }
#inner-menu06-drop03 a:hover, #inner-menu06-drop03 a:active { background-position: 0px 33px; }


.back-top   { font-size:11px; width:100%; text-align:right; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #E0E0E0; }
a.anchor:hover { text-decoration:none; }
/*---------------------------------- PODCAST ---------------------------------------*/
/*#pod-playlist {
	width:100%;
	float:right;
	padding-bottom:15px;
}
.pod-playlist{
	padding: 10px
}
.playlist {
	list-style-image:url(../images/play.gif)
}
.playlist li {
	margin:0 0 0 -30px;
}
.pod-side{margin: 0 auto}
.pod-body { clear: left; margin-left: 20px; }
.pod-subscribe { float:left; width:300px; }
.pod-download { float:left; width:295px; }
.controller{margin:15px;border: 2px solid #989279; width:600px; }
* html .controller{margin:5px}*/