﻿html, body  {
    margin: 0 auto;
    padding: 0;
    /*background:#fff;*/
    font-size:16px;
    line-height:22px;
}

.myContent {
	margin-top:-20px;
	background: #fff;
	font-family: 'Source Sans Pro', sans-serif;
	padding:20px 20px 20px 20px;
	-webkit-margin-top-collapse:collapse;
}    

h1 {
	font-size: 20px;
    text-align:left;
}

body.about-us .intro-paragraph,
body.about-us h1,
body.about-us h3 { color: #65a2a1;}

body.continuing-education h1,
body.continuing-education .intro-paragraph,
body.continuing-education h3 { color: #d89f5b; }

body.patient-information .intro-paragraph,
body.patient-information  h3,
body.patient-information  h1 { color: #8eae6b; }

body.residency-and-student-info .intro-paragraph,
body.residency-and-student-info h1,
body.residency-and-student-info h3 { color: #9b6fb1; }

body.innovation-and-research .intro-paragraph,
body.innovation-and-research  h1,
body.innovation-and-research h3 { color: #5f8fc1; }

.about { background: #A7CCCB;}
.educ { background: #FFF0D4;}
.res {background: #EADEF0;}
.pat { background: #DCEACE;}
.inn { background: #DBEBFB;}

table
{
    background: none;
    line-height:normal;
}

table tr td:first-child,
table th:first-child {

}
table th,
table tr {
	height:auto;
	line-height:normal;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
table th {
	text-align: left;
	font-weight: 600;
	background:none;
}
table tr:nth-child(even) {
	background:none;
}
table tr:nth-child(odd) {
	background: none;
}

.fset-ce caption
{
    font-weight: 700;font-size:larger;
}
.fset-ce th
{
    font-weight: 700;
    text-align: right;
    padding:2px 2px 2px 2px;
    line-height:normal;
}
.fset-ce td
{
    font-weight: 200;
    text-align: left;
    padding:1px 1px 1px 1px;
    line-height:normal;
}

.cal .ajax__calendar_container table {padding-left 0;background: #FFF0D4;}
.cal .ajax__calendar_body { padding-left: 0;}
.cal .ajax__calendar_container {clear:inherit;background-color: #FFF0D4;padding:0 0 0 0;font-size:x-small;border:dotted 1px #aaa;color:#000000;}
.cal .ajax__calendar_container table tr td:first-child,
.cal .ajax__calendar_container table th:first-child { padding-left: 0;}
.cal .ajax__calendar_hover {clear:both;background-color:#D89F5B;padding:0 0 0 0;line-height:10px;font-size:x-small;color:#FFF0D4; }
.cal .ajax__calendar_header {clear:both;background:#D89F5B;padding:1px 0 0 0;line-height:10px;font-size:x-small;color:#5B5780; font-weight:bold; }
.cal .ajax__calendar_dayname  {clear:both;padding:0 0 0 0;line-height:10px;font-size:x-small;color:#5B5780; font-weight:bold;border-bottom:dotted 1px #5B5780;border-top:dotted 1px #5B5780; }

table.clock tr td:first-child,
table.clock th:first-child { padding-left: 0;}
.clock { background-color: #FFF0D4;padding: 0 0 0 0; font-size: x-small;border: dotted 1px #aaa;color: #000000; }

/*.ajax__myTab .ajax__tab_header {  }*/
.ajax__myTab .ajax__tab_body {  background-color: #fff;border-top: solid 1px #aaa;margin-top: -7px;#margin-top:0px;}
.ajax__myTab .ajax__tab_outer { height: 20px; background-color: #fff; margin-right: 3px; border-left: solid 1px #aaa; border-right: solid 1px #aaa; border-top: solid 1px #aaa; }
.ajax__myTab .ajax__tab_inner { padding-left: 2px; background-color: #fff; }
.ajax__myTab .ajax__tab_tab { height: 20px; padding: 2px; margin: 0;}
.ajax__myTab .ajax__tab_hover .ajax__tab_outer {border-top:solid 2px #000;}
.ajax__myTab .ajax__tab_hover .ajax__tab_inner {color:#000;}
.ajax__myTab .ajax__tab_hover .ajax__tab_tab {cursor:pointer }
.ajax__myTab .ajax__tab_active .ajax__tab_outer { background-color:#fff; border-left: solid 1px #aaa;border-top:solid 2px #D89F5B; }
.ajax__myTab .ajax__tab_active .ajax__tab_inner { background-color:#fff; }
.ajax__myTab .ajax__tab_active .ajax__tab_tab {background-color:#fff;cursor:inherit }
.ajax__myTab .ajax__tab_disabled {color:#aaa }

/*.gvBack.about-us, body.about-us .gvBack, .gvBack .about-us{ background-color: #A7CCCB; }
.gvBack.continuing-education, body.continuing-education .gvBack, .gvBack .continuing-education{ background-color: #fff0d4; }*/

table.gvBack { border: 3px dotted #aaa;}
table.gvBack caption { font-weight: 700; font-size:larger; }
table.gvBack tr td:first-child,
table.gvBack th:first-child { padding-left:5px;}
table.gvBack th,
table.gvBack  tr {
	height:auto;
	line-height:none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
table.gvBack  th {
	text-align: left;
	font-weight: 600;
	/*background: #FFF0D4;*/
}
table.gvBack  tr:nth-child(even) {
	background: #fff;
}
/*table.gvBack  tr:nth-child(odd) {
	background: #fff0d4;
}
table.gvBack tr:hover
{
    background: #ecedee;
}*/
table.gvBack td
    {
        padding: 5px 5px 5px 5px;
        text-align: left;
    }

table.gvBack.about-us, body.about-us table.gvBack, table.gvBack .about-us{ background-color: #C7E2DC; }
table.gvBack.continuing-education, body.continuing-education table.gvBack, table.gvBack .continuing-education{ background-color: #fff0d4; }
table.gvBack.innovation-and-research, body.innovation-and-research table.gvBack, table.gvBack .innovation-and-research{ background-color: #DBEBFB; }


/*table.gvBack  th {  text-align: left;
	font-weight: 600;
	background: #FFF0D4;
}
        table.gvBack  tr:nth-child(odd) {
	background: #fff0d4;
}*/

.dotBack
{
    border: 3px dotted #aaa;
    background:#fff;
        padding:0 20px 20px 20px;
}
.dotBack td
{
    text-align: left;
}

.dotDetail
{
    border: 3px dotted #aaa;
    background: #fff;
    margin: 50px 20px 20px 20px;
    padding: 20px 20px 20px 20px;
    text-align: left;
}

.dotNone
{
    border: none;
    background:#fff;
        padding:20px 20px 20px 20px;
        margin:20px 20px 20px 20px;
}
.dotNone caption  { font-weight: 700; font-size:larger; }

fieldset
{
    border: 3px dotted #aaa;
    background:#FFF0D4;
}

legend
{
    border:1px solid #aaa;
    background:#FFF;
    padding: 2px 15px 2px 15px;
    font-weight:700;
}

tabCont1_body { border: none;}
tabCont1 {outline:none;}

.onlineBtn { background:none; border:none; }
a .onlineBtn {text-decoration:none; border:none;}