
a {text-decoration:none; color: #3366cc;}
a:visited {text-decoration:none; color: #3366cc;}
a:hover {text-decoration:underline; color: #97b3c8;}

a.luxena_product{text-decoration:none; color: #305083; font-weight: bold; font-family: tahoma; font-size: 11px}
a.luxena_product:visited{text-decoration:none; color: #305083}
a.luxena_product:hover{text-decoration:none; color: #97b3c8}

a.luxena_product_light{text-decoration:none; color: #305083; font-weight: normal; font-family: tahoma; font-size: 12px}

a.small{font-family:verdana, arial, helvetica, sans-serif; font-size: 10px;}
a.small:visited{color: #97b3c8;}

a.fixed{text-decoration:none; color: #3366cc; font-family: tahoma; font-size: 12px}
a.fixed:visited{text-decoration:none; color: #3366cc}
a.fixed:hover {text-decoration:underline; color: #97b3c8;}

table
{
    color: #305073;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: xx-small;
    font-weight: normal;
    text-decoration: none;
	text-align:left;
    border-collapse:collapse;
    border-color: #eff3f7;
}

table.data
{
    font-size: 12px;
}

.small
{
	font-size:10px;
	color: #97b3c8;
}

.mini
{
	font-size:9px;
	color: #97b3c8;
}

.data_small
{
	font-family:verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    border-collapse:separate;
}

.data_mini
{
	font-family:verdana, arial, helvetica, sans-serif;
    font-size: 10px;
    border-collapse:separate;
}

.label_small
{
	font-family:verdana, arial, helvetica, sans-serif;
    font-size: 11px;
}

#cell_odd {	background-color: #eff3f7 }
#cell_even { background-color: white }

td.cell_form_title { font-weight: bold; text-align: right }

.name_odd { padding: 4px 10px 3px 10px; background-color: #F0F8F8 }
.name_even { padding: 4px 10px 3px 10px; background-color: white }
.value_odd { padding: 4px 0px 3px 6px; background-color: #F8F6F5; text-align: left }
.value_even { padding: 4px 0px 3px 6px;background-color: white; text-align: left }
.date_cell { color: #507093; font-family: Verdana; font-size: 10px; font-weight: bold; text-align: right; }

td.list_header { background-color:#fefffe;}
td.list_footer { background-color:#fefffe;}
td.list_point  { padding-top:7px; background-color:#fefffe;}
td.list_content { padding-right:6px; background-color:#fefffe; text-align: left }
td.cell_content { background-color: #fefffe; text-align: justify }
td.content { text-align: justify }

td.product_header 
{
	padding: 2px 4px 3px 6px;
	background-color: #F0F4F9; text-align:right;
	font-family:verdana, arial, helvetica, sans-serif;
    font-size: 11px;
}
td.block_item 
{
	font-weight: bold; 
	padding: 2px 3px 3px 3px;
	background-color: #F3F8FA;
	font-family:verdana, arial, helvetica, sans-serif;
    font-size: 11px;
}

.input 
{	
	color: #305083;
	border : #97b4d7 1px solid;	
	font-weight: normal; 
	font-family:verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    height: 15px;
}

.inputMono
{	
	color: #305083;
	border : #97b4d7 1px solid;	
	font-weight: normal; 
	font-family:courier, arial, helvetica, sans-serif;
    font-size: 10px;
}

.inputSimple
{	
	color: #305083;
	font-weight: normal; 
	font-family:verdana, arial, helvetica, sans-serif;
    font-size: 11px;
}

.inputMemo
{	
	color: #305083;
	border : #97b4d7 1px solid;	
	font-weight: normal; 
	font-family:verdana, arial, helvetica, sans-serif;
    font-size: 11px;
}

.inputMonoMemo
{	
	color: #305083;
	border: #97b4d7 1px solid;	
	font-weight: normal; 
	font-family: courier, arial, helvetica, sans-serif;
    font-size: 10px;
}

.inputreg
{	
	color: #305083;
	border : #97b4d7 1px solid;	
	font-weight: normal; 
	font-family: Courier New;
    font-size: 13px;
    text-align: center;
}



tt
{
	font-size: small;
}

.page_caption
{
	font-size: large;
	font-weight: bold;
}

.body_text
{
	text-align: justify;
}

.block_caption
{
	padding: 3px 3px 3px 5px;
	background-color: #F3F8FA;
    font-size: small;
	font-weight: bold;
}

.list_text
{
    text-align: left;
}

.table_caption
{
	padding-bottom: 5px;
    text-align: left;
    font-size: small;
	font-weight: bold;
}

.table_header
{
    font-size: x-small;
	font-weight: bold;
	text-align: left;
}

.table_text
{
    text-align: left;
    font-size: x-small;
}

.table_name_odd
{
	padding: 4px 0px 3px 6px;
	background-color: #f8f9f7;
	text-align: left;
}

.table_desc_odd
{
	padding: 4px 10px 3px 10px;
	background-color: #f5fafc;
}

.table_name_even
{
	padding: 4px 0px 3px 6px;
	background-color: white;
	text-align: left;
}

.table_desc_even
{
	padding: 4px 10px 3px 10px;
	background-color: white;
}

.code_spacing
{
	padding: 15px 15px 15px 15px;
	text-align: left;
}

.hint
{
	font-size: x-small;
}
