/*
-----------------------------------------------
Author:   Francois Lavigne
Version:  March 1 2006
----------------------------------------------- */

/* HTML Tags
----------------------------------------------- */

body
{
	font-family: tahoma;
	color: #FFFFFF;
	margin: 0px;	
	padding: 0px;
	background-image: url(../../interface/images/bg.gif);		
}

form 
{
	margin: 0px;
	padding: 0px;
}

input.input
{
	width: 100%;
	height: 18px;
	font-family: arial;	
	font-size: 10px;
	padding: 2px;	
	background-color: transparent;
	border: 1px #166B9A solid;
	border: 1px #ffffff solid;
}

textarea.textarea
{	
	width: 100%;
	height: 100px;
	font-family: arial;	
	font-size: 10px;
	padding: 2px;
	background-color: transparent;
	border: 1px #166B9A solid;
	border: 1px #ffffff solid;
}

input.buttonSubmit
{
	height: 20px;
	font-family: verdana;	
	font-size: 10px;
	color: #ffffff;
	background-color: #166B9A;
	border: 2px #2D88B0 outset;
	cursor: pointer;
}

input.buttonReset
{
	height: 20px;	
	font-family: verdana;	
	font-size: 10px;
	color: #ffffff;
	background-color: #454545;
	border: 2px #666666 outset;
	cursor: pointer;
}

.Error
{
	 font-size: 12px;
	 line-height: 20px;
	 color: #aa0000;
	 padding: 10px;
	 margin: 20px 00px 0px 0px;
	 background-color: #ffffdd;
	 border: 1px #ff0000 solid;
}

.Corfirm
{
	 width: 250px;
	 font-size: 12px;
	 line-height: 20px;
	 color: #aa0000;
	 position: absolute;	 
	 padding: 10px;
	 margin: 35px 20px 0px 35px;
	 background-color: #ffffdd;
	 border: 1px #ff0000 solid;
}

table.Template
{
	width: 770px;
}

td.Header
{
	background-image: url(../../interface/images/header_bg.jpg);
	background-repeat: no-repeat;
	vertical-align: top; 
}

table.Lang
{
	width: 100%;
	height: 68px;
	font-size: 11px;	
}

table.Lang td
{
	vertical-align: top;
}

table.Lang div
{
	width: 60px;
	padding: 5px 0px 7px 0px;
	text-align: center;
}

table.Menu
{
	width: 100%;	
	font-size: 10px;
}

table.Menu td
{
	padding: 3px 15px 3px 15px;
	white-space: nowrap;
	border-bottom: 2px #3E3E3E solid;
}

td.Contents
{
	height: 380px;	
}

table.Contents
{
	width: 100%;
	height: 380px;	
	vertical-align: top;
	background-image: url(../../interface/images/content_bg.jpg);
	background-repeat: no-repeat;
}

td.ContentsText
{	
	width: 100%;
	font-family: tahoma;	
	font-size: 11px;		
	color: #f0f0f0;
	padding-left: 25px;	
}

td.ContentsTextFull
{	
	width: 100%;
	font-family: tahoma;	
	font-size: 11px;		
	color: #f0f0f0;
	padding-left: 25px;		
	padding-right: 25px;	
}

td.ContentsTextFull img
{	
	border: 1px #c5c5c5 solid;	
}

td.ContentsSubText
{	
	font-family: tahoma;	
	font-size: 11px;
	color: #f0f0f0;
	vertical-align: top;
}

td.Contents a
{	
	color: #f0f0f0;
}

td.Contents p
{	
	font-size: 11px;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
}

td.Contents ul
{
	padding: 5px 10px 5px 15px;
	margin: 5px 0px 5px 0px;
	display: block;
}

td.Contents li
{
	font-size: 11px;		
	list-style-type: disc;	
	padding: 0px;
	margin: 0px 0px 0px 5px;
}

td.Contents h1
{
	font-family: georgia;
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
	font-style: italic;
	padding: 0px 0px 20px 0px;
	margin: 0px;			
}

td.Contents h1 b
{
	font-size: 24px;
	font-weight: normal;
	text-decoration: underline;		
}

td.Contents h2
{	
	font-family: georgia;	
	font-size: 11px;
	font-weight: normal;
	font-style: italic;	
	line-height: 18px;	
}

td.Contents h3
{	
	font-family: tahoma;	
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	display: inline;
}

td.Contents h4
{	
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px #999999 solid;
	display: block;
}

td.Footer
{
	height: 140px;
	background-image: url(../../interface/images/footer_bg.jpg);
	background-repeat: no-repeat; 
}

table.Footer
{
	width: 100%;
}

td.FooterThumb
{
	font-size: 11px;
	color: #c1c1c1;
	padding: 10px 0px 0px 25px;
	vertical-align: top;
}

td.FooterThumb td
{
	width: 25%;
	padding: 5px 25px 0px 0px;
	vertical-align: top;
	font-size: 11px;	
	color: #ffffff;
	white-space: nowrap;
}

td.FooterThumb img
{
	border: 1px #8C8C8C solid;
	margin-bottom: 2px;
	display: block;	
}

td.FooterDiv
{
	width: 2px;
}

td.FooterInfo
{	
	width: 250px;
	font-size: 10px;		
	text-align: right;
	color: #c1c1c1;
	vertical-align: top;	
	padding: 15px 42px 0px 0px;
}

td.FooterInfo a
{
	color: #c1c1c1;
}

td.FooterInfo a:hover
{
	text-decoration: none;
}

td.FooterInfo b
{
	font-size: 14px;	
	text-align: right;
	color: #ffffff;
	display: block;
	padding-bottom: 5px;
}

td.Copyright
{
	font-size: 10px;
	color: #737373;	
	padding-left: 20px;	
}

td.CopyrightLogo
{
	padding-right: 15px;	
	text-align: right;	
}

#extra
{
    font-size:0.75em;
    padding:10px 45px;
    line-height:1.5em;
    color:#555;
}

#extra a {color:#333;}
#extra a:hover { text-decoration: none; }
