body,html{margin:0;padding:0;}body{background:url('/images/stripe_bg.png') repeat-x transparent;color:#222;font-size:.8em;}img{border:0;vertical-align:middle;}#main{width:922px;margin:0 auto;text-align:center;}#top{padding:25px 0;margin:0 10px;}.left{float:left;}.right{float:right;}.cleaner{clear:both;}form{margin:0;padding:0;}#search_box{vertical-align:middle;line-height:40px;}#search_box input{height:40px;color:#dbdbdb;font:italic 30px "Trebuchet Ms",Sans-serif;background:transparent url("/images/input_bg.png") no-repeat;border:0;width:343px;line-height:40px;vertical-align:middle;padding-left:10px;display:block;float:right;}#search_box button{background:transparent url("/images/search_button.png") no-repeat;overflow:visible;border:0;width:100px;height:41px;line-height:40px;vertical-align:middle;cursor:pointer;display:inline;margin:0;padding:0;font-size:22px;color:#fff;}.button{overflow:hidden;width:auto;float:right;margin-left:10px;}a.button{background:transparent url('/images/search_button_end.png') no-repeat scroll top right;color:#fff;display:block;float:left;font:italic 22px "Trebuchet Ms",Sans-serif;height:41px;margin-right:3px;padding-right:5px;text-decoration:none;text-align:center;}a.button span{background:transparent url('/images/search_button_bg.png') no-repeat;display:block;line-height:31px;padding:5px 0 5px 5px;}.wrapper_top{background:transparent url('/images/wrapper_top.png') no-repeat;width:922px;height:23px;}.wrapper_bottom{background:transparent url('/images/wrapper_bottom.png') no-repeat;width:922px;height:23px;}
.wrapper{background:transparent url('/images/wrapper_bg.png') repeat-y;min-height:500px; padding-top:10px;
padding-bottom:20px;font:normal 12px Verdana;text-align:left;}.inner{margin:0 30px;}#rightcol{width:330px;padding-left:20px;}#leftcol{width:500px;}h1{margin:0;padding:0;font:normal 30px "Trebuchet Ms",Sans-serif;font-weight:bold;color:#8e8e8e;margin-bottom:10px;}h2{margin:0;padding:0;font:normal 25px "Trebuchet Ms",Sans-serif;font-weight:bold;color:#8e8e8e;margin:0;border-bottom:1px solid #8e8e8e;}a{color:#0667d0;font-weight:bold;}img.pagescreen{margin-left:10px;float:right;}table{border:1px solid #E4E4E4;border-collapse:collapse;margin-top:30px;width:100%;}table th{background:none repeat scroll 0 0 #F4F6FD;font-weight:bold;text-align:left;width:185px;}table th,td{border:1px solid #E4E4E4;padding:.5em;}table tr{border-bottom:1px solid #E4E4E4;line-height:30px;}table th img{border:0;text-decoration:none;vertical-align:middle;padding:10px;padding-left:5px;}ul{list-style:none outside;margin:0;padding:0;}li{background:url("/images/dot.png") repeat-x scroll center bottom transparent;padding-top:10px;padding-bottom:10px;padding-left:10px;}li a{float:left;}li span{float:right;}.search h1{font-size:25px;}.search_result{min-height:100px;}.search_result h2{border:0;}hr{border:0;height:1px;background:url("/images/dot.png") repeat-x scroll center bottom transparent;}.gray{background:none repeat scroll 0 0 #F4F6FD;}img.left{float:left;margin-right:10px;border:1px solid #E4E4E4;}#sitemap{margin:10px;font-size:10px;}#sitemap_list{margin:10px;font-size:10px;display:none;}#languages_list{margin:10px;font-size:10px;display:none;}
#language_button{float:right;background:url(/images/lang.png) no-repeat;padding-left:20px} #footer{text-align:left;margin-left:10px;margin-right:10px;}#footer a{text-decoration:none;color:#C9C9C9;font-family:arial;vertical-align:middle;}#footer img{vertical-align:middle;}.fiftyright{width:45%;float:right;margin-right:10px;}.fiftyleft{width:45%;float:left;margin-left:10px;}#about{margin-bottom:30px;color:#555;}.info{color:#999;float:right;font-style:italic;}.colorbox{float:left;margin-right:5px;} select.colorbox{width: 110px;margin-top: 2px;} .colorbutton{ overflow:hidden; width:auto; float:left; } a.colorbutton{ background:url(/images/search_button_end_25.png) no-repeat right top; color:#fff; display:block; float:left; font:italic 14px "Trebuchet  Ms",Sans-serif; height:25px; margin-right:3px; padding-right:5px; text-decoration:none; text-align:center; } a.colorbutton span{ background:transparent url('/images/search_button_bg_25.png') no-repeat; display:block; line-height:15px;padding:5px 0 5px 5px; }
.revButton { border:1px solid #E4E4E4; -moz-border-radius:5px; width:100px; height:25px; display:block; text-decoration:none; text-align:center; float:left; margin-bottom:10px; background-color:#F4F6FD }

label{
  width: 190px;
  float: left;
  line-height: 16px;
  vertical-align: middle;

  font-weight: bold;
}

input, textarea{
  width: 300px;
  float: right;
   border: 1px solid #ccc;
}

.formRow{
  background: url("/images/dot.png") repeat-x scroll center bottom transparent;
  padding: 10px;
}

input.button{
  width:100px;
  margin: 10px;
}

.msgBox{
  background-color: #FFFFE6;
  border: 1px solid #EFEFD1;
  text-align: center;
  padding: 10px;
  color: #222;
  margin: 10px;
}

.msgBox h2{
  font-size: 18px;
  border: 0;
  font-family: arial;
}


.msgBox.error{
  background-color: #FFDFE2;
  border: 1px solid #EFD1D4;
}

.msgBox.ok{
  background-color: #F0FFEF;
  border: 1px solid #D3FFCF;
}

ol li{
  background: none;
}

ol{
  color: #333;
}

.footmenu{
  float: left;
  padding-bottom: 10px;
}

.footmenu a{
  color: #0667D0 !important;
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid #C9C9C9;
}