/* Miscellaneous */

a[href^="/"]:after
		{
		content: " (http://www.north-square.com" attr(href) ") ";}

/* Body */

body		{
		margin: 0px;
		padding: 0px;
		background: rgb(255,255,255)}

/* Homepage */

#hp_content_and_right_box_container
	 	{
		position: relative;
		top: 30px;
		width: 95%}

#hp_main_panel	{
		width: 98%}

.hp_main_panel_prop
		{
		display: none}

.hp_main_panel_base
		{
		display: none}

#hp_main_panel_text_box
		{
		width: 95%}

.hp_blue_strip
	 	{
		display: none}

.no_margin	{
		display: none}

.hp_mini_box_prop
		{
		display: none}

.hp_mini_box_base
		{
		display: none}

#hp_mini_box_tl
	 	{
		width: 95%}

#hp_mini_box_heading_box_tl
		{
		margin: 40px 0px 20px 0px}

#hp_mini_box_tr
	 	{
		width: 95%}

#hp_mini_box_heading_box_tr
		{
		margin: 40px 0px 20px 0px}

.hp_mini_text_box
	 	{}

#hp_mini_box_bottom
		{
		width: 95%;
		margin: 40px 0px 20px 0px}		

#hp_other_services_mini_box
	 	{
		width: 95%;
		margin: 40px 0px 40px 0px}

#hp_other_services_mini_text_box
	 	{}

#hp_partners_copyright_box
		{
		display: none}


#hp_info_container
	 	{
		position: relative;
		top: 70px}

/* Top panel */
	/* Print Information */

#top_print_container
	 	{
		width: 95%;
		padding: 10px;
		border-style: solid;
		border-width: 1px;
		border-color: rgb(57,83,170)}

	/* Text & Help */

#text_help_strip
	 	{
		display: none}

#help_links_box	{
		display: none}

	/* Logo panel */

#logo_box	{
		display: none}		

#logo_div	{
		display: none}	

#right_of_logo_div
		{
		display: none}

	/* Blue strip below */

#tel_email_strip
		{
		display: none}

/* Navigation */

#navigation_container
	 	{
		display: none}

/* Content/Right */

#content_and_right_box_container
	 	{
		position: relative;
		top: 30px;
		width: 95%}

	/* Right panel */

#right_container
	 	{
		width: 172px;
		margin-left: 5px;
		float: right}

		/* Right box heading (reusable)*/

.right_box_heading_box
		{
		margin: 1px;
		padding-top: 2px;
		width: 170px;
		height: 22px;
		text-align: center}

.right_box_heading
		{
		font-family: verdana, lucida sans, tahoma, helvetica, sans-serif;
		font-size: 100%;
		font-weight: 400;
		line-height: 1em;
		letter-spacing: +0.1pt;
		color: rgb(57,83,170);
		z-index: 6}

.right_standard_text_box
		{
		padding: 0px 0px 5px 4px}

		/* Website Tools */
#website_tools_box
	 	{
		display: none}

		/* Right Open Box */

#right_open_box	{
		width: 172px;
		margin-bottom: 10px;
		border-style: solid;
		border-width: 1px;
		border-color: rgb(57,83,170)}

		/* Newsletter */

#newsletter_box	{
		width: 172px;
		margin-bottom: 10px;
		border-style: solid;
		border-width: 1px;
		border-color: rgb(57,83,170)}

	/* Content panel */

hr		{
		height: 1px;
		color: rgb(57,83,170);
		background-color: rgb(57,83,170)}

.form_line_container
		{
		margin-bottom: 5px;
		width: 100%}

.form_error_box_narrow
		{
		position: relative;
		top: 0px;
		left: 110px}

.form_field_box_narrow
		{
		width: 110px}

.form_submit_box
		{
		margin: 40px 0px 5px 0px}

.clear_form	{
		margin: 0px 0px 0px 50px}

.right_content_inset
	 	{
		padding: 5px;
		margin: 8px;
		width: 50%;
		background-color: rgb(255,255,255);
		border-style: solid;
		border-width: 1px;
		border-color: rgb(57,83,170);
		float: none}

/* Content inset heading and text is white in all_media.css so I've set
them as blue here which will overide the white text. */

.content_inset_heading
		{
		color: rgb(57,83,170)}
.content_inset_heading a:link {text-decoration: underline; color: rgb(57,83,170)}
.content_inset_heading a:active {text-decoration: underline; color: rgb(57,83,170)}
.content_inset_heading a:visited {text-decoration: underline; color: rgb(128,0,128)}
.content_inset_heading a:hover {text-decoration: underline; color: rgb(57,83,170)}

.content_inset_text
		{
		color: rgb(57,83,170)}
.content_inset_text a:link {text-decoration: underline; color: rgb(57,83,170)}
.content_inset_text a:active {text-decoration: underline; color: rgb(57,83,170)}
.content_inset_text a:visited {text-decoration: underline; color: rgb(128,0,128)}
.content_inset_text a:hover {text-decoration: underline; color: rgb(57,83,170)}

#short_page_box	{
		margin: 0px}

#case_study_box	{
		padding: 2px 10px}

	/* Footer */

#copyright_box	{
		margin: 60px 0px 3px 0px}

#links_below_content_box
	 	{
		display: none}

#footer_container
		{
		display: none}