@charset "UTF-8";
/* CSS Document */

/* Used for holding table rows open for older 
browsers that don't support CSS properly. */
.toothpick{
	visibility: hidden;
	width: 1px;
	margin: 0px;
	border-width: 0px;
}

/* TABLE */
.t_main{
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
}

.t_main td{
	background-repeat: no-repeat;
	vertical-align: top;
	text-align: left;
	margin: 0px;
}


/* ROWS */
.t_row_1, .t_row_1 .toothpick	{height: 16px;}
.t_row_2, .t_row_2 .toothpick	{height: 72px;}
.t_row_3, .t_row_3 .toothpick	{height: 64px;}
.t_row_4, .t_row_4 .toothpick	{height: 14px;}
.t_row_5, .t_row_5 .toothpick	{height: 414px;}
.t_row_6, .t_row_6 .toothpick	{height: 103px;}
.t_row_7, .t_row_7 .toothpick	{height: 36px;}


/* COLUMNS */
.t_col_1	{width: 18px;}
.t_col_2	{width: 177px;}
.t_col_3	{width: 297px;}
.t_col_4	{width: 294px;}
.t_col_5	{width: 34px;}


/* CELLS */
#t_margin_top_1 		{background-image: url("../images/t_margin_top_1.png");}
#t_margin_top_2 		{background-image: url("../images/t_margin_top_2.png");}
#t_margin_top_3 		{background-image: url("../images/t_margin_top_3.png");}
#t_margin_top_4 		{background-image: url("../images/t_margin_top_4.png");}
#t_margin_top_5 		{background-image: url("../images/t_margin_top_5.png");}

#t_header_1 			{background-image: url("../images/t_header_1.png");}
#t_header_2 			{background-image: url("../images/t_header_2.png");}
#t_header_3 			{background-image: url("../images/t_header_3.png");}
#t_header_4 			{background-image: url("../images/t_header_4.png");}
#t_header_5 			{background-image: url("../images/t_header_5.png");}

#t_topnav_1				{background-image: url("../images/t_topnav_1.png");}
#t_topnav_2				{background-image: url("../images/t_topnav_2.png"); background-repeat: repeat-x;}
#t_topnav_5				{background-image: url("../images/t_topnav_5.png");}

#t_navshadow_1 			{background-image: url("../images/t_navshadow_1.png");}
#t_navshadow_2 			{background-image: url("../images/t_navshadow_2.png");}
#t_navshadow_3 			{background-image: url("../images/t_navshadow_3.png"); background-repeat: repeat-x;}
#t_navshadow_5 			{background-image: url("../images/t_navshadow_5.png");}

#t_body_1 				{background-image: url("../images/t_body_1.png"); background-repeat: repeat-y;}
#t_body_2 				{background-image: url("../images/t_body_2.png"); background-repeat: repeat-y;}
#t_body_3 				{background-color: #fff;}
#t_body_5 				{background-image: url("../images/t_body_5.png"); background-repeat: repeat-y;}

#t_footer_1				{background-image: url("../images/t_footer_1.png"); background-repeat: repeat-y;}
#t_footer_2				{background-image: url("../images/t_footer_2.png"); background-repeat: repeat-y;}
#t_footer_3				{background-image: url("../images/t_footer_3.png"); background-repeat: repeat-x;}
#t_footer_5				{background-image: url("../images/t_footer_5.png");}

#t_margin_bottom_1		{background-image: url("../images/t_margin_bottom_1.png");}
#t_margin_bottom_2		{background-image: url("../images/t_margin_bottom_2.png");}
#t_margin_bottom_3		{background-image: url("../images/t_margin_bottom_3.png"); background-repeat: repeat-x;}
#t_margin_bottom_5		{background-image: url("../images/t_margin_bottom_5.png");}

#referral{
	text-align: right;
	font-size: 0.9em;
	width: 750px;
	padding-right: 20px;
	margin: -0.3em auto 0px;
}
#referral a,
#referral a:link,
#referral a:visited,
#referral a:active,
#referral a:hover{
	color: #aaa !important;
}
#referral a:hover{
	text-decoration: underline !important;
}

.bodyholder a:link,
.bodyholder a:hover,
.bodyholder a:active{
	color: #000;
}
.bodyholder a:visited{
	color: #5D666C !important;
}
