html, body {height: 100%;}
body{padding:0;margin:0;font:12px Tahoma, Helvetica, sans-serif;color:#7a7a7a;background-color:#e8e8e8;}
a{color:#1c94c4;text-decoration: none;}
#container{min-height:100%;position:relative;width:950px;margin:0 auto;padding:0 20px 0px;background:#fff;}
h1{float:left;margin:50px 0 0px;padding:0;}
h1 span{color:#69d2e7;background:url(../images/logo.jpg);width: 233px; height: 85px;}
h2{clear:both;padding:5px;font-family:Georgia, Helvetica, sans-serif;font-style:italic;font-size:6px;border-bottom:3px solid white;zoom:1;}
h3{clear:left;font-size:16px;}
pre{overflow:auto;padding:5px;background:#a7dbd8;}
code{background:#a7dbd8;}
pre code{font:12px monospace;}
ul{list-style-type:square;}
img{border:0}
blockquote{margin:50px 40px 0;font-size:30px;quotes:"\201C" "\201D";}
blockquote p:before{content:open-quote;font-weight:bold;}
blockquote p:after{content:close-quote;font-weight:bold;}
cite{float:right;margin-right:40px;display:inline;}
.translations{position: absolute;float:right;margin-right:20px;top:0px;right: 20px;margin:0;padding:0;display:inline;}
.translations dt{margin:0;padding:0;text-indent:-9999px;}
.translations dd{margin:0;padding:0;height:19px;}
.translations dd a{float:right;padding-right:20px;line-height:19px;text-align:right;background:url(../images/flags.png) no-repeat 100% 0;}
.translations dd strong a{text-decoration:none;}
.translations dd.en a{background-position:100% -19px;}
.pMenu{text-align: justify;line-height: 8px;text-indent:10px;color:white;float:right;width: 970px;position:absolute;top:70px;height:10px;right:0px;padding:10px;background:#fff;background-image: url('../images/menu-bg.jpg') ;}
.pMenu a {position:relative;color:white;margin-left: 5px; margin: 3px;}
.pMenu img {position:inherit;top:0;bottom:0;margin:auto;}
.pMenu span {line-height: 4px;position: absolute;color:white;right:20px;margin:2px;}


.pMenu1 {color:white;float:right;width: 984px;position:absolute;top:70px;left:0;height:3px;right:0px;padding:3px;background:#fff;background-image: url('../images/menu-bg.jpg') ;}

.inputLink {width: 200px;}
#footer {position: absolute;width: 990px;left: 0px;bottom: 0px;height: 40px;}
#footer_link a {color:#7a7a7a;}
#footer_link a:hover {color:#7a7a7a;;text-decoration: underline;}
#footer_link a:visited {color:#7a7a7a;text-decoration: underline;}
#footer {
    background-image: url(../images/uphinh-footer-bg.jpg);
    background-repeat:repeat-x;
    height: 96px;
}
.upload_bg {
    background-image: url(../images/upload-box-bg.jpg);
    background-repeat:repeat-x;
    border: 1px solid lightsteelblue;
}

.ad {
    height: 120px;
    width: 468px;
    border: 1px solid #eee;
}

input[type=text],input[type=password], textarea, select { padding:4px; border:1px solid lightgrey; font:12px Tahoma, Helvetica, sans-serif; width:180px; color:#7a7a7a;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
input:focus, textarea:focus { border-color:steelblue; color:#555; }
input[type=submit],input[type=button], input.submit {width:80px; border:1px solid #cccccc; color:#1c94c4; font-weight:bold; margin-top:15px; cursor:pointer; padding:2px 6px 2px 6px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
input[type=submit]:hover, input[type=submit]:focus,input[type=button]:hover, input[type=button]:focus, input.submit:hover, input.submit:focus {background: #fdf5ce; color:#c77405; border: 1px solid #fbcb09;}
/* Standard List Style Table
-----------------------------------------------------*/
table.tablelist {
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    padding: 0;
    width: 100%;
}

table.tablelist th {
    background: #DDDDDD;
    border: 1px solid #CCCCCC;
    color: #333333;
    margin: 0px;
    padding: 4px;
}

table.tablelist th h1 {
    color: #333333;
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

table.tablelist th.title {
    background: #CFCFCF;
    text-align: left;
}

table.tablelist th a {
    color: #3E8DCB;
}

table.tablelist tr.row0 {
    background-color: #F2F5F7;
}

table.tablelist tr.row1 {
    background-color: #FFFFFF;
}

table.tablelist tr td.active {
    background-color: #FFFFCC;
}

table.tablelist tr td.expired {
    background-color: #F2F5F7;
}

table.tablelist tr td.coming {
    background-color: #FFFFFF;
}

table.tablelist td {
    border: 1px solid #CCCCCC;
    margin: 0;
    padding: 3px !important;
}

table.tablelist td h1 {
    color: #333;
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

table.tablelist td ul {
    margin: 0;
    padding: 0;
}

table.tablelist td ul li {
    margin: 0;
    padding: 0;
}

table.tablelist tr.row0:hover {
    background-color: #FFFAF0;
}

table.tablelist tr.row1:hover {
    background-color: #FFFAF0;
}

table.tablelist tfoot td {
    background: #BFE5F2;
    border: 1px solid #BFE5F2;
    color: #3E8DCB;
    margin: 0px;
    padding: 6px;
}

td {text-align:left;}
.spanRequired {margin: 0;color: #FF0000;display: inline;}

.btn {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
.btn span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}

.pagebarUTH {margin-bottom: 25px; font-size: 0.9em;font-family:verdana; padding: 0.2em 0.5em; margin-right: 0.1em; border: 1px solid #FFF; background: #FFF; text-decoration: none; }
.pagebarUTH a, .pageList .this-page {color: #1c94c4; text-decoration: underline;border: 1px solid #E3E3E3; text-decoration: none; padding: 0.2em 0.5em; }
.pagebarUTH a:hover {border: 1px solid #1c94c4;}
.pagebarUTH a:visited {color: #1c94c4; text-decoration: underline; border: 1px solid #E3E3E3; text-decoration: none; padding: 0.2em 0.5em; }
.pagebarUTH .break { padding: 2px 6px; border: none; background: #FFF; text-decoration: none; }
.pagebarUTH .this-page { border: 1px solid #E3E3E3; padding: 0.2em 0.5em; font-weight: bold; background: #1c94c4; color: #FFF; }
.pagebarUTH a:active{color: #1c94c4; text-decoration: underline;

div .progressbar {
	border: medium none ;
	display: block;
	height: 20px;
	background-color: #D54E21;
	width: 0%;
}

div .progressbar span {
	display: inline;
	position: relative;
	color: white;
	font-weight: bold;
	padding-left: 5px;
}


