#form_update{

padding-left:10px;
}
#mask {
    position:fixed;
    left:0;
    top:0;
    z-index:9000;
    background-color:#000;
    display:none;
    }

    #boxes .window {
    position:absolute;
    left:0;
    top:0;

    display:none;
    z-index:39200;

    }  

#boxes #dialog {

padding-bottom:10px;

background: none repeat scroll 0px 0px rgb(254, 253, 173);

   }

.close_dialog{z-index:9999}
.close:hover{cursor:pointer}
.close{
  margin-left:-5px;
  margin-top:-21px;
  color:white;
  float:right;
  font-size:18px;}

#center .box h1{
margin-bottom:10px;
}
ul.breadcrumb-navigation{
padding: 0 0 15px 0;
font-size:12px;
color:#696969;
}
ul.breadcrumb-navigation li{
margin-right:10px;
}

.news-item{
margin-bottom:10px;
}

div#content{
margin-right:50px;
padding-top:10px;
}


.starrequired{
color:red;
}

.news-detail{
font-size:13px;
}
.news-detail h3{
font-weight:bold;
font-size:14px;
margin:10px 0;
}

.MsoNormal{text-align:center !important;padding-bottom:15px;}


/* ----------- Table -----------*/

.reg_table h2{
font-size: 18px;
font-weight: bold;
color: #ff9900;
margin:10px 0px;
}
.reg_table{
font-size: 12px;
font-weight: bold;
}
.reg_table input, .reg_table select {
margin: 10px  0px 10px 5px;
border: 1px #6eda49 solid
}
.starrequired{
color: red;
}
.reg_table select{
width: 200px;
} 
.reg_table .submit{
margin: 10px  0px 10px 5px;
background: #6eda49;
border-bottom:1px #238c00 solid;
border-right:1px #238c00 solid;
padding: 5px;
width: 200px; 
}

#phone_country{
margin-right:0px;
text-align:right;
width:45px;
}

#phone_code{
margin-right:1px;
text-align:center;
width:80px;
}

#phone_number{
width:140px;
}

table.reg_table td{
padding:2px 0;
}

/*-------*/

.news-list{
float:none !important;
margin-left:40px;
}

.errortext{
	margin-left:10px;
	text-decoration:underline;
}

.footer_menu{
z-index:1 !important;
}
/*
.print {
top:-60px !important;
z-index:1;
right:-60px !important;
}
*/
.change-password{ width: 330px; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; background-color: #fffdf2; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.2); -moz-box-shadow: 0 0 5px rgba(0,0,0,.2); box-shadow: 0 0 5px rgba(0,0,0,.2); padding:40px 45px; border:1px solid #d6d6d6; position:relative   }
.change-password-item{ position:relative}
.change-password label{ display:block; margin:0 0 8px; font-size:18px}
.change-password input{ margin:0 0 20px; font-size:16px !important; width: 303px; height: 30px; -webkit-border-radius: 2px 3px 3px 2px/2px 2px 3px 3px; -moz-border-radius: 2px 3px 3px 2px/2px 2px 3px 3px; border-radius: 2px 3px 3px 2px/2px 2px 3px 3px; background-color: #fff; -webkit-box-shadow: inset 0 1px 4px rgba(0,0,0,.15); -moz-box-shadow: inset 0 1px 4px rgba(0,0,0,.15); box-shadow: inset 0 1px 4px rgba(0,0,0,.15); border: solid 1px #a0a0a0 !important; padding:0 10px !important}
.change-password input.error{ border:2px solid #cc0000 !important;}
.error-text{width: 224px; -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.3); -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.3); box-shadow: 1px 2px 5px rgba(0,0,0,.3); background: #ef0000;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ef0000), to(#cd0000));
background: -webkit-linear-gradient(#ef0000, #cd0000);
background: -moz-linear-gradient(#ef0000, #cd0000);
background: -ms-linear-gradient(#ef0000, #cd0000);
background: -o-linear-gradient(#ef0000, #cd0000);
background: linear-gradient(#ef0000, #cd0000); padding:13px; color:#FFFFFF; font-size:16px; position:absolute; left:384px; top:50%; margin:-36px 0 0 }
.error-text:before{ content:' '; width: 0; height: 0; border-top: 6px solid transparent; border-right: 5px solid #df0000; border-bottom: 6px solid transparent; position:absolute; left:-5px; top:50%; margin:-5px 0 0}
.change-password-item .error-text{ left:339px; margin:-28px 0 0 }
.error-close{ position: absolute; top:5px; right:5px; color:#FFFFFF !important; display:block; text-decoration:none; font-size:8px}
.change-password button{width: 170px; height: 36px; line-height:36px; text-shadow: 0 -1px rgba(0,0,0,.5); color:#FFFFFF; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 2px #259300; -moz-box-shadow: 0 2px #259300; box-shadow: 0 2px #259300;margin:0 auto; display:block; font-size:16px; font-weight:bold; border:none; background: #33cc00;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#33cc00), to(#2ec000));
background: -webkit-linear-gradient(#33cc00, #2ec000);
background: -moz-linear-gradient(#33cc00, #2ec000);
background: -ms-linear-gradient(#33cc00, #2ec000);
background: -o-linear-gradient(#33cc00, #2ec000);
background: linear-gradient(#33cc00, #2ec000); cursor:pointer}