1*	{ border: 1px solid red; }

body, .maintable 	{
	margin: 0px;
	padding: 0px;

	font-family: arial;
	font-size: 90%;
	font-weight: 100;

	background-color: #F9F4EE;
}
table				{ border-collapse: collapse; }
td					{ vertical-align: top; padding: 0px; }

.maintable			{ background-color: white; height: 100%; font-size: 100%; }
.maintable table 	{ font-size: 100%; 		}

input.txt	{ width: 100%;					}
textarea	{ height: 100%; width: 100%;	}
img, img a	{ border: 0px; 					}
td 			{ vertical-align: top; 			}

ul		{ margin: 0px;  padding-left: 15px;	}
form	{ margin: 0px; padding: 0px;		}

h1, h2, h3, h4, h5, h6 { color: #635794; padding: 0px; margin: 0px; }
h1	{ color: red;					}
h3	{ font-size: 120%;				}

a 		{ color: #C87401;			}
a:hover { text-decoration: none;	}


/* MENU */
.menu .line td { /*background-color: #615d5c;*/ height: 20px; }

.menu td { vertical-align: middle; }
.menu .additional { width: 50%; }
.menuitem {
	font-weight: bold; 
	background-color: #F3F3F3;
	text-align: center;
	padding: 10px;
	margin: 5px;
	border: solid #E8E8E8 1px;
}
.menu .menuitem:hover,
.menu .hover			{ border: solid black 1px; }
.menu .menuitem a 		{ color: black; text-decoration: none; font-size: 100%; }
.menu .selected 		{ border: solid black 1px; }
/* !MENU */

a.nounder	{ text-decoration: none; 		}
#header		{ height: 200px; text-align: center; vertical-align: middle; background-color: #F3F3F3; 	}

.1infobox	{ background-color: #F3F3F3; }

.right 	{ text-align: right !important; 	}
.center	{ text-align: center !important; 	}
.photo 	{ padding-right: 10px; 	}
.date  	{ font-size: 85%; 		}
.indent { padding-left: 10px; 	}
.bold 	{ font-weight: bold; 	}
.red 	{color: red;			}
.small 	{ font-size: 85%; 		}
.h100 	{ height: 100px; 		}

a.notlink { text-decoration: none; cursor: none; }

.leftpanel, 
.content, 
.rightpanel { 
	vertical-align: top; 
}

.leftpanel span,
.rightpanel span,
.downline { font-size: 90%; }

.content a 			{ text-decoration: underline; }
.content a:hover 	{ text-decoration: none; }

.rightpanel .brand,
.rightpanel .curr_brand	{ background-color: #F3F3F3; padding: 20px; margin-bottom: 10px; text-align: center;}
.rightpanel .brand		{ border: 1px solid #F3F3F3; }
.rightpanel .curr_brand,
.rightpanel .brand:hover,
.rightpanel .hover		{ border: 1px solid black; }
.rightpanel				{ font-size: 90%; }
.rightpanel,
.rightpanel a 			{ color: black; text-decoration: none; font-weight: bold; }

.copyright,
.downline, 
.downline a { background-color: #777777; color: white; }


.downline .first		{ width: 20%; }
.downline .second		{ width: 50%; }
.downline .third		{ width: 30%; }

.downline .first,
.downline .second,
.downline .third		{ /*padding: 20px;*/ }

.downline .first  		{ vertical-align: top; }
.downline .third		{ vertical-align: middle; }

.blk_01 { 
	background-color: #f3f3f3; 	
	background-image: url('/i/block_02.gif');
	background-repeat: no-repeat;
	background-position: 0% 100%;
}

.blk_02 {
	background: #f3f3f3; 
	padding: 15 15 15 15; 
}

.blk_03 {
	background-color: #f3f3f3; 	
	background-image: url('/i/block_04.gif');
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
