body { margin: 0px; padding: 0px; color: #000; background-color: #fff; }
td { font-family: Trebuchet MS, arial, helvetica, sans-serif; font-size: 12px; line-height: 1.2em; }





/* **************** main table **************** */
.maintable { border-right: 1px solid #000; background-color: #eee; }

.maincontent				{ padding: 0px 0px 7px 5px; text-align: center; vertical-align: top; background-color: #fff; width: 460px; }
.maincontent-norightside	{ padding: 0px 15px 7px 15px; text-align: left; vertical-align: top; background-color: #fff; width: 645px; }
.maincontent-search			{ padding: 0px 0px 7px 0px; text-align: left; vertical-align: top; background-color: #fff; width: 645px;  }
.maincontent-framer			{ padding: 0px 11px 7px 14px; text-align: left; vertical-align: top; background-color: #fff; width: 645px;  }

.rightside { font-family: Trebuchet MS, verdana, helvetica, sans-serif; text-align: center; background-color: #fff; }


/* *********** header ********** */
.menutable					{ border-right: 1px solid black; background-color: #669; }
.menutable .bottomborder2	{ border-bottom: 2px solid #fc3; }
.menutable .bottomborder3	{ border-bottom: 2px solid #336; }
a.menulinks					{ padding: 0px 7px 0px 7px; font-size: 12px; }
a.menulinks:link			{ color: #fc3; text-decoration: none; font-weight: bold; }
a.menulinks:active			{ color: #fc3; text-decoration: none; font-weight: bold; }
a.menulinks:visited			{ color: #fc3; text-decoration: none; font-weight: bold; }
a.menulinks:hover			{ color: white; text-decoration: none; font-weight: bold; }



/* *********** left nav ********** */
.leftmenu, .leftmenu-life
{
	border: 1px solid #336;
	border-width: 0px 1px 0px 1px;
	text-align: left;
	background-color: #eef;
}

.tollfree { color: #eef; font-size: 8px; font-style: italic; font-weight: bold;  }



/* *********** search box ************** */
.searchbox, .searchbox-life
{ 
	border: 1px solid black;
	width: 115px;
	background-color: #ccf;
	margin: 4px 3px 8px 3px;
}

.searchbox a, .searchbox-life a { font-size: 14px; text-decoration: none; font-weight: bold; white-space: nowrap; color: #336; letter-spacing: -1px; }
.searchbox a:link { color: #336; }
.searchbox a:hover { color: #669; }
.searchbox td { padding-left: 3px; padding-right: 3px; }
.searchrow1 { padding-top: 2px; padding-bottom: 0px; text-align: center; }
.searchrow2 { padding-top: 1px; padding-bottom: 4px; text-align: center; }
.searchrow3 { text-align: center; } 

.searchbox-life				{ background-color: #eee; }
.searchbox-life a			{ color: #333; }
.searchbox-life a:hover		{ color: #999; }





.button
{
	font-family: Trebuchet MS, arial, helvetica, sans-serif; 
	color: #fff;
	line-height: 1.0em;
	font-weight: bold;
	font-size: 12px;		

	height: 18px;
	background-color: #669;
	border: 2px solid #112;
	border-color: #aab #334 #112 #88b;
}

input.searchbutton { width: 65%; text-align: center; }

input
{
	color: #000;
	font-size: 11px;
	font-weight: bold;

	color: #000;
	border-top-color: #112;
	border-bottom-color: #aab;
	border-left-color: #334;
	border-right-color: #88b;
}

input.searchinput { width: 104px; }


/* ************ other side stuff ************** */


.sidebar { width: 100px; margin-left: 5px; }
.sidebar td { text-align: left; }


a.listlink
{
	font-weight: bold;
	font-size: 12px;
	color: #ff6;
	line-height: 1.3em;
	word-spacing: 0px;
	letter-spacing: 0px;
	text-decoration: none;
}

a.listlink:link { font-weight: bold; }
a.listlink:active { font-weight: bold; }
a.listlink:visited { font-weight: bold; }
a.listlink:hover { font-weight: bold; }


.sidebar h2
{
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2em;
	
	color: #fc3;
	margin: 0px;
	padding: 3px;
	margin: 0px;
}





/* **********   footer ******** */
.footer { border: 2px solid #fc3; border-width: 2px 1px 1px 0px; border-right: 1px solid black; border-bottom: 1px solid #336; background-color: #669; }
.footer td { color: white; font-weight: bold; }

.footer-popup { background-color: #669; }
.footer-popup td { color: white; font-weight: bold; }