.orthopal_tab {width:auto; height:auto;	border:1px;	font-size:12px;}
.orthopaltab_date {width:30px; display:block; float:left; background:#FFF; border:1px solid #CCC; padding:3px; margin:0;}
.orthopaltab_content {width:560px; float:left; margin-left:5px; padding:0;}
.ort_month, .ort_year {color:#999; font-size:10px;}
.ort_day {color:#333; font: 16px Arial, Helvetica, sans-serif; font-weight:bold;}
.shadetabs {
	padding					: 3px 0;
	margin					: 1px 0px 0px 0px;
	font					: 12px Arial, Helvetica, sans-serif;
	font-weight				: bold;
	list-style-type			: none;
	text-align				: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs li {display:inline; margin:0px;}
li {list-style-type:none;}
.shadetabs li a {
	text-decoration			: none;
	padding					: 2px 7px;
	margin-right			: 0px;
	border					: 1px solid #CCC;
	color					: #666;
	font-weight				: bold;
	background				: #CCC url(tab.png) top left repeat-x;
}
.shadetabs li a:visited {color:#666;}
.shadetabs li a:hover {background:#EFEFEF url(tab_hover.png) top left repeat-x;	color:#333;	font-weight:bold; border-bottom:1px solid #EFEFEF;text-decoration:none;}
.shadetabs li.selected {background:#EFEFEF url(tab_hover.png) top left repeat-x; position:relative; top:0px;}
.shadetabs li.selected a { 	/*selected main tab style */
	text-decoration			: none;
	padding					: 2px 7px;
	margin-right			: 0px;
	border					: 1px solid #CCC;
	border-bottom			: 1px solid #EFEFEF;
	color					: #333;
	font-weight				: bold;
	background				: #EFEFEF url(tab_hover.png) top left repeat-x;
}

.shadetabs li.selected a:hover { /*selected main tab style */
	text-decoration			: none;
}

.contentstyle {
	border					: 1px solid #CCC;
	width					: auto;
	padding					: 5px;
	padding-left			: auto;
	padding-right			: auto;
	margin-left				: 0px;
	height					: auto;
	background				: #FFF url(tab_bg.jpg) bottom left repeat-x;
}
#ajaxcontentarea {font-size:12px;}
#ajaxcontentarea li {list-style:inside;	list-style-type:disc; margin-left:-20px;}