body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
}
a {
	text-decoration:none;
	color:#000000;
}
a:hover {
	color:#B1A06C;
}
#homeheader {
	width:760px;
	height:22px;
	border-top:0;
	border-bottom:0;
	border-right:1px solid #ededed;
	border-left:1px solid #ededed;;
	background-color:#000000;
	padding:0;
	position:relative;
	margin:auto;
}
.lthomeheader {
	width:210px;
	float:left;
}
.ctrhomeheader {
	width:372px;
	height:22px;
	background-color:#FFFFFF;
	float:left;
	margin:0;
	padding:0;
}

div.langhometop {
	background:url(/images/bgtoplang.gif) repeat-y;
	text-align:center;
	height:20px;
	margin-top:2px;
	margin-left:5px;
}

div.langhometop a {
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

div.langhometop a:hover {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

div.mainblock {
	width:760px;
	border-top:0;
	border-bottom:1px solid #ededed;
	border-right:1px solid #ededed;
	border-left:1px solid #ededed;;
	padding:0px;
	background-color:#FFFFFF;
	margin:auto;
	clear:both;
}

div#leftblock {
	width:210px;
	clear:both;
}

div.bgleftsologan {
	float:left;
	border:0;
	margin:0;
	width:25px;
}
.tdleftshadow {
	background:url(/images/left_bg2.gif) repeat-y right;
}

div.bgintroleft {
	float:right;
	border:0;
	margin:0;
	width:185px;	
}

div.introleft {
	border:0;
	margin:0;
	margin-left:5px;
}

div.leftintrotitle {
	background:url(/images/bg_intro.gif) repeat;
	margin-bottom:5px;
	margin-top:5px;
	height:25px;
	width:175px;
	font-size:13pt;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	padding-left:5px;
	padding-top:2px;
}

div.leftintrocontent {
	padding:5px;
	font-size:10.5pt;
	font-weight:bold;
	color:#434343;
	line-height:26px;
	text-align:center;
}

div.leftintrocontent1{
	font-size:10pt;
	color:#434343;
	line-height:22px;
	padding:10px;
	text-align:left;
}

div#centerblock {
	width:372px;
}

div.inblockcenter {
	width:362px;
	margin:0;
	margin-left:5px;
	margin-right:5px;
} 

div.vercontent {
	border:1px solid #E4D9B7;
	margin-top:5px;
	padding-bottom:8px;
	text-align:center;
}

div.vercontent:hover {
	border:1px solid #e7e7e7;
}

div.vercontent ul{
	text-align:left;
	line-height:16px;
	padding:0px;
	margin-left:25px;
	margin-right:5px;
	margin-top:3px;
	margin-bottom:3px;
}

div.vercontent ul ul{
	text-align:left;
	line-height:14px;
	padding:0px;
	margin-left:11px;
	margin-right:0px;
	margin-top:3px;
	margin-bottom:3px;
}

div.vercontent a {
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}

div.vercontent a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#B1A06C;
}

div.vercontent b {
	font-weight:bold;
	font-size:9px;
	letter-spacing:-2px;
}
div.vercontent div.demo-detail-signup {
	padding-top:6px;
}


img.titleversion {
	margin-top:3px;
}
img.freefigure {
	
}

div#rightblock {
	width:178px;
	float:right;
	clear:both;
}

div.bgright {
	
}
.tdrightshadow {
	background:url(/images/right_bg3.gif) repeat-y left;	
}

div.bgrightshadow {
	background:url(/images/right_bg3.gif) repeat-y left;	
	float:left;
	width:8px;
}
div.tabpanelright {
	background:url(/images/right_bg2.gif) repeat-x;	
	width:170px;
	height:561px;
	padding-top:8px;
	float:right;
	text-align:left;
}

div#accpanel, div.collapsepanel {
	background-color:#FFFFFF;
	width:162px;
	margin-bottom:4px;
	border:1px solid #efefef;
	border-bottom:2px solid #efefef;
}

div#accpanel {
	padding-bottom:15px;
}

div.collapsepanel {}

div.collapsepanel img {
	cursor: pointer;
}
div.collapsepanel:hover {
	border:1px solid #E4D9B7;
	border-width:1px 1px 2px;
}

/* panel on right */
div.panelcontent {
	margin-top:10px;
}

div.accinputlayout {
	margin-left:20px;
	margin-bottom:6px;
}

div.loginbtlayout {
	text-align:center;	
}


div.lb_text_secr {
	color:#94949e;
	font-size:11px;
	text-align:left;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
}
.quickaccessbold {
	text-align:left;
	margin-top:5px;
	margin-left:5px;
	padding-top:5px;
	padding-left:15px;
}

.quickaccessbold a{
	text-decoration:underline;
	color:#000000;
	display:list-item;
	line-height:2px;
}
.quickaccessbold a:hover {
	text-decoration:none;
	color:#B1A06C;
	display:list-item;
	line-height:2px;
}

.input_text {
	border:1px solid #afafaf;
	font-size:11px;
	height:15px;
	width:120px;
}

ul.wordlistsection, ol.wordlistsection{
	color:#000000;
	margin-left:0px;
	margin-top:0px;
	padding-left:28px;
	padding-top:5px;
	list-style-type:square;
	font-size:11px;
	line-height:16px;
}

ul.wordlistsection a {
	color:#000000;
	text-decoration:none;
}

ul.wordlistsection a:hover {
	color:#B1A06C;
}

.contpanel {
	margin-bottom:30px;
	padding:0px;
	/*text-align:justify;*/
	line-height:16px;
}

div.footerblock {
	border-top:0;
	border-bottom:0;
	border-right:1px solid #ededed;
	border-left:1px solid #ededed;;
	width:760px;
	height:25px;
	background-color:#ededed;
	margin:auto;
}

div.footcopyright {
	width:210px;
	float:left;
	padding-top:2px;
	text-align:center;
	font-size:7pt;
}

div.footcenter {
	float:left;
	width:372px;
}

div.ftcounter {
	color:#786839;
	font-weight:bold;
	float:right;
	width:178px;
}
/* collapsible panel */
#cp_panel2, #cp_panel3, #cp_panel4 {
	padding-bottom:2px;
	display:none;
}

.xyloo_button {
	background: url(/images/bg_button.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	border:1px solid #cecbaf;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
	font-weight:bold;
}

form {
	display:inline;
}

.curlogon {
	padding-left:3px;
	margin:3px 10px 3px 15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#94949E;
	border-bottom:1px dashed #dddddd;
	padding-bottom:3px;
}
.curlogon a, .curlogon a:visited
{
	font-weight:bold;
	color:#B1A06C;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.curlogon a:hover {
	color:#94949E;
	text-decoration:underline;
}
