body,html{
	background-color:#dfdfdf;
	margin:0;
	padding:0;
}
body{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:link,
a:visited{
	font-weight:bold;
	color:#F96611;
	text-decoration:none;
}
a:hover,
a:active{
	text-decoration:underline;
}
a.external{
	background:url(../img/icons/link-external.gif) no-repeat right center;
	padding-right:12px;
}
#Root{
	padding:5px;
	min-width:750px;
}
.Panel .Top{
	height:10px;
	background-image:url(../img/frame_tl.gif);
	font-size:4px;
}
.Panel .Top .Right{
	height:10px;
	background:url(../img/frame_tr.gif) no-repeat right top;	
}
.Panel .Bottom{
	height:13px;
	background-image:url(../img/frame_bl.gif);
	font-size:4px;
}
.Panel .Bottom .Right{
	height:13px;
	background:url(../img/frame_br.gif) no-repeat right top;
}
.Panel .Middle{
	background-color:white;
	background-image:url(../img/frame_l.gif);
	background-repeat:repeat-y;
	padding-left:9px;
}
.Panel .Middle .Wrapper{
	background-image:url(../img/frame_r.gif);
	background-position:top right;
	background-repeat:repeat-y;
	padding-right:9px;
}
.Panel .Middle p{
	margin:0;
}
#LersusLogo{
	width:117px;
	height:91px;	
	margin-left:12px;
	position:absolute;	
}
#LersusLogo a img{
	background-image:url(../img/lersus_logo.png);
	border:none;
}
#DelfiLogo{
	height:29px;
}
#DelfiLogo a img{
	float:right;
	margin-right:5px;
	background-image:url(../img/delfi-software.gif);
	border:none;
}
#TopPanel .Middle{
	margin:0;
}
#TopPanel .Middle .Wrapper{
	height:56px;
	vertical-align:middle;
}
#LangBar{
	display:block;
	float:right;
	margin:0;
	padding:17px 0 0 0;
	list-style-type:none;
}
#LangBar li{
	display:inline;
	margin:1px;
}
#LangBar li a img{
	border:none;
	padding:0;
	margin:1px;
	vertical-align:middle;
}
#LangBar li a.Active
{
	cursor:default;
}
#LangBar li a.Active img{
	border:1px solid #c4c4c4;
	padding:0;
	margin:0;
	vertical-align:middle;
}
#LersusLabel{
	margin-left:124px;
	padding-top:32px;
	background-image:url(../img/lersus_label.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	font-weight:bold;
}
#MainMenuContainer,
#BottomMenuContainer{
	border-top:1px solid #c4c4c4;
	background-image:url(../img/menu/bg-left.gif);
	background-repeat:repeat-y;
}
#MainMenuContainer div.Wrapper,
#BottomMenuContainer div.Wrapper{
	border-bottom:1px solid #c4c4c4;
	background-position:right top;
	background-image:url(../img/menu/bg-right.gif);
	background-repeat:repeat-y;
}
#MainMenuContainer #MainMenu{
	margin:0;
	padding:5px 15px;
	list-style-type:none;
}
#MainMenuContainer #MainMenu li{
	display:inline;
	color:#999;
	font-size:1.1em;
}
#MainMenuContainer #MainMenu li.Divider{
	margin:0 5px;
}
#MainMenuContainer #MainMenu li.Active{
	color:#F96611;
	font-weight:bold;
}
#MainMenuContainer #MainMenu li a{
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
#MainMenuContainer #MainMenu li a:hover{
	color:#F96611;
	text-decoration:underline;
}
#MainMenuContainer #MainMenu li.QuickLink, #MainMenuContainer #MainMenu li.ActiveQuickLink{	
	float:right;
	margin-left:10px;
}
#MainMenuContainer #MainMenu li.QuickLink a img{
	background-color:black;
	border:none;
}
#MainMenuContainer #MainMenu li.ActiveQuickLink img{
	background-color:#999;
	border:none;
}
#BottomMenuContainer div.Wrapper{
	text-align:center;
	font-size:0.8em;
	padding:0.2em;
}
#BottomMenuContainer div.Wrapper a{	
	color:black;
	text-decoration:none;	
}
#BottomMenuContainer div.Wrapper a:hover{
	color:#F96611;
	text-decoration:underline;
}
#RightSide{
	float:right;
	width:200px;
	clear:right;
}
#LeftSide{
	float:left;
	width:200px;
	clear:left;
}
#ContentPanel,#ContentPanel1,#ContentPanel2,#ContentPanel3,#ContentPanel3{
	margin:0 203px;
}
#BottomPanel{
	clear:both;
}
h1{
	margin:0;
	font-size:1.2em;
	font-weight:bold;
	padding:0.2em 0.5em;
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#c4c4c4;
	background-image:url(../img/header-bg.gif);
	margin-bottom:5px;
}
h2{
	font-size:1.1em;
	margin:1em 0 0.5em 0;
	padding:0 0 0.2em 0.3em;
	border-width:0 0 1px 1px;
	border-style:solid;
	border-color:#c4c4c4;
	color:#333;
}
h3{
	font-size:1.05em;
	font-weight:bold;
	margin:1em 0 0.5em 0;
	padding:0.2em 0.5em 0.2em 0;
	color:#333;
}
p{
	line-height:1.5em;
}
ul.LinkList{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0.1px 0;
	width:auto;
}
ul.LinkList li{
	display:inline;
	margin:0;
	padding:0;
	line-height:1.5em;
	font-size:0.9em;
}
ul.LinkList li.Active{
	background:url(../img/icons/icon_arrow_orange.gif) no-repeat 0 0.2em;	
	color:#F96611;
	padding-left:17px;
	font-weight:bold;
	display:block;
}
ul.LinkList li a:link,ul.LinkList li a:visited{
	display:block;
	background:url(../img/icons/icon_arrow.gif) no-repeat 0 0.2em;
	padding-left:17px;
	text-decoration:none;
	color:#333;
	font-weight:bold;
}
ul.LinkList li a:hover,ul.LinkList li a:active{
	text-decoration:underline;
	display:block;
	background-image:url(../img/icons/icon_arrow_orange.gif);
	color:#F96611;
}
ul.LinkList li ul
{
	margin:0 0 0 17px;
	padding:0;
	list-style-type:none;	
	font-size:1.1em;
}
ul.LinkList li.Active ul
{
	margin:0;
}
.PanelTextContent{
	padding:0;
}
.Announces{
	margin-bottom:-1px;	
	padding-top:10px;
	border-top:1px solid #c4c4c4;
	margin-top:10px;
}
.Announces p.Small{
	font-size:.75em;
	text-align:center;
	color:#666;
}
.Announces.First{
	padding-top:0;
	margin-top:0;
	border-top:none;
}
.Announces a.AnnounceButton{
	display:block;
	width:89px;
}
.Announces a.AnnounceButton img{
	padding:1px;
	border:none;
}
.AnnouncePic{
	text-align:left;
}
.AnnounceEasyHelp{
	background:url(../img/announce/lersus-easyhelp-price.gif) no-repeat 88% 50%;
}
.AnnounceEasyContent{
	background:url(../img/announce/lersus-easycontent-price.gif) no-repeat 88% 50%;
}
#YouAreHere{	
	background:#eee url(../img/icons/icon_arrow.gif) no-repeat .4em 50%;	
	border:1px solid #c4c4c4;
	padding:.2em .5em .2em 2.2em;
	font-weight:bold;
	font-size:0.75em;
	line-height:1.5em;
}
#YouAreHere a:link,#YouAreHere a:visited{
	color:#666;
	text-decoration:none;
	font-weight:bold;
}
#YouAreHere a:hover,#YouAreHere a:active{
	color:#F96611;
	text-decoration:underline;
}
div.ContentPanelContent{
	position:relative;
	padding:0 0.5em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.ContentPanelContent p{
	text-indent:0;
	text-align:justify;
}
div.ContentPanelContent hr{
	padding:0;
	margin:0.5em 0;
	border:none;
	height:1px;
	background-color:#c4c4c4;
}
div.ContentPanelContent hr.TranspFull{
	background-color:#fff;
	color:#fff;
}
div.ContentPanelContent hr.TranspHalf{
	background-color:#fff;
	margin-bottom:0;
	color:#fff;
}
div.ContentPanelContent p
{
	padding-bottom:1em;
}
div.ContentPanelContent p.Centered
{
	text-indent:0;
	text-align:center;
}
div.ContentPanelContent p img{
	padding:.2em;
	background-color:#eee;
	border:1px solid #c4c4c4;
	margin:.5em 1em;	
}
div.ContentPanelContent p img.Left{
	margin-left:0;
	float:left;
}
div.ContentPanelContent p img.Right{
	margin-right:0;
	float:right;
}
div.ContentPanelContent p img.Plain{
	border:none;
	padding:0;
	background-color:white;
	margin:0;
}
div.ContentPanelContent p.More{
	padding:0.5em 0 0 0;
	text-align:right;
}
div.ContentPanelContent p.GoTop{
	text-align:right;
	padding:0.5em 0 0 0;
	margin:0;
}
div.ContentPanelContent p.More a img,
div.ContentPanelContent p.GoTop a img{
	border:none;
	padding:0;
	margin:0;
	background-color:white;
}
#SupportedFormats
{
	margin:0 auto;
}
#SupportedFormats td
{
	padding:0.3em;
	vertical-align:middle;
	text-align:center;
	width:33%;
	font-size:0.8em;
	vertical-align:middle;
}
#SupportedFormats td span
{
	display:block;	
}
acronym
{
	border-bottom:1px dotted #c4c4c4;
}
#SupportedLMS
{
	margin:0.5em auto;
}
#SupportedLMS td img,
#DemoTable td a img,
#DemoModuleTable td a img
{
	border:none;
}
#SupportedLMS td
{
	padding-right:0.5em;
}
#DemoTable td,
#DemoModuleTable td{
	text-align:center;
	padding:0.5em;
}
#DemoTable td.Label,
#DemoModuleTable td.Label{
	text-align:left;
	line-height:1.7em;
}
#DemoTable span.Label,
#DemoModuleTable span.Label{
	font-size:1.3em;
	font-weight:bold;
}
#DemoTable span.Annotation,
#DemoModuleTable span.Annotation{
	font-weight:normal;
}
div.ContentPanelContent{
	font-size:0.9em;
	padding-top:5px;	
}
div.ContentPanelContent ul,
div.ContentPanelContent ul ul
{
	list-style-type:none;
	margin:0.5em 0 0.5em 3em;
	padding:0;
	line-height:1.5em;	
}
div.ContentPanelContent ul ul{
	margin-left:1em;
}
div.ContentPanelContent ul li,
div.ContentPanelContent ul li ul li
{
	padding-left:10px;
}
div.ContentPanelContent ul li{
	background:url(../img/bullet.gif) 0 0.6em no-repeat;	
}
div.ContentPanelContent ul li ul li{
	background:url(../img/bullet-1.gif) 0 0.6em no-repeat;
}
div.ContentPanelContent ol
{
	margin:0.5em 0 0.5em 3em;
	padding:0;
	line-height:1.5em;	
}
div.ContentPanelContent ul{
	padding-bottom:1em;
}
div.DemoModuleClass{
	background-color:#f3f3f3;
	border:1px solid #c4c4c4;
	padding:1em;
	margin-top:1em;	
}
div.DemoModuleClass p{
	text-indent:0;
	margin:0;
	padding:0;
}
div.DemoModuleClass img.ModulesLogo{
	float:left;
	margin-right:1em;
}
#EnglishLanguage{
	background:#f3f3f3 url(../img/content/demo-modules/english.jpg) 97% 50% no-repeat;
	padding-right:110px;
}
#MicrosoftWord,
#MicrosoftVisio{
	background:#f3f3f3 url(../img/content/demo-modules/word.jpg) 98% 50% no-repeat;
	padding-right:80px;
}
#MicrosoftVisio{
	background-image:url(../img/content/demo-modules/visio.jpg);
}
#AdobePhotoshop{
	background:#f3f3f3 url(../img/content/demo-modules/photoshop.jpg) 98% 50% no-repeat;
	padding-right:80px;
}
#Physics{
	background:#f3f3f3 url(../img/content/demo-modules/physics.jpg) 98% 50% no-repeat;
	padding-right:110px;
}
.DemoModules img{
	border:none;
	vertical-align:middle;
}
.DemoModules li{
	padding-bottom:1em;
}
.PureImage
{
	padding:0;
	margin:0;
	border-width:0;
}
#FullVersionReq
{
	margin:0;
	padding:0;
}
table.FullVersionReq{
	background-color:#f3f3f3;
	border:1px solid #dfdfdf;
	font-weight:bold;
	margin:0 auto;
}
table.FullVersionReq td.Label{
	text-align:right;
	vertical-align:middle;
}
table.FullVersionReq td.Field input{
	width:200px;
	border:1px solid #dfdfdf;
}
table.FullVersionReq td.Field input.required,
table.FullVersionReq td.Field select.required option
{
	border-left:2px solid #ff6763;
}
table.FullVersionReq td.Field input.notrequired,
table.FullVersionReq td.Field select.notrequired option
{
	border-left:2px solid #6073B7;
}
table.FullVersionReq td.Buttons{
	text-align:center;
}
table.FullVersionReq td.Buttons input{
	background-color:#dfdfdf;
	font-size:1em;
}
table.FullVersionReq td.RequestWasSended{
	font-size:0.9em;
	text-align:center;
}
table.FullVersionReq td.RequestWasNotSended{
	font-size:0.9em;
	text-align:center;
	color:red;
}
div.DownloadItemBox{
	background-color:#f3f3f3;
	border:1px solid #dfdfdf;
	padding:5px;
	margin:10px 0px;
	font-weight:bold;
}
div.DownloadItemBox form{
	margin:0px;
	padding:0px;
}
div.DownloadItemBox form select{
	font-size:1em;
	vertical-align:middle;
}
div.DownloadItemBox form input{
	background-color:#dfdfdf;
	font-size:1em;
	vertical-align:middle;
}
#AddSoftware
{
	font-weight:bold;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
table.LeftPictureTable,
table.LeftPictureTable1
{
	width:100%;
	text-align:left;
	vertical-align:top;
}
table.LeftPictureTable td.LeftPictureTableIcon,
table.LeftPictureTable1 td.LeftPictureTableIcon
{
	text-align:center;
	width:64px;
	padding:10px;
}
table.LeftPictureTable1 td.LeftPictureTableIcon
{
	width:1%;
}
table.LeftPictureTable1 td.LeftPictureTableText
{
	width:49%;
}
table.LeftPictureTable td.LeftPictureTableIcon img,
table.LeftPictureTable1 td.LeftPictureTableIcon img
{
	border-width:0;
}
table.LeftPictureTable td.LeftPictureTableIcon a,
table.LeftPictureTable1 td.LeftPictureTableIcon a
{
	text-decoration:none;
}
table.LeftPictureTable td.LeftPictureTableText,
table.LeftPictureTable1 td.LeftPictureTableText
{
	text-align:justify;
}