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: #555555;}
em				{font-style: italic; color: #cc6600}
ul				{margin: 0; padding: 0;}
li				{list-style-type: none; margin: 0; padding: 0;}	
p				{font: 11px/18px verdana, sans-serif; margin: 0 10px 10px 20px; color: #444444;}
h1				{font: 13px/18px arial, sans-serif;  margin: 0px 20px 5px 20px; color: #444444;}
h2				{font: bold 13px/18px arial, sans-serif; margin: 20px 20px 15px 20px; color: #cc6600;}
h3				{font: 11px/18px arial, sans-serif; margin: 20px 20px 10px 20px; border-top: 1px solid #cdcdbb; color: #7799aa;}

input, select, textarea	{font: 11px/15px verdana, sans-serif;}

input, textarea	{border: 1px solid #cdcdbb}

input.radio	{border: none;}

a:link		{text-decoration: none;  border-bottom: 1px solid #dddddd; color: #555555;}
a:visited	{text-decoration: none; border-bottom: 1px solid #dddddd; color: #777777;}
a:hover		{text-decoration: none; border-bottom: 1px solid #e0e5cc; color: #99aa66;}
a:active	{text-decoration: none; border-bottom: 1px solid #e0e5cc; color: #cc6600;}


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

/* header */
#header	{position: absolute; z-index: 2; top: 0px; left: 0px; width: 732px; height: 100px; text-align: left; border-bottom: 1px solid #dddddd; background: #ffffff;}

#header img	{margin: 25px 0px 15px 20px;}

/* column pair container */
#colcontainer	{position: relative; z-index: 0; color: #444444; text-align: left; top: 0px; left: 0; width: 732px;  background: transparent url(../images/appform.gif) top left repeat-y;}


#leftcol	{position: relative; z-index: 1; float: left; top: 0px; left: 0px; width: 366px; padding-top: 100px; background: transparent;}

#rightcol	{position: relative; z-index: 1; float: right; top: 0px; right: 0px;  width: 366px; padding-top: 100px; background: transparent;}

/* footer */
#footer		{position: relative; z-index: 2; clear: both; left: 0px; bottom: 0px; width: 732px; padding-top: 5px; border-top: #dddddd; background: #e8eeee;}

#parent1, #parent2, #parent3, #parent4	{display: none;}

.message 	{color: #000000; background: #00ffff;}

