@charset "utf-8";
/* CSS Document */

@media print
{
	.no-print {display: none;}
}

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}
*:focus {outline:none;}

.selectlist-item {background-color:#000000;color:#d8d8d8;border:0;}

a:link, a:visited {color:#ffd68d;text-decoration:none;}
a:active, a:hover {text-decoration:underline;}
body, textarea {font: normal normal normal 13px / normal "Trebuchet MS", Arial, Helvetica, sans-serif;}
body {background:#000 url("images/body_background.jpg") center top no-repeat;color:#d8d8d8;}
body.back_end {background:#000 url("images/body_back_end_background.jpg") center top no-repeat;}

body.back_end #main {border:1px solid #101010;}

body.back_end #container {width:940px;margin:0 auto;padding:10px 0 20px 0;}

.clear {clear:both;}
input[type="text"], input[type="password"], input[type="submit"], select {
	margin:4px 5px 4px 0;height:27px;padding:0;}
input[type="text"], input[type="password"], select {
	width:212px;border:1px solid #303030;
	-moz-box-shadow: 0 0 2px #000;box-shadow: 0 0 2px #000;-webkit-box-shadow: 0 0 2px #000; }
input[type="text"], input[type="password"] {height:23px;padding:2px;}
input.error, select.error, textarea.error {border:1px solid #FF0000 !important;}
form span.error, .required_field {color:#ff0000;}

h2 {color:#ffd68d;}
.fleft {float:left;line-height:20px;}
.fright {float:right;line-height:20px;}
li.ac_even, li.ac_odd {background-color:#202020;}	/* auto complete */
li.ac_even:hover, li.ac_odd:hover {cursor:pointer;}
.placeholder {font:normal normal normal 11px / 24px Georgia, "Times New Roman", Times, serif;font-weight:normal;margin:0;padding:0;}

/*ul.pureCssMenu ul {width:111.30000000000001px;}*/
ul.pureCssMenu {display:block;float:left;margin:0;padding:1px 0 0 0;cursor:pointer;color:#fff;text-decoration:none;}
ul.pureCssMenu ul {display:none;}
ul.pureCssMenu li:hover > ul {display:block;}
ul.pureCssMenu ul {position:absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul {position:absolute;left:98%;top:-2px;}
ul.pureCssMenu ul {margin:0px;list-style:none;padding:5px 1px 1px 0px;background-color:#000000;background-repeat:repeat;border-color:#ffffff;border-width:0px;border-style:solid;}
ul.pureCssMenu li {display:block;margin:-1px 0px 0px 1px;}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {outline-style:none;}
ul.pureCssMenu span {overflow:hidden;}
ul.pureCssMenu li {float:left;}
ul.pureCssMenu ul li {float:none;}
ul.pureCssMenu ul a {color:#ffffff;display:block;vertical-align:middle;text-align:left;text-decoration:none;padding:5px;text-decoration:none;cursor:pointer;white-space:nowrap;}
ul.pureCssMenu li:hover {position:relative;}
ul.pureCssMenu li.pureCssMenui > a {border:1px solid #424242;}
ul.pureCssMenu li.pureCssMenui:hover > a {color:#C5A66F;text-decoration:none;}
ul.pureCssMenu li a:hover {position:relative;border-color:#424242;border-style:solid;color:#FFFFFF;text-decoration:none;}
ul.pureCssMenu span {display:block;background-position:right center;background-repeat: no-repeat;}
#sub_nav ul.pureCssMenu {height:22px;border:1px solid #424242;margin-left:5px;background:#000 url("images/subnav_btn.png") left center repeat-x;}
#sub_nav ul.pureCssMenu > li {height:17px;padding:5px 10px 0 10px;}

#wrapper {margin:0 auto;width:980px;}

#header .logo {float:left;width:220px;height:105px;margin:5px 0 0 0;}
#header .logo a {display:block;height:100%;text-indent: -99999em;}
#header #agency_info {margin:4px 0 0 33px;font-weight:bold;}
#header #agency_info > span {color:#C5A66F;}
#header #agency_info select {display:none;}
#header #user_navigation {float:right;}
#header #user_navigation > ul > li {float:left;margin-left:5px;padding:5px;}
#header #user_navigation a {color:#fff;font-size:14px;text-transform:uppercase;font-weight:bold;text-decoration:none;}
#header #user_navigation a:hover {color:#C5A66F;}
#header #user_navigation a.currentpage {color:#C5A66F;}

#top_message {width:100%;font-weight:bold;background-color:#dd0000;padding:10px;margin:10px 0 10px 0;}
#exception {margin-top:20px;min-height:300px;color:#ff0000;font-size:140%;}

#login {padding-top:25px;}
#login #login_form {float:right;}
#login label {font-size:120%;color:#cecece;}
#login input[type="text"], #login input[type="password"]{margin:0 5px 0 0;width:212px;border-color:#cecece;}
#login .loginbtn {background:url("images/login_btn.png") 0 0 no-repeat;width:74px;height:31px;text-indent: -99999em;cursor:pointer;border:none;color:transparent;}
#login .loginbtn:hover {background:url("images/login_btn.png") -74px 0 no-repeat;}
#login #user_info {clear:right;height:30px;padding-top:27px;font: normal normal bold 12px / normal Georgia, "Times New Roman", Times, serif;}
#login #user_info .fleft {padding-left:70px;}
#login #user_info .fright img {margin-right:5px;}
#login #user_info a {text-decoration:none;color:#fff;}
#login #user_info a:hover {color:#C5A66F;}

body.back_end #header .logo {background-image:url("images/logo.jpg");background-repeat:no-repeat;}

#header2 {width:100%;margin:0 auto;padding:30px 10px 10px 10px;clear:both;}
#header2 #page_heading {float:left;}
#header2 #page_heading h1 {}
#header2 #page_heading h1 span {color:#ffd68d;}
#header2 #sub_nav {float:right;}
#header2 #sub_nav a {font-size:11px;font-weight:bold;color:#fff;}
#header2 #sub_nav a:hover {color:#C5A66F;}
#header2 #sub_nav > a {background:#000 url("images/subnav_btn.png") left center repeat-x;height:25px;border:1px solid #424242;padding:4px 10px;cursor:pointer;display:block;float:left;text-decoration:none;margin-left:5px;}
#header2 #sub_nav > a:hover {-moz-box-shadow: 0 0 5px #000;box-shadow: 0 0 5px #000; -webkit-box-shadow: 0 0 5px #000;}
#header2 #sub_nav > a.current {background: #000 url("images/subnav_btn_hover.png") left center repeat-x;}

#main {border:1px solid #101010;border-top:none;min-height:500px;}
#container {width:940px;margin:0 auto;padding:0 0 50px 0;}
#container h1 {font-size:24px;color:#ffd68d;margin-bottom:20px;}
#container h1 span {color:#fff;}
#container p {margin-bottom:15px;}

#footer {width:100%;padding:15px;font-size:11px;}
#footer p {font:-size:11px;}
#footer .logo {float:left;}
#footer .logo img {float:left;}
#footer .address {float:left;margin-left:20px;padding-bottom:20px;}
#footer .links {float:right;width:300px;text-align:right;}
#footer span {color:#797979 !important;}
#footer a {color:#ffd68d;text-decoration:none;}
#footer a:hover {text-decoration:underline;}

thead td {vertical-align:bottom;}
tr {min-height:30px;border-bottom:1px solid #1a1a1a;}
tfoot tr {border-bottom:none;}
tr.even {color:#7e7e7e;}
td {padding:4px;vertical-align:middle;}

a.delete_btn {background:url("images/delete_btn.gif") 0 0 no-repeat;color:transparent;display:block;width:42px;height:42px;}
a.delete_btn:hover {background-position:-42px 0;}
a.edit_btn {background:url("images/edit_btn.gif") 0 0 no-repeat;color:transparent;display:block;width:42px;height:42px;}
a.edit_btn:hover {background-position:-42px 0;}
a.new_btn {background:url("images/new_btn.gif") 0 0 no-repeat;color:transparent;display:block;width:42px;height:42px;}
a.new_btn:hover {background-position:-42px 0;}
.submit_btn {background:url("images/submit_btn.gif") 0 0 no-repeat;color:black;border:0;width:128px;height:29px;cursor:pointer;font-family:'Droid Sans', arial, serif;font-size:18px;font-weight:bold;margin-top:10px !important;}
.submit_btn:hover {background-position:-128px 0px;}

#home #site-title {text-align:center;padding-top:10px;}
#home #site-title p {color:#DFBC7D;margin-top:30px;font-size:14px;}
#home .carousel {width:940px;height:300px;}
#home .carousel .slides div {border:1px solid #3e3e3e;}

#home #starbuttons {
  text-shadow: 1px 1px #a3a3a3;
  display: table;
  text-align: center;
  margin: 0 auto;
  height: 85px;
}

#home #starbuttons a {
  display: inline-block;
  width: 202px;
  height: 40px;
  font-family: 'Droid Sans', arial, serif;
  font-weight: bold;
  font-size: 16px;
  text-decoration: none;
  color: #241500;
  background: url("images/home/tab_buttons.png") 0 -40px no-repeat;
  padding-top: 5px;
  margin: 0 5px 0 5px;
}

#home #starbuttons a.selected, 
  #home #starbuttons a.selected:hover {
    background-position: 0 -80px;
}

#home #starbuttons a:hover {background-position:0 0;}
#home .horline {margin: 15px auto;}
#home .primary {float:left;width:570px;}
#home .primary h3 {font-size:18px;font-family: Georgia, "Times New Roman", Times, serif;margin-bottom:15px;}
#home .secondary {float:right;width:350px;}

#home .star_content {
  width: 60%;
  min-height: 300px;
  margin: 0 auto 0 auto;
}

#home #for_talent_content .screenshot {float:left;margin:10px;}
#home #for_talent_content .screenshot img {border:1px solid #3e3e3e;}
#home #for_talent_content .screenshot img:hover {border:1px solid #8e8e8e;}
#home #for_managers_agents_content .primary {width:780px;}
#home #for_managers_agents_content .secondary {width:60px;}
#home #for_managers_agents_content h3 {margin:10px 0 10px 0;}
#home #for_managers_agents_content ul {list-style:disc;list-style-position:inside;list-style-image:none;}
#home #for_managers_agents_content li {margin:2px 0 2px 0;}

#list_agency_users .col1 {width:60px;}
#list_agency_users .col2 {width:120px;}
#list_agency_users .col3 {width:120px;}
#list_agency_users .col4 {width:50px;}
#edit_agency_user label {display:inline-block;width:80px;}
#edit_agency_user label.wide {width:auto;}

#list_products .col1 {width:60px;}
#list_products .col2 {width:400px;}
#list_products .col3 {width:60px;}
#list_products .col4 {width:50px;}
#edit_product label {display:inline-block;width:105px;}

#list_events .col1 {width:60px;}
#list_events .col2 {width:300px;}
#list_events .col3 {width:200px;}
#list_events .col4 {width:50px;}
#edit_event label {display:inline-block;width:90px;}
#edit_event table select[name='time[]'] {width:100px;}
#edit_event table input[name='client_name[]'] {width:200px;}
#edit_event .col0 {width:20px;}
#edit_event .col1 {width:20px;}
#edit_event .col2 {width:110px;}
#edit_event .col3 {width:220px;}
#edit_event .col4 {width:300px;}
#edit_event .col5 {width:70px;}
#edit_event .col6 {width:70px;}
#edit_event .col7 {width:50px;}
#edit_event .col8 {width:50px;}
#edit_event #event_info {margin-bottom:20px;}
#edit_event table {margin-bottom:30px;}
#edit_event input[type="text"] {width:280px;}
#edit_event form img {vertical-align:middle;}

#list_bookings table td {padding:4px;}
#list_bookings .col1 {width:42px;}
#list_bookings .col2 {width:42px;text-align:center;}
#list_bookings .spots_open {color:#83ce77;}
#list_bookings .no_spots {color:#de3e3e;}
#list_bookings .col3 {width:232px;}
#list_bookings .col4 {width:192px;}
#list_bookings .col5 {width:192px;}
#list_bookings .col6 {width:142px;}
#list_bookings .col7 {width:42px;}
#edit_booking label {display:inline-block;width:90px;text-align:top;vertical-align:top;margin-top:5px;}
#edit_booking input[type="text"], #edit_booking textarea {width:400px;}
#edit_booking textarea {height:150px;}
#edit_booking #booking_client_template {display:none;}
#edit_booking .col1 {width:20px;}
#edit_booking .col2 {width:130px;}
#edit_booking .col3 {width:100px;text-align:center;}
#edit_booking .col4 {width:430px;}
#edit_booking .col4 input {width:95%;}
#edit_booking .col5 {width:130px;}
#edit_booking .col6 {width:40px;}
#edit_booking tfoot {font-size:1.5em;}
#edit_booking tfoot .col6 {text-align:center;}
#edit_booking .submit_btn {margin-top:15px;}
#edit_booking tr.delete_pending, #edit_booking tr.delete_pending a {color:#5e5e5e;}
#edit_booking tr.delete_pending input {background-color:#1e1e1e;color:#5e5e5e;}
#edit_booking tr.delete_pending .delete_btn {display:none;}
#edit_booking form img {vertical-align:middle;}

#accounting_reports #options {float:left;margin-right:80px;}
#accounting_reports #options label {display:inline-block;width:120px;}
#accounting_reports #summary {float:left;}
#accounting_reports #summary label {display:inline-block;width:100px;}
#accounting_reports #report {margin-top:30px;}
#accounting_reports .col1 {width:110px;}
#accounting_reports .col2 {width:60px;}
#accounting_reports .col3 {width:80px;}
#accounting_reports .col4 {width:300px;}
#accounting_reports .col5 {width:60px;}
#accounting_reports .col6 {width:60px;}
#accounting_reports .col7 {width:60px;}
#accounting_reports .col8 {width:100px;}

#list_messages .even {background-color:#232323;}
#list_messages .columns {min-height:48px;}
#list_messages a.btn {font-size:9px;text-align:center;display:block;float:left;width:48px;height:48px;}
#list_messages a.btn:hover {background-color:#efefef;text-decoration:none;}
#list_messages .msgdelete_btn {background:url("images/messaging/msgdelete_btn.png") 0 0 no-repeat;}
#list_messages .msgreply_btn {background:url("images/messaging/msgreply_btn.png") 0 0 no-repeat;}
#list_messages form#options select {width:90px;}
#list_messages .read, #list_messages .read .btn {color:#a66f38;}
#list_messages .unread, #list_messages .unread .btn {color:#ffe8d2;}
#list_messages .is_deleted, #list_messages .is_deleted a {color:#818181 !important;}

#compose_message .hidden {display:none;}
#compose_message label {display:block;float:left;width:90px;vertical-align:top;}
#compose_message #compose_to_agent {width:100%;max-width:200px;}
#compose_message #compose_to {width:100%;max-width:500px;height:70px;}
#compose_message #compose_subject {width:100%;max-width:500px;color:#000000;background:#ffffff none;}
#compose_message #compose_message {width:100%;max-width:500px;height:200px;}
#compose_message .submit_btn {margin:10px 0 20px 0px;}

#view_message {font-size:110%;line-height:120%;height:100%;}
#view_message #message_nav {margin-bottom:20px;}
#view_message label {color:#5688a8;font-weight:bold;}
#view_message .from a {text-decoration:underline;}
#view_message .message {margin-top:20px;;}
#view_message .msg_unread {color:#737373;}
#view_message select {width:100px;}

#list_clients #sub_nav {text-align:right;}
#list_clients #sub_nav a.link, #list_clients #sub_nav a.link:hover {font-weight:normal;font-size:13px;background:none;-moz-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000;-webkit-box-shadow:0 0 0 #000;border:none;padding:0;margin:0;float:none;display:inline;margin-left:2px;}
#list_clients #sub_nav input[type="text"] {width:150px;margin-left:12px;}
#list_clients #sub_nav input[type="button"] {width:65px;height:27px;}
#list_clients .col1 {width:60px;}
#list_clients .col2 {width:150px;}
#list_clients .col3 {width:150px;}
#list_clients .col4 {width:100px;}
#list_clients .col5 {width:60px;}

#edit_client .profile_left_column {width:620px;float:left;}
#edit_client .profile_right_column {width:310px;float:right;}
#edit_client .profile_info h3 {color:#ffd68d;font-family: Georgia, "Times New Roman", Times, serif;font-size:18px;}
#edit_client .profile_info p {margin:5px 0;font-size:13px;}
#edit_client .profile_info {background: url("images/profile_line.png") center bottom no-repeat;padding:15px 0;}
#edit_client .profile_info .fleft {width:200px;}
#edit_client .profile_info input[type="text"], #edit_client .profile_info select {width:100px;}
#edit_client .profile_info input[name="address1"] {width:200px;}
#edit_client .profile_info input[name="address2"] {width:200px;}
#edit_client .profile_info input[name="email"] {width:200px;}
#edit_client .profile_info input[name="parent_guardian"] {width:200px;}
#edit_client .profile_info select[name="access_type"] {width:150px;}
#edit_client .profile_info #abilities_select select {width:300px;}
#edit_client .profile_info select[name="site"] {width:200px;}
#edit_client .profile_info select[name="affiliate_id"] {width:200px;}
#edit_client .profile_info select[name="agency_id"] {width:250px;}
#edit_client #abilities_select {width:300px;}
#edit_client #media_wrapper {position:relative;} 
#edit_client #media_box {background:#141414;width:300px;height:340px;text-align:center;padding: 15px 0;position:relative;display:table-cell;vertical-align:middle;}
#edit_client #delete_media {position:absolute;top:4px;left:250px;}
#edit_client #media_box .arrow_left {position:absolute;width:34px;height:34px;top:153px;left:-10px; background: url("images/photo_arrow_left.png") 0 0 no-repeat;text-indent: -99999em;}
#edit_client #media_box .arrow_left:hover {background:url("images/photo_arrow_left_hover.png") 0 0 no-repeat;}
#edit_client #media_box .arrow_right {position:absolute;width:34px;height:34px;top:153px;left:276px; background:url("images/photo_arrow_right.png") 0 0 no-repeat;text-indent: -99999em;}
#edit_client #media_box .arrow_right:hover {background:url("images/photo_arrow_right_hover.png") 0 0 no-repeat;}
#edit_client #media_photo img {max-width:260px;max-height:300px;vertical-align:middle;}
#edit_client #media_photo #download_photo {display:block;margin:5px 0 3px 0;}
#edit_client #gallery {display:none;}
#edit_client .multimedia a.media {display:block;float:left;width:230px;min-height:25px;padding:0 0 0 30px;margin:6px 0 6px 0;color:#d8d8d8;}
#edit_client .multimedia a.audio {background:url("images/audio_icon.png") 0 0 no-repeat;}
#edit_client .multimedia a.video {background:url("images/video_icon.png") 0 0 no-repeat;}
#edit_client .multimedia a.other {background:url("images/other_media_icon.png") 0 0 no-repeat;}
#edit_client .multimedia .delete {display:block;width:30px;float:left;}
#edit_client .green {color:#64eb00;}
#edit_client .yellow {color:#e5b700;}
#edit_client .red {color:#e50000;}
#edit_client #staff_notes {width:90%;height:400px;overflow:scroll;}
#edit_client #staff_notes .col1 {width:130px;}
#edit_client #edit_work_regions select {width: 300px;}

#edit_notes .col1 {width:150px;}
#edit_notes .col2 {width:360px;}
#edit_notes .col3 {width:100px;}
#edit_notes .col4 {width:50px;}
#edit_notes #first_column {width:625px;}
#edit_notes #second_column {margin-left:10px;}
#edit_notes textarea {width:250px;height:150px;}
#edit_notes input[type="submit"] {float: right;}

#edit_transactions label {display:inline-block;width:100px;}
#edit_transactions select, #edit_transactions textarea {width:212px;}
#edit_transactions #transactions_report {margin-top:20px;}
#edit_transactions .col1 {width:75px;}
#edit_transactions .col2 {width:140px;}
#edit_transactions .col3 {width:370px;}
#edit_transactions .col4 {width:80px;}
#edit_transactions .col5 {width:80px;}
#edit_transactions .col6 {width:80px;}

#client_messages .col1 {width:0px;}
#client_messages .col2 {width:0px;}
#client_messages .col3 {width:150px;}
#client_messages .col4 {width:150px;}
#client_messages .col5 {width:460px;}
#client_messages .col6 {width:160px;}

#admin_administrators .col1 {width:50px;}
#admin_administrators .col2 {width:100px;}
#admin_administrators .col3 {width:100px;}
#admin_administrators .col4 {width:50px;}

#admin_agencies {margin-top:20px;}
#admin_agencies .col1 {width:50px;}
#admin_agencies .col2 {width:200px;}
#admin_agencies .col3 {width:100px;}
#admin_agencies .col4 {width:100px;}
#admin_agencies .col5 {width:50px;}

#admin_casting_directors {margin-top:20px;}
#admin_casting_directors .col1 {width:50px;}
#admin_casting_directors .col2 {width:100px;}
#admin_casting_directors .col3 {width:100px;}
#admin_casting_directors .col4 {width:50px;}

#edit_casting_director label {display:inline-block;width:80px;}
#edit_casting_director label#notify {width:auto;}

#edit_administrator label {display:inline-block;width:80px;}
#edit_administrator label#notify {width:auto;}

#edit_agency #agency_logo {margin-bottom:20px;}
#edit_agency #left_column {float:left;width:500px;}
#edit_agency #right_column {float:left;width:400px;}
#edit_agency label {display:inline-block;width:80px;}
#edit_agency #left_column h2 {margin-top:20px;}
#edit_agency .affiliate hr {margin-bottom:5px;clear:both;}
#edit_agency #affiliate_template {display:none;}
#edit_agency #add_affiliate_button {margin-top:20px;}
#edit_agency .remove_affiliate_button {float:right;margin-bottom:5px;}
#edit_agency #bottom {clear:both;}
#edit_agency label.disabled {color:#6e6e6e;}

#client_search #search_params {width:100%;}
#client_search #search_params .search_group {float:left;padding:6px;margin-right:20px;background-color:#0f0f0f;}
#client_search #search_params select {height:22px;}
#client_search #search_params select.compare_type {width:90px;}
#client_search #vitals_group {width:455px;}
#client_search #vitals_group .label {display:inline-block;width:90px;}
#client_search #vitals_group select.values,
	#client_search #other_group select.values,
	#client_search #internal_group select.values {width:100px;}
#client_search #skills_group {width:240px;}
#client_search #skills_group .footnote {font-size:80%;line-height:80%;}
#client_search #skills_group select {width:100%;}
#client_search #internal_group {width:420px;margin-bottom:20px}
#client_search #internal_group .label {display:inline-block;width:90px;}
#client_search #internal_group input {width:100px;height:22px;margin-top:2px;}

#client_search #other_group {width:420px;margin-bottom:20px;}
#client_search #other_group .label {display:inline-block;width:90px;}
#client_search #other_group input {width:100px;height:22px;margin-top:2px;}

#client_search .search_filter {}
#client_search .remove_button {display:inline-block;width:24px;height:20px;background:transparent url("images/cross-circle.png") no-repeat 0 4px;}
#client_search .remove_button:hover {text-decoration:none;}
#client_search .submit_btn {margin-top:4px;}
#client_search #results {}

#client_search_results .box {width:275px;height:135px;background:#1E1E1E;overflow:hidden;float:left;margin:20px 20px 0 0;}
#client_search_results .box h3 {color:#070604;background:#fff;font-size:14px;font-weight:bold;padding:4px 10px;}
#client_search_results .box h3 a {color:#070604;}
#client_search_results .box h3 a:hover {text-decoration:underline;}
#client_search_results .box img {float:right;margin:10px;border:1px solid #000;}
#client_search_results h3.over {background:#FFD68D;}
#client_search_results .box .description {float:left;margin:10px;}
#client_search_results .box .description p {margin-bottom:5px;}
#client_search_results .check h3 {background: #fff url("images/client_search_checked.png") 96% 50% no-repeat;}
#client_search_results .check h3.over {background:#FFD68D url("images/client_search_checked.png") 96% 50% no-repeat;}
#client_search_results .check {background-color:#34412F;}
#client_search_results #email_report_form label {display:block;float:left;width:75px;vertical-align:top;}
#client_search_results #email_report_form input[type="text"] {width:300px;}
#client_search_results #email_report_form textarea {width:300px;height:100px;}

#update_account_info h3 {color:#ffd68d;font-family: Georgia, "Times New Roman", Times, serif;font-size:18px;margin-bottom:10px;}
#update_account_info .steps {padding-top:10px; font: normal normal normal 18px / normal Georgia, "Times New Roman", Times, serif; color:#e4e4e4;clear:both;}
#update_account_info .step_info {padding:10px 0 15px 0;}
#update_account_info #payer_info input, #update_account_info #payer_info select {width:250px;}
#update_account_info #payment_info label {display:inline-block;width:110px;}
#update_account_info #payment_info #cheque {float:right;margin-right:145px;}
#update_account_info #authorization #terms {width:800px;height:300px;overflow:scroll;background-color:#151515;padding:5px;margin-bottom:10px;}
#update_account_info #authorization #terms p {padding:5px 0 5px 0;font-size:110%;}
#update_account_info #authorization input {height:inherit;}
#update_account_info .error {border:1px solid #FF0000 !important;}
#update_account_info p#form_errors {color:#ff0000;font: normal normal normal 18px / normal Georgia, "Times New Roman", Times, serif;}
#printing_account_info #terms p {line-height:1.8em;font-size:1.5em;margin:1.0em 0 1.0em 0;}

#timeout {padding:50px 10px 200px 10px;}

#list_job_postings .col1 {width:60px;}
#list_job_postings .col2 {width:350px;}
#list_job_postings .col3 {width:200px;}
#list_job_postings .col4 {width:200px;}
#list_job_postings .col5 {width:50px;}
#list_job_postings table strong {background-color: yellow;}
#list_job_postings #no_postings_row td {text-align:center;padding:20px 0 20px 0;}
#edit_job_posting label {display:block;margin:10px 0 2px 0;}
#edit_job_posting input[type="text"], #edit_job_posting textarea {width:600px;}
#edit_job_posting textarea {height:350px;}
#edit_job_posting #attached_files {font-weight:normal;}
#edit_job_posting #attached_files .col1 {width:300px;display:inline-block;}
#edit_job_posting #global_posting {margin:10px 0 2px 0;}
#edit_job_posting #global_posting input {margin:0;}

#client_list_job_postings .col1 {width:100px;}
#client_list_job_postings .col2 {width:300px;}
#client_list_job_postings .col3 {width:200px;}
#client_list_job_postings .col4 {width:125px;}
#client_list_job_postings .col5 {width:200px;}
#client_list_job_postings table strong {background-color: yellow;}
#client_list_job_postings .open {color:#83ce77;}
#client_list_job_postings .closed {color:#de3e3e;}
#client_list_job_postings #no_postings_row td {text-align:center;padding:20px 0 20px 0;}

#view_job_posting h3 {color: rgb(255, 214, 141);font-family: Georgia,"Times New Roman",Times,serif;font-size: 18px;margin-bottom:20px;}
#view_job_posting hr {margin:40px auto 40px auto;width:600px;}
#view_job_posting .attached_file {display:inline-block;margin:0 10px 0 0;font-weight:normal;}

#messaging_reports #options {margin-bottom:40px;}
#messaging_reports .col1 {width:175px;}
#messaging_reports .col2 {width:175px;}
#messaging_reports .col3 {width:400px;}
#messaging_reports .col4 {width:200px;}

#create_invoice label {display:inline-block;width:115px;height:27px;vertical-align:top;}
#create_invoice input[type="text"], #create_invoice textarea {width:275px;}
#create_invoice #invoice_table {margin:20px 0 20px 0;}
#create_invoice #invoice_table td {border:1px solid #ababab;}
#create_invoice #invoice_table .col1 {width:300px;}
#create_invoice #invoice_table .col2 {width:125px;}
#create_invoice #invoice_table .col3 {width:125px;}
#create_invoice #invoice_table .col4 {width:125px;}
#create_invoice #invoice_table .col5 {width:125px;}
#create_invoice #invoice_table thead td {font-weight:bold;}
#create_invoice #invoice_table tbody input {width:80px;} 
#create_invoice #invoice_table tbody input.name {width:280px;} 
#create_invoice #invoice_table tfoot .label {text-align:right;font-weight:bold;}

#login_page {padding:50px 10px 200px 10px;}
#login_page p {margin:10px 0 10px 0;}
#login_page label {display:inline-block;width:80px;}

.reveal-modal {background-color:black;}

#list_courses .col1 {width:60px;}
#list_courses .col2 {width:350px;}
#list_courses .col3 {width:200px;}
#list_courses .col4 {width:200px;}
#list_courses .col5 {width:50px;}
#list_courses #no_postings_row td {text-align:center;padding:20px 0 20px 0;}
#edit_course label {display:block;margin:10px 0 2px 0;}
#edit_course input[type="text"], #edit_job_posting textarea {width:600px;}
#edit_course textarea {height:350px;}

#client_list_courses .col1 {width:100px;}
#client_list_courses .col2 {width:300px;}
#client_list_courses .col3 {width:200px;}
#client_list_courses .col4 {width:125px;}
#client_list_courses .col5 {width:200px;}
#client_list_courses .open {color:#83ce77;}
#client_list_courses .closed {color:#de3e3e;}
#client_list_courses #no_postings_row td {text-align:center;padding:20px 0 20px 0;}
