

.fontMainBody12
{
	font-family: Verdana, Arial, sans-serif;
	margin-left: 5px;
	font-size: 12px;
	text-align: left;
	color: #000000;
}


.fontMainBody10
{
	font-family: Verdana, Arial, sans-serif;
	margin-left: 5px;
	font-size: 10px;
	text-align: left;
	color: #000000;
}

.mainBlueLink
{
	text-decoration: none;
	color: blue;
}

.mainBlueLink:visited 
{
	text-decoration: none;
	color: blue;
}

.mainBlueLink:hover 
{
	text-decoration: underline;
	color: blue;
}


.newsBodyLifterLink
{
	text-decoration: underline;
	color: blue;
}

.newsBodyLifterLink:visited 
{
	text-decoration: underline;
	color: blue;
}

.newsBodyLifterLink:hover 
{
	text-decoration: underline;
	color: red;
}

.AthleticsLifterLink
{
	text-decoration: underline;
	color: black;
}

.AthleticsLifterLink:visited 
{
	text-decoration: underline;
	color: black;
}

.AthleticsLifterLink:hover 
{
	text-decoration: underline;
	color: red;
}




.toptable 
{
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}

.topheader1
{
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #000000;
	background-color: #FFFFFF;
}

.topheader2
{
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #000000;
	background-color: #FFFFFF;
}


.menutable 
{
	border-width: 0px;
	padding: 2px;
	margin: 0px;
	background-color: #000000;
}

.menu-ul
{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;
}

.menu-li 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	display:inline;
}

.menulink
{
	float:left;
	text-decoration:none;
	color: #FFFFFF;
	background-color: #000000;
	padding:0.3em 0.6em;
	border-right:0px solid black;
}

.menulink:visited 
{ 
	color: #FFFFFF;
}

.menulink:hover 
{
	color: #66FF33;
}


.contenttable 
{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	padding: 0px;
	margin: 0px;
	background-image: url('http://www.sotkamonvisa.fi/images/contentbgr.jpg');
	background-repeat: repeat-y
}

.contenttablecell
{
	border-right: 1px dotted #000000;
	color: #000000;
	padding-bottom: 10px;
}

.contenttablecell2
{
	border-right: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	color: #000000;
	padding-bottom: 10px;
}

.blankembeddedcontenttablecell
{	
	padding-bottom: 0px;
	color: #000000;
}

.embeddedcontenttablecell
{
	border-bottom: 1px dotted #000000;
	padding-bottom: 10px;
	color: #000000;
}


.embeddedcontenttablecell2
{
	border-bottom: 0px dotted #000000;
	padding-top: 10px;
	padding-right: 15px;
	color: #000000;
}


.H1
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
	margin-top: 5px;
	margin-left: 5px;	
}

.H2
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-left: 5px;
}

.H3
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	margin-top: 10px;
	margin-left: 5px;	
}

.H4
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 5px;
	margin-left: 5px;	
}

.body
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	margin-left: 5px;
	color: #000000;
}

.recursive
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: italic;
	margin-left: 5px;
	color: #000000;
}

.note
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	margin-left: 5px;	
	color: #000000;
}

.bodyimage
{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;	
	float:right;
	margin: 10px, 0px, 10px, 10px;
}

.bodyimage2
{
	border-width: 0px;
	border-color: #000000;	
	float:right;
	margin: 10px;
}

.bodyimage3
{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;	
	float:bottom;
	margin: 0px, 5px, 0px, 0px;
}

.bodyimage4
{
	border-style: solid;
	border-width: 0px;
	border-color: #000000;	
	float:bottom;
	margin: 0px, 5px, 0px, 0px;
}

.maintable 
{
	border-width: 0px;
	padding: 0px;
}

.leftmenu_main
{
	font-family: Verdana, Arial, sans-serif;
	margin-left: 5px;
	font-size: 10px;
	text-align: left;
	color: #000000;
}

.rightcolumn
{
	border-width: 0px;
	padding-top: 25px;
	padding-bottom: 25px;
}

.rightcolumnimage
{
	padding-top: 25px;
	padding-bottom: 25px;
}

.webmail
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
}

.contact
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	color: #000000;
	background-color: #FFFFFF;
}

.blanklink
{
	color: #FFFFFF;
}

.blanklink:visited 
{ 
	color: #FFFFFF;
}

.blanklink:hover 
{
	color: #FFFFFF;
}

.bodytable 
{
	padding: 0px;
	margin: 0px;
}

.bodytablecell
{
	border-right: 0px dotted #000000;
	padding-right: 15px;
	color: #000000;
}

.imagetable 
{
	padding: 0px;
	margin: 10px 0px 0px 0px;
}


.imagetableleft 
{
	padding: 0px;
	margin: 10px 15px 0px 0px;
}

.imagetablecell
{
	padding-top: 0px 0px 0px 0px;
	color: #000000;
}

.imagecaption
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

.recordtable 
{
	padding: 0px;
	margin: 0px;
}

.recordtablecell
{
	border-right: 0px dotted #000000;
	padding-right: 15px;
	color: #000000;
}

.athleticstable 
{
	padding: 0px;
	margin: 0px;
}

.athleticstablecell
{
	border-bottom: 0px dotted #000000;
	padding-right: 15px;
	color: #000000;
}

.athleticsimage
{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;	
	float:left;
	margin: 10px;
	vertical-align: text-bottom;
}

.athleticsname
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 5px;
	margin-left: 5px;	
}

.athletics_awards_history_table 
{
	padding: 0px;
	margin: 0px;
}

.athletics_awards_history_tablecell
{
	border-bottom: 1px dotted #000000;
	padding-right: 10px;
	color: #000000;
}

.athletics_lifting_history_table 
{
	padding: 0px;
	margin: 0px;
}

.athletics_lifting_history_tablecell
{
	border-bottom: 0px dotted #000000;
	padding-right: 15px;
	color: #000000;
}


.main_view_table 
{
	padding: 0px;
	margin: 0px;
}

.main_view_tablecell
{
	border: 0px #000000;
	padding: 0px;
	color: #000000;
}

.resultstable 
{
	padding: 0px;
	margin: 0px;
}

.resultstablecell
{
	border-bottom: 0px solid #000000;
	padding-right: 0px;
	color: #000000;
}












/* NOT USED */

a.leftmenulink:link { text-decoration: none}
a.leftmenulink:visited { text-decoration: none}
a.leftmenulink:hover { text-decoration: none}




.topmenu
{
	border-bottom: 0px solid #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FFFFFF;
}

.time
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}


.title

{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #222222;
}

.archivelink
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #006699;
	font-weight: bold;
}

.content
{
	border-right: 1px dotted #999999;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E0E0ff;
}





table.score
{
	border-collapse:collapse;
	border:0;
	border-style: solid; 
	padding-right: 2px; 
	padding-left: 3px; 
	text-align:center; 
	border-color: #0F5BB9;
}

table.score td
{
	padding-left: 5px; 
	padding-right: 5px;
	border:1px solid #667766; 
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 8pt
}

td.title 
{
	text-align: center; 
	border-style: solid; 
	border-width: 0; 
	font-size: 16pt;
	font-family: Tahoma, Geneva, sans-serif; 
}

table.score td.empty 
{
	border-style: solid; 
	border-width: 1; 
	background-color: #0F5BB9; 
	font-size: 8pt
}

table.score td.nl 
{
	text-decoration: line-through; 
	border-style: solid; 
	border-width: 1; 
	background-color: #FFAAB4; 
	font-size: 8pt
}

table.score td.gl 
{
	border-style: solid; 
	border-width: 1; 
	background-color: #B9E5AF; 
	font-size: 8pt
}

table.score td.wc
{
	text-align: center; 
	background-color: #333333;
	padding-left: 12pt;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 8pt text-align: left;
	color: #FFFF00
}

table.score td.tot 
{
	border-style: solid;
	border-width: 1;
	font-weight: bold;
	font-size: 8pt
}

table.score td.cur 
{
	border-style: solid;
	border-width: 1;
	font-weight: normal;
	background-color: #99FF99;
	font-size: 8pt
}

table.liftorder 
{
	border-collapse:collapse;
	border:0 ;
	border-style: solid;
	padding-right: 2px;
	padding-left: 3px;
	text-align:left;
	border-color: #0F5BB9
}

table.liftorder td
{
	padding-left: 5px;
	padding-right: 5px;
	border:1px solid #667766;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8pt
}

table.liftorder td.title
{
	text-align: center;
	background-color: #333333;
	padding-left: 12pt;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 8pt text-align: left;
	color: #FFFF00
}
