body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #404040;
	background-color: #DDDDDD;
	margin: 0px;
	height: 100%;
}
p.small {
	font-size: 10px;
}
#logo_bar {
	background-color: #004D93;
	height: 120px;
}
h1 {
	font-size: 18px;
	letter-spacing: 0.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: auto;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #5A5A5A;
	border: 0px solid #333333;
	background-image: url(/3dartists/design/h1-bgd.gif);
	padding: 8px;
	background-repeat: repeat-x;
}

h2 {
	font-size: 14px;
	letter-spacing: 0.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #5A5A5A;
	border: 0px none #444444;
}

h3 {
	font-size: 12px;
	letter-spacing: 0.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: auto;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #5A5A5A;
	border: 0px none #444444;
}

.left_column, .center_column, .right_column {
	vertical-align: top;
	padding-top: 40px;
	padding-bottom: 0px;
	text-align: left;
	left: -10px;
	height: 110px;
	width: 200px;
}
.left_column {
	width: 180px;
	padding-right: 10px;
	padding-left: 10px;
}
.center_column {
	padding-right: 10px;
	padding-left: 10px;
	width: 100%;
}
.right_column {
	width: 180px;
	padding-right: 10px;
	padding-left: 10px;
}

/* 3 columns container with shadow bgd */
#content_area {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	width: 100%;
	background-image: url(/3dartists/design/th-bgd_sdw.gif);
	background-repeat: repeat-x;
}

#top_menu_bar {
	height: 20px;
	margin: 0px;
	color: #DDDDDD;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-top-color: #AAAAAA;
	border-right-color: #CCCCCC;
	border-bottom-color: #AAAAAA;
	border-left-color: #CCCCCC;
}

#top_menu_bar a {
	color: #DDDDDD;
}
#logo_bara {
	background-image: url(/3dartists/design/th-bot-bgd4.jpg);
	height: 120px;
}
p {
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 0.6em;
	margin-left: 0px;
	text-align: justify;
}

a {
	color: #0941E2;
	text-decoration: none;
}
a:hover {
text-decoration: underline;
}

.box_a_ext_brd, .box_b_ext_brd {
	border: 1px solid #A2A2A2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.news_ext_brd {
	border: 1px solid #A2A2A2;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.box_a_ext_brd {
	width: 162px;
	border-color: #999999;
}
.box_a_int_brd {
	background-color: #C7C7C7;
	border: 1px solid #DADADA;
	padding: 0px;
}
.baciba {
	background-color: #C7C7C7;
	border: 1px solid #DADADA;
	padding: 0px;
}
.bact {
	font-size: 18px;
	color: #5A5A5A;
	margin-bottom: 10px;
}


.box_b_int_brd {
	background-color: #D5D5D5;
	border: 1px solid #DADADA;
	padding: 0px;
}
.box_b_content_container {
	padding: 15px;
}
.caic, .caic_attachment {
	padding: 1px;
	border: 1px solid #0941E2;
}

.caic_attachment {
	margin-top: 20px;
}

.caic_honorable {
	padding: 1px;
	border: 1px solid #999999;
}

div.interview_link div.interview_preview img.image {
	padding: 1px;
	border: 1px solid #0941E2;
	margin: 10px;
}

div.interview img.image {
	padding: 1px;
	border: 1px solid #0941E2;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	position: relative;
}

.menu_bar_normal_cell,  .menu_bar_left_cell, .menu_bar_right_cell, .menu_bar_highlighted_cell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	background-color: #1A1A1A;
	background-image: url(/3dartists/design/tb-bgd.png);
	height: 30px;
	width: 120px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2F3031;
	border-right-color: #2F3031;
	border-bottom-color: #2F3031;
	border-left-color: #4D4E4F;
}
.menu_bar_highlighted_cell {
	background-color: #252525;
	background-image: url(/3dartists/design/tb-bgds.png);
	border-left-width: 0px;
	border-right-width: 0px;
	border-left-color: #175A99;
	border-right-color: #124676;
}
.menu_bar_left_cell {
	border-left-width: 0px;
	width: auto;
}
.menu_bar_right_cell {
	border-right-width: 0px;
	width: auto;
}
.box_c_ext_brd {
	border: 1px solid #A2A2A2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.box_c_ext_brd1 {
	border: 1px solid #A2A2A2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.box_c_ext_brd2 {
	border: 1px solid #A2A2A2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
}
.box_c_int_brd {
	background-color: #BDBDBD;
	border: 1px solid #DADADA;
	padding: 0px;
}
.box_c_header, .box_e_header {
	background-image: url(/3dartists/design/c-bgd.png);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DADADA;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	color: #E6E6E6;
	padding: 2px;
}

.box_e_header {
	font-weight: bold;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}




.box_c_footer {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DADADA;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	padding: 2px;
	background-color: #B0B0B0;
	text-align: right;
}
.box_c_subheader {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DADADA;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	padding: 2px;
	background-color: #B0B0B0;
}

.box_c_content, .box_e_content {
	padding: 3px;
}

.box_e_content {
	padding: 3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DADADA;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	font-size: 12px;
}


.ip_ic {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
}
div.image_details {
	margin-top:10px;
	margin-bottom:10px;
}
.form_text_field, .form_text_area {
	background-color: #D0D0D0;
	border: 1px solid #A2A2A2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

.form_radio, .form_checkbox {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right:5px;
	margin-left: 0px;
	vertical-align: middle;
}
.form_text_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	width: 100%;
	border-width: 1px;
	padding: 2px;
	-moz-box-sizing:border-box;
}

.form_checkbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	border-width: 1px;
	padding: 2px;

	-moz-box-sizing:border-box;
	vertical-align: middle;
}

.fbutton {
	background-color: #C1C1C1;
	border: 1px solid #A2A2A2;
	color: #0941E2;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
}

.login_bar_container {
	background-color: #252525;
	text-align: right;
	padding: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #AAAAAA;
	border-left-color: #CCCCCC;
	color: #999999;
}

.box_d_ext_brd {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A2A2A2;
	border-right-color: #A2A2A2;
	border-bottom-color: #A2A2A2;
	border-left-color: #A2A2A2;
}

.box_d_int_brd {
	background-color: #C7C7C7;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DADADA;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
}
.box_d_cell {
	padding:3px;
	background-color: #C7C7C7;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DADADA;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	text-align: center;
	vertical-align: middle;
}

.box_d_cell_selected {
	padding:3px;
	background-color: #A8ABC6;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DADADA;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	text-align: center;
	vertical-align: middle;
}
.caic_cell, td.caic_desc{
	text-align: center;
	vertical-align: middle;
	padding: 10px;
}
td.caic_desc {
vertical-align:top;
}
.form_table_left, .form_table_right, .ftdl, .ftdlt, .ftdl_100, .ftdr {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.ftdlt {
	vertical-align:top;
}

.ftdr {
	text-align: right;
}

table.ftb td.ftdc {
	text-align: center;
}

table.ftb_auto_width {
	margin-bottom: 10px;
	margin-top: 5px;
}
.form_table, table.ftb, table.fitb {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	width: 100%;
}
.td_form_input_tl {
	text-align: left;
	vertical-align: top;
}
td.box_war_lc, td.box_war_rc {
	text-align: justify;
	vertical-align: top;
	padding: 10px;
}
td.box_war_rc {
	vertical-align: middle;
}
.box_war_ext_brd {
	border: 1px dashed #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.box_ok_ext_brd {
	border: 1px dashed #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.f_pb {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
















.fi_tt_i, .fi_tt_fn, .fi_tt_t, .fi_tt_p, .fi_tt_lp, .ti_tt_i, .ti_tt_fn, .ti_tt_a, .ti_tt_r, .ti_tt_v, .ti_tt_lp, .cchart_tt {
	background-image: url(/3dartists/design/side_menu_h_bgd1.gif);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DADADA;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	color: #E6E6E6;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	font-size: 12px;
	vertical-align:middle;
}
.cchart_tt {
	text-align:center;
}
.fi_tt_t, .fi_tt_p, .fi_tt_lp, .ti_tt_a, .ti_tt_r, .ti_tt_v, .ti_tt_lp {
	text-align: center;
}

.fi_td_i, .fi_td_fn, .fi_td_t, .fi_td_p, .fi_td_lp, .ti_td_i, .ti_td_fn, .ti_td_a, .ti_td_r, .ti_td_v, .ti_td_lp {
	padding: 3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DADADA;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	font-size: 12px;
	vertical-align: top;
}

.fi_td_t, .fi_td_p, .fi_td_lp, .ti_td_a, .ti_td_r, .ti_td_v, .ti_td_lp {
	text-align: center;
}

.fi_td_lp, .ti_td_lp {
	font-size: 10px;
	vertical-align:top;
	white-space: nowrap;
	text-align: right;
}
.fi_td_i, .ti_td_i {
	vertical-align:top;
	padding-top: 5px;
}

.fi_table_leg, .ti_table_leg {
margin-top:10px;
margin-bottom:10px;
}

.fi_td_leg, ti_td_leg {
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}

.pi_td_ps { 
	background-image: url(/3dartists/design/c-bgd.png);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DADADA;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	color: #E6E6E6;
	padding: 2px;
}

.pi_td_pd, .pi_td_pa {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DADADA;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	padding: 2px;
	background-color: #B0B0B0;
	text-align: left;
}
.pi_td_pa {
	padding:1px;
	text-align:right;
}
.pi_td_pb {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DADADA;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	background-color: #BDBDBD;
	text-align: justify;
	padding: 5px;
}

.pi_div_ext {
	/* */
	border: 1px solid #A2A2A2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.pi_div_int {
	background-color: #BDBDBD;
	border: 1px solid #DADADA;
	padding: 0px;
}


.pf_ftf_s, .pf_fta_b, .pf_fta_h {
	background-color: #D0D0D0;
	border: 1px solid #A2A2A2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.pf_fta_h {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.pf_fb_tags, .pf_fb_submit {
	background-color: #C1C1C1;
	border: 1px solid #A2A2A2;
	color: #0941E2;
	margin: 0px;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
}

.pf_table_tags, .pf_table_font {
	margin-bottom: 5px;
}

.pf_td_lc, .pf_td_rc { /*post form td left col, right col*/
	text-align:left;
	vertical-align:top;
}
#login_bar a, #login_bar a:hover {
	color: #CCCCCC;
}

#login_bar a:hover {
	text-decoration: underline;
}
table.ftb td.ftd_subsection, table.ftb p.fp_subsection {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #A2A2A2;
	border-left-color: #333333;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	color: #666666;
}

table.attachments p.fp_title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A2A2A2;
	margin: 0px;
	padding-bottom: 3px;
	color: #666666;
}

table.ftb td, table.ftb td.separator, table.ftb_auto_width td {
	padding: 0px;
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 10px;
}

table.ftb td.separator {
	border-bottom-width: 1px;
	border-top-color: #DADADA;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}

p.fbuttons, p.standalone_buttons, p.link_button {
	text-align: center;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #A2A2A2;
	border-right-color: #D4D0C8;
	border-bottom-color: #D4D0C8;
	border-left-color: #D4D0C8;
	margin-top: 20px;
	padding-top: 15px;
}
p.link_button {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p.link_right_button {
	text-align: right;
	margin-bottom: 5px;
	margin-top: 5px;
}
.footnote1 {
	color: #FF0000;
}
.fhelp {
font-size: 10px;
}
div.box_a_int_brd h1 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/3dartists/design/side_menu_h_bgd1.gif);
	background-color: #0056AB;
	color: #DDDDDD;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 6px;
	letter-spacing: 1px;
	font-variant: normal;
	font-size: 18px;
}
div.side_box_links a, div.side_box_links p.side_menu_spacer, div.side_box_links p.side_menu_separator {
	display: block;
	margin: 0px;
	padding: 4px;
	background-image: url(/3dartists/design/side_menu_a_bgd1.gif);
	background-color: #D8D8D8;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D8D8D8;
	border-right-color: #AAAAAA;
	border-bottom-color: #C2C2C2;
	border-left-color: #AAAAAA;
}
div.side_box_links p.side_menu_separator {
	background-image: url(/3dartists/design/side_menu_a_bgd3.gif);
	background-color: #5B5B5B;
	border-top-color: #8D8D8D;
	border-bottom-color: #454545;
	color: #EEEEEE;
}
div.side_box_links p.no_top_border {
	border-top-width: 0px;
}
div.side_box_links p.no_bottom_border, table.jury td.no_bottom_border {
	border-bottom-width: 0px;
}
div.side_box_links a.selected {
	font-weight: bold;
	color: #EEEEEE;
	background-image: url(/3dartists/design/side_menu_a_bgd2.gif);
	background-color: #02578A;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #1282E2;
	border-right-color: #AAAAAA;
	border-bottom-color: #004174;
	border-left-color: #AAAAAA;
}

div.side_box_container {
	padding: 4px;
}
p.warning {
	font-size: 10px;
	color: #EE0000;
	margin-top: 3px;
	margin-bottom: 3px;
}
div.fdssm {
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #AAAAAA;
	border-right-color: #AAAAAA;
	border-bottom-color: #AAAAAA;
	border-left-color: #AAAAAA;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
div.resume {
}
div.resume h1, div.joboffer h1 {
	font-size: 18px;
	text-align: center;
	background: none;
}
div.resume p {
margin-bottom: 5px;
}
div.resume p.raddress, div.resume p.rcontact {
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
div.resume h2, div.joboffer h2 {
	font-size: 14px;
	color: #666666;
	margin-top: 25px;
	margin-bottom: 15px;
}
td.ryear, td.rwork, td.reducation, td.rsoftware, td.rcgskill, td.rknowledgebar, td.rknowledge {
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
td.rsoftware, td.rcgskill, td.rknowledge {
	vertical-align: middle;
}
td.rknowledgebar {
	vertical-align:middle;
	width: 120px;
}
div.rnoneon, div.rbasicon, div.rmediumon, div.rgoodon, div.rexcellenton {
	background-color: #0572CF;
	float: left;
	height: 8px;
	font-size: 0px;
}
div.rnoneoff, div.rbasicoff, div.rmediumoff, div.rgoodoff, div.rexcellentoff {
	background-color: #A2A2A2;
	float: left;
	height: 8px;
	font-size: 0px;
}
div.rnoneon {
	width: 0%;
	display: none;
}
div.rnoneoff {
	width: 100%;
}
div.rbasicon {
	width: 25%;
}
div.rbasicoff {
	width: 75%;
}
div.rmediumon {
	width: 50%;
}
div.rmediumoff {
	width: 50%;
}
div.rgoodon {
	width: 75%;
}
div.rgoodoff {
	width: 25%;
}
div.rexcellenton {
	width: 100%;
}
div.rexcellentoff {
	width: 0%;
	display: none;
}
table.rtable {
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 10px;
}

img.rportfolio, img.rlportfolio {
	margin: 5px;
	padding: 1px;
	border: 1px solid #0941E2;
	text-align: center;
	vertical-align: middle;
}

img.rlportfolio {
margin: 2px;
}


tr.rlhighlight1, tr.ccharthighlight1 {
	background-color: #D1D1D1;
}


tr.rlhighlight2, tr.ccharthighlight2 {
	background-color: #DEDEDE;
}
table.rl, table.jol, table.grid {
	border-spacing: 0px;
}
table.rl td.rlartist, table.rl td.rlposition, table.rl td.rlemployment, table.rl td.rlexperience, table.rl td.rlportfolio, table.jol td.rldft, table.jol td.rlleft, table.jol td.rlright, table.grid td.data_cell {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: double;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #A2A2A2;
	border-right-color: #A2A2A2;
	border-bottom-color: #A2A2A2;
	border-left-color: #A2A2A2;
	padding: 4px;
	text-align:left;
	vertical-align:top;
}
table.rl td.rlartist, table.rl td.rlposition, table.rl td.rlemployment, table.rl td.rlexperience, table.rl td.rlportfolio {
border-bottom-width:0px;
border-top-width:1px;
}
table.rl td.rlportfolio {
border-top-style:dotted;
border-right-width:0px;
padding: 10px;
}


table.rl td.rlexperience, table.jol td.rlright, table.grid td.no_right_border {
	border-right-width: 0px;
}
table.rl td.rlhartist, table.rl td.rlhposition, table.rl td.rlhemployment, table.rl td.rlhexperience, table.jol td.rlhdft, table.grid td.header {
	background-image: url(/3dartists/design/c-bgd.png);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DADADA;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	color: #E6E6E6;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	font-size: 12px;
	vertical-align:middle;
}p.rleo {
	font-size: 10px;
	text-align: left;
}

td.cchart, td.cchartfc, td.cchartlc {
	border-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: none;
	border-color: #999999;
	padding: 5px;
	text-align: center;
}
td.cchart_nobb, td.no_bottom_border {
	border-bottom-width: 0px;
}
td.cchartfc {
	text-align: left;
}

td.cchartlc {
	border-right-style: none;
}
table.cchart {
	padding: 0px;
	border: 1px solid #A2A2A2;
	margin: 10px;
}
div.joboffer p.position {
	font-size: 16px;
	text-align: center;
}
div.jobl {
}
div.jobl div.date {
	float: left;
	width: 50px;
}
div.jobl div.link {
	float: left;
}

div.jopl td {
	text-align: left;
	vertical-align: top;
	padding: 5px;
}
div.jopl div.listing {
	float: left;
}
div.jopl {
	border: 1px solid #BBBBBB;
	padding: 5px;
	margin-bottom: 15px;
}
div.jopl h1 {
	font-weight: bold;
}
div.jopl p.title {
	font-weight: bolder;
	margin-bottom: 5px;
	text-align: left;
}
div.jopl p.link {
	text-align: center;
	font-weight: bolder;
	margin-top: 15px;
}
div.jobl {
	margin-bottom: 15px;
}
div.submission_image {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	position: relative;
}
div.submission_image div.image {
	float: left;
	height: 200px;
	width: 200px;
	position: relative;
}
div.interview {
	margin-top: 10px;
	margin-bottom: 10px;
}
div.interview div.header, div.interview div.footer {
	margin-top: 40px;
	margin-bottom: 40px;
}
div.interview div.image {
	margin-top: 20px;
	margin-bottom: 20px;
	height: auto;
	clear: both;
}
div.interview p.question {
	font-style: normal;
	color: #666666;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
div.interview_link {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
div.interview_link div.interview_preview {
	margin: 10px;
}

div.interview_preview span.preview {
	font-style:italic;
}
div.h2block {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
li {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.right_margin_spacer {
	margin-right: 5px;
}
.left_margin_spacer {
	margin-left: 5px;
}
p.image_caption {
	font-size: 10px;
	text-align: center;
	margin-bottom: 0.3em;
}
div.resume table.portfolio td.image {
	text-align: center;
	vertical-align: top;
}
div.resume table.portfolio td.comment {
	text-align: left;
	vertical-align: middle;
}
table.image_details, table.artist_details {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
table.image_details td.lc, table.image_details td.rc, table.artist_details td.lc, table.artist_details td.rc {
	vertical-align: top;
}
table.image_details td.lc, table.artist_details td.lc {
	color: #666666;
}
table.jury td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: justify;
	vertical-align: top;
	padding: 10px;
}
div.featured_jobs div.job_container {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin-bottom: 8px;
	margin-top: 8px;
}
div.featured_jobs div.job_container div.logo {
	text-align: center;
	margin-bottom: 5px;
}

div.featured_jobs div.job_container p.description {
font-size:10px;
text-align:left;
}
.align_center {
	text-align: center;
}
.align_middle {
	vertical-align: middle;
}
.align_right {
	text-align: right;
}
span.bb_bold {
	font-weight: bold;
}

span.bb_italic {
	font-style: italic;
}
span.bb_underlined {
	text-decoration: underline;
}
p.bb_quote, div.bb_quote {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A2A2A2;
	border-right-color: #A2A2A2;
	border-bottom-color: #A2A2A2;
	border-left-color: #A2A2A2;
	padding: 5px;
	margin: 5px;
	width: auto;
}
p.bb_code, div.bb_code {
	margin: 5px;
	padding: 5px;
	font-family: "Courier New", Courier, monospace;
	background-color: #C8C8C8;
}
p.faq_question {
	color: #666666;
	margin-top: 2em;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
}
p.faq_top {
text-align:right;
}
div.bottom_bar {
	background-color: #D5D5D5;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0C0C0;
	border-right-color: #A2A2A2;
	border-bottom-color: #A2A2A2;
	border-left-color: #A2A2A2;
	padding: 5px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
input:focus {
outline: 1px solid gray;
}
table.attachments td {
	text-align: left;
	vertical-align: middle;
}

table.vote_box {
margin: 0px;
border-style: none;
border-spacing:0px;

}
table.vote_box td img {
	border-style: none;
}
table.vote_box td {
	text-align: left;
	vertical-align: middle;
	width: 20px;
	padding: 0px;
}
table.vote_box td.description {
	width: auto;
	padding-left: 15px;
	font-size: 10px;
}

img.jtag {
	padding-top: 2px;
}

table#followus td {
vertical-align: middle;
text-align:left;
}


#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#fade {
	background: #000; 
	position: fixed; 
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	z-index: 10;
}
.popup_block {
	background: #ddd;
	padding: 20px 20px;
	border: 10px solid #fff;
	float: left;
	width: 480px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin: 0 0 0 -250px;
	z-index: 100;
}
.popup_block .popup {
	float: left;
	width: 100%;
	background: #fff;
	margin: 0px 0;
	padding: 0px 0;
	border: 1px solid #bbb;
}
.popup_block .popup .content {
	margin: 5px 5px;
}

.popup table {
	border: none;
	border-spacing: 10px;
}
.popup table td {
text-align:left;
vertical-align:top;

}

.popup img.cntrl {
	position: absolute;
	right: -20px;
	top: -20px;
	border: none;
	
}

/*--Making IE6 Understand Fixed Positioning--*/

*html #fade {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop : document.body.scrollTop);
}

*html .popup_block {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));
}

/*--IE 6 PNG Fix--*/

img{ behavior: url(/3dartists/design/iepngfix.htc) }
