/* clear */

/* STRUCTURE */
body					{	margin: 0px; color: #000;
							font-family: 'Trebuchet MS', Verdana, Helvetica; }
					
table					{	margin: 0; width: 100%; }

table#page				{	height: 100%; }

td.s_menubar			{	background: #dddddd; width: 150px;
							vertical-align: top; padding: 50px 15px 10px 15px; }
td#s_page				{	background: #fff;
							vertical-align: top; padding: 12px 60px 10px 50px; }
td.s_headerbar			{	background: #c0c0c0; height: 37px; }
td.s_toprowl			{	background: #dddddd; height: 25px; }
td.s_toprowr			{	background: #fff; height: 25px; }


/* TOP MENU  */
td.toplinks				{	height: 37px; width: 178px; white-space: nowrap; 
							vertical-align: middle; text-align: center; 
							font-size: 0.8em; padding-left: 20px;
							text-decoration: none; font-weight: normal;
							letter-spacing: 0.08em;
							color: #800080;	background: transparent; }
						
td.toplinks a:visited	{	color: #800080; }

td.toplinks a:hover		{	background-color: #ccc; color: #800080; font-weight: bold; }
				
.toplinkscap			{	font-size: 1.2em; }
	

/* SIDE MENU */
#sidelinks				{	height: 25px; }
#sidelinks a			{	vertical-align: middle; display: block;
							margin: 0 3px 0 0; padding: 4px 10px 4px 5px;
							font-size: 0.8em;
							text-decoration: none; font-weight: normal;
							letter-spacing: 0.08em; 
							color: #800080;	background: transparent; }
				
#sidelinks a:visited	{	color: #800080; }

#sidelinks a:hover		{	background-color: #c0c0c0; color: #800080;
							border-right: 7px solid #0c0; padding-right: 7px; margin-right: 0; }
				
/* PAGE TEXT */
table#content			{	width: 100%; border 0px; }

td#content_main			{	color: #000; font-size: 0.85em; }
td#content_main a		{	color: #800080; text-decoration: underline; }
td#content_main ul		{	line-height: 1.8; }
.headingcap				{	color: #800080;  font-size: 1.2em; letter-spacing: 0.08em; }
.heading				{	color: #800080; font-size: 1em; letter-spacing: 0.08em; }
.heading_md				{	color: #800080; font-size: 0.8em; letter-spacing: 0.08em; }

.content_named			{	color: #000; font-size: 0.85em; height: 30px; }
.textname				{	font-weight: 600; }

td.portfolio			{	color: #000; font-size: 0.80em; vertical-align: top; 
							width: 50%; padding: 25px 30px 10px 50px; }

td#content_botrow		{	height: 25px; }