body {
	background-image:url(http://tripleic.ehclients.com/ostom/images/site/body-back.jpg);
	background-repeat: repeat-x;
	font-size:90%;
	}
#outer-frame	{
	width:1010px;
	border-width:5px;
	border-style:solid;
	border-top-color:#d3d4ff;
	border-left-color:#d3d4ff;
	border-bottom-color:#6666FF;
	border-right-color:#6666FF;
	margin-left:auto; margin-right:auto;
	margin-top:10px; margin-bottom:10px;
	min-height:150px;
	background-color:#FFFFFF;
	}
#inner-frame	{
	position:relative;
	width:1000px;
	border-width:5px;
	border-style:solid;
	border-top-color:#6666FF;
	border-left-color:#6666FF;
	border-bottom-color:#d3d4ff;
	border-right-color:#d3d4FF;
	margin-left:auto; margin-right:auto;
	min-height:150px;
	}
#page-header	{
	height:120px;
	padding:0px 10px; margin:0;
	line-height:1em;
	background-image:url(http://tripleic.ehclients.com/ostom/images/site/header.jpg);
	color:#0409de;
	}
	#phtopleft		{ float:left; 	min-width:150px; margin:0px; padding:0px; height:40px; top:auto; margin-top:auto; bottom:0; margin-bottom:0; }
	#phtopright		{ float:right; 	min-width:150px; max-width:350px; margin-left:0px; height:40px; }
	#phseparator	{ clear:both; display:block; height:5px; border-bottom:3px; font-size:1px; line-height:1px; margin-bottom:5px;}
	#phbottomleft	{ float:left; 	min-width:150px; margin-left:0px; height:40px; }
	#phbottomright	{ float:right; 	min-width:150px; max-width:350px; margin-left:0px; height:40px; }
	.phtextalign	{ position:static; line-height:1em; margin:0.2em;}
#outer-left		{ width:200px; 	float:left; min-height:150px; }
#main-left		{ width:100%; 	float:left; min-height:150px; }
.oi				{ margin:5px; padding:5px; display:block; }/*border:3px solid #C0C0C0; */
	#img-div	{ background-image:url(http://tripleic.ehclients.com/ostom/images/site/OSToM_Logo_090203.gif); background-repeat:no-repeat; width:154px; margin-left:0px; height:100px; margin-bottom:10px;}
	h3#menu	{ text-decoration:underline; }
	#main-left ul.menu	{ list-style-type:none; }
	ul.menu	a:link, ul.menu	a:visited, ul.menu	a:active	{text-decoration:none; color:#A9459B; font-weight:bold; }
	ul.menu li.selected  a:visited	{ color:#003366; }
	ul.menu	a:hover		{text-decoration:underline; color:black; }
	ul.menu	a			{display:block; }
	ul.menu		{ float:left; width:100%; padding:0; margin:0; margin-bottom:10px; border-bottom:1px solid blue; }/**/
	ul.menu li	{ float:left; width:150px; list-style-type:none; }
	ul.menu *.menu-label	{ margin:0; cursor:pointer; padding-top:2px; padding-bottom:2px;
							background:white /* url("http://tripleic.ehclients.com/ostom/images/site/blue-tab2.jpg") repeat-x left top */;
							text-align:center; font-size:1.1em; }/*}*/
	/* ul.menu *.menu-label	a	{color:#808080; font-weight:bold; } */
	ul.menu li.selected *.menu-label	{ color:#003366; border:1px solid blue; font-weight:bold; background:white;}
	.menuseparator		{ clear:both; display:block; height:1px; font-size:1px; line-height:1px; }
	#main-left li	{ margin-bottom:5px; }
#outer-right	{ width:800px; 	float:left; min-height:150px; }
#main-right		{ width:100%; 	float:left; min-height:150px; }
#main-header	{ display:block; border:1px solid white; height:98px; }
	#main-header h2	{ margin-top:30px; margin-bottom:0px; }
	#tabs-div		{ display:inline; }
	ul.tabs	a:link, ul.tabs	a:visited, ul.tabs	a:active	{text-decoration:none; color:#A9459B; font-weight:bold; }
	ul.tabs	li.selected  a:visited	{ color:#003366; }
	ul.tabs	a:hover		{text-decoration:underline; color:black; }
	ul.tabs	a			{display:block; }
	ul.tabs		{ float:left; width:100%;	padding:0; margin:0; margin-bottom:10px; border-bottom:1px solid blue; }/**/
	ul.tabs li	{ float:left; width:150px; list-style-type:none; }
	ul.tabs *.tab-label	{ margin:0; cursor:pointer; 
							background:white;
							font-weight:normal; text-align:center; font-size:1.1em; }/**/
	ul.tabs li.selected *.tab-label	{ position:relative; border-bottom:none; padding-bottom:2px;
										background:white; border:1px solid blue;
										font-weight:bold; }/**/
#main-content	{ float:left; width:75%; min-width:350px;}
#main-eventslist{ float:left; width:23%; min-width:100px;}
#mainseparator	{ clear:both; display:block; height:1px; border-bottom:1px solid #C0C0C0; font-size:1px; line-height:1px; margin-bottom:5px;}
#main-footer	{height:180px; background:url("http://tripleic.ehclients.com/ostom/images/site/web-page-footer-research-090119.jpg")}

.fl-right	{float:right; width:40%; margin-left:10px; }
.fl-left	{float:left; width:40%; margin-right:10px; }
.image-separator	{ clear:both; display:block; height:1px; border-bottom:1px solid #C0C0C0; font-size:1px; line-height:1px; margin-bottom:5px;}
.caption	{font-size:80%; font-weight:bold; }

/*Photo album pages*/
div.album table.tableborder	{padding:6px; cellspacing:1px; border:1px solid black; width:850px; background:#AAEEFF; border-collapse:separate; }
div.album table.tableborder td	{border:1px solid black; padding:2px; text-indent:6px; }
div.album table.tableborder td.filecount		{text-align:center;}
.album td.thumbs	{vertical-align:middle; text-align:center;
				}