/*
div						{outline:#ff00ff solid 1px;}
*/

html, body		{margin: 0; padding: 0; background: #ffffff;}
body			{margin-bottom: 20px;}
form			{display: inline; margin: 0; padding: 0; font-size: 0; line-height: 0; background: transparent;}
img				{vertical-align: top; border: 0;}
strong			{font-weight: bold; color: #777777;}
em				{font-style: italic;}
ul				{margin: 0; padding: 0;}
li				{list-style-type: none; margin: 0; padding: 0;}	
input			{font: 11px/16px verdana, sans-serif; border: 1px solid #333333; color: #888888; background: #ffffff; vertical-align: bottom}

/* page-centering master div */
#centerer		{position: relative; z-index: 0; width: 732px; text-align: center; margin: 20px auto; background: #ffffff;}

/* navigation */
#navcontainer	{position: absolute; z-index: 2; top: 0px; left: 0px; width: 732px; height: 181px; background: #ffffff url(../images/bordertophome.gif) top left no-repeat;}
#globalnav		{position: absolute; z-index: 4; top: 10px; left: 19px; width: 694px; height: 21px; text-align: right;}
#globalnav li	{display: inline;}

/* pictures */
#logohome			{position: absolute; z-index: 3; top: 123px; left: 132px; width: 403px; height: 57px;}
#homekids			{position: absolute; z-index: 3; top: 180px; left: 1px; width: 730px; height: 220px;}
#homedividers		{position: absolute; z-index: 0; top: 405px; left: 1px; width: 730px; height: 96px;}

/* column-quad master div */
#colcontainer	{position: relative; z-index: 0; color: #555555; text-align: left; top: 3px; left: 0; width: 732px; background: transparent url(../images/bordermidhome.gif) top left repeat-y;}
#hometext1			{position: relative; z-index: 4; float: left; width: 179px; padding: 410px 0 10px 0;}
#hometext2			{position: relative; z-index: 4; float: left; width: 178px; padding: 410px 0 10px 0;}
#hometext3			{position: relative; z-index: 4; float: left; width: 178px; padding: 410px 0 10px 0;}
#hometext4			{position: relative; z-index: 4; float: left; width: 197px; padding: 410px 0 10px 0;}
#hometext1 p, 
#hometext2 p, 
#hometext3 p, 
#hometext4 p		{font: 11px/16px verdana, sans-serif; margin: 0 10px 0px 17px; color: #555555;}

#hometext1 p img, 
#hometext2 p img, 
#hometext3 p img, 
#hometext4 p img		{}


#hometext1 h1, 
#hometext2 h1, 
#hometext3 h1, 
#hometext4 h1		{font: bold 11px/16px arial, sans-serif; margin: 0 10px 0px 17px; color: #666666;}
#colcontainer img	{vertical-align: middle;}
#colcontainer a:link	{text-decoration: none; border-bottom: 1px solid #dddddd; color: #666666;}
#colcontainer a:visited	{text-decoration: none; border-bottom: 1px solid #dddddd; color: #666666;}
#colcontainer a:hover	{text-decoration: none; border-bottom: 1px solid #e0e5cc; color: #889955;}
#colcontainer a:active	{text-decoration: none; border-bottom: 1px solid #e0e5cc; color: #cc6600;}
#colcontainer strong:hover		{text-decoration: none; border-bottom: 1px solid #e0e5cc; color: #99aa66;}

/* footer */
#footer			{position: relative; z-index: 2; clear: both; left: 0px; bottom: 0px; width: 732px; height: 32px; background: #ffffff url(../images/borderbottom.gif) bottom left no-repeat;}
#search			{position: relative; z-index: 3; top: 6px; left: 196px; width: 300px;}
#sitei			{position: relative; z-index: 3; float: right; top: 9px;}
#colcontainer #footer a	{text-decoration: none;  border-bottom: none;}
