/** General Styles **/

	body { background-color: #ACA899; font-family: Tahoma, Arial, sans-serif; }
	
	p { font-size: 12px; }
	
	ul { font-size: 12px; list-style: square; line-height: 18px; }
	
	ol { font-size: 12px; line-height: 18px; }
	
	h1 { font-size: 14px; }
	
	a.main, a:active.main { text-decoration: underline; color: #0000EE; }
	
	a:hover.main { color: #0000EE; }
	
/** Logo **/

	div.logo { text-align: right; vertical-align: top; }
	
	div.logo img { padding-top: 15px; padding-right: 15px; }
	
	div.logo p { font-weight: bold; }
	
/** Contact Info **/

	div.contact { font-size: 14px; }
	
	div.contact table { border-width: 0px; margin: 2px 5px 5px 5px; }
	
	div.contact td { text-align: center; }
	
	div.contact a { text-decoration: none; color: #FF0000; font-weight: bold; }
	
	div.contact a:hover { border-bottom: 1px dashed #FF0000; color: #FF0000; }
	
/** Blue links **/
	
	div.contact .blue a { text-decoration: underline; color: #0000EE; font-weight: bold; }
	
	div.contact .blue a:hover { border-bottom: 0px; color: #0000EE; }
		
/** TSM Designs Logo **/

	td.design { text-align: center; font-size: 10px; background-color: #000; color: #fff; }
	
	a.design { text-decoration: none; color:#FFEEBB; font-weight:bold; }
  	
  	a:hover.design { text-decoration: underline; color:#F37B90; }
  	
/** Common Questions **/
	
	div.questions p { display: block; border: 1px solid #000; margin: 4px 2px 4px 2px; padding: 2px 4px 2px 4px; font-size: 11px; background-color: #FFFF99; }
	
	div.questions a { text-decoration: none; color:#0000FF; font-weight:bold; }
	
	div.questions a.selected { text-decoration: underline; color: #000; }
  	
  	div.questions a:hover { text-decoration: underline; color:#0147BA; }

/** Page Topic **/

  	p.topic { text-align: left; text-decoration: underline; font-size: 14px; font-weight: bold; padding-top: 17px; }
  	
/** Menu Styles **/

	#tablist { 
		padding: 5px 0;
		margin-left: 5px;
		margin-bottom: 0;
		margin-top: 0.1em;
		font: bold 11px Tahoma, Arial, sans-serif;
		color: red;
	}
	
	#tablist li {
		list-style: none;
		display: inline;
		margin: 0;
	}
	
	#tablist li a {
		text-decoration: none;
		padding: 3px 0.5em;
		margin-left: 1px;
		border: 2px solid #000;
		border-bottom: none;
		margin-bottom: -5px;
		background: #ededed;
		cursor: pointer;
	}
	
	#tablist li a:link, #tablist li a:visited {
		color: navy;
	}
	
	#tablist li a:hover {
		color: #000;
	}
	
	#tablist li a.current {
		background: lightyellow;
	}
	
	#tabcontentcontainer {
//		width:100%;
		height:20px;
		padding-left: 25px;
		padding-top: 7px;
		padding-bottom: 2px;
		border-top: 2px solid #000;
		border-bottom: 1px solid #ccc;
		background-color: #ededed;
	}
	
	.tabcontent {
		display:none;
	}
	
	#tabcontentcontainer a:link, #tabcontentcontainer a:visited {
		font: 13px Tahoma, Arial, sans-serif;
		padding-right: 5px;
		border-right: 1px dashed #ccc;
		color: navy;
		text-decoration: none;
	}
	
	#tabcontentcontainer a:hover {
		color: #000;
		text-decoration: underline;
		background: lightyellow;
	}