body {
color: #FFF;
font-family : Lucida Sans Unicode, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
}

textarea {
font-family : Lucida Sans Unicode, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
border: 0px;
}

a {
color: #DDD;
}

a:visited {
color: #9bcbd2;
}

a:hover {
color: #A8E3B2;
}

h3 {
color: #FFCFA4;
}

.wrapper {
background-color: #000;
position: relative;
margin: 0 auto;
}

.faq_cat{
background-color: rgba(0, 0, 0, .3);
border-color: #579ba4;
}

.faq_cat_list{
background-color: rgba(22, 45, 63, 0.5);
border-color: #555;
}

.faq_sub{
background-color: rgba(0, 0, 0, .3);
border-color: #579BA4;
}

.lang {
border-color: #555;
}

.faq_search{
background-color: rgba(22, 45, 63, 0.5);
border-color: #555;
color: #DDD;
}

.faq_search_sub{
border-color: #555;
}

.faq_sub_list{
border-color: #555;
background-color: rgba(22, 45, 63, 0.5);
}

/* Petition submission page */
.category{
border-color: #FFF;
color: #FFF;
background-color: rgba(0, 0, 0, .7);
}

.pet_entry{
border-color: #FFF;
color: #FFF;
background-color: rgba(0, 0, 0, .7);
}

.submit_bar{
background-image: url("/images/submit_bar.png");
}

.home_btn{
background-image: url("/images/home_site_w.png");
}

.home_btn:hover{
background-image: url("/images/home_site_r.png");
}

.back_btn{
background-image: url("/images/back_site_w.png");
}

.back_btn:hover{
background-image: url("/images/back_site_r.png");
}

.big_container{
background-color: #162D3F;
border-color: #555;
}

.big_container_header{
border-bottom-color: #579BA4;
}

.big_container_body{

padding: 0 5px;
text-align: center;
}

.ud_text_style{
border-top: #555555 1px solid;
}

.ud_text_style textarea {
height: 50px;
padding: 0 5px;
resize: none;
}

.ud_action{
height: 175px; 
overflow: auto;
}

.left_container{
border-color: #555;
background-color: #162D3F;
}

.pet_category_title{
border-bottom-color: #579BA4;
padding: 4px 0;
font-size: 10.5pt;
color: #FFD885;
}

.pet_cat_issue{
font-family : Lucida Sans Unicode, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
}

.right_container{
background-color: #162D3F;
border-color: #555;
}

.pet_input{
background-color: #162D3F;
overflow: auto;
padding-left: 5px;
}

.pet_action{
height: 225px; 
overflow: auto;
}

.funcom {
background-color: #330066;
}

.customer {
padding: 0 5px;
}

.pet_submit{
background-image:url("/images/submit_bar.jpg");
}

.submit_container{
width: 628px;
height: 29px;
background-repeat: no-repeat;
border: #555 1px solid;
text-shadow: #333 2px 2px 3px;
}

.pet_submit_btn:hover{
text-shadow: #8F7 0 0 3px;
}

#petition_errors{
color: #AA4444;
}

::-webkit-scrollbar{
width: 10px;
height: 10px;
}

::-webkit-scrollbar-thumb{
background-color: #88c8d2;
}

::-webkit-scrollbar-track-piece{
background-color: #1f4c6f;
}

::-webkit-scrollbar-corner{
background-color: #204272;
}

textarea.styling{
color: #FFF;
background-color: transparent;
font-family : Lucida Sans Unicode, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
resize: none;
}

.bg_relief{
background-image: url("/images/ao_background.jpg");
}

.france_flag{
background-image: url("fr-flag-thumb.jpg");
}

.german_flag{
background-image: url("de-flag-thumb.jpg");
}

.english_flag{
width: 40px;
height: 20px;
background-image: url("/images/b-a-flag-thumb.jpg");
background-repeat: no-repeat;
}

.game_logo{
width: 306px;
height: 27px;
background-image: url("/images/logo.png");
margin: 10px 0 0 10px;
background-repeat: no-repeat;
}

.umbrella{
background-color: rgba(0, 0, 0, .5);
float: right;
margin-right: 50px;
}

.umbrella ul {
list-style-type: none;
padding: 0px;
margin: 0px;
font-size: 10pt;
}

.umbrella li{
padding: 5px 15px;
float: left;
list-style-type: none;
}

.search_form{
margin: 0;
padding: 0;
height: 22px;
float: left;
}

.padding{
padding-left: 15px;
}

.left_float{
float: left;
}

.pet_describe{
font-size: 10.5pt;
border-color: #579ba4;
background-color: rgba(22, 45, 63, 0.5);
}

.pet_describe_text{
color: #DDD;
}

.erred{
background-color: #F00;
}

.pet_submit_btn{
width: 304px;
}