/*Wrapper CSS Styles Overrides for CRM Integration*/
div#wrapper_crm {
	background-color: transparent;
	text-align: left;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	text-decoration: none;
	width: auto;
}

div#wrapper_crm div#header {
	background: transparent;
}

div#wrapper_crm div#footer {
	background: transparent;
}

/*Content Wrapper and Main Section CSS Styles Overrides for CRM Integration*/
div#wrapper_crm div#content_main {
	/*
	clear: both;
	border-style: none;
	overflow: hidden;
	*/
	margin: 0;
	padding: 0;
	background: transparent;
}

div#wrapper_crm div.content_popup_area {
	/*Use em sizing for Font to inherit parent's font size (ie. 1em = 100% of parents size)*/
	font-size: 1em;
	color: inherit;
	background-color: #EAF3FF;
	border: solid 1px #6893CF;
}

/*Content Area Wrappers for Sections inside of Main Content-- (For GridViews, News, Charts, and other Content Sub-Areas) */
div#wrapper_crm div.content_area_wrapper1 {
	background: transparent none;
	/*border: solid 2px red;*/
}

/*Navigation Breadcrumb CSS Styles Overrides for CRM Integration*/
div#wrapper_crm a,
div#wrapper_crm a.print_page_button,
div#wrapper_crm div.content_popup_area a,
div#wrapper_crm div#nav_main_breadcrumb a
div#wrapper_crm div#nav_app_navigation {
	color: #3965BD;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

div#wrapper_crm div#nav_app_navigation {
	clear: both;
	padding: 0px;
	margin: 0px;
}
	
div#wrapper_crm div#nav_main_breadcrumb {
    padding: 2px 2px 2px 2px;  /*Set Padding to Match Admin Menu (ie. menu2.css) padding for symmetrical layout*/
	float: left;
}

div#wrapper_crm div#nav_main_breadcrumb .nav_breadcrumb_text span {
	color: inherit;
	margin: 0;
	padding: 0;
}

div#wrapper_crm div#nav_main_breadcrumb .nav_breadcrumb_text a:hover {
	color: #000000;
	text-decoration: underline;
}

div#wrapper_crm div#nav_app_navigation,
div#wrapper_crm .popup_area_title_bar,
div#wrapper_crm div.content_area_wrapper1 h2 {
	display: block;
	background: #B0D3FF url('Images/crm_top_heading_bar_background.gif') repeat-x;
	border: solid 1px #6893CF;
	font-weight: bold;
	font-size: 14px;
	color: #15428b;
	padding: 4px 10px 4px 10px;
	margin-bottom: 12px;
}

/*Content Area CSS Styles Overrides for CRM Integration*/
div#wrapper_crm div.cashiering_content_area div.content_submittal_wrapper,
div#wrapper_crm div.permits_application_content_area div.content_submittal_wrapper {
	width: auto;
	margin: auto auto;
	padding: 0px 20px 0px 20px;
}

div#wrapper_crm div.cashiering_item_details_list_area_wrapper,
div#wrapper_crm div.cashiering_cart_list_area_wrapper,
div#wrapper_crm div.advanced_filtered_view_list_area_wrapper {

}

div#wrapper_crm .cashiering_cart_list_control {
	
}

div#wrapper_crm .soilTestGridview {
	border: 1px solid #999999; /*#6699CC;*/
	background: #FFFFFF none;
	margin: 15px 0px 25px 0px;
}


div#wrapper_crm .cashiering_cart_list_area_wrapper,
div#wrapper_crm div.advanced_filtered_view_list_area_wrapper {
	border: 1px solid #999999; /*#6699CC;*/
	background: #FFFFFF none;
}

div#wrapper_crm .cashiering_cart_list_area_wrapper {
	margin: 15px 0px 25px 0px;
}

/*Sidebar CSS Styles Overrides for CRM Integration*/
div#wrapper_crm div#content_area_sidebar_left,
div#wrapper_crm div.content_area_sidebar_left {
	float: none;
	padding: 0;
	margin: 0;
	overflow: visible;
	width: auto;
	margin: auto auto;
	/*border: solid 2px green;*/
}

div#wrapper_crm div#content_area_sidebar_right,
div#wrapper_crm div.content_area_sidebar_right {
	display: none;
	/*border: solid 2px yellow;*/
}

/*Specific CSS Styles Overrides for CRM Integration*/
div#wrapper_crm a.print_page_button {
	display: block;
	float: none;
	width: auto;
	padding: 2px 15px 3px 15px;
	margin: 3px 10px 3px 10px;
	/*background: #D6E7FF url('Images/crm_toolbar_background.gif') repeat-x;*/
	/*border: solid 1px #6893CF;*/
	background: transparent none;
	border: solid 1px transparent;
	/*Use em sizing for Font to inherit parent's font size (ie. 1em = 100% of parents size)*/
	font-size: 1em;
}

div#wrapper_crm a.print_page_button:hover {
	background: #FFDB6C url('Images/crm_toolbar_item_highlight_background.gif') repeat-x;
	border: solid 1px #FFDB6C;
}

/*Heading Note Text areas integrated within CRM*/
div#wrapper_crm span.heading_note_text {
	margin: 0;
	padding: 0px 0px 0px 20px;
}


