/* CSS Document */
/* Héliantis */

/*	
 ###################################
# General Styles 					#
 ###################################
*/

p 				{ margin: 0 0 15px 0; padding: 0; }
	
img 			{ display: block; }

img.icon0, img.inline0 { display: inline; vertical-align: middle; margin-left: 0px; margin-right: 0px; }

img.icon, img.inline { display: inline; vertical-align: middle; margin-left: 4px; margin-right: 4px; }
	
p.image 		{ margin: 0 10px 0 0; float: left; }
	
p.image img, p.blockImage img { border: 1px solid #121210; }

p.image2 		{ margin: 0 0 0 0; float: none; }
	
p.image2 img, p.blockImage img { border: 1px solid #121210; }
	
/*
 ###########################
# DEFAULT				    #
 ###########################
*/

.L09B			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9px; color: #fff; }
.L09G			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9px; color: #ccc; }
.L09N			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9px; color: #000; }
.L09O			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9px; color: #ff6600; }
.L09R			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9px; color: #cc0000; }
.L09V			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9px; color: #cccc33; }
.L09 a:link 	{ color: #ccc; text-decoration: none; }
.L09 a:visited 	{ color: #ccc; text-decoration: none; }
.L09 a:hover 	{ color: #cc3300; text-decoration: none; }

.L10B			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; }
.L10G			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #ccc; }
.L10GF			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9px; color: #7F7F7F; }
.L10N			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; }
.L10O			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #ff6600; }
.L10R			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #cc0000; }
.L10V			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #cccc33; }
.L10 a:link 	{ color: #ccc; text-decoration: none; }
.L10 a:visited 	{ color: #ccc; text-decoration: none; }
.L10 a:hover 	{ color: #cc3300; text-decoration: none; }

.L11B			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; }
.L11G			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #ccc; }
.L11GF			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #7F7F7F; }
.L11N			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
.L11O			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff6600; }
.L11R			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #cc0000; }
.L11V			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #cccc33; }
.L11 a:link 	{ color: #ccc; text-decoration: none; }
.L11 a:visited 	{ color: #ccc; text-decoration: none; }
.L11 a:hover 	{ color: #cc3300; text-decoration: none; }

.L12B			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; }
.L12G			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color: #ccc; }
.L12N			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.L12O			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color: #ff6600; }
.L12R			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color: #cc0000; }
.L12V			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color: #cccc33; }
.L12 a:link 	{ color: #ccc; text-decoration: none; }
.L12 a:visited 	{ color: #ccc; text-decoration: none; }
.L12 a:hover 	{ color: #cc3300; text-decoration: none; }

.L13B			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; color: #fff; }
.L13G			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; color: #ccc; }
.L13N			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; color: #000; }
.L13O			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; color: #ff6600; }
.L13R			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; color: #cc0000; }
.L13V			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; color: #cccc33; }
.L13 a:link 	{ color: #ccc; text-decoration: none; }
.L13 a:visited 	{ color: #ccc; text-decoration: none; }
.L13 a:hover 	{ color: #cc3300; text-decoration: none; }

.L14B			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; }
.L14G			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color: #ccc; }
.L14N			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.L14O			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color: #ff6600; }
.L14R			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color: #cc0000; }
.L14V			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color: #cccc33; }
.L14 a:link 	{ color: #ccc; text-decoration: none; }
.L14 a:visited 	{ color: #ccc; text-decoration: none; }
.L14 a:hover 	{ color: #cc3300; text-decoration: none; }

.L16B			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; }
.L16G			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 16px; color: #ccc; }
.L16N			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 16px; color: #000; }
.L16O			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 16px; color: #ff6600; }
.L16R			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 16px; color: #cc0000; }
.L16V			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 16px; color: #cccc33; }
.L16 a:link 	{ color: #ccc; text-decoration: none; }
.L16 a:visited 	{ color: #ccc; text-decoration: none; }
.L16 a:hover 	{ color: #cc3300; text-decoration: none; }

.L18B			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 18px; color: #fff; }
.L18G			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 18px; color: #ccc; }
.L18N			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 18px; color: #000; }
.L18O			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 18px; color: #ff6600; }
.L18R			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 18px; color: #cc0000; }
.L18V			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 18px; color: #cccc33; }
.L18 a:link 	{ color: #ccc; text-decoration: none; }
.L18 a:visited 	{ color: #ccc; text-decoration: none; }
.L18 a:hover 	{ color: #cc3300; text-decoration: none; }

.L24B			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 24px; color: #fff; }
.L24G			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 24px; color: #ccc; }
.L24N			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 24px; color: #000; }
.L24O			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 24px; color: #ff6600; }
.L24R			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 24px; color: #cc0000; }
.L24V			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 24px; color: #cccc33; }
.L24 a:link 	{ color: #ccc; text-decoration: none; }
.L24 a:visited 	{ color: #ccc; text-decoration: none; }
.L24 a:hover 	{ color: #cc3300; text-decoration: none; }

/*
 ###########################
# HEADER				    #
 ###########################
*/

.H10G			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #ccc; }
.H10G a:link 	{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #ccc; text-decoration: none; }
.H10G a:visited { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #ccc; text-decoration: none; }
.H10G a:hover 	{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #cc3300; text-decoration: none; }

.H10O			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #ff6600; }
.H10O a:link 	{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #ff6600; text-decoration: none; }
.H10O a:visited { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #ff6600; text-decoration: none; }
.H10O a:hover 	{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #cc3300; text-decoration: none; }

/*
 ###########################
# 3 FAMILIES		        #
 ###########################
*/

.F10B			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; }
.F10O			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #ff6600; }
.F10R			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #cc0000; }
.F10V			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #cccc33; }

/*
 ###########################
# FOOTER				    #
 ###########################
*/

.FOOT 			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; }
.FOOT a:link 	{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; text-decoration: none; }
.FOOT a:visited { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; text-decoration: none; }
.FOOT a:hover 	{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #cc3300; text-decoration: none; }