/*body setup and main fonts, general layout*/

body, td, li, table
	{
		width:100%
		height:100%
		padding:0px;
		margin:0px;
		border:0;
		background-color:#FFFFFF;
		font-family:Tahoma;
		font-size:11px;
		line-height:13px;
		color:#6F7A83;
	}

div.main
	{
		margin: 10px 14px 0px 14px;
	}


/*tables, table data formatting*/

table.index, table.footer, div.main
	{
		width:905px;
	}

table.footer
	{
		height:100px;
		width:100%;
	}

iframe.footer
	{
		width:950px;
		height:150px;
		border:0;
	}

td
	{ 
		padding: 10px 10px 10px 10px;
		vertical-align: top;
	}

td.index, td.footer
	{
		padding: 0px;
	}

td.seminar
	{
		width:28%;
		padding-right: 0px; 
	}
td.reward
	{
		width:25%;
		padding-right: 0px; 
	}

/*headers*/

h2, h3, td.seminar
	{
		font-family:Arial;
		color:#595959;
	}

h2
	{
		font-size:15px;
		line-height:17px;	
	}
h3, td.heading, td.seminar
	{
		font-weight:900;
		font-size:14px;
		line-height:16px;		
	}


/*used to set up nice table borders*/

td.divide
	{
		border-right:1px solid #E2E4E6;
		padding: 0px;
	}

td.line 
	{
		border-top:1px solid #E2E4E6;
		padding: 0px;
	}

/*link formatting*/

a:hover
	{
		text-decoration:none;
	}

a, span strong 
	{ 
		color:#2397E9;
	}

.ls_text a:hover
	{ 
		text-decoration:none; 
		color:#6F7A83; 
		font-weight:normal;
	}




.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
		color: default;
	}


/*list formatting*/

ul 
	{
		margin:0; 
		padding:0; 
		list-style:none
	}

li 
	{
		background:url(images/a.gif) no-repeat left center;
		margin: 0px;
		line-height:18px;
		padding-top: 0px;
		padding-right: 18px;
		padding-bottom: 0px;
		padding-left: 18px;
	}		

li a, ul
	{		
		line-height:18px;
		color:#6F7A83;
		text-decoration:none;
	}

li a:hover
	{
		text-decoration:underline;
	}