/* CSS Document */

/*********************************************
*** MAIN
*********************************************/

body {margin:0;padding:0;background:#f3f3f3 url('/img/bkg/1.jpg') top right no-repeat fixed;font-family:"microsoft sans serif",tahoma,arial,sans-serif,serif;}
div#hldr {
	margin:.3em auto;
	border:2px solid #111;
	background:#fff;
}
a acronym{border-bottom:none}

div.calculator_container {width:520px}
/*********************************************
*** FONTS
*********************************************/

h1 {font-style:normal;font-weight:400;font-size:127%;margin:1em 0}
h2 {font-style:normal;font-weight:400;font-size:114%;margin:1em 0 .5em}
h3 {font-style:normal;font-weight:400;font-size:109%;margin:1em 0 .3em}
h4 {font-style:italic;font-weight:400;font-size:104%;margin:1em 0 .3em}
h5 {font-style:normal;font-weight:400;font-size:100%;margin:1em 0 .3em}
p {font-size:80%;line-height:155%;margin:1em 1em 0}

dt {font-size:80%;margin:1em 2em .3em;font-weight:bold}
dd {font-size:80%;margin:0 2em 2em}


/*********************************************
*** NAVIGATION BAR
*********************************************/

div#tp {
	border:none;
	border-bottom:1px solid #111;
	background-color:#b1985c;
}

/*********************************************
*** MAIN NAVIGATION
*********************************************/


div#nv ul {
	padding:0;
	margin:0;
	list-style:none;
}

div#nv li {
	text-align:center;
	float:left;
	border-right:1px solid #111;
}

div#nv li a {
	font: 700 0.7em Arial;
	text-decoration:none;
	display:block;
	background-color:#fff;
	color:#ba060e;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #7a7a7a;
	border-right:1px solid #7a7a7a;
	padding-top:0.2em;
	overflow:hidden;
	height:1.6em;
	width:5.8em;
}

div#nv li a:hover {
	background-color:#111;
	color:#fff;
	border-top:1px solid #7a7a7a;
	border-left:1px solid #7a7a7a;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}

/* DROP DOWN MENU */
div.Mnu{position:absolute;font: normal 0.6em Arial;visibility:hidden;top:2.4em;margin-right:-0.1em;z-index:10000;}
div.Mnu ul, div.Mnu li{margin:0;padding:0;list-style:none;}
div.Mnu ul a{width:13.4em;text-decoration:none;}
div.Mnu ul a:link,div.Mnu ul a:visited,div.Mnu ul a:active{background:#fff;margin:0;padding:0.3em 0.3em;display:block;color:#ba060e;border:1px solid #111;border-top:0}
div.Mnu ul a:hover{text-decoration:none;background-color:#111;color:#fff;}

#mnuLft1Mnu {left:-0.1em}
#mnuLft2Mnu {left:7em}/*Events*/
#mnuLft3Mnu {left:14.1em}
#mnuLft4Mnu {left:21.1em}/*Rules*/
#mnuLft5Mnu {left:28.2em}/*Contact*/

/*********************************************
*** SEARCH AND SEARCH BUTTON
*********************************************/

div#navfrm {
	float:right;
	width:40%;
}

div#navfrm form#top_srch div {float:left;display:block}

div#navfrm form#top_srch{
	display:none;
	float:right;
	margin:0;
	padding:0 0.5em;
}

div#navfrm div#srh form input{
	border: 1px solid #111;
	font:normal 0.6em Arial;
	margin: 0.2em 0;
	padding:0;
}

div#navfrm div#srh #goArr{
	margin:.3em 0 0;
	overflow:hidden;
	background-image: url(/img/btn/arrow-right.gif);
	background-repeat:no-repeat;
	padding:13px 0 0 0;
	border:1px solid #111;
	border-left:0;
	width:13px;
}

/*********************************************
*** SITE NAV DROP DOWN
*********************************************/

div#nvSte { float:right;}
div#nvSte ul {
	font:normal 0.6em Arial;
	padding: 0.1em 0;
	margin-top: 0.2em;
	list-style:none;
	white-space:nowrap;
}

div#nvSte li {
	display:inline;
	float:left;
}

div#nvSte li a {
	text-decoration:none;
	padding:0;
	display:block;
	background-color:#fff;
	color:#111;
	border:1px solid #111;
	overflow:hidden;
	height:1.4em;
	width:13.3em;
}

div#nvSte li a:hover {
	color:#ba060e;
}

/* DROP DOWN MENU */
div.MnuSte{position:absolute;font:normal 0.6em Arial;visibility:hidden;top:1.9em;margin-right:-0.1em;z-index:10000;}
div.MnuSte ul, div.MnuSte li{margin:0;padding:0;list-style:none;}
div.MnuSte ul a{width:14.3em;text-decoration:none;}
div.MnuSte ul a:link,div.MnuSte ul a:visited,div.MnuSte ul a:active{background:#fff;margin:0;padding:0.2em 0.2em;display:block;color:#ba060e;border:1px solid #111;border-top:0}
div.MnuSte ul a:hover{text-decoration:none;background-color:#111;color:#fff;}


/************************************************** COMMENTED OUT #mnuRht1Mnu ORGINAL SETTING WHILE SEARCH IS HIDDEN*/
/* Site Navigation
#mnuRht1Mnu {right:12.1em} */
#mnuRht1Mnu {right:0.6em}

/* DOWN ARROW IMAGE */
/************************************************** ADDED PADDING TO div#dwnArr a img TO PAD WHILE SEARCH IS HIDDEN - only margin-top: 0.2em; before*/
div#dwnArr a img {
	background:#fff;
	margin: 0.2em 0.3em;
	margin-left:0;
	float:right;
	border:1px solid #111;
	border-left:0;
}

/*********************************************
*** BANNER
*********************************************/

div#bnnr {
	margin:0;
	padding:0;
	height:8.8em;
	background-color:#ba060e;
}

div#lgo {
	float:left;
	margin:0;
	padding-top:2.4em;
	padding-left:2em;
	width:230px;
}

div#lgo img a { margin:0; padding:0; border:0;}

div#bnnr a img {border:0}

div#bts {
	float:right;
	margin:0;
	padding:4em 0.4em 0 0;
	width:200px;
	text-align:right;
}

div#bts img {padding-right: 0.3em; border:0;}


/*********************************************
*** BREADCRUMBS
*********************************************/

div#brdcrumb {
	/*font-family:"Bookman Old Style";*/
	font-size:63%;
	padding-left:0.4em;
	height:1.5em;
	background-color:#111;
	color:#bbb;
	border-top: 1px solid #b1985c;
	border-bottom: 1px solid #b1985c;
}

div#brdcrumb a:active, div#brdcrumb a:visited, div#brdcrumb a:link, div#brdcrumb a:hover{text-decoration:none;color:#fff;margin:0 .3em}
div#brdcrumb a:hover{border-bottom:2px dashed #ba060e;color:#ba060e}

/*********************************************
*** CONTENT
*********************************************/


div#cntnt {font-style:normal;font-size:0.95em;padding: .5em .5em .5em .7em;margin:0}
div#cntnt ul, div#cntnt ol {margin:1em 3em}
div#cntnt li {margin:.5em 3em;font-size:82%}

div#cntnt div.event-list-item{margin:1em;padding:1.4em 1em 1em}
div#cntnt div.event-list-item a:visited, div#cntnt div.event-list-item a:active, div#cntnt div.event-list-item a:link, div#cntnt div.event-list-item a:hover {color:#fff;text-decoration:none;border-bottom:1px dashed #fff;margin:0 .2em}
div#cntnt div.event-list-item a:visited {color:#473D25}
div#cntnt div.event-list-item a:hover {border-bottom:2px dashed #ba060e}
div#cntnt div.event-list-item h2{color:#473D25;font:normal 400 125% "Bookman Old Style" "Times New Roman" serif;margin:.3em 1em .2em}
div#cntnt div.event-list-item p {font:normal 80% Arial;margin:.6em 2em 0}


div#cntnt div.event-list-item div.event-list-row {margin:.6em 1em 1em;background:#b1985c;padding:1.3em 0 1.9em}
div#cntnt div.event-list-item div.event-list-row p.para_note {font-family:"Bookman Old Style" "Times New Roman" serif;font-size:80%;line-height:1;margin:.2em 2.3em 0;color:#473D25;font-style:italic}
div#cntnt div.event-list-item div.event-list-row img {float:right;border:none;margin:0}

div#cntnt div.event-list-item div.item_controls {margin:0;padding:.2em;border:1px solid #473D25;height:23px;background-color:#fff;}
div#cntnt div.event-list-item div.item_controls a{border-bottom:none;text-decoration:none}

/****** Events list page ******/
div#cntnt div.region_select a:link,div.region_select a:visited,div.region_select a:active,div.region_select a:hover {margin:2em;background:#b1985c;padding:1em 3em;font-size:120%;display:block;width:12em;color:#fff;font-weight:normal;text-decoration:none}
div#cntnt div.region_select a:hover {background:#ba060e}
div#cntnt div.region_select a img {margin:0 1em;border:none}

div#cntnt div.event_overview h4 {font-size:90%;line-height:1;margin-top:.2em;font-style:italic;font-weight:bold}
div#cntnt div.event_overview img.rig {float:right;margin:0 0 1em 1em;border:none}

/******* Allocation table ********/
div#cntnt table#allocation_table {margin:1em 0;padding:0;border:none;font-size:90%}
div#cntnt table#allocation_table td, div#cntnt table#allocation_table th {border-bottom:1px solid #473D25;border-right:1px solid #473D25;padding:.3em;text-align:left}
div#cntnt table#allocation_table th {background:#b1985c;color:#fff;font-weight:bold}
div#cntnt table#allocation_table td {text-align:center}

/******* Document Store table ********/
div#cntnt table#docstore_table {margin:1em 0;padding:0;border:none;font-size:87%}
div#cntnt table#docstore_table td, div#cntnt table#docstore_table th {border-bottom:1px dashed #111;padding:.3em;text-align:left; margin:0 -0.1em;}
div#cntnt table#docstore_table th {background:#b1985c;color:#fff;font-weight:bold}
div#cntnt table#docstore_table tr.highlight {background:#f3f3f3}
div#cntnt table#docstore_table #file_name {width:15em}
div#cntnt table#docstore_table #file_type {width:6.5em}

/******* Entry waiting list messag ********/
div#cntnt div#entry_waiting_list_msg {background:#fff;border:1px solid #ba060e;margin:2em;padding:0}
div#cntnt div#entry_waiting_list_msg h1 {color:#ba060e;margin:1em;}
div#cntnt div#entry_waiting_list_msg P {margin:1em 2em}

/******* Entry List *******/
div#cntnt table#entry_list_table {margin:1em 0;padding:0;border:none;font-size:85%}
div#cntnt table#entry_list_table td, div#cntnt table#entry_list_table th {border-bottom:1px solid #111;border-right:1px dashed #b1985c;padding:.2em .5em;text-align:left; margin:0}
div#cntnt table#entry_list_table th {background:#b1985c;color:#fff;font-weight:bold;border-right:1px dashed #fff}
div#cntnt table#entry_list_table tr.entry_highlight, div#cntnt table#entry_list_table tr.waiting_highlight, div#cntnt table#entry_list_table tr.pending_highlight {background:#ba060e;font-weight:bold}
div#cntnt table#entry_list_table tr.entry, div#cntnt table#entry_list_table tr.waiting {background:#fff}
div#cntnt table#entry_list_table tr.pending {background:#82C144}
div#cntnt table#entry_list_table tr.transient {background:#b1985c}

/******* Reallocation List ******/
div#cntnt table.realloc {margin:1em;padding:0;border:none;font-size:85%}
div#cntnt table.realloc td, div#cntnt table.realloc th {padding:.2em .4em;text-align:left; margin:0;border:1px solid #b1985c}
div#cntnt table.realloc td input {border:none;font:normal 0.8em arial}
div#cntnt table.realloc th {background:#b1985c;color:#fff;font-weight:bold}
div#cntnt table.realloc td.realloc-sbm {text-align:right;padding:.4em 1em}


/****** Events menu ******/
div#cntnt div.event_menu {float:left;margin:0 .7em .6em 0;width:172px;font: bold 85% "microsoft sans serif",tahoma,arial,sans-serif,serif;}
div#cntnt div.menu_head {background: url(/img/side_menu/menu_ttl.jpg) no-repeat; color:#fff; font-weight:bold; padding: 0.2em 1.4em;overflow:hidden;}

div#cntnt div.event_menu div.menu_btn_sub a, div#cntnt div.event_menu div.menu_btn a, div#cntnt div.menu_btn_sub span, div#cntnt div.menu_btn span {color:#555;overflow:hidden;height: 1.3em;background: url(/img/side_menu/side_menu.jpg) no-repeat;padding: 0.3em 1em;text-decoration:none;display:block}
div#cntnt div.menu_btn_sub a {margin:0;padding:0; text-align:right; font-size:90%; font-weight: normal; }

div#cntnt div.event_menu div.menu_btn a:link, div#cntnt div.event_menu div.menu_btn a:visited, div#cntnt div.event_menu div.menu_btn_sub a:link, div#cntnt div.event_menu div.menu_btn_sub a:visited {background: url(/img/side_menu/side_menu.jpg) no-repeat;}
div#cntnt div.event_menu div.menu_btn a:hover, div#cntnt div.event_menu div.menu_btn_sub a:hover {color: #ba080e;background: url(/img/side_menu/side_menu.jpg) 0 -40px;text-decoration:underline;	}

div#cntnt div.menu_btn_sub span, div#cntnt div.menu_btn span {text-decoration:line-through;font-weight:normal;color:#888}


/****** Side info ******/
div#cntnt div#side_info {margin: 0 0 .6em 1em; float:right; clear:right; width: 232px; font-size: 90%;}
div#cntnt div#side_info .warn{font-weight:bold;}
div#cntnt div#side_info img {margin:0}
div#cntnt div#ttl {padding: 0.1em 1.5em;margin: 0;background: url(/img/side_menu/menu_ttl2.jpg) no-repeat;}
div#cntnt div#ttl h2 {margin: 0;color: #fff;font-weight: bold;}
div#cntnt div#side_info div#info {margin: 0; padding:0; border:1px solid #ba080e; border-top:0; border-bottom:0}
div#cntnt div#side_info div#info p {margin:0 .7em .8em}
div#cntnt div#side_info div#btm {margin:-.8em 0 0; padding:0;}

/*********************************************
*** FORMS
*********************************************/

form.brown_form p {clear:both;margin:1em 0;display:block;float:left;}

/**** Fieldset Styling ****/
form.brown_form fieldset {border:1px solid #111; margin:1em; background:#fff; padding:2em;display:block;visibility:visible}
form.brown_form legend { border:1px solid #111; padding:0.1em 2em;margin:0 ;font: 700 0.9em Arial, Helvetica, sans-serif;background:#ba060e;color:#fff;}

/**** Form Styling - Inputs *****/
form.brown_form input {
	border:4px solid #b1985c;
	margin: 1px 0;
	margin-left:0;
	padding:1px 2px 1px;
	font: 500 0.8em Arial, Helvetica, sans-serif;
}

/**** Form Styling - Selects *****/
form.brown_form select {
	border:4px solid #b1985c;
	margin:1px 0;
	margin-left:0;
	padding:0 0 0 2px;
	font: 500 0.8em Arial, Helvetica, sans-serif;
}

/**** Form Styling - Textareas *****/
form.brown_form textarea {
	margin: 1px 0;
	margin-left:0;
	padding:2px;
	font: 500 0.8em Arial, Helvetica, sans-serif;
	border:4px solid #b1985c;
	width:30em;
	height:12.5em;
}

/**** Form Styling - Labels *****/
form.brown_form label {
	float:left;
	width:15em;
	font: 600 0.8em Arial, Helvetica, sans-serif;
	border:1px solid #b1985c;
	border-right:0;
	background:#b1985c;
	color:#fff;
	margin:1px 0 0;
	padding:4px 2px;
}

/**** Form Styling - labels in the submit form fieldset ****/
form.brown_form fieldset.submit_fieldset label {
	width:26em;
	font-weight:normal;
	background:none;
	border:none;
	color:#111;
}

/**** Form Styling - form_container ****/
form.brown_form div.form_container {
	display:block;
	float:left;
	margin:0.2em 0 0;
	background:#b1985c;
	clear:left;
}

/**** Form Notices ****/
form.brown_form .form_notice {
	clear:both;
	margin:0;
	padding:0;
	font: normal 0.8em Arial, Helvetica, sans-serif;
	border:4px solid #b1985c;
	color:#fff;
	background-color:#b1985c;
	width:27.5em;
}

/**** Form Submit Button ****/
form.brown_form .submit_button {
	float:right;
	padding:0.5em 1.5em;
}

/**** tiny-input 67px ****/
form#event_form #year,
form#event_form #entry_limit,
form#event_form #entry_refund,
form#event_form #event_no_of_charter_boats,
form#event_form #charter_refund,
form#event_form #damage_deposit_refund,
form#event_form #advert_deposit_refund,
form#event_form #event_no_of_charter_ext_boats,
form#event_form #charter_ext_refund,
form#phase_form #entry_limit,
form#phase_form #entry_fee,
form#phase_form #charter_fee,
form#phase_form #damage_deposit,
form#phase_form #advert_fee,
form#phase_form #charter_ext_fee,
form#phase_form #min_age,
form#phase_form #max_age,
form#entry_form #personal_height,
form#entry_form #personal_weight {width:67px}

/**** small-input 88px ****/
form#entry_form #address_postcode,
form#entry_form #payment_address_postcode,
form#entry_form #payment_personal_alt_title,
form#entry_form #personal_alt_title,
form#brown_form #stone,
form#brown_form #pounds,
form#brown_form #feet,
form#brown_form #inches {width:88px;}

/**** date, SAdate 151px ****/
form#entry_form #charter_option,
form#entry_form #personal_ISAF,
form#entry_form #sail_number,
form#entry_form #personal_dob,
form#entry_form #personal_suffix,
form#entry_form #contact_telephone_home,
form#entry_form #contact_telephone_work,
form#entry_form #contact_telephone_mobile,
form#entry_form #payment_personal_suffix,
form#entry_form #payment_contact_telephone_home,
form#event_form #short_name,
form#event_form #start_date,
form#entry_form #payment_personal_dob,
form#event_form #end_date,
form#event_form #last_cancellation_date,
form#event_form #entry_deferrered_period,
form#event_form #charter_available_from,
form#event_form #charter_available_to,
form#event_form #charter_ext_closing_date,
form#event_form #charter_ext_available_from,
form#event_form #charter_ext_available_to,
form#phase_form #start_date,
form#phase_form #end_date  {width:151px}

/**** medium-input 225px ****/
form#entry_form #personal_forname,
form#entry_form #personal_mid_name,
form#entry_form #personal_surname,
form#entry_form #address_housename_no,
form#entry_form #address_street,
form#entry_form #address_town,
form#entry_form #contact_email_home,
form#entry_form #contact_email_work,
form#entry_form #payment_personal_forname,
form#entry_form #payment_personal_mid_name,
form#entry_form #payment_personal_surname,
form#entry_form #payment_address_housename_no,
form#entry_form #payment_address_street,
form#entry_form #payment_address_town,
form#entry_form #payment_contact_email_home {width:225px}

/**** long-input 300px ****/
form#event_form #long_name, form#entry_form #allocation_code {width:300px}

/**** small-select 100px ****/
form#entry_form #sail_ad_required,
form#phase_form #type,
form#event_form #inc-sail,
form#phase_form #gender,
form#entry_form #personal_gender,
form#entry_form #personal_title,
form#entry_form #charter_required,
form#entry_form #application_person,
form#entry_form #payment_person_same,
form#entry_form #charter_ext_required,
form#entry_form #payment_personal_title,
form#event_form #event_currency {width:100px}

/**** medium-select 140px ****/
form#event_form #status,
form#event_form #event_area,
form#event_form #age_validation,
form#phase_form #rig {width:140px}

/**** long-select 248px ****/
form#entry_form #address_country,
form#entry_form #payment_address_country,
form#event_form #host_country,
form#event_form #host_venue,
form#event_form #type,
form#event_form #charter_availability,
form#event_form #charter_extension_availability,
form#phase_form #short_code {width:248px}

/**** form element misc ****/

form#entry_form #payment_person_same {margin:0.5em 0.5em 0;}

form.brown_form fieldset.submit_fieldset .form_container {background:none;border:0}
form.brown_form .submit_button {border:0;}
/*********************************************
*** List item containers
*********************************************/

div#cntnt div.event-list-item div.item_controls {margin-top:-1.4em;}

/* Add item to list */
#add_item {border:1px solid #473D25;margin:0 1em .3em;padding:.3em 1em;}
#add_item a#add_link {text-decoration:none; font: 600 0.9em Arial, Helvetica, sans-serif;margin:0 1em;color:#473D25}
#add_item a#add_link:hover{border-bottom:2px dashed #ba060e}
div#cntnt div.event-list-item div#add_item a.activateBtn:hover, div#add_item a.activateBtn:hover {background-position: 0 -24px;border-bottom:none;text-decoration:none}

/* Item Control Icons */
.detailBtn, .editBtn, .activateBtn, .deactivateBtn {background:url("/img/btn/btn_info.gif") no-repeat left top;margin:0;padding:0 0.2em;height:23px;width:23px;}
.editBtn {background:url("/img/btn/btn_edit.gif") no-repeat left top;}
.activateBtn {background:url("/img/btn/btn_add.gif") no-repeat left top;}
.deactivateBtn {background:url("/img/btn/btn_remove.gif") no-repeat left top;}
.detailBtnD, .editBtnD, .activateBtnD, .deactivateBtnD {background:url("/img/btn/bCons/btn_info.gif") no-repeat left top;margin:0;padding:0;height:23px;width:23px;background-position: 0 -49px;}
.editBtnD {background:url("/img/btn/btn_edit.gif") no-repeat left top; background-position: 0 -49px;}
.activateBtnD {background:url("/img/btn/btn_add.gif") no-repeat left top; background-position: 0 -49px;}
.deactivateBtnD {background:url("/img/btn/btn_remove.gif") no-repeat left top; background-position: 0 -49px;}

div#cntnt div.event-list-item div.item_controls a, div.item_container div.item_controls ul a {margin:0 1em;text-decoration:none;margin:0 1em}
div#cntnt div.event-list-item div.item_controls a:hover,div.item_container div.item_controls ul a:hover {background-position: 0 -24px;text-decoration:none;}

/*********************************************
*** ENTRY LIST
*********************************************/
/* MAIN PLACEMENT CONTAINER AND HOLDER */
.place_container {margin: 3px;}
.place_holder p {margin:0; font-size:70%}

/* PLACEMENT CONTENT CONTAINER */
.place_confirmed {position:relative;border-right:2px solid #111111; border-left:2px solid #111111;background:#82C144; color:#ffffff; font-weight:bold;}
.place_open {position:relative;border-right:2px solid #111111; border-left:2px solid #111111;background:#ffffff; color:#000000; font-weight:bold;}
.place_pending {position:relative;border-right:2px solid #111111; border-left:2px solid #111111;background:#ba060e; color:#ffffff; font-weight:bold;}
.place_brown {position:relative;border-right:2px solid #111111; border-left:2px solid #111111;background:#b1985c; color:#ffffff; font-weight:bold;}

/* PLACEMENT INFORMATION DIVS */
.c1_1 {float:left;width:40%;margin:0px 15px}
.c1_2 {float:right;width:40%;margin:0px 15px; text-align:right;}
.c1_3, .c1_4 {margin:0px; padding:0;float:left;}
.c1_4 img {margin:0 5px 0 15px;padding:0;border:1px solid #333}
.c1_3 p {padding:3px 0;margin:0;}

/* PLACEMENT CONFIRMED - GREEN */
.conf_11,.conf_12,.conf_13,.conf_14,.conf_15,.conf_16,.conf_17,.conf_18,.conf_19,.conf_110,.conf_111
{height:1px;font-size:1px;overflow:hidden;display:block;background:#82C144;border-right:2px solid #111;border-left:2px solid #111;margin:0 1px;}

/* OPEN PLACEMENT - WHITE */
.open_11,.open_12,.open_13,.open_14,.open_15,.open_16,.open_17,.open_18,.open_19,.open_110,.open_111
{height:1px;font-size:1px;overflow:hidden;display:block;background:#fff;border-right:2px solid #111;border-left:2px solid #111;margin:0 1px;}

/* BROWN ENTRY */
.brown_11,.brown_12,.brown_13,.brown_14,.brown_15,.brown_16,.brown_17,.brown_18,.brown_19,.brown_110,.brown_111
{height:1px;font-size:1px;overflow:hidden;display:block;background:#b1985c;border-right:2px solid #111;border-left:2px solid #111;margin:0 1px;}

/* PENDING PLACEMENT - RED */
.pend_11,.pend_12,.pend_13,.pend_14,.pend_15,.pend_16,.pend_17,.pend_18,.pend_19,.pend_110,.pend_111
{height:1px;font-size:1px;overflow:hidden;display:block;background:#ba060e;border-right:2px solid #111;border-left:2px solid #111;margin:0 1px;}

/* CORNER STYLING */
.brown_11, .conf_11, .open_11, .pend_11 {border-width:3px; height:1px; margin:0 0;}
.brown_12, .conf_12, .open_12, .pend_12 {border-width:2px; height:1px; margin:0 1px;}
.brown_13, .conf_13, .open_13, .pend_13 {border-width:3px; height:1px; margin:0 1px;}
.brown_14, .conf_14, .open_14, .pend_14 {border-width:2px; height:1px; margin:0 2px;}
.brown_15, .conf_15, .open_15, .pend_15 {border-width:3px; height:1px; margin:0 2px;}
.brown_16, .conf_16, .open_16, .pend_16 {border-width:3px; height:1px; margin:0 3px;}
.brown_17, .conf_17, .open_17, .pend_17 {border-width:3px; height:1px; margin:0 4px;}
.brown_18, .conf_18, .open_18, .pend_18 {border-width:4px; height:1px; margin:0 5px;}
.brown_19, .conf_19, .open_19, .pend_19 {border-width:5px; height:1px; margin:0 6px;}
.brown_110, .conf_110, .open_110, .pend_110 {background:#111;margin:0 8px;height:1px}
.brown_111, .conf_111, .open_111, .pend_111 {background:#111;margin:0 10px;height:1px}

/*********************************************
*** FOOTER
*********************************************/

div#ftr {
	margin:0.6em 0;
	padding:0.3em 0.6em;
	text-align:right;
	font: normal 0.55em Arial;
	border-top:2px solid #ba060e;
}


/*********************************************
*** ERROR
*********************************************/
div.err{background:#fff;border:1px solid #ba060e;margin:2em;padding:0}
div.err h1{display:block;background:#ba060e;color:#fff;padding:.4em 1em;margin:0}
div.err li{margin:.3em 1.6em 0;font-weight:bold}

/*********************************************
*** MISC
*********************************************/

div#cntnt div.hghlght {background:#fff;border:1px solid #ba060e;margin:2em;padding:0}
div#cntnt div.hghlght h1{display:block;background:#ba060e;color:#fff;padding:.4em 1em;margin:0}

#actn{visibility:hidden;position:absolute;top:350px;left:200px}

tr.appWtng {background:#d7f588}
tr.appDn {background:#fff}

.clrB {clear:both}
.clrR {clear:right}
.clrL {clear:left}
.hnd{cursor:pointer}

#usr_msg, #usr-msg{background:#fff;border:3px solid #b1985c;margin:2em;padding:2em;font-style:normal;font-weight:800;font-size:115%;}

table.resulttable, table.ZW_table {margin:1em;padding:.2em;border:none;font-size:70%}
span.ZW_title {display:none}
span.ZW_trailer {display:none}
table.resulttable tr, table.ZW_table tr {border:none;margin:.2em 0;text-align:center;padding:.3em;border:1px solid #444}
table.resulttable th, table.ZW_table th.ZW_tab_hdg_cell {font-weight:bold;text-align:center;padding:.3em;border:1px solid #111;background:#111;color:#fff}
table.resulttable td, table.ZW_table td.ZW_tab_cell {border-bottom:1px solid #ddd}

ol.clrLi li {clear:both}
ol.clrLi li img {margin-bottom:.6em}
