body {
    background-color:#000;
	background-image: url('Images/fond.JPG');
	scrollbar-base-color: #eeeeee;
	scrollbar-highlight-color: #C0C0C0;
	scrollbar-shadow-color: #C0C0C0;
	scrollbar-3dlight-color: #DDDDDD;
	scrollbar-darkshadow-color: #DDDDDD;
	margin:0;
	padding:20px;
	color: #000;
	text-align:left;
	font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
	text-align:center;
}
.bod {
	width:85%;
	text-align:left;
	margin-left:auto; margin-right:auto;
}
.titlelink {
	color:#0000FF !important;
}
.titlelink:hover {
	color:#000 !important;
}
h1 {
	font-size:3em;
}
h2 {
	font-size:1.9em;
}
.under {
	text-decoration:underline;
}
.email {font-size:1.2em; font-weight:bold;}
.grand {font-size:1.3em; font-weight:bold;}
#left{
	text-align:left;
	font-size:1.2em;
}
.blocmenu {
     margin-left:auto;
     margin-right:auto;
     height: 91px;
	 width:606px;
     border: 0px;
	 list-style-type: none ;
	 padding:0;
}
.blocmenu li
{
	float: left ;
	text-align: center ;
	margin-right:10px;
}
.blocmenu li a
{
	font-size: 1em ;
	font-weight: bold ;
	color: #000 ;
	display: block ;
	text-decoration: none ;
	text-align:center bottom;
	width: 91px ;
	height: 20px;
	line-height:20px;
	padding-top:65px;
	padding-bottom:6px;
}
.blocmenu li a:hover { }
.blocmenu li a img { position:absolute; margin:0;}
.blocmenu li a.img1:hover
{
	background: url('Images/Tree1a.gif') no-repeat 0 0;
}
.blocmenu li.img2 a:hover
{
	background: url('Images/Tree2a.gif') no-repeat 0 0;
}
.blocmenu li.img3 a:hover
{
	background: url('Images/Tree3a.gif') no-repeat 0 0;
}
.blocmenu li.img4 a:hover
{
	background: url('Images/Tree4a.gif') no-repeat 0 0;
}
.blocmenu li.img5 a:hover
{
	background: url('Images/Tree5a.gif') no-repeat 0 0;
}
.blocmenu li.img6 a:hover
{
	background: url('Images/Tree6.gif') no-repeat 0 0;
}
.ulsdate {
	margin-left:auto; margin-right:auto;
	width:620px;
	display:block;
	text-align:center;
}
.lstdate {
	list-style:none;
	width:300px;
	padding:0;
	float:left;
	margin:0;
}
.lstdate2 {
	list-style:none;
	margin:0;
	width:300px;
	padding:0;
	float:left;
}
.lstdate li, .lstdate2 li {
	font: 1.3em "Trebuchet MS", helvetica, sans-serif ;
	height:30px;
	width:300px;
}
.red { color:#FF0000; font-weight:bold;}
.img_spain {border:none;display:block;margin-left:auto; margin-right:auto;}
a {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
a:hover {
	color: #0000FF;
}
.tabform { text-align:left; font-weight:bold; margin-left:auto; margin-right:auto;}
.tabnormal{background-color:none; color:navy;  border: medium solid #navy;}
.tabnormal tr:hover tr {background-color:#F1CC9E; color:white; font-weight:bold; border: medium solid #navy;}
.tabover {background-color:#F1CC9E; color:white; font-weight:bold border-width: 1px 1px 1px 1px; border: medium solid #navy;}
.gen			{ font-weight: bold; font-size: 11px; color : #00669;}
a.gen			{ text-decoration: none; color : #000000; }
a.gen:hover		{ text-decoration: underline; }

td.row1	{ background-color: #F1CC9E;color: #FFFFF;font-weight: bold;}
td.row2	{ background-color: #6699CC; }
td.row3	{ background-color: #E0DFE3; }

td.rowpic {
		background-color: #FFFFFF;
		background-repeat: repeat-y;
}
th	{
	color: #FFFFFF; font-size: 11px; font-weight : bold;
	background-color: #FFCF31; height: 25px;
	background-image: url('templates/subTrail/images/cellpic3.gif');
}

td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom {
			background-image: url('templates/subTrail/images/cellpic1.gif');
			background-color:#E0DFE3; border: medium solid #EAE8CF; height: 28px
}

td.cat, td.catHead, td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;
}
th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px;
}
td.row3Right, td.spaceRow {
	background-color: #E0DFE3; border: #EAE8CF; border-style: solid;
}

th.thHead, td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides, td.catSides, td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight, td.catRight, td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft, td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom, td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #FFFFFF;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif
}
.h3module {
	color: #ad0000;
	font-size:1.9em;
}