body { background-color: white; text-align:center;}
html {overflow-y: scroll; }
.wrap { width: 900px; text-align:left; margin: 0 auto; background-color: white; padding: 30px}
a { color: #FFFFFF;background-color: #428BCA;font-size: 14px; font-family:Arial, Helvetica, sans-serif; padding:5px; border: #85ABD1 1px solid; text-decoration:none}

a:link, visited {
  /*color: #FFFFFF;
  background-color: #428BCA;*/
}

a:hover {
  /*background-color: #3071A9;*/
}

p { font-size: 13px; font-family:Arial, Helvetica, sans-serif;}

table tr td {
vertical-align:top;
padding: 0px;
border:none;
font-size: 14px; font-family:Arial, Helvetica, sans-serif;
}

.controls {position:absolute;top:10px;width:880px;text-align:right;}

.user {color:#428BCA; font-size:15px; font-family:Arial, Helvetica, sans-serif;white-space:nowrap;}

.language {color:#428BCA; font-size:15px; font-family:Arial, Helvetica, sans-serif;white-space:nowrap;padding-left:15px}

.RT {line-height: 22px;color:#428BCA; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

.RB {text-align:center;color:#428BCA; font-size:18px; font-family:Arial, Helvetica, sans-serif;}

.ct {padding:2px;color:#428BCA;font-weight:bold;font-size:20px;}

.qu {
 padding:2px;
}


.qt {padding:2px;color:blue;font-weight:bold;width:1%;white-space: nowrap;vertical-align:top;
}

.B1 {text-align:center;color:#F00; font-size:18px; font-family:Arial, Helvetica, sans-serif;}

.form-horizontal {
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;
}

.container {
	width: 880px;
	background-color:#F4F4F4;
	padding:10px;
	border-radius: 15px;
	-moz-border-radius: 15px;
}

@media only screen and (max-device-width: 700px) {
.wrap { width: 700px}
.controls {width:680px}
.container {width: 680px;}
	}

.search {
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	white-space:nowrap;
	color:#039;
	padding:1px;
    zoom: .8; /* all browsers */
    -moz-transform: scale(.8);  /* Firefox */
}

.small {
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#039;
	padding:1px;
    zoom: .8; /* all browsers */
    -moz-transform: scale(.8);  /* Firefox */
}

.xsmall {
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#039;
	padding:1px;
    zoom: .8; /* all browsers */
    -moz-transform: scale(.8);  /* Firefox */
}

@-moz-document url-prefix() /* Firefox */
{
    .search {margin-left:-80px;}
}

.title {
	font-size: 14px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;
}

input, textarea, select{
	vertical-align:middle;
	padding:1;
	margin:0;
}

.menu {
    background-color: #428BCA;
    color: #fff;
    font-family: Sans-serif;
    font-size: 14px;
    margin: 5px 5px;
    text-align: center;
    border: 0;
	padding:4px;
    width:220px;
	text-align:center;
	cursor:pointer;
}

.menu:hover {
	background-color: #3071A9;
}

.txt {
    background-color: #c3dde0;
    color: #000;
    font-size: 15px;
	width:200px;
    margin: 0px 0px 4px 0px;
    text-align: left;
    border: 0;
	padding:0px;
	cursor: text;
}

.xpd {
    background-color: #CA0A0A;
    color: #fff;
    font-family: Sans-serif;
    font-size: 12px;
	width:50px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    border: 0;
	padding:1px;
	cursor:pointer;
}

.pdn {
    background-color: #F27900;
    color: #fff;
    font-family: Sans-serif;
    font-size: 12px;
	width:50px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    border: 0;
	padding:1px;
	cursor:pointer;
}

.cpd {
    background-color: #CC0;
    color: #fff;
    font-family: Sans-serif;
    font-size: 12px;
	width:50px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    border: 0;
	padding:1px;
	cursor:pointer;
}

.gnd {
    background-color: #096;
    color: #fff;
    font-family: Sans-serif;
    font-size: 12px;
	width:50px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    border: 0;
	padding:1px;
	cursor:pointer;
}

.gnd:hover {
  background-color: #3071A9;
}

.add {
    font-family: Sans-serif;
    font-size: 12px;
	width:50px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    border: 0;
	padding:1px;
	cursor:pointer;
}

.add:hover {
	background-color: #3071A9;
}

.lnk {
    background-color:transparent;
    color: #000;
	font-weight:bold;
    margin: 0px 0px 0px 0px;
    text-align: center;
    border: 0;
	padding:1px;
	cursor:pointer;
}

.lnk:hover {
	color: #C00;
}

.dbtn {
    background-color: #930;
    color: #fff;
    font-family: Sans-serif;
    font-size: 12px;
	width:50px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    border: 0;
	padding:1px;
	cursor:pointer;
}

.dbtn:hover {
  background-color: #F00;
}

.ubtn {
    background-color: #990;
    color: #fff;
    font-family: Sans-serif;
    font-size: 12px;
	width:50px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    border: 0;
	padding:1px;
	cursor:pointer;
}

.ubtn:hover {
  background-color: #960;
}


.btnx {
    background-color: #900;
    color: #fff;
    font-family: Sans-serif;
    font-size: 12px;
	width:50px;
    margin: 0px 1px 1px 0px;
    text-align: center;
    border: 0;
	padding:3px;
	cursor:pointer;
    /*
	line-height: 60px;
	height: 60px;
    width: 150px;
	transition: all 0.3s ease 0s;*/
}

.btnx:hover {
  background-color: #F00;
}

.btn {
    background-color: #428BCA;
    color: #fff;
    font-family: Sans-serif;
    font-size: 12px;
	width:50px;
    margin: 0px 1px 1px 0px;
    text-align: center;
    border: 0;
	padding:3px;
	cursor:pointer;
    /*
	line-height: 60px;
	height: 60px;
    width: 150px;
	transition: all 0.3s ease 0s;*/
}

.btn:hover {
  background-color: #3071A9;
}

.btns {
    margin: 2px 0px;
	padding-left:5px;
	padding-right:5px;
	line-height: 35px;
}

.button {
    background-color: #428BCA;
    color: #fff;
    font-family: Sans-serif;
    font-size: 20px;
    margin: 25px 25px;
    text-align: center;
    border: 0;
	padding:10px;
	cursor:pointer;
    /*
	line-height: 60px;
	height: 60px;
    width: 150px;
	transition: all 0.3s ease 0s;*/
}

.button:hover {
  background-color: #3071A9;
}

.fbtn {
    background-color: #428BCA;
    color: #fff;
    font-family: Sans-serif;
    font-size: 12px;
    margin: 5px 5px;
    text-align: center;
    border: 0;
	padding:10px;
	cursor:pointer;
    /*
	line-height: 60px;
	height: 60px;
    width: 150px;
	transition: all 0.3s ease 0s;*/
}

.fbtn:hover {
  background-color: #3071A9;
}