<style type="text/css">

a {  
	text-decoration: 
	underline;}

a:hover {  
	color: #CC0000; 
	text-decoration: 
	underline;}

/* the text on login screen */
.tLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #CCCCCC;}

/* the input text on login screen */
.textLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; }


/* the login link on top of each page */
.topLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #CCCCCC;}

.TabHeader { 
	Font-Family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: Center; 	Font-Weight: Bold; 
	Font-Size: 12px; 
	color: #CCCCCC; 
	Background: #000099}

/* for odd row */
.DataCol { 
	Font-Family: Verdana; 
	Font-Size: 12px; }

/* for even row */
.DataCol_Even { 
	Font-Family: Verdana; 
	Font-Size: 12px; 
	Background: #DCF3F5}


.tWelcome {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3366CC; 
	text-align: center}

.pageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 	
	color: black; 
	text-align: left;}

.pageTitleCenter {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 	
	color: black; 
	text-align: center;}


.Note {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: black; 
	text-align: left;}

.NoteCenter {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: black; 
	text-align: center;}


.tblNote {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3366CC; 
	text-align: left;}

.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
  	overflow: hidden;
	background-color: navy;
	padding-left: 5px;}

.newicon{
	height: 11px;
	width:  23px;}

.updateicon{
	height: 15px;
	width:	30px;}

.lsttext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}

.whatsnew{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}



.WorkshopDate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black; text-align: left; ; font-style: italic; font-weight: bold}
.WorkshopTopic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: black; text-align: left; ; font-style: italic}
.WorkshopLocation { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: black; text-align: left; ; font-style: normal}
.WorkshopAddress { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: black; text-align: left; ; font-style: normal }
.WorkshopDate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: black; text-align: left; ; font-style: italic; font-weight: bold}
.SmallNote { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: black; text-align: left; ; font-style: italic}
.email { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }

#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
padding: 0px 0em;
margin-left: 0px;
border: 0px solid #778;
border-bottom: none;
background: white;
}

#tablist li a:link, #tablist li a:visited{
color: navy;
}

#tablist li a.current{
background: white;
}

#tabcontentcontainer{
width: 800px;
/* Insert Optional Height definition here to give all the content a unified height */
padding: 5px;
border: 0px;
}

.tabcontent{
display:none;
}

.lstTitle{
font-family: Verdana, Arial, Helvetica, sans-serif;
Font-Weight: Bold;
}

.lstSubTitle{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: italic;
}


/* Residency Online */

.AnnouncementTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 	
	color: #0000FF; 
	text-align: center;}

.AnnouncementNote {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #0000FF; 
	text-align: center;}



div.sidemenu_l{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000099; 
	text-align: left;
	height: 20px;
	width: 150px;
	margin-bottom: 5px;
      border-bottom-style: solid;
      border-bottom-color: black;
      border-bottom-width: 1px;
	border-bottom: 1 solid black;
	text-decoration: none;}
	
div.sidemenu_l a {  
	text-decoration: 
	none;}

div.sidemenu_l a:hover {  
	text-decoration: 
	none;}

div.sidemenu_r{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000099; 
	text-align: right;
	height: 20px;
	width: 150px;
	margin-bottom: 5px;
      border-bottom-style: solid;
      border-bottom-color: black;
      border-bottom-width: 1px;
	border-bottom: 1 solid black;
	text-decoration: none;}
	
div.sidemenu_r a {  
	text-decoration: 
	none;}

div.sidemenu_r a:hover {  
	text-decoration: 
	none;}

	
div.currentsidemenu{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold; 
	color: #000099; 
	text-align: center;
	height: 20px;
	width: 150px;
	margin-bottom: 5px;
      border-bottom-style: solid;
      border-bottom-color: black;
      border-bottom-width: 1px;
      border-bottom: 1 solid black;}
	
.pageSubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 	
	color: black; 
	text-align: left;
	font: bold;
	font-style: italic;}

.errormess {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #0000FF; 
	text-align: left;}

.comment { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: black; 
text-align: left;
font-style: italic}

.ContactName { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: black; 
text-align: left;
font-weight: bold}

.ContactTitle { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: black; 
text-align: left; }

.ContactEmail { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: black; 
text-align: left; }

.ContactPhone { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: black; 
text-align: left; }

/* End Residency Online */

	
/* floating menu */

.menuskin{
position:absolute;
width:165px;
color:#FFFFFF;
background-color:#3366CC;
border:2px solid #CCCCCC;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
visibility:hidden;
}

.menuskin a{
text-decoration:none;
color:#000099;
padding-left:10px;
padding-right:10px;
}

#mouseoverstyle{
background-color:highlight;
}

#mouseoverstyle a{
color:white;
}



/*link tips*/

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* Hiding quick links menu */
div#thessm {display:none !important;visibility: hidden !important;}

</style>