.page_title 
{
    font-weight: bold;
}
#login_text 
{
    width: 230px;
}
#project_list 
{
    width: 230px;
    font-size: 0.9em;
}
.register_label 
{
    font-size: 0.8em;
    width: 108px;
}
.register_text 
{
    width: 170px;
    height: 20px;
}
.register_text_short
{
    width: 70px;
    height: 20px;
}
.missing_field_asterisk 
{
    color: Red;
}
.dg_projects 
{
    border: none;
    color: #d0aa57;
    font-size: 1.1em;
}
.dg_projects_name
{
    border: none;
    width: 200px;
}
.dg_projects_buttons
{
    border: none 0px #fff;
}
.talent_save 
{
    float: left;
    margin: 0px 0px 0px 10px;
    font-size: 0.7em;
}
.talent_save a
{
    color: #d0aa57;
    text-decoration: none;
}
.talent_save a:hover
{
    text-decoration: underline;
}
a.gallery_standard_links
{
    color: #d0aa57;
    text-decoration: none;
    font-size: 0.9em;
}
a.gallery_standard_links:hover
{
    text-decoration: underline;
}
.projectout 
{
    text-align: left;
}
.projectout a
{
    color: #d0aa57;
    text-decoration: none;
    font-size: 0.7em;
    margin: 0px 0px 0px 10px;
}
.projectout a:hover
{
    text-decoration: underline;
}
.projectin
{
    float: right;
}
.projectin a
{
    color: #d0aa57;
    text-decoration: none;
    font-size: 0.7em;
    margin: 0px 10px 0px 0px;
}
.projectin a:hover
{
    text-decoration: underline;
}
.tbl_projectout 
{
    border-right: #d2a855 1px solid; 
    border-top: #d2a855 1px solid; 
    border-left: #d2a855 1px solid; 
    border-bottom: #d2a855 1px solid;
}
.tbl_projectin
{
    border-right: #d2a855 1px solid; 
    border-top: #d2a855 1px solid; 
    border-left: #d2a855 1px solid; 
    border-bottom: #d2a855 1px solid;
    background-color: #808080;
}

/*Modal Popup*/
.modalBackground {
	background-color: #565656;
	filter:alpha(opacity=95);
	opacity:0.95;
}

.modalPopup {
	width: 550px;
	height: 500px;
}
.modalPopup_header 
{
    font-weight: bold;
	background-color:#e2e2c2;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
/* new: */
.modalPopup_header_outer_new
{
    width:100%;
    font-weight: bold;
	background-color:#e2e2c2;
}
.modalPopup_header_inner_new
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.modalPopup_body_outer_new
{
    width:100%;
}
.modalPopup_body_inner_new
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}


/* these ones are probably not in use: */
.modalPopup2 {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color: Gray;
	width: 500px;
}
.modalPopup2_header 
{
    background-color: #aabbdd;
	padding:5px;
	width: 100%;
	text-align: center;
	font-weight: bold;
}
.modal_lbl 
{
    width: 50px;
}
.modal_lbl2 
{
    width: 150px;
}

.talent_search_item_one 
{
    width: 100px;
    text-align: right;
    padding: 0px 10px 0px 0px;
}
.talent_search_item_spacer 
{
    height: 5px;
}
.talent_detail_item 
{
    text-align: right;
    font-size: 0.7em;
}
.talent_detail_name 
{
    font-size: 0.9em;
}
.lnk_image
{
    border:none;   
}
a.backnext 
{
    color:#a58741;
    text-decoration: none;
}
a.backnext:hover
{
    text-decoration: underline;
}
a.returnall 
{
    color:#a58741;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}
a.returnall:hover
{
    text-decoration: underline;
}
.login_label 
{
    font-size: 0.8em;
}
.login_message 
{
    color: #d0aa57;
    font-size: 0.85em;
}