body {margin: 0px; background-color: #666666; font-family: Helvetica, Arial, sans-serif; text-align:center; font-size:62.5%;}

/*TAGS*/
a {color:#369;}
a:hover {color: #E6BD18;}
h1 {font-size:1.8em;}
.bodyCopy h1 { display:none; }
h2 {font-size:1.5em; margin-bottom:0; padding-bottom:0;}
h3 {font-size:1.3em;}
p {font-size:1.1em;}
table {border-collapse:collapse; font-size:1em;}

/*LAYOUT */
#footer {width:950px; padding:6px 0; color:#999; text-align:center; background:#333;}
#footer a { color:#999; text-decoration:none;}
#wrapper {width:950px; background:#fff; margin:0 auto; text-align:left; }
#content {}
#col1 {width:360px; padding:5px 0 0 5px; text-align:right; float:left;}
.narrow {width:265px  !important;}

.sidenav { list-style:none; font-size:14px; text-align:right; margin:52px 1em 1em; padding:0; border-radius:6px; border:1px solid #aaa; background:#ddd; box-shadow:0 1px 2px #aaa;
    background: -moz-linear-gradient(top, #f0f0f0 0%, #dddddd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#dddddd));
    background: -webkit-linear-gradient(top, #f0f0f0 0%,#dddddd 100%);
    background: -o-linear-gradient(top, #f0f0f0 0%,#dddddd 100%);
    background: -ms-linear-gradient(top, #f0f0f0 0%,#dddddd 100%);
    background: linear-gradient(top, #f0f0f0 0%,#dddddd 100%);
 }
.sidenav li { display:inline; padding:0; margin:0; font-weight:bold; line-height:1; }
.sidenav li a { color:#333; display:block; border-bottom:1px solid #aaa; line-height:1; border-top:1px solid #eee; padding:.5em 1em; /* background:#eee; */ text-decoration:none; text-shadow:0 1px 1px #fff;}
.sidenav li.current { }
.sidenav li.current a { color:#fff; background:#666; border-top:1px solid transparent; border-bottom:1px solid transparent; text-shadow:none; /* box-shadow:0 2px 6px #123 inset; */ }
.sidenav li.current a:hover { color:#fff; background:#777;  }
.sidenav li a:hover { background:#ccc; color:#000; border-top:1px solid transparent;  text-shadow:none;}
.sidenav li a:active { background:#aaa; color:#000; border-top:1px solid #777; text-shadow:none; }

.sidenav li.last a { border-bottom:none; border-radius: 0 0 6px 6px}
.sidenav li.first a { border-top:none; border-radius: 6px 6px 0 0}

#col2 {width:380px; padding: 5px 5px 30px 5px; float:left;}
#col2.wide {width:455px !important;}
.billpay {background:#ccc; width:425px !important; padding-top:30px !important;  margin-bottom:0px !important; padding-bottom:50px !important;}
.two {width:650px !important; margin-left:50px !important;}
.single {width:900px !important; margin: 10px 25px !important;}

#eform label { text-align:right; font-weight:bold; display:block;}
#col2 p {padding:0 0 0 8px;}
#col2 p {margin:0 0 1em 0}

#col3 {width:158px; padding: 10px; float:right;padding-top:30px; text-align:right; padding-bottom:20px;}
#col3.wide { width:233px; }
#col3.billpay {width:475px; text-align:left; border:none;}

.apptBtn {clear:both; text-align:center;}
.apptBtn img {border:none;}
.not-listed {font-size:.9em;  font-style:italic;}

/*GENERAL CLASSES*/
.clear {clear:both; line-height:1; height:0;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}

/*TYPE CLASSES*/
h2.pageTitle { font-family: Times, Georgia, Serif; line-height:1; letter-spacing:-1px; font-weight:normal; padding:0 0 0 8px; font-size:30px; margin:12px 0;  }
h2.pageTitle span { color:#258; }

.bodyCopy {	font-family:  Helvetica, Arial, sans-serif; font-size: 1.2em; font-style: normal; line-height: 1.5; font-weight: normal; color: #333333;}
.bodyCopy h3 { padding-left:8px; }
.pNumbs { font-family: Helvetica, Arial, sans-serif;	font-size: .9em; font-style: normal; margin-right:20px; padding:10px;line-height: 150%;}
.error {color:red; clear:both !important; float:left !important;}


#practInfo p {padding:.5em 1em .5em 90px; line-height:1.3; font-size:12px; margin:.5em 8px; background:#f0f0f0 url(images/bg-loc-info.jpg) bottom left no-repeat; border:1px solid #ddd;
-webkit-border-radius:.5em; -moz-border-radius:.5em; -ms-border-radius:.5em; -o-border-radius:.5em; border-radius:.5em; }

#practInfo { margin:12px 0 0px; }

/*TABLES*/
#clinicals {background:#eee; border:1px solid #ccc; border-collapse:collapse;}
#clinicals td {border-bottom:1px solid #ddd;}
#clinicals th {background:#ccc; color:#444; font-size:1.2em;}
#tbl-clinicals td {padding:5px; border-bottom: solid 1px #ddd; margin:0; }
#tbl-clinicals tr, #tbl-clinicals tbody {padding:0px;  margin:0; }
#tbl-clinicals th {padding: 5px; color: #fff; background:#666; margin:0; line-height:1;  text-align:left; text-transform:uppercase;}
#tbl-clinicals {border:solid 1px #ccc;padding:0; margin:0; border-collapse:collapse;}
#tbl-jobs td {padding:10px 5px; border-bottom: solid 1px #ddd; text-align:left;}
#tbl-jobs th {padding: 5px; color: #fff; background:#333;}
#tbl-medpoints {text-align:center; margin:0 auto 20px;}
#physicianInvestigators, #physicianHospitalists {width:240px; height:460px; margin:0 auto; overflow-y:scroll; float:right;border: solid 1px #ccc;}
#physicianInvestigators td, #physicianHospitalists td{padding:3px; border-bottom:1px solid #eee;}
#specialtyList {text-align:left; margin:100px 0 0 50px;}
#recruitmentlinks {list-style:none;}
#recruitmentlinks {padding:10px;}

.SMSoptions td { background:#ccc; }

/*
 * Scrollers
 */

#ProviderScroller {	border:1px solid #bbb; height:586px; font-size:1.2em; overflow-y:scroll; overflow-x:hidden; width:340px; float:right; padding:1px; margin-bottom:2em; }
#ProviderScroller img { border:none; }
#ProviderScroller table { border:none; width:337px;}
#ProviderScroller td, #physicianInvestigators td, #physicianHospitalists td { border-bottom:1px solid #ddd; padding:10px 5px; background:#fff url(images/scroller-td-bg.jpg) top left repeat-x; }

#ProviderScroller h3, #physicianInvestigators h3, #physicianHospitalists h3 { font-size:1.1em; padding:0; margin:0;  }
#ProviderScroller a, #physicianInvestigators a, #physicianHospitalists a { color:#444; text-decoration:none; }
#ProviderScroller a:hover, #physicianInvestigators a:hover, #physicianHospitalists a:hover { color:#369; }

#col3 #ProviderScroller { border:1px solid #bbb; margin-top: 23px; height:520px; font-size:1.2em; overflow-y:auto; overflow-x:hidden; width:233px; float:right; padding:1px; margin-bottom:2em; }
#col3 #ProviderScroller table { border:none; width:230px;}
#col3 #ProviderScroller td,
#col3 #physicianInvestigators td,
#col3 #physicianHospitalists td { padding:5px; }

/*
 *  <noscript> Element
 */

#bannerLocation { width:950px; background:#fff; text-indent:0; margin:0; padding:0; height:397px; position:relative; overflow:hidden; }
#bannerLocation img { width: 950px;}
#bannerLocation h1 { position:absolute; top:0px; text-align:center; left:20px; margin:0; background:#fff url(../images/mmgLogo.gif) 50% 10px no-repeat; border-radius: 0 0 10px 10px; box-shadow:0 2px 2px #000; padding:127px 10px 10px; width:200px;
font-family: Times, Georgia, Serif;
letter-spacing: -1px;
font-weight: normal;
font-size: 20px;
color:#666;
}

#banner { width:950px; height:150px; text-indent:-999em; margin:0; background:#fff url(images/noscript-banner.jpg) top center no-repeat;}
#banner.homepage { height:360px; background:#fff url(images/noscript-banner-home.jpg) top center no-repeat; }
#banner h1 { margin:0; }

#mainNav { display:block; margin:0; background:#333; height:40px;  list-style:none; font-size:1.4em; text-align:center;}
#mainNav li {float:left; }
#mainNav li a {color:#fff; line-height:40px; padding:0 17px; text-decoration:none; display:block;}
#mainNav li a:hover { color:#ccc; }

#auxNav { text-indent:0; margin:125px 0 20px 50px; padding:0; width:175px; list-style:none; font-size:1.4em; }
#auxNav li {  margin:4px 0; height:25px; text-align:center; padding:0;}
#auxNav li a { background:#669999; color: #fff; padding:5px 10px;  text-decoration:none; display:block; -webkit-border-radius:1em; -moz-border-radius:1em; -o-border-radius:1em; -ms-border-radius:1em; border-radius:1em;}
#auxNav li a:hover { background: #588;}

h3 { clear:both; }
dl dt { font-weight:bold; }
dl dd { margin:0 0 0 1em; }

dl.faq, dl.links { padding:0 10px;  font-size:13px; margin:0; }
dl.treatments, dl.procedures { padding:0 10px; }

dl.faq dt { margin:1em 0; padding:1em 0 0; border-top:2px solid #ddd; }
dl.links dt { margin:1em 0 0;}
dt.expand { color:#369; }

dl.faq dd,
dl.treatments dd { margin:1em 0; padding:1em; background:#eee; border-radius:1em; box-shadow:inset 0 1px 2px #666; border:1px solid #ddd; }

dl.procedures dd { margin:1em 0;  }

.external { padding-right:15px; background:url(../images/Icon_External_Link.png) 100% 50% no-repeat;}


