body {
	padding:0; margin:0;background-color:#c2d9df; font:13px/18px Arial, Helvetica, sans-serif;}
img {margin:0; padding:0; border:0;}
.clearBoth {clear:both;}
.floatLeft {float:left}
.floatRight {float:right}

/********************************/
/*       HEADER STYLE           */
/********************************/
#head_wrapper {
   width:100%; height:233px;	margin:0 auto; margin-top:5px; background:url('images/headerbarbg.gif') repeat-x;}
#header {
   width:1000px; height:233px; margin:0 auto; background:url('images/header.gif') no-repeat;}
#head1 {height:27px;}
#head1 ul {list-style-type:none;margin:0 0 0 15px; padding:0; line-height:200%;}
#head1 li {list-style-type:none;display:block; float:left;margin-right:5px;}
#head1 a {display:block; float:left; color:#fff; font-size:12px; background:url('images/top_arrow.gif') no-repeat left; padding-left:13px; text-decoration:none;}
#head2 {margin-top:148px; height:35px;}
#head2 ul.topnav{
  width:950px;
  padding:9px 0 0 0;
  margin:0 auto 0 auto;
	display:block;	list-style-type:none; }
	
#head2 ul.topnav li{
	display:block;float:left;
	padding:0 13px 0 13px; margin:0; height:35px;
	background:url(images/separator_1.gif) no-repeat right;}
	
#head2 ul.topnav li.nosp{
	background:none;}
	
#head2 ul.topnav li a{ display:block;padding-top:9px;
	font:14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;  
	margin:0;  
	}
#head2 ul.topnav li a:hover{
  padding-top:8px;
	text-decoration:underline;
	}
   
/*//END OF HEADER STYLE*/

/********************************/
/*         BODY STYLE           */
/********************************/
#body_wrapper {padding:0; margin:0;}
#body {margin:0 auto; padding:0; width:1000px;}

#content_wrapper {width:790px; margin:0 0 15px 0px;}
#content_head {margin:0 auto;width:790px; height:9px; background:url(images/content-head-bg.gif) 0 0 no-repeat;}
#content_body {margin:0 auto;width:750px; background:url(images/content-body-bg.gif) 0 0 repeat-y; padding:0px 20px;}
#content_body p.fixSpace {width:0px; height:1px;  margin:0px; padding:0px;}
#content_foot {margin:0 auto;width:790px; height:9px; background:url(images/content-foot-bg.gif) 0 0 no-repeat;}

#right_bar {width:197px;}
.block {margin:0 0 10px 0;}
.block_head{margin:0 auto;width:197px; height:48px; background:url(images/block-head-bg.gif) 0 0 no-repeat;}
.block_head h2{width:197px; height:48px; padding:6px 0px 0px 0px; text-align:center; font:16px/24px "Tahoma", Arial, sans-serif; font-weight:bold; color:#FFF; margin:0 0 8px 0;}
.block_body{margin:0 auto;width:197px; background:url(images/block-body-bg.gif) 0 0 repeat-y; padding:0;}
.block_body p.fixSpace{width:0px; height:1px;  margin:0px; padding:0px;}
.block_body .block_inner{margin:0px auto; width:170px;}
.block_inner li{padding-left: 10px}
.block_inner a{text-decoration: none;}
.block_foot{margin:0 auto;width:197px; height:23px; background:url(images/block-foot-bg.gif) 0 0 no-repeat;}

form.loginform{width:170px; height:110px; text-align:center; margin:0px; padding:0px;}
form.loginform label{width:70px; height:18px; float:left; display:block; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#ff0000; line-height:18px; padding:0px; margin:9px 0 0;}
form.loginform input{width:90px; height:16px; float:left; display:block; padding:0px; margin:9px 0 0;}
form.loginform input.button{width:82px; height:31px; display:block; background:url(images/login_button.gif) no-repeat; border:none; padding:0; margin:20px 45px 10px 45px;}

form button {
  width:82px; 
  height:31px; 
  display:inline; 
  border: 0px; 
  margin:0px 0px 0px 6px;
  padding: 0px;
} 

.btn {
  height: 37px;
  width: 82px;
  background: url('images/btn_vide.gif') no-repeat 0 0;
  margin: 0 auto;
  margin-top: 15px;
  padding-top:10px;
}
.btn a {
  color: #fff;
}
.btn a:hover {
  font-weight:bold;
  color: yellow;
}
/*  Menu 2 */
#partners {
  text-align: left;
  padding: 5px 0px 0px 7px;
}

#partners ul {
	margin-left: 0;
	padding-left: 10px;
	list-style: none;
	font-size: 0.9em;
}

#partners ul li {
  background: url(images/arrow_red.gif) no-repeat 140px 5px;
	padding-right:10px;
}

#partners ul li a {
   color: #245A97;
	 display:block;
	 width: 100%; 
	 height: 20px;
   margin-bottom:1px;
	 text-decoration:none;
	 background:#DFDFFF url(images/square-normal.gif) no-repeat 142px 5px;
}

#partners ul li a:hover {
  color: #102843;
  background:#E6E6FF url(images/square-hover.gif) no-repeat 142px 5px;
  text-decoration:none;
}
.Tr_Insc label {
  min-width: 200px;
}
/****/
.tableseparator {
	font-size: 90%;
	font-weight: 400;
	background-color: #6998C7;
  color: #fff;
	padding: .5em;
	letter-spacing: .1em;
}
.td_data {
  font: 14px Arial,Helvetica,sans-serif;
	padding-top: 0.2em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 5em;
	color: #222222;
}
#intro tr {
  line-height: 26px;
}
#intro td {
  padding-left: 15px;
}

#intro {padding:20px; font:14px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#575FA8; line-height:150%;}
#intro h1 {font:18px/12px Arial, Helvetica, sans-serif; color:#FF0D0D; border-bottom:4px solid #fff; padding-bottom:10px;}
#intro h1 span {color:#00C100; border:none; font-weight:normal;}
#intro a , #intro a:link , #intro a:active {color:#FF0D0D; text-decoration:none;}
#intro a:hover {color:#2B2BFF; text-decoration:underline;}
#intro span {border:1px solid #FFB0B0; padding:0 2px 0 2px; color:#FFB0B0; font-family:arial; font-weight:bold;}
#intro #details {border:1px solid #fff; color:#81A6FE; font:12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left:20px; 
    background: #FFFDE6;
}

/********************************/
/*     TRANSLATOR STYLE         */
/********************************/
.credits {
  text-align: right;
}
.meter-wrap{
    position: relative;
    margin: 0 auto;
}

.meter-wrap, .meter-value, .meter-text {
    /* The width and height of your image */
    width: 155px; height: 30px;
}

.meter-wrap, .meter-value {
    background: #bdbdbd url(images/meter-outline.png) top left no-repeat;
}

.meter-text {
    position: absolute;
    top:0; left:0;
    padding-top: 5px;
    color: #fff;
    text-align: center;
    width: 100%;
    font-weight: bold;
}

#board {
  margin: 0 auto;
  text-align: center;
  background: url(images/casse-tete.jpg) left no-repeat;
  top: 30px;
}
#board th {
  padding: 0pc 5px;
}
#board td {
  margin : 0px;
  padding: 5px;
  font-size: 120%;
  border-bottom: 2px solid #bbb;
  color: #666;
}

#lang_sel {
  text-align:center
}
.styled {
  width: 125px;
  height: 22px;
  padding: 0px 0px 0px 15px;
  color: #000;
  background-color: #E8F3FE;
  font: 14px/21px arial,sans-serif;
  overflow: hidden;
}
#lang_sel label {display:block;line-height:22px;}

.num_step {
  float: left;
  width: 50px;
  height:50px;
}
.messages{
  width: 400px;
  margin: 30px auto;
  background-color: #D7E3E6;
  border: 5px solid #FEFEFF;
  text-align: center;
}
.messages h2 {
  color: green;
}
#tr_console{
  width: 725px;
  height: 550px;
  margin: 0px 25px;
}
#tr_console a{
  color:#fff;
  text-decoration: none;
}
#tr_console a:hover{
  color:yellow;
}
.page_nd {
  width: 160px;
  height: 160px;
  margin: 10px;
  float: left;
  background:#edf5fd url('images/cadre_na.png') no-repeat 0 0;
}
.page_nd p {
  display:block;
  font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin: 3px 0px 0px 35px;
  color: #1E2CAC;
}
.page_done {
  width: 160px;
  height: 160px;
  margin: 10px;
  float: left;
  background:#edf5fd url('images/cadre_done.png') no-repeat 0 0;
}
.page_done a {
  display:block;
  float: left;
  width: 150px;
  height: 150px;
  font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-top: 3px;
  color: #1E2CAC;
}
.page_done span {
  float: left;
  width: 25px;
  height: 25px;
  margin: -1px 0px 0px 12px;
  font:24px "Geneva", Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #F9A356;
}

.page_todo {
  width: 160px;
  height: 160px;
  margin: 10px;
  float: left;
  background:#edf5fd url('images/cadre_do.png') no-repeat 0 0;
}
.page_todo a {
  display:block;
  float: left;
  width: 150px;
  height: 150px;
  font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-top: 3px;
  color: #1E2CAC;
}
.page_todo span {
  float: left;
  width: 25px;
  height: 25px;
  margin: -1px 0px 0px 12px;
  font:24px "Geneva", Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #F9A356;
}
.status_bar {
  text-align: right;
  padding: 5px 10px 0px 10px;
  border: 1px solid #bbb;
  background-color: #F0EDE9;
}

/********************************/
/*       SPECIAL STYLE          */
/********************************/
#special_wrapper {padding:10px; margin:0;}
#special_wrapper h2 {font: 18px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FF0000; background:#fff;}
#special_wrapper h2 span {color:#2762A3;}
#special_wrapper ul {padding:0; margin:0 auto; display:block; width:475px; height:200px; list-style-type:none;}
#special_wrapper ul li {display:block; width:150px; height:184px; list-style-type:none;float:left; margin:3px; }
#special_wrapper ul li a {display:block; width:150px; height:184px;}
#special_wrapper ul li a em {display:none;}
a#bronze {background:#edf5fd url('images/special-bronze.gif') no-repeat 0 0;}
a#bronze:hover {background:#edf5fd url('images/special-bronze-hover.gif') no-repeat 0 0;}
a#silver {background:#edf5fd url('images/special-silver.gif') no-repeat 0 0;}
a#silver:hover {background:#edf5fd url('images/special-silver-hover.gif') no-repeat 0 0;}
a#gold {background:#edf5fd url('images/special-gold.gif') no-repeat 0 0;}
a#gold:hover {background:#edf5fd url('images/special-gold-hover.gif') no-repeat 0 0;}
/*//END OF SPECIAL STYLE*/

/********************************/
/*       GAUGES STYLE           */
/********************************/
#heavyduty {
  width:750px;
  height: 850px;
  margin: 0 auto;
  background: transparent  url('images/heavyduty.jpg') no-repeat 0px 0px;
  padding: 20px 7px;
}
#heavyduty h1 {
  margin-top: 10px;
  padding: 10px;
  font: normal bold 42px/60px Arial, Helvetica, sans-serif;
  color:#c8d2da;
  border: 0px;
  text-shadow: 3px 3px #000000;
  height:55px;
}
#heavy_title{
  letter-spacing:normal;
  text-align: center;
  filter:Shadow(color=#000000,strength=4);

}

/********************************/
/*       NEWS STYLE             */
/********************************/
#news_wrapper {padding:10px; margin:0;}
#news_wrapper h2 {font: 18px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; background:#fff;}
#news_wrapper h2 span {color:#2762A3;}
#news_wrapper .news {border:2px solid #fff; padding:0; margin:0px 0 10px 0;}
#news_wrapper .news p {padding:10px 10px 10px 100px; margin:0px; color:#2762A3}
#news_wrapper .news p.title { background:#deeefd; padding:10px; color:#BF6000}
#news_wrapper .news a.more {display:block; width:100%; height:20px; background:#DFDFDF; color:red; text-align:right; text-decoration:none;}
#news_wrapper .news a.more:hover {background:#418FE7; color:#fff;}

#news_01 {background:#edf5fd url('images/num1_on.gif') no-repeat 10px 10px; height: 50px}
#news_02 {background:#edf5fd url('images/num2_on.gif') no-repeat 10px 10px; height: 50px}
#news_03 {background:#edf5fd url('images/num3_on.gif') no-repeat 10px 10px; height: 50px}
/*//END OF NEWS STYLE*/

/*//END OF BODY STYLE*/

/********************************/
/*       FOOTER STYLE           */
/********************************/
#foot_wrapper {
   width:100%; height:100px; float:left; margin:0px; padding:0px; 
   background:url('images/footerbg.gif') repeat-x;}

#footer {
	 width:1000px; height:100%;
	 margin:0 auto 0 auto;
	 background:url('images/footerbg.gif') repeat-x;}
	 
#footer ul.footnav{
  width:380px;
  padding:5px 0 0 0;
  margin:0 auto 0 auto;
	display:block;	list-style-type:none; }
	
#footer ul.footnav li{
	display:block;float:left;
	padding:0 13px 0 13px; margin:0; height:41px;
	background:url(images/separator_2.gif) no-repeat right;}
	
#footer ul.footnav li.nosp{
	background:none;}
	
#footer ul.footnav li a{ display:block;padding-top:15px;
	font:14px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;  
	margin:0;  
	}
#footer ul.footnav li a:hover{
  padding-top:13px;
	text-decoration:underline;
	}
	
#footer .oppdir {
   width:300px;
   margin:0 auto;
   margin-top:15px;}
   
#footer .oppdir p { text-align:center; margin:0;padding:0;
   font:12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#184870;
   line-height:140%;}

#footer .oppdir p a {color:#184870;}
/*//END OF FOOTER STYLE*/


