body		{	margin: 0;
			padding: 0;}

/*******************************************************************/

#header		{	padding: 0;
			margin: 0;}

#banner		{	padding: 20px 0 2px 20px;
			margin-bottom: 0;}

#header_hr	{	padding: 0;
			margin: 0;}

#navbar		{	padding-bottom: 1px;}

#navbar a{		padding: 0px 2px 0px 2px;
			margin: 0px;}

/*******************************************************************/

#content	{	padding: 0 0 0 0;
			margin: 10px 10% 10px 10%;
			min-width:500px;}

/*******************************************************************/

/* Based on a 3 panel design from BlueRobot Layout Reservoir
   This is only a two panel version
   http://bluerobot.com/web/layouts/layout3.html */

/*******************************************************************/

#content_t1,
#newsletter	{	width:auto;
			min-width: 150px;
			margin-top: 15px;
			margin-left: 15%;
			margin-right: 190px;
			margin-right: expression('198px'); /*IE6*/
			margin-bottom: 20px;
			z-index:1; /* Content should overlap the right menu in narrow windows in good browsers. */
			padding: 0px 10px 5px 10px;}

#newsletter	{	width:860px; }

#content_r_t1    {    position:absolute;
			width:200px;
			top:85px;
			right:10px;
			z-index:0;
			width:auto;
			/* Again, the ugly brilliant hack. */
			voice-family: "\"}\"";
			voice-family:inherit;
			width:168px;
			z-index:2; /* Content should overlap the right menu in narrow windows in good browsers. */
			padding: 10px 0 0 0;}
/* Again, "be nice to Opera 5". */
body>#content_r_t1{	width:168px;}

/*******************************************************************/

#content_t1 div	{	padding: 0 10px 0 10px;}

#content_t1 h2	{	padding: 20px 0 15px 0; 
			margin: 0px;}

#content_t1 h3	{	padding: 10px 0 15px 0; 
			margin: 0px;}

#content_t1 h4, h5	{	padding:  0 0 10px 0;
			margin: 0px;}

#content_t1 p	{	padding: 0 0 20px 0;
			margin: 0px;}

/*******************************************************************/

#footer		{	padding: 5px 0 0 0 !important;
			margin: 10px 0 0 0;
			min-width:500px;}

#arc-footer	{	width:auto;
			min-width: 150px;
			margin-top: 5px;
			margin-left: 15%;
			margin-right: 190px;
			margin-right: expression('198px'); /*IE6*/
			margin-bottom: 20px;
			z-index:1; /* Content should overlap the right menu in narrow windows in good browsers. */
			padding: 0px 10px 5px 10px;}

/*******************************************************************/

.links-tbl	{	margin: 0 3px 6px 3px;
			width: 100%;}

.links-tbl th	{	padding: 1px 5px 1px 5px;
			border-top: 1px solid rgb(255,255,255);
			border-bottom: 1px solid rgb(255,255,255);}

.links-tbl td	{	padding-left: 7px;
				padding-right: 7px;}

.links-tbl-sub	{	margin-top: 4px; 
			border-collapse: separate;}

.links-tbl-sub th{	padding: 1px 5px 1px 5px;
			margin: 0;
			border: none;}

.links-tbl-sub-sub1,
.links-tbl-sub-sub{	padding: 0; margin: 0;
			border-collapse: collapse;}

.links-tbl-sub-sub th{	padding: 1px 7px 1px 7px;}

.links-tbl-sub-sub td{	padding: 1px 7px 1px 14px;}

.links-tbl-sub-sub1 td{	padding: 1px 7px 1px 7px;}
/*********************************************************************/

#ll-current	{	border-top: 1px solid rgb(255,255,255);
			border-bottom: 1px solid rgb(255,255,255);

