body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
height:100%;
}

html {
	height: 100%;
}

.cw_copy, input, .form_section_wrap select, .form_section_wrap_alt select, #js_fail {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color: #333333;
}

.cw_copy_bold {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #333333;
}

/* changed default font color from 999999 to 3333 */

.cw_copy_bold_10 {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
color: #333333;
}

.cw_copy_darker {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color: #333333;
}

.cw_copy_darker_bold {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #333333;
}

.cw_copy_darker_bold_10 {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
color: #333333;
}

.cw_copy_darker_10 {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}

.cw_copy_darker_14 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333333;
}

.cw_copy_darker_16 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #333333;
}

.cw_copy_darker_18 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #333333;
}

.cw_copy_darker_20 {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color: #333333;
}

.cw_copy_darker_22 {
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
color: #333333;
}

.cw_copy_darker_24 {
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
color: #333333;
}

.cw_page_heading {
color: #999999;
padding-top:5px;
font-size: 24px;
text-align:center;
font-weight:bold;
}

.cw_page_heading_table {
color: #999999;
font-size: 24px;
font-weight:bold;
}

.cw_old_image_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 20px;
color: #AEAEAF;
}

.cw_page_heading_image {
color: #999999;
font-size: 24px;
text-align:center;
vertical-align:middle;
line-height:40px;
font-weight:bold;
background:url(/userarea/common/full_header_2.gif);
margin-bottom:20px;
}

.cw_page_heading_18 {
font-size: 18px;
font-weight:bold;
}

.cw_page_heading_22 {
font-size: 22px;
font-weight:bold;
}

.cw_larger {
font-size: 14px;
font-weight:bold;
}

.cw_smaller_bold {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
font-weight:bold;
}

.cw_smaller_darker {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}

.cw_indent_1 {
margin-left:20px;
}

.cw_indent_100 {
margin-left:100px;
}

A.txt_color:link {color:#999999}
A.txt_color:visited {color:#999999}
A.txt_color:active {color:#999999}
A.txt_color:hover {color:#999999}

A.txt_color_darker:link {color:#333333}
A.txt_color_darker:visited {color:#333333}
A.txt_color_darker:active {color:#333333}
A.txt_color_darker:hover {color:#333333}

A.menu:link {text-decoration: none; color:#AEAEAF; font-weight:bold}
A.menu:visited {text-decoration: none; color:#AEAEAF; font-weight:bold}
A.menu:active {text-decoration: none; color:#AEAEAF; font-weight:bold}
A.menu:hover {text-decoration: none; color:#333333}

.cw_question {
color:#FF0000;
font-weight:bold;
}

.cw_error {
color:#FF0000;
font-weight:bold;
}

.cw_user_color {
background-color:#D4004C;
}

.cw_user_footer {
font-family: Arial, Helvetica, sans-serif;
background-color:#D4004C;
font-size:20px;
font-weight:bold;
}

.cw_pub_color {
background-color:#FF9900;
}

.cw_pub_footer {
font-family: Arial, Helvetica, sans-serif;
background-color:#FF9900;
font-size:20px;
font-weight:bold;
}

.cw_shop_color {
background-color:#A91184;
}

.cw_shop_footer {
font-family: Arial, Helvetica, sans-serif;
background-color:#A91184;
font-size:20px;
font-weight:bold;
}

.cw_police_color {
background-color:#0092DD;
}

.cw_police_footer {
font-family: Arial, Helvetica, sans-serif;
background-color:#0092DD;
font-size:20px;
font-weight:bold;
}

.cw_community_color {
background-color:#62BD19;
}

.cw_community_footer {
font-family: Arial, Helvetica, sans-serif;
background-color:#62BD19;
font-size:20px;
font-weight:bold;
}

table.cw_error_table {
border: thin solid #FF0000;
font-family: Arial, Helvetica, sans-serif;
font-size:24px;
color:#FF0000;
}

.cw_border {
border: 1px solid #000000;
}

td.cw_form_key {
text-align:right;
}
td.confirm {
padding-left:50px;
}
.cw_confirm_subheading {
font-size: 14px;
font-weight:bold;
font-style:italic;
}
div.cw_confirm_heading {
text-align:center;
font-size:18px;
font-weight:bold;
margin-bottom:5px;
}
.wait_bg_toggle_1 {
background-color:#e4e4e4;
}

.wait_bg_toggle_2 {
background-color:#ffffff;
}

.nw_default_table {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color: #333333;
background-color:#e4e4e4;
border: 1px solid #D4004C;
}

.ua_default_table {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color: #333333;
/*background-color:#ABABAB;*/
background-color:#D5D5D5;
/*background:transparent url(/userarea/common/striped_bg.jpg);
background:transparent url(/userarea/common/screen_lines2.gif);
background:transparent url(/userarea/common/test_bg.jpg);*/
border: 1px solid #D4004C;
margin-top:20px;
}

.ua_table_alt {
/*background:#939495;
background-image: url(/userarea/common/table_bg.gif);*/
/*background:#BBBBBB;*/
background-color:#D5D5D5;
/*background-image: url(/userarea/common/table_head_grad.gif);
background-repeat:repeat-x;*/
color: #000000;
border: 1px solid #D4004C; 
padding:10px;
}

.cw_form_error {
background-color:#FED3D3;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color: #333333;
}

.gallery_bg_1 {
background-color:#E4E4E4;
}

.gallery_bg_2 {
background-color:#CCCCCC;
}


#help_panel.yui-panel .hd {
background:transparent;
height:10px;
}
#help_panel.yui-panel .bd {
border: 1px solid #D4004C;
padding:5px;
background:transparent url(/userarea/common/altered_images/help_popup_bg.jpg);
background-color:#ffffff;
background-repeat: no-repeat;
background-position:top right;
}
#completion_panel .hd {
height:0px;
border:none;
}
#completion_panel .bd {
background-color:#B3D9A4;
}


.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}

.data_capture {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color: #333333;
}

table.data_capture { 
background-color:#000000;
}

th.data_capture { 
background-color:#DCDCDC;
font-weight:bold;
text-align:left;
}

td.data_capture { 
background-color:#FFFFFF;
}

div.default_wrap {
background-color:#D5D5D5;
border: 1px solid #D4004C;
padding:10px;
/*margin:10px 10px 10px 0;*/
margin:10px 0;
float:left;
width:742px;
}

div.default_wrap_image {
background-color:#D5D5D5;
border: 1px solid #D4004C;
background-image: url(/userarea/common/mobile_bg.jpg);
background-position: top right;
background-repeat: no-repeat;
padding:10px;
/*margin:10px 10px 10px 0;*/
margin:10px 0 20px 0;
float:left;
width:742px;
}

div.default_wrap_full {
background-color:#D5D5D5;
border: 1px solid #D4004C;
padding:10px;
margin:10px 0;
float:left;
width:742px;
}
div.default_wrap form, div.default_wrap_image form {
margin:0;
padding:0;
}
.default_wrap form div, default_wrap_full form div, .default_wrap_image form div {
	clear:left;
	margin-bottom: 5px;
} 
.default_wrap form div label, .default_wrap form div .pad, .default_wrap_image form div label, .default_wrap_image form div .pad {
	float:left;
	width:150px;
	padding-top:2px;
}
div#error {
	color:#FF0000;
	font-weight:bold;
}
.form_guidance {
	margin: 10px 0;
}
.form_subheading{line-height:25px;width:75px;float:left;padding:0 0 0 5px;font-weight:bold;}
.form_subheading_right {float:right;padding:0 5px 0 0;}
.form_section_wrap{line-height:25px;margin:0px;float:left;width:764px;background-color:#EBEBEB; border-bottom:1px #D5D5D5 solid;border-left:1px #D5D5D5 solid;border-right:1px #D5D5D5 solid;}
.form_section_wrap_alt{line-height:25px;margin:0px;float:left;width:764px;background-color:#FFFFFF; border-bottom:1px #D5D5D5 solid;border-left:1px #D5D5D5 solid;border-right:1px #D5D5D5 solid;}
.class2 a:link {text-decoration: none;color:#FFFFFF}
.class2 a:visited {text-decoration: none;color:#FFFFFF}
.class2 a:active {text-decoration:underline;color:#FFFFFF}
.class2 a:hover {text-decoration: underline;color:#FFFFFF}

label strong {
	display:block;
	/*color:#C80000;*/
	color:#FF0000;
	font-weight:normal;
	font-size: 85%;
	text-transform:uppercase;
}
div.list_div li {
padding:2px;
}
div.form_guidance_1 {
padding:3px 0px;
font-style:italic;
font-weight:bold;
}
.head_2 {
font-size: 18px;
}
div.roadmap {
float:left;
/*margin-top:2px;*/
margin-bottom:10px;
line-height:18px;
background-color:#D5D5D5;
border-bottom: solid 2px #D4004C;
border-left: solid 2px #D4004C;
}
div.roadmap div.map_avail {
/*border: solid 1px #333333;*/
background-color:#D5D5D5;
float:left;
padding:2px 4px;
}
div.roadmap div.map_active {
/*border: solid 1px #D4004C;*/
/*background-color:#FBD8E4;*/
background-color:#D4004C;
float:left;
padding:2px 4px;
}
div.roadmap div.map_sep {
float:left;
padding:2px 4px;
}
div.roadmap div.map_unavail {
float:left;
padding:2px 4px;
}

div.roadmap a:link {text-decoration: none;color:#333333}
div.roadmap a:visited {text-decoration: none;color:#333333}
div.roadmap a:active {text-decoration:none;color:#333333}
div.roadmap a:hover {text-decoration: none;color:#D4004C}

div.roadmap .map_active a:hover {text-decoration: none;color:#333333}

.default_wrap form div.form_data_desc, .default_wrap_image form div.form_data_desc {
float:left;
clear:left;
width:170px;
padding-top:2px;
}
.default_wrap form div.form_data_item, .default_wrap_image form div.form_data_item {
float:left;
clear:none;
font-weight:bold;
padding-top:2px;
width:570px;
}
.default_wrap div.data_desc, .default_wrap_image div.data_desc{
float:left;
clear:left;
width:170px;
padding-top:4px;
padding-bottom:4px;
}
.default_wrap div.data_item, .default_wrap_image div.data_item {
float:left;
clear:none;
font-weight:bold;
padding-top:4px;
padding-bottom:4px;
width:570px;
}
span.form_required {
float:left;
width:20px;
text-align:center;
}
span.pad_display {
float:left;
width:170px;
padding-top:2px;
}
table.rego_table th {
/*background-color: #9C9B9C;
background-color: #ABABAB;*/
background-color: #D5D5D5;
}
table.rego_table tr.bg1 {
background-color: #D5D5D5;
}
table.rego_table tr.bg2 {
background-color: #FFFFFF;
}
/* Default row heights were different between IE and FF. IE was too 'thin'. This standardises things. */
table.rego_table tr {
height:20px;
}
div.rego_next {
background-color:#D5D5D5;
border: double #D4004C;
padding:10px;
margin:0 0 20px 0;
float:left;
width:742px;
}
div.default_wrap li, div.default_wrap_image li {
padding: 5px;
}
.rego_completion_span {
padding:3px;
background-color:#B3D9A4;
font-style:italic;
font-weight:bold;
border: 1px solid #3D843A;
}
#nav {
	margin-left:52px;
	margin-right:52px;
	clear:both;
	float:left;
	background-image: url(/neighbourhood/design_images/menu_bar.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-top:0px;
	width:766px;
	/* display:inline fixes the IE6 double margin bug */
	display:inline;
}
#nav ul {
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
/*	background-image: url(/neighbourhood/design_images/tableitems/nw_single_bar_bg_47.gif);*/
	background-position:top;
	background-repeat:repeat-x;
}
#nav ul li {
	float:left;
	padding:15px 0 20px 0;
}
#nav li a {
	text-decoration:none;
}
#nav ul li#item_selected {
	background-image: url(/neighbourhood/design_images/arrow_bars/menu_selected.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

A.menu_select:link {text-decoration: none; color:#D4004C; font-weight:bold}
A.menu_select:visited {text-decoration: none; color:#D4004C; font-weight:bold}
A.menu_select:active {text-decoration: none; color:#D4004C; font-weight:bold}
A.menu_select:hover {text-decoration: none; color:#D4004C}

#js_fail {
	width:826px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	padding:20px;
	border: double #FF0000;
}