/*
http://milambda.net
http://milambda.com

milambda.css

(c) 2005-2006 Mi Lambda, Matija Lah, s.p.

light-green:	#2ec94a,	rgb(46, 201, 74)
dark-green:		#235d23,	rgb(35, 93, 35)
darkest-green:	#003300,	rgb(0, 51, 0)

lighter-green:	#ebfee9,	rgb(235, 254, 233)
yellow-green:	#caf589,	rgb(202, 245, 137)
lightest-green:	#fafef8,	rgb(250, 254, 248)
*/

html
{
	font-family: Tahoma, Arial, sans-serif;
}

body
{
	background-color: white;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.mainFrame
{
	position: relative;
	top: 0px;
	width: 800px;
	min-height: 600px;
	height: 95%;
	margin: 0px 0px 0px 0px;
	padding: 40px 8px 10px 8px;
	background-color: #fafef8;
}

table.mainFrame
{
	width: 100%;
	height: 100%;
	border: hidden;
}

table.mainFrame tr
{
	vertical-align: top;
}

table.mainFrame td
{
	border: hidden;
}

td.header
{
	height: 148px;
	border: hidden;
}

div.logo
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 216px;
	height: 140px;
	float: left;
	background-color: white;
	background-image: url("milambdalogo.jpg");
	background-position: center center;
	background-repeat: no-repeat;
}

div.moto
{
	position: relative;
	top: 0px;
	height: 14px;
	font-size: 10pt;
	color: silver;
}

div.loadingWarning
{
	position: absolute;
	top: 44px;
	float: right;
	height: 14px;
}

div.loadingWarning p
{
	color: white;
	font-size: 10pt;
	background-color: #b22222;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

div.topMenu
{
	position: relative;
	top: 108px;
	left: 10px;
	float: left;
	font-size: 10pt;
	color: silver;
}

div.topMenu p
{
	font-size: 10pt;
	margin: 1px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

div.topMenu a
{
	text-decoration: none;
	color: #003300;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

div.topMenu a:link
{
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

div.topMenu a:visited
{
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

div.topMenu a:hover
{
	background-color: #2ec94a;
	color: #ebfee9;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

div.topMenu a:active
{
	background-color: #caf589;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

div.langSelect
{
	position: relative;
	top: 108px;
	left: 0px;
	float: right;
	height: 14px;
	color: silver;
	text-align: right;
}

div.langSelect p
{
	font-size: 10pt;
	margin: 1px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

div.langSelect a
{
	text-decoration: none;
	color: #003300;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

div.langSelect a:link
{
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

div.langSelect a:visited
{
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

div.langSelect a:hover
{
	background-color: #2ec94a;
	color: #ebfee9;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

div.langSelect a:active
{
	background-color: #caf589;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

td.leftSideBar
{
	width: 224px;
	border: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.list
{
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 12px 4px;
}

div.list h1, h2, h3, h4
{
	font-family: Tahoma, Arial, sans-serif;
}

div.list h3
{
	font-size: 12pt;
	margin: 12px 8px 4px 8px;
	padding: 8px 0px 0px 0px;
}

div.list p
{
	font-size: 10pt;
	margin: 8px 0px 4px 8px;
	padding: 0px 0px 0px 0px;
}

div.list ul
{
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-position: inside;
	list-style-type: disc;
}

div.list li
{
	padding: 0px 0px 0px 0px;
}

div.list a
{
	text-decoration: none;
	color: #003300;
	margin: 0px 0px 0px 0px;
	padding: 1px 2px 2px 2px;
}

div.list a:link
{
	margin: 0px 0px 0px 0px;
	padding: 1px 2px 2px 2px;
}

div.list a:visited
{
	margin: 0px 0px 0px 0px;
	padding: 1px 2px 2px 2px;
}

div.list a:hover
{
	background-color: #2ec94a;
	color: #ebfee9;
	margin: 0px 0px 0px 0px;
	padding: 1px 2px 2px 2px;
}

div.list a:active
{
	background-color: #caf589;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 1px 2px 2px 2px;
}

td.mainContent
{
	height: 100%;
	width: 568px;
	border: hidden;
	padding: 0px 0px 0px 0px;
}

div.mainContent
{
	position: relative;
	top: 0px;
	left: 0px;
	min-height: 600px;
	font-family: "Book Antiqua", Times, serif;
	margin: 0px 0px 0px 0px;
	background-color: white;
}

div.mainContent h1, h2, h3, h4
{
	font-family: Tahoma, Arial, sans-serif;
}

div.mainContent h2
{
	font-size: 16pt;
	margin: 12px 0px 12px 0px;
	padding: 0px 0px 2px 0px;
	border-bottom: 1px dashed silver;
}

div.mainContent h4
{
	font-size: 14pt;
	margin: 12px 0px 12px 2px;
	padding: 0px 0px 0px 0px;
}

div.mainContent p
{
	font-size: 11pt;
	margin: 8px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}

div.mainContent p.condensed
{
	font-size: 11pt;
	margin: 8px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}

div.mainContent p.signature
{
	font-size: 11pt;
	font-style: italic;
	text-align: right;
	margin: 8px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}

div.mainContent table
{
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.mainContent tr
{
	vertical-align: middle;
	height: 20px;
}

div.mainContent td
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.mainContent td.narrow
{
	width: 52px;
}

div.mainContent ul
{
	font-size: 10pt;
	margin: -2px 0px 12px 16px;
	padding: 0px 0px 0px 0px;
	list-style-position: outside;
	list-style-type: disc;
}

div.mainContent ol
{
	font-size: 11pt;
	margin: -2px 0px 12px 28px;
	padding: 0px 0px 0px 0px;
	list-style-position: outside;
	list-style-type: lower-roman;
}

div.mainContent li
{
	margin: 8px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}

div.mainContent a
{
	text-decoration: none;
	color: #235d23;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dashed #003300;
}

div.mainContent a:link
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.mainContent a:visited
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.mainContent a:hover
{
	background-color: transparent;
	color: #235d23;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.mainContent a:active
{
	background-color: transparent;
	color: #235d23;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

td.propsContent
{
	vertical-align: bottom;
	height: 1px;
}

div.propsContent
{
	position: relative;
	top: 4px;
	left: 0px;
	height: 1px;
	font-family: Tahoma, Arial, sans-serif;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 0px 12px;
	background-color: #fafef8;
}

div.propsContent span
{
	font-size: 8pt;
}

div.abstract
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
}

div.tinyBox
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 46px;
	height: 12px;
	float: left;
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.phone
{
	position: relative;
	left: 0px;
	width: 18px;
	height: 18px;
	float: left;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	background-image: url("phone.png");
	background-position: center center;
	background-repeat: no-repeat;
}

div.email
{
	position: relative;
	left: 0px;
	width: 18px;
	height: 18px;
	float: left;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	background-image: url("email.png");
	background-position: center center;
	background-repeat: no-repeat;
}

table.footer
{
	width: 100%;
	height: 20px;
	font-size: xx-small;
	border: hidden;
	padding: 0px 0px 0px 0px;
}

table.footer tr
{
	vertical-align: bottom;
}

table.footer td
{
	width: 33.33%;
	border: hidden;
}

table.footer td.left
{
	padding: 0px 0px 0px 2px;
}

div.warning
{
	position: relative;
	top: 0px;
	left: 0px;
	float: right;
	color: silver;
	text-align: right;
}

div.warning p
{
	font-size: xx-small;
	margin: 1px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

div.warning a
{
	text-decoration: none;
	color: #003300;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

div.warning a:link
{
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

div.warning a:visited
{
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

div.warning a:hover
{
	background-color: #2ec94a;
	color: #ebfee9;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

div.warning a:active
{
	background-color: #caf589;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

img
{
	border: none;
}

span.image a
{
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

span.image a:link
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

span.image a:visited
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

span.image a:hover
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

span.image a:active
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

.right
{
	text-align: right;
}

.left
{
	text-align: left;
}

.center
{
	text-align: center;
}

.justify
{
	text-align: justify;
}

.grayedOut
{
	color: silver;
}

.small
{
	font-size: 6pt;
}

.optionSelected
{
	background-color: #caf589;
	color: #000000;
}

.w33
{
	width: 33.33%;
}

