table.Login tbody{
    font:13px Arial, Helvetica, sans-serif;
}

table.Login td.shadow-top{
    background:url(../images/uper-shadow.gif) no-repeat;
}
table.Login td.header{
    background:url(../images/bg-top-table.gif) repeat-x;
    float:left;
    height:23px;
    border:1px solid #f3f3f3;
    width:492px;
}
table.Login td.header .head-browse{
    float:left;
    height:23px;
    width:492px;
}
table.Login td.header .head-browse label.title{
    float:left;
    font-size:19px;
    margin-left:12px;
    display:inline;
    width:200px;
    height:23px;
    color:#333;
}
table.Login td.header a:hover{text-decoration:underline;}
table.Login tr.title-box,
table.Login tr.submit-box,
table.Login tr.enter-box{
    float:left;
    display:inline;
    border:1px solid #f0f0f0;
    margin:0;
      width: 492px;
}

table.Login tr.submit-box,
table.Login tr.submit-box td,
table.Login tr.title-box
{
    width: 492px;
}
table.Login tr.submit-box td
{
   width:492px;
}
table.Login tr.title-box h3{
    color:#0072bc;
    font-size:15px;
    font-weight:bold;
    margin:7px 0 7px 18px;
    float:left;
    display:inline;    
}
table.Login .errorLabel {
    color:Red;
    font-size:15px;
    font-weight:bold;
    margin:7px 0 7px 18px;
    float:left;
    display:inline;    
}
table.Login tr.enter-box .email{
    float:left;
    height:1%;
    margin:12px 0 12px 16px;
    display:inline;    
}
table.Login tr.enter-box .email label{
    float:left;
    color:#6a695a;
    font-size:13px;
}
table.Login tr.enter-box .email input{
    width:225px;
    height:20px;
    border:1px solid #f0f0f0;
}
table.Login tr.enter-box .password label{
    float:left;
    color:#6a695a;
    font-size:13px;
}
table.Login tr.enter-box .password{
    float:left;
    height:1%;
    margin:12px 10px 12px 10px;
    display:inline;
}
table.Login tr.enter-box .password input{
    width:225px;
    height:20px;
    border:1px solid #f0f0f0;
}
table.Login tr.submit-box .link{
    float:left;
    height:1%;
    margin:12px 16px 12px 16px;
    display:inline;    
}
table.Login tr.submit-box .link a{
    float:left;
    color:#06c;
    font-size:11px;
    text-decoration:underline;
    margin-right:13px;
    display:inline;
}
table.Login tr.submit-box .link a:hover{
    text-decoration:none;
}

table.Login tr.submit-box .submit{
    float:right;
    height:1%;
    margin:5px 10px 12px 16px;
    display:inline;
}
table.Login tr.submit-box .submit input{
    width:78px;
    height:24px;    
}


.popup-upload-your-cv{
	float:left;
	width:558px;	
	display:block;

	position:absolute;
	top:100px;
	left:200px;
	background-color:White;
	z-index:30;
}
.popup-upload-your-cv .popup-upload-your-cv-top{
	float:left;
	background:url(../images/popup-top.png) no-repeat;
	width:558px;
	height:6px;
	line-height:6px;	
}
.popup-upload-your-cv .popup-upload-your-cv-content{
	float:left;
	background:url(../images/popup-content.png) repeat-y;
	width:488px;	
	padding:40px 36px 42px 33px;
	display:inline;
	text-align:center;
}
.popup-upload-your-cv .popup-upload-your-cv-content h3{
	font-size:24px;
	color:#000;
	margin:0;
	padding:0 0 54px;
}
.popup-upload-your-cv .popup-upload-your-cv-content p.red{
	font-size:18px;
	color:#c00;
	margin:0;
	padding:0;
	line-height:19px;
	padding:0 0 53px;
}
.popup-upload-your-cv .popup-upload-your-cv-content p.grey{
	font-size:18px;
	color:#81806f;
	margin:0;
	padding:0;
	line-height:19px;
	padding:0 0 53px;
}
.popup-upload-your-cv .popup-upload-your-cv-content .two-btn{
	float:left;
	width:311px;
	padding-left:80px;
	display:inline;
}
.popup-upload-your-cv .popup-upload-your-cv-content .two-btn a.upload-cv{
	background:url(../images/btn-upload-my-cv.gif) no-repeat;
	width:128px;
	height:27px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	float:left;
}
.popup-upload-your-cv .popup-upload-your-cv-content .two-btn a.upload-later{
	background:url(../images/btn-upload-later.gif) no-repeat;
	width:128px;
	height:27px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	float:right;
}
.popup-upload-your-cv .popup-upload-your-cv-bottom{
	float:left;
	background:url(../images/popup-bottom.png) no-repeat;
	width:558px;
	height:6px;
	line-height:6px;
}

/* additional styles */

table.Login tr.message-box td {
    border-width:0px;
}

table.Login tr.message-box span {
    color:Red;
    margin:7px 0 7px 18px;
    float:left;
    display:inline;    
}

/* end addtional styles */

.popup-update-your-cv{
	float:left;
	width:558px;	
	display:block;

	position:absolute;
	top:100px;
	left:200px;
	background-color:White;
	z-index:30;
}
.popup-update-your-cv .popup-update-your-cv-top{
	float:left;
	background:url(../images/popup-top.png) no-repeat;
	width:558px;
	height:6px;
	line-height:6px;	
}
.popup-update-your-cv .popup-update-your-cv-content{
	float:left;
	background:url(../images/popup-content.png) repeat-y;
	width:488px;	
	padding:40px 36px 42px 33px;
	display:inline;
	text-align:center;
}
.popup-update-your-cv .popup-update-your-cv-content h3{
	font-size:24px;
	color:#000;
	margin:0;
	padding:0 0 54px;
}
.popup-update-your-cv .popup-update-your-cv-content p.red{
	font-size:18px;
	color:#c00;
	margin:0;
	padding:0;
	line-height:19px;
	padding:0 0 53px;
}
.popup-update-your-cv .popup-update-your-cv-content p.grey{
	font-size:18px;
	color:#81806f;
	margin:0;
	padding:0;
	line-height:19px;
	padding:0 0 53px;
}
.popup-update-your-cv .popup-update-your-cv-content .four-btn{
	float:left;
	width:490px;
}
.popup-update-your-cv .popup-update-your-cv-content .four-btn input.view-cv{
	background:url(../images/btn-view-cv.gif) no-repeat;
	width:183px;
	height:32px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	margin:0 auto 5px;
}
.popup-update-your-cv .popup-update-your-cv-content .four-btn input.update-cv-now{
	background:url(../images/btn-update-cv-now.gif) no-repeat;
	width:183px;
	height:32px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	margin:0 auto 5px;
}
.popup-update-your-cv .popup-update-your-cv-content .four-btn a.update-cv-later{
	background:url(../images/btn-update-cv-later.gif) no-repeat;
	width:183px;
	height:32px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	margin:0 auto 5px;
}
.popup-update-your-cv .popup-update-your-cv-content .four-btn input.my-cv-unchanged{
	background:url(../images/btn-my-cv-is-unchanged.gif) no-repeat;
	width:183px;
	height:32px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	margin:0 auto 5px;
}
.popup-update-your-cv .popup-update-your-cv-bottom{
	float:left;
	background:url(../images/popup-bottom.png) no-repeat;
	width:558px;
	height:6px;
	line-height:6px;
}
