body {
    font-family : verdana, arial;
    background-color : #FFFFFF;
    margin : 0;
    padding : 0;
    text-align: center;
    background: url(../images/bg.gif);
}

.header {
	font: bold 16px sans-serif; 
}

#container
{
	display: table;
	width: 1003px;
	height: auto;
	font-family: sans-serif; 
}

.loginContainer {
    border: 1px solid #E9E9E9;
    background-color: #F7F7F7;
    padding: 15px;
    font: normal 12px sans-serif;
}
.footer {
	padding: 5 0 5 30px;
	background-color: #E9E9E9;
	font: normal 11px sans-serif; 
	color: #0B247A;
	text-align: center;
}

.footer a {
	color: #0B247A;
	text-decoration: none;
}

.headlink {
    color: #0B247A;
    font: bold 11px sans-serif;
    text-decoration: none;
}

.form {
	font: normal 11px verdana; 
}

.errormsg {
	font: bold 14px verdana;
	color: #D94B00;
}

.successmsg {
	border: 1px solid #D8EAF1;
	background-color: #E3E3FD;
	font: normal 12px verdana;
	color: #0D0D87;
	padding-top: 5px;
	padding-bottom: 5px;
	width:50%;
	margin:auto;
}

.uploaded {
    font: normal 12px verdana;
    color: #D94B00;
    border: 1px solid #ccc;
    margin: 0px 0px 20px 0px;
}

.uploading {
    font: normal 12px verdana;
    color: #D94B00;
    margin: 0px 0px 20px 0px;
}

.dir {
	font: bold 14px verdana;
	color: #007EAE;
}

.text1 {
	font: normal 10px verdana;
	color: #2C3654;
}

.text2 {
	font: normal 12px sans-serif;
	color: #616161;
        padding: 10px;
        line-height: 20px;
}

.text3 {
	padding-left: 30px;
	font: normal 12px verdana;
	color: #4A4A4A;
}

.text4 {
	font: normal 10px sans-serif;
	color: red;
}

.link1 {
	font: bold 12px sans-serif;
	color: #616161;
}

.link2 {
        color: #FFFFFF;
        padding-right: 50px;
        text-decoration: none;
}

.link3 {
	font: normal 12px sans-serif;
	color: red;
	text-decoration: none;
}

.username {
	background: url(../images/user-icon.gif) no-repeat center left #FFFFFF;
	height: auto;
	width: auto;
	border: 1px solid #7F9DB9;
	padding: 2px 2px 2px 20px;
	font-size: 11px;
	font-weight: normal;
        color: #828282;
}

.password {
	background: url(../images/password-icon.gif) no-repeat center left #FFFFFF;
	height: auto;
	width: auto;
	border: 1px solid #7F9DB9;
	padding: 2px 2px 2px 20px;
	font-size: 11px;
	font-weight: normal;
        color: #828282;
}

.table {
    border: 1px solid #7F9DB9;
    font: normal 12px sans-serif;
}

.table th{
    background-color: #506298;
    color: #FFFFFF;
    font: bold 14px verdana;
}

.btn {
    background-color: #CCCCFF;
    border: 1px solid #9393FF;
    padding: 3px 10px 3px 10px;
}

.image {
    border: 2px solid #BEBEBE;
    width: 120px;
    height: 90px;
}
.subheader{
    background-color: #F2F2F2;
    color: #506298;
    font: bold 12px verdana;
}

.pt {
    font: normal 12px sans-serif;
    color: #506298;
}

.st {
    font: normal 10px sans-serif;
    color: #D94B00;
}

.videoBox {
    background-color: #475787;
    width: 540px;
    height: 400px;
    border: 2px solid #000000;
    font: normal 12px verdana;
    color: #FFFFFF;
}

.videoBox th {
    font: bold 16px verdana;
}

.commentBox {
    background-color: #F5F7FA;
    width: 600px;
    border: 1px solid #ccc;
}

.comment {
    font: normal 12px verdana;
}

.commentList {
    font: normal 11px sans-serif;
    border: 1px solid #ccc;
}

.commentList th {
    font: normal 10px sans-serif;
    color: #D94B00;
}

.red {
    color: red;
}

.loginBox {
    font: normal 11px sans-serif;
    background-color: #FFFFFF;
    border: 1px solid #ccc;
}

.more {
    font: bold 12px verdana;
    color: #FF540C;
    text-decoration: none;
}

.videoDetail {
    background-color: #F1F3F8;
    font: normal 11px verdana;
    color: #D94B00;
    padding: 5px;
}

#signin_twitter{ background:url(../images/twitter_bg.png) no-repeat; width:188px; height:29px; padding:8px 21px 0 0; margin:10px 10px 0 0; text-align:center;}
#signin_twitter a{font-family:"Trebuchet MS"; font-size:15px; font-weight:bold; color:#000000; text-decoration:none; text-align:center; }
#signin_twitter a:hover{color:#ff8a28; }
