/* reset.css */

ol, ul, li {
margin:0;
padding:0;
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
}

body { font-size: small; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; margin:0pt; }
p { font-size: small; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; }
td { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; }

H1 { font-size: 14pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
H2 { color: #336699; font-size: 12pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-variant: small-caps; }

.logotext { font-size: 16pt; font-family: "Times New Roman", Times, serif; font-weight: bold; line-height: 25px; letter-spacing: 2px; padding-left: 31px; }
.phone { font-size: 12pt; font-family: "Times New Roman", Times, serif; font-weight: bold; line-height: 25px; letter-spacing: 1px; padding-left: 31px; }

#content ul, #content ol {
margin-left:30px;
list-style-position:outside;
list-style-type:disc;
}

#news ul, #news ol {
margin-left:15px;
list-style-position:outside;
list-style-type:disc;
}

a:link { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #336699; text-decoration:none; }
a:visited { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #996633; text-decoration:none; }
a:hover { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #63a4e4; text-decoration:none; }
a:active { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #63a4e4; text-decoration:none;}

.homefeatures { font-size: 10pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; padding-right: 10px; padding-left: 10px; }
.homefeaturetitle { color: #336699; font-size: 10pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding-right: 10px; padding-left: 10px; }
.rssnews { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 2px; padding-right: 10px; padding-left: 10px; }
.hometext { font-size: 10pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 175%; width: 570px; }

.navleft:link { color: #000000; font-size: 12pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.navleft:visited { color: #000000; font-size: 12pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.navleft:hover { color: #000000; font-size: 12pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.navleft:active { color: #000000; font-size: 12pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }

.navright:link { color: #000000; font-size: 12pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.navright:visited { color: #000000; font-size: 12pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.navright:hover { color: #000000; font-size: 12pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.navright:active { color: #000000; font-size: 12pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }

.topnav:link { color: #000000; font-size: 12pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding-bottom: 14px; }
.topnav:visited { color: #000000; font-size: 12pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding-bottom: 14px; }
.topnav:hover { color: #000000; font-size: 12pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding-bottom: 14px; }
.topnav:active { color: #000000; font-size: 12pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding-bottom: 14px; }

.b:link { color: #336699; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
.b:visited { color: #996633; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
.b:hover { color: #63a4e4; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.b:active { color: #63a4e4; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }

.p:link { color: #154A80; font-size: 12pt; font-family: "Times New Roman", Times, serif; font-weight: bold; line-height: 25px; letter-spacing: 1px; text-decoration: none; }
.p:visited { color: #154A80; font-size: 12pt; font-family: "Times New Roman", Times, serif; font-weight: bold; line-height: 25px; letter-spacing: 1px; text-decoration: none; }
.p:hover { color: #63a4e4; font-size: 12pt; font-family: "Times New Roman", Times, serif; font-weight: bold; line-height: 25px; letter-spacing: 1px; text-decoration: underline; }
.p:active { color: #63a4e4; font-size: 12pt; font-family: "Times New Roman", Times, serif; font-weight: bold; line-height: 25px; letter-spacing: 1px; text-decoration: underline; }

.lecture { border: solid 0; }
.lecturetitle { color: #336699; font-weight: bold; }
.lecturecme { color: gray; font-size: small }
.lecturespeaker { font-style: italic; }
.lecturedatetime {}
.lecturelocation {}
.lectureaddress {}
.lecturedetail {}

.grandround { border: solid 0; }
.grandroundtitle { color: #336699; font-weight: bold; }
.grandroundcme { color: gray; font-size: small }
.grandroundspeaker { font-style: italic; }
.grandrounddatetime {}
.grandroundlocation {}
.grandroundaddress {}
.grandrounddetail {}

.newslink:link { color: #336699; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; font-weight: bold;}
.newslink:visited { color: #996633; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; font-weight: bold;}
.newslink:hover { color: #63a4e4; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; font-weight: bold;}
.newslink:active { color: #63a4e4; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; font-weight: bold;}

table.vendor {
padding-left: 40px;
padding-bottom: 10px;
padding-top: 0px;
padding-right: 0px;
}

#topNavUp {
float: right;
margin: 20px 45px 0px 0px;
text-transform:uppercase;
z-index:50;
background-image:url(../images/top-nav-11-09.jpg);
background-position:bottom left;
background-repeat: no-repeat;
}

#topNavUp ul, #topNavUp ol {
float: left;
padding: 0px;
margin:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#topNavUp ul h3 {
padding: 0px 10px;
margin-top: 3px;
font-size:14px;
height:14px;
}


#topNavUp a, #topNav h3 {
color:#8B5D3B;
display: block;
margin: 0;
padding: 10px 0px 4px 15px;
text-decoration: none;
color: #333333;
font-size: 1em; 
/*font-family: Arial, Helvetica, SunSans-Regular, sans-serif; 
font-weight: bold;*/
}

#topNavUp a:hover {
color:#ffffff;
display: block;
text-decoration: none;
background-image:url(../images/jared-platt-workshops_04.jpg);
background-repeat: no-repeat;
font-size: 1em;
background-position:inherit;
}

#topNavUp ul ul {
position: absolute;
font-size: 1em;
padding: 0px 20px;
}

#topNavUp ul ul a {
/*background-image:url(../images/top-nav-drop-down-11-09.jpg);
background-repeat: repeat;*/
background-color:#d5ddec;
padding: 7px 20px;
}

#topNavUp ul ul a:hover {
/*background-image:url(../images/jared-platt-workshops_16.jpg);
background-repeat: repeat;*/
background-color:#d5ddec;
padding: 7px 20px;
}

div#topNavUp ul ul,
div#topNavUp ul li:hover ul ul,
div#topNavUp ul ul li:hover ul ul
{display: none;}

div#topNavUp ul li:hover ul,
div#topNaUpv ul ul li:hover ul,
div#topNavUp ul ul ul li:hover ul
{display: block;}

.presentation {
}

.audio {
display:none;
}

.video {
display:none;
}

.exam {
display:none;
}

