/*
 ==============================================================================
 | TEMPLATE.CSS
 | Main Cascading Style Sheet (CSS) for Knowledge Enterprises: ORTHOWORLD.com
 | ----------------------------------------------------------------------------
 | Author:			FocalBase Internet Solutions
 | Creation Date:	09.07.2004
 | Last Updated:	01.26.2005
 | ----------------------------------------------------------------------------
 | Copyright (c) 2004  Focalbase Internet Solutions.
 | All rights reserved.
 | ----------------------------------------------------------------------------
 | Version: v1
 | $Id: template.css,v 1.3 2004/12/10 18:48:57 swilliams Exp $
 | ----------------------------------------------------------------------------
 | Notes: Styles for template design ONLY
 ==============================================================================
*/

/* ----------------------------------------------------------------*/
/*
 || start - define tags
*/
body {
	background-color: #FEF8EB;
	background-repeat: repeat;
	}
body, td {
	margin: 0px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}
img { 
	border-width: 0;
}
a:link, a:visited , a:active{
	color: #0000CC;
	text-decoration: none;
}
a:hover {
	color: #0000CC;
	text-decoration: underline;
}

/*
 || end - define tags
*/
/* ----------------------------------------------------------------*/
/*
 || start - template styles
*/
table.sitebody {
	width: 1000px;
}
	
/* background behind drop menu */
/* SEE DROPMENU.CSS */

table.siteban td {

	/*/*/
	background-image: url(images/template/ban_gradient.gif);
	background-repeat: repeat-x;
	background-position: left top;
	/*/*/
}

td.sitebanleft {
	text-align: left;
}
td.sitebancenter {
	text-align: center;
}
td.sitebanright {
	text-align: right;
}

td.sitecolumn1 {
	background-color: #FDEFEA;
	/*/*/
	border-right: 1px solid #003333;
	border-left: 1px solid #003333;
	/**/
}

td.sitecolumn2 {
	background-color: #FCE1D6;
	/*/*/
	background-image: url(images/template/bg_right.gif);
	background-repeat: repeat-x;
	background-position: left top;;
	border-right: 1px solid #003333;
	border-left: 1px solid #003333;
	/**/
}

td.sitecolumn3 {
	background-color: #FCE1D6;
	
	/*/*/
	border-right: 1px solid #003333;
	border-left: 1px solid #003333;
	/**/
}

td.siteportal {
	padding: 1px 0px 1px 0px;
	background-color: #336666;	/* green */
	
	/*/*/
	border-bottom: 1px solid #003333;
	background-image: url(images/template/bg_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
	/**/
}
td.siteportal img { width: 240px; height: 16px; }

td.sitebodybg {
	/*background-color: #F1E8D5;  tan */
	
	/*
	border-top: 2px solid #003333;
	border-left: 1px solid #003333;
	border-right: 1px solid #003333;
	*/
}

/* padding for content area */
td.sitecontent {
	padding: 0px 0px 0px 0px;
}

/* used for member forums */
td.sitebodybgforum {
	background-color: #FEF8EB;
	
	/*/*/
	border-top: 2px solid #003333;
	border-left: 1px solid #003333;
	border-right: 1px solid #003333;
	/**/
}
/* used for member forums */
td.sitecontentforum {
	padding: 25px 20px 25px 20px;
	background-color: #FEF8EB;
}
/* forum alignment fix */
td.sitecontentforum center td {
	text-align: left;
}
	
table.sitemsg {
	margin-top: 15px;
	margin-bottom: 5px;
}

td.sitemsg {
	padding: 0px 15px 0px 15px;
	font-size: 0.92em;
	line-height: 1.2em;
}


table.sitetable {
}

th.sitetablecorner, th.sitetablecorner img {
	width: 0;
	/*
	background-color: #064747; /* green */
	/*
	background-image: url(images/template/bg_corner.gif);
	background-repeat: repeat-y;
	background-position: right top;
	border-bottom: 1px solid #003333;
	*/
}

th.sitetable {
	/*
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: .02em;
	font-weight: bold;
	color: #FFFF00;
	padding: 2px 0px 0px 15px;
	background-color: #064747;
	
	
	background-image: url(images/template/bg_table_hdr.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom: 1px solid #003333;
	*/
}

th.sitetable a:link, th.sitetable a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	color: #fefefe;
}

th.sitetable a:hover, th.sitetable a:active {
	color: #fff;
	text-decoration: underline;
	font-size: 11px;
}
	
td.sitetable {
	background-color: #FEF8EB; /* light tan */
	/*border-top: 1px solid #569595;*/
	padding: 15px;
}

td.sitetable a:link, td.sitetable a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

td.sitetable a:hover, td.sitetable a:active {
	text-decoration: underline;
}

li.sitetable, li.sitetable a, ul.sitetable a, ul.sitetable {
	font-size: 12px;
}

td.sitetablelogin {
	background-color: #FEF8EB; /* light tan */
	border-right: 1px solid #003333;
}

td.sitetablefoot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fafafa;
	padding: 2px 13px 2px 2px;
	background-color: #336666; /* green */
	
	/*/*/
	border-top: 1px solid #003333;
	border-right: 1px solid #003333;
	border-bottom: 1px solid #003333;
	/**/
}

td.sitetablefoot a:link, td.sitetablefoot a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #fefefe;
}
	
td.sitetablefoot a:hover, td.sitetablefoot a:active {
	color: #fff;
}

div.sitefooter {
	margin: 0px 20px 15px 15px;
	color: #434343;
}

div.sitefooter a:link, div.sitefooter a:visited {
	font-size: 13px;
	text-decoration: underline;
	margin: 0px 2px 0px 2px;
	color: #993333;
}
	
div.sitefooter a:hover, div.sitefooter a:active {
	text-decoration: underline;
	color: #660000;
}
	
td.siteinfoleft {
	padding: 16px 0px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FEF8EB;
	background-color: #336666;	/* green */
	
	/*/*/
	background-image: url(images/template/foot_border.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom: 1px solid #003333;
	border-left: 1px solid #003333;
	/**/
}

td.siteinfoleft a:link, td.siteinfoleft a:visited {
	color: #FEF8EB;
	text-decoration: none;
}
	
td.siteinfoleft a:hover, td.siteinfoleft a:active {
	text-decoration: underline;
}
	
td.siteinforight {
	padding: 16px 10px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FEF8EB;
	background-color: #336666;	/* green */
	
	/*/*/
	background-image: url(images/template/foot_border.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-right: 1px solid #003333;
	border-bottom: 1px solid #003333;
	/**/
}

td.siteinforight a:link, td.siteinforight a:visited {
	color: #FEF8EB;
	text-decoration: none;
	font-size: 10px;
}

td.siteinforight a:hover, td.siteinforight a:active {
	text-decoration: underline;
	font-size: 10px;
}

.noticenewco
{
	color: #FFF;
	text-decoration: none;
	background-color: #FFCC00;
}

.pageheadextra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

.crumb
{
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	padding-top: 10px;
	height: 18px;
}

.crumb a, .crumb span
{
}

.crumb a:link, .crumb a:visited
{
	color: white;
	text-decoration: none;
}

.crumb a:hover
{
	color: white;
	text-decoration: underline;
}

.activetab
{
	background-image: url('images/currenttab_sliver.png');
	background-repeat: repeat-x;
	background-color: #FEF8EB;
	color: black;
}

.subtab
{
	background-image: url('images/subtab_sliver.jpg');
	background-repeat: repeat;
	color: white;
}

.activeinnertab
{
	background-image: url('images/bbok_activetab_bg.jpg');
	background-repeat: repeat-x;
	background-color: #FEF8EB;
	color: black;
	
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;	
}

.innertab
{
	background-color: #3e3e3e;
	color: white;
	font-size: 9px;
	width: 80px;
	
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
}

.innertab.crumb
{
	font-size: 9px;
}

.tabouter
{
	float:left;
	margin-right: 20px;
}

div.lefttab
{
	float: left;
}

div.righttab
{
	float: left;
	margin-right: 10px;
}

.headerlinks a, .headerlinks a:link, .headerlinks a:hover, .headerlinks a:visited
{
	font-family: Tahoma;
	font-size: 12px;
	color: #0063b1;
	text-decoration: underline;
}

table.orderformX {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
td.orderformX {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

td.orderformX a:link, td.orderformX a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

td.orderformX a:hover, td.orderformX a:active {
	text-decoration: underline;
	font-size: 11px;
}

table.dirdata, td.dirdata
{
	font-size: 16px;
}

td.dirdata a:link, td.dirdata a:visited
{
	font-size: 10px;
}

#searchfield
{
	float: left; 
	height: 25px; 
	width: 150px; 
	background-repeat: no-repeat; 
	margin-top: 25px; 
	background-image: url('images/searchbar.png');
}
	
/*
 || end - template styles
*/
/* ----------------------------------------------------------------*/
