body			{
			background-color: #FFFFFF; 
			background-image: url('../images/gfx/bg.jpg'); 
			background-position: left top; 
			background-repeat: repeat-x; 
			margin: 0px 0px;
			min-height: 100%; 
			margin-bottom: 1px; 
			color: #000000;		
			}
			
html { 
min-height: 100%; 
margin-bottom: 0px; 
}

a:link			{ 
			text-decoration: none; 
			background-color: #FFFFFF; 
			color: #3366CC;
			}

a:visited		{ 
			text-decoration: none; 
			background-color: #FFFFFF; 
			color: #3366CC;
			}

a:active		{ 
			text-decoration: none; 
			background-color: #FFFFFF; 
			color: #3366CC;
			}

a:hover 		{ 
			color: #999999;
			background-color: #FFFFFF; 
			text-decoration: underline;
			}

.input 
			{
			font-family: Sans-Serif, Tahoma, Arial;
			font-size: 11px;
			color: #555E6C;
			background-color: #F8F8F8;
			border-top: #DDDDDD 1px solid;
			border-right: #DDDDDD 1px solid;
			border-bottom: #DDDDDD 1px solid;
			border-left: #DDDDDD 1px solid;
			}

.textarea
			{
			font-family: Sans-Serif, Tahoma, Arial;
			font-size: 11px;
			color: #555E6C;
			background-color: #F8F8F8;
			border-top: #DDDDDD 1px solid;
			border-right: #DDDDDD 1px solid;
			border-bottom: #DDDDDD 1px solid;
			border-left: #DDDDDD 1px solid;
			}
.inputsend 
			{
			font-family: Sans-Serif, Tahoma, Arial;
			font-size: 11px;
			color: #3366CC;
			font-weight: bold;
			background-color: #F8F8F8;
			border-top: #DDDDDD 1px solid;
			border-right: #DDDDDD 1px solid;
			border-bottom: #DDDDDD 1px solid;
			border-left: #DDDDDD 1px solid;
			}


table.base		{ 
			width: 700px; 
			height: 100%;
			background-color: #FFFFFF; 
			border-right: #C0C0C0 1px solid;
			border-left: #C0C0C0 1px solid;
			color: #000000;
			}

table.main		{ 
			width: 700px;  
			height: 100%;

			}

td.base			{ 
			width: 700px;
			vertical-align: top; 
			}


td.space		{ 
			height: 20px; 
			}

td.space2		{ 
			height: 15px; 
			}
			
td.space3		{ 
			height: 30px; 
			text-align: center; 
			}

td.validate		{ 
			height: 30px; 
			vertical-align: middle;
			text-align: center; 
			margin: auto;
			}

td.tiltop		{ 
			height: 40px;
			margin: auto;
			text-align: center; 
			vertical-align: bottom;
			}

td.relative		{
			width: 700px; 
			height: 100%;
			}


td.top			{
			width: 700px; 
			height: 105px;
			vertical-align: bottom;
			border-bottom: #999999 1px solid;
			margin: 0px;
			padding: 0px;
			font-family: Tahoma, Arial, Sans-Serif;
			font-size: 0px; 
			}

td.menu			{
			width: 700px; 
			height: 20px;
			padding: 0px;
			font-family: Tahoma, Arial, Sans-Serif; 
			font-size: 0px; 
			}

td.image		{
			width: 700px; 
			height: 148px;
			border-bottom: #999999 1px solid;
			text-align: right;
			vertical-align: middle;
			margin: 0px;
			padding: 0px;
			font-family: Tahoma, Arial, Sans-Serif;
			font-size: 0px; 
			}

td.image2		{
			width: 700px; 
			height: 148px;
			border-bottom: #999999 1px solid;
			margin: 0px;
			padding: 0px;
			font-family: Tahoma, Arial, Sans-Serif;
			font-size: 0px; 
			}

td.content		{
			width: 700px;
			text-align: center;
			}

td.blue			{
			width: 3px;
			background-color: #3366CC;
			color: #FFFFFF
			}

td.blank		{
			width: 5px;
			}

td.text			{
			width: 500px; 
			font-family: Sans-Serif, Tahoma, Arial;
			font-size: 8pt;
			vertical-align: top;
			text-align: justify;
			}

td.screentext		{
			width: 250px; 
			font-family: Sans-Serif, Tahoma, Arial;
			font-size: 8pt;
			vertical-align: top;
			text-align: justify;
			border-left: 3px solid #3366CC;
			padding-left: 5px;
			}

td.screen		{
			width: 250px;
			}

td.form			{
			width: 200px; 
			font-family: Sans-Serif, Tahoma, Arial;
			font-size: 8pt;
			vertical-align: top;
			}

td.form2		{
			width: 400px; 
			font-family: Sans-Serif, Tahoma, Arial;
			font-size: 8pt;
			vertical-align: top;
			}

td.icon			{
			width: 105px;
			vertical-align: middle; 
			}

td.icontext		{
			width: 395px; 
			font-family: Sans-Serif, Tahoma, Arial;
			font-size: 8pt;
			vertical-align: middle;
			text-align: justify;
			}

td.portfoliothumb	{
			width: 150px; 
			height: 100px; 
			background-image: url('../images/gfx/thumb.jpg'); 
			vertical-align: middle;
			text-align: center;
			}

td.portfolioinfo	{
			width: 350px; 
			font-family: Sans-Serif, Tahoma, Arial;
			font-size: 8pt;
			vertical-align: middle;
			text-align: justify;
			padding-left: 5px;
			}

td.bottom		{
			width: 700px;
			height: 100%;
			vertical-align: bottom;
			}
