/*******************
	MASTER
 *******************/
*
{
	box-sizing: border-box;
	-moz-box-sizing: content-box;
}

body {margin:0;}

#layout { height:100%; width:100%;}
#top {vertical-align:top;}
#left {vertical-align:top;width:116px}
#center {padding:10px 10px 10px 38px;vertical-align:top;height:100%; width:100%;  }
#right {vertical-align:top;}
#bottom {vertical-align:top;}

#headerA {background:url(headerNew3.gif) repeat-x top left;}
#header {background:url(headerNew3.gif) no-repeat top right;height:96px;}
#header #searchAndLinks { float:right; width: 223px; padding-top:7px;}
#header #searchDiv { width: 201px; padding:22px 0 0 0px;} 
#header #searchDiv .QuickSearchButton { margin-top:1px;}
#header ul {list-style:none;margin:0;padding:5px 6px 0 0; clear:right; width:auto; }
#header li {color:#FFFFFF;display:inline;font-family:arial;font-size:11px;margin:0;padding:0;}
#header li a {color:#FFFFFF;}

#left {font-family:arial;font-size:11px;color:#007AC3;}  /*This must be set due to stylesheet conflicts*/

/* BEGIN Main Navigation CSS */
#sidenav {width:208px; }

#sidenav ul {margin:0;padding:0;}
#sidenav li {list-style:none;margin:0;padding:0;}

#sidenav ul.level1 {border-top:solid 0px #ADADAD;}
#sidenav li.level1 {background:url(selectNo.gif);border-bottom:solid 0px #DDDDDD;border-right:solid 0px #ADADAD;padding:9px 0px 8px 19px;}
#sidenav a.level1 {color:#007AC3;font-family:arial;font-size:11px;font-weight:bold;text-decoration:none;}

#sidenav li.expanded1 {background:url(selectYes.gif) no-repeat;;border-bottom:solid 0px #ADADAD;border-right:solid 0px #ADADAD;}
#sidenav div.expanded1 {background:url(selectYes.gif) no-repeat;border-right:solid 0px #ADADAD;padding:9px 0px 8px 19px;}
#sidenav a.expanded1 {color:#007AC3;font-family:arial;font-size:11px;font-weight:bold;text-decoration:none;}

#sidenav li.selected1 {background:#E4F1F6;border-bottom:solid 0px #ADADAD;border-right:solid 0px #ADADAD;}
#sidenav div.selected1 {background:url(selectYes.gif) no-repeat;padding:9px 0px 8px 19px;}
#sidenav a.selected1 {color:#007AC3;font-family:arial;font-size:11px;font-weight:bold;text-decoration:none;}
#sidenav li.separator1 {background:url(headerNew3.gif) no-repeat;border-top:solid 1px #DDDDDD;height:13px}

#sidenav ul.level1admin {border-top:solid 0px #ADADAD;}
#sidenav li.level1admin {background:url(selectNo.gif);border-bottom:solid 0px #ADADAD;border-right:solid 0px #ADADAD;padding:9px 0px 8px 19px;}
#sidenav a.level1admin {color:#007AC3;font-family:arial;font-size:11px;font-weight:bold;text-decoration:none;}
#sidenav li.expanded1admin {background:url(selectYes.gif) no-repeat;;border-bottom:solid 0px #ADADAD;border-right:solid 0px #ADADAD;}
#sidenav div.expanded1admin {background:url(selectYes.gif) no-repeat;border-right:solid 0px #ADADAD;padding:9px 0px 8px 19px;}
#sidenav a.expanded1admin {color:#007AC3;font-family:arial;font-size:11px;font-weight:bold;text-decoration:none;}
#sidenav li.selected1admin {background:#E4F1F6;border-bottom:solid 1px #ADADAD;border-right:solid 1px #ADADAD;}
#sidenav div.selected1admin {background:#F5F5F5 url(sidenav_selected3.gif) 8px 11px no-repeat;padding:9px 0px 8px 19px;}
#sidenav a.selected1admin {color:#007AC3;font-family:arial;font-size:11px;font-weight:bold;text-decoration:none;}
#sidenav li.separator1admin {background:#007AC3;border-bottom:solid 1px #ADADAD;}

#sidenav div.level2 {padding:2px 0px 2px 30px;}
#sidenav a.level2 {color:#007AC3;font-family:arial;font-size:11px;text-decoration:none;}
#sidenav div.expanded2 {background:url(sidenav_expanded4.gif) 19px 5px no-repeat;padding:2px 0px 2px 30px;}
#sidenav a.expanded2 {color:#007AC3;font-family:arial;font-size:11px;text-decoration:none;}
#sidenav div.selected2 {background:url(sidenav_selected3.gif) 19px 6px no-repeat;padding:2px 0px 2px 30px;}
#sidenav a.selected2 {color:#FF6603;font-family:arial;font-size:11px;text-decoration:none;}
#sidenav li.separator2 {background:url(sidenav_level2.gif) 19px 7px no-repeat;height:11px;}

#sidenav div.level3 {padding:2px 0px 2px 36px;}
#sidenav a.level3 {color:#007AC3;font-family:arial;font-size:11px;text-decoration:none;}
#sidenav div.selected3 {background:url(sidenav_selected3.gif) 26px 5px no-repeat;padding:2px 0px 2px 36px;}
#sidenav a.selected3 {color:#FF6603;font-family:arial;font-size:11px;text-decoration:none;}

#sidenav .sidenavheader {background:#007AC3;border-top:solid 0px #FFFFFF;}
#sidenav .sidenavfooter {background:#007AC3;border-bottom:solid 1px #DDDDDD;}
/* END Main Navigation CSS */

#content { height:100%; vertical-align:top;}

#footer {color:#666666;background: url(footer_rule.png) no-repeat top center;font-family:arial;font-size:11px;margin:10px 0px 0px 0px;padding:10px 0px 0px 0px;text-align:center;}

/* General */
span.firstword {color:#007AC3;}

/*******************
	CONTENT
 *******************/

/* Main/Listing Screens */
#content div.head {color:#007AC3;font-family:Arial;font-size:18px;font-weight:bold;margin:0;padding:7px 0;}
#content div.head .pagetitle {color:#007AC3;}
#content div.head .pagetitle .pageaction {color:#95C7E9;}
#content div.head .admin {color:#007AC3;float:right;font-size:11px;font-weight:normal;padding:6px 0 0 0;}
#content div.user,
#content tr.user {color:#007AC3;font-family:arial;font-size:11px;padding:4px 0 4px 9px;}
#content tr.user td {border-top:1px solid white;}
#content div.user a {color:#007AC3;font-family:arial;font-size:11px;}
#content div.overview {background:url(content_section.gif) top left repeat-x;color:#666666;font-family:arial;font-size:11px;padding:4px 0 2px 0;}
#content div.overview p, 
#content div.overview span {color:#666666;font-family:arial;font-size:11px;}

#content div.controlgroup {}
#content div.subhead {background:url(separator.gif) bottom left repeat-x;color:#FF6603;font-family:Arial;font-size:11px;font-weight:bold;margin:0;padding:10px 0 3px 0;}
#content div.subsection {}
#content div.subsection p, 
#content div.subsection span {color:#666666;font-family:arial;font-size:11px;}
#content div.subsectiongroup {color:#666666;font-family:arial;font-size:11px;margin:0;padding:10px 0 0 0;}
#content .rightborder {background:url(right_border.gif) top right repeat-y;}
#content div.subsectiongroup p, 
#content div.subsectiongroup span {color:#666666;font-family:arial;font-size:11px;}
#content div.subsectiongroup td {color:#666666;font-family:arial;font-size:11px;}

#content a.actionlink,
#content a.actionlink:hover, 
#content a.actionlink:visited {color:#007AC3;font-family:arial;font-size:11px;}

#content a.selectedactionlink,
#content a.selectdactionlink:hover, 
#content a.selectedactionlink:visited {color:#ff9900;font-family:arial;font-size:11px;}

#content .tabstrip {margin:0;padding:6px 0 0 0;}
#content ul.listing {padding: 0px; margin: 0px; list-style: none;}
#content ul.listing li {padding: 0px; margin: 0px;}

#content ul.results {padding: 0px; margin: 0px; list-style: none;}
#content ul.results li {padding: 5px 0px 5px 0px; margin: 0px;}
#content ul.results li.ruled {background:url(content_section.gif) top left repeat-x;color:#666666;font-family:arial;font-size:11px;margin:0;padding:10px 0 0 0;}
#content ul.results .listingsorting {background:url(separator.gif) top left repeat-x;padding:6px 0 6px 0px;color:#666666;font-family:arial;font-size:11px;}

#content div.pagingbottom {
    background:url(separator.gif) top left repeat-x;
    color:#666666;
    font-family:arial;
    font-size:11px;
    margin:10px 0px 0px 0px;
    padding:10px 0 0 0;
}
#content div.pagingtop 
{
	padding-bottom: 5px;
}
#content ul.paging {
    list-style-type:none;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#content ul.paging li ul{
    list-style-type:none;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display:inline;
}
#content ul.paging li {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
#content ul.paging li ul li {
    display:inline;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
#content ul.paging li ul li span {
    font-weight:bold;
}
#content table.listing {width:100%;color:#666666;font-family:arial;font-size:11px;padding:6px 10px 6px 0}
#content div.listingsorting {background:url(content_section.gif) bottom left repeat-x;padding:6px 0 6px 0px;color:#666666;font-family:arial;font-size:11px;}
#content td.listingheader {background:url(content_section.gif) bottom left repeat-x;padding:6px 10px 6px 0;color:#666666;font-family:arial;font-size:11px;}

#content td.listingheader a, 
#content td.listingheader a:hover, 
#content td.listingheader a:visited {color:#666666;font-family:arial;font-size:11px;}
#content td.listing a.actionlink,
#content td.listing a.actionlink:hover, 
#content td.listing a.actionlink:visited {color:#007AC3;font-family:arial;font-size:11px;}
#content td.listing,
#content td.listing a, 
#content td.listing a:hover, 
#content td.listing a:visited {color:#666666;font-family:arial;font-size:11px;}
#content table.listing table.listingpaging {background:url(content_section.gif) top left repeat-x;}
#content table.listingpaging select { width:auto; text-align:justify; }

#content .right-clear { clear:right; }
#content .left-clear { clear:left; }
#content .clear-fix { clear:both; }

/* New EMM DataGrid Sorting & Paging */ 
#content .emm-sort-bar { color:#666666; display:inline; float:left; font-family:arial;font-size:11px; margin:0; padding:0; padding-top:12px;}

#content .top-pager, .bottom-pager { display:inline; } 
#content .top-pager { float:right; margin:0; margin-bottom:2px; padding:0; _width:28em; }  
#content .bottom-pager { margin:0; margin-top:2px; padding:0;} 

#content .emm-paging { line-height:1.5em; }
#content .emm-paging ul { float:left; list-style-type:none; margin:0; padding:0; width:100%; } 
#content .emm-paging ul li { float:left; display:inline; font-weight:bold; height:1.5em; padding:4px;  } 
#content .emm-paging ul li select { width:auto; }
#content .emm-paging ul li a { } 
    
#content .treeview {padding:4px 0 15px 0;}
#content td.toplevel {color:#007AC3;font-family:Verdana;font-size:11px;font-weight:bold;padding:5px 0px 5px 10px;width:100%;}
#content a.toplevel {color:#007AC3;text-decoration:none;font-family:Verdana;font-size:11px;font-weight:bold;}
#content td.sublevel {color:#007AC3;font-family:Verdana;font-size:11px;padding:5px 0px 5px 10px;width:100%;}
#content a.sublevel {color:#007AC3;text-decoration:none;font-family:Verdana;font-size:11px;}
#content td.toplevel_collateral {color:#007AC3;font-family:Verdana;font-size:11px;font-weight:bold;padding:5px 0px 5px 10px;width:100%;}
#content a.toplevel_collateral {color:#007AC3;font-family:Verdana;font-size:11px;font-weight:bold;}
#content td.sublevel_collateral {color:#007AC3;font-family:Verdana;font-size:11px;padding:5px 0px 5px 10px;width:100%;}
#content a.sublevel_collateral {color:#007AC3;font-family:Verdana;font-size:11px;}

/* Add/Edit Screens */
#content div.required {background:url(content_section.gif) top left repeat-x;padding: 10px 0 6px 0;color:#666666;font-family:arial;font-size:11px;font-weight:bold;}
#content div.error {background:url(content_section.gif) top left repeat-x;padding: 10px 0 6px 0;color:Red;font-family:arial;font-size:11px;}
#content div.error UL {padding:0px;margin:0px 0px 0px 20px;}
#content div.error UL LI {list-style-type:square;}
#content div.error span {color:Red;font-family:arial;font-size:11px;}

#content div.addeditsection {background:url(content_section.gif) top left repeat-x;color:#666666;font-family:arial;font-size:11px;margin:0px;padding:10px 0 0 0;}
#content div.addeditsection label {color:#666666;font-family:arial;font-size:11px;font-weight:bold;}
#content div.addeditsection p, 
#content div.addeditsection span {color:#666666;font-family:arial;font-size:11px}

#content table.addedit {width:100%;}
#content ul.addedit
	{width:100%; padding: 0px; margin: 0px; list-style:none;}

#content table.addedit .field,
#content ul.addedit li {padding:2px 0 2px 0;}
#content ul.addedit li {
	margin: 0px 0px 5px 0px;
	list-style: none;
}	

#content table.addedit .field label,
#content ul.addedit li label {color:#666666;font-family:arial;font-size:11px;font-weight:bold;vertical-align:top;}
#content ul.addedit li label {display:block; margin:0px; padding:0px;}
#content ul.addedit li img.help {cursor:help;}
#content ul.addedit li.option label,
#content ul.addedit li span.option label {font-weight:normal;}
#content ul.addedit li span.check label {display:inline; vertical-align:middle; }
#content ul.addedit li span.check input {vertical-align:middle;}
#content ul.addedit li span p {
	margin-bottom:0px;
    margin-top:5px;
}
#content table.addedit .field span, 
#content table.addedit .field a,
#content table.addedit .field a:hover,
#content table.addedit .field a:visited,
#content table.addedit .field a:active,
#content ul.addedit li a,
#content ul.addedit li a:hover,
#content ul.addedit li a:visited,
#content ul.addedit li a:active {font-family:arial;font-size:11px;font-weight:normal}

#content table.addedit tr td table.radiobuttonlist tr td label {color:#666666;font-family:arial;font-size:11px;font-weight:normal;}
#content table.addedit tr td table.radiobuttonlistnolabel tr td label {color:#666666;font-family:arial;font-size:11px;font-weight:bold;}
#content table.addedit .field table tr td span.listbox {color:#666666;font-family:arial;font-size:11px;font-weight:bold;}

#content .textShort,
#content .textWide,
#content .text {color:#666666;font-family:arial;font-size:11px;}

#content .text {width:200px;}
#content .textWide {width:345px;}
#content .textShort {width:150px;}


#content .date {white-space:nowrap;}
#content .integer {color:#666666;font-family:arial;font-size:11px;width:110px;}
#content .textAreaWide {color:#666666;font-family:arial;font-size:11px;width:345px;height:30px;}
#content .select,
#content .selectWide,
#content .selectpagewidth {color:#666666;font-family:arial;font-size:11px;}
#content .select {width:200px;}
#content .selectWide {width:345px;}
#content .untranslated { color: red; }
#content .selectSearchExtended {width:490px;}
#content .selectpagewidth {width:100%;}
#content table.multiselect select {width:100%;}
#content .buttonWide {background:#FFFFFF;border:solid 1px #98CAED;color:#007AC3;font-family:Arial;font-size:11px;font-weight:bold;height:auto;width:auto;cursor:pointer;}

#content div.buttons {background:url(content_section.gif) top left repeat-x;padding:10px 0 0 0;text-align:right;}

/* Detail Screens */
#content div.detailheader {color:#FF6603;font-family:arial;font-size:11px;margin:0;padding:10px 0 0 0;font-weight:bold;}
#content div.detailsection {background:url(content_section.gif) top left repeat-x;color:#666666;font-family:arial;font-size:11px;margin:0;padding:10px 0 0 0;}
#content div.detailsection label {color:#666666;font-family:arial;font-size:11px;font-weight:bold;}
#content div.detailsection span {color:#666666;font-family:arial;font-size:11px}

#content table.detail {width:100%;}
#content table.detail .field, 
#content table.detail .field label {color:#666666;font-family:arial;font-size:11px;font-weight:bold;vertical-align:top;}
#content table.detail .field span, 
#content table.detail .field a,
#content table.detail .field a:hover, 
#content table.detail .field a:visited {color:#666666;font-family:arial;font-size:11px;font-weight:normal;}

/* GridView */
#content table.gridview, div.gridview {color:#666666;font-family:arial;font-size:11px;width:100%;}
#content tr.gridviewheader, div.gridviewheader {background:url(content_section.gif) bottom left repeat-x;}
#content tr.gridviewheader th {padding:6px;text-align:left;}
#content div.gridviewheader {padding-bottom:6px;padding-top:6px;}
#content tr.gridviewrow td
#content tr.gridviewrow a, 
#content tr.gridviewrow a:hover, 
#content tr.gridviewrow a:visited,
#content div.gridviewrow div {color:#666666;font-family:arial;font-size:11px;}
#content tr.tab {background:#007AC3 url(../../App_Themes/Default/tab_selected.gif) left top no-repeat;color:white;font-family:arial;font-size:11px;font-weight:bold;margin:0px;padding:9px 10px 4px 10px;}
#content tr.tab td span {color:White;}
#content tr.tab td input {color:#666666;font-family:arial;font-size:11px;width:20px;padding:0px;margin:0px;}

/* GENERAL */
dd.group p {margin:0px;padding:10px 0 0 0;}
dd.group ol {font-weight:bold;margin:0 0 0 25px;padding:10px 0 0 0;}

/* SUBGROUP(s) */
dt.subgroup {background:url(subgroup_caption.png) bottom left no-repeat;color:#007AC3;font-family:arial;font-size:11px;font-weight:bold;margin:0px;padding:10px 0 0 22px;}
dd.subgroup {color:#666666;font-family:arial;font-size:11px;margin:0px;padding:0 0 0 7px;}

/* Reports */

#content table.reporttable {width:100%;border-collapse:collapse}
#content tr.reportdatarow {border-bottom:solid 1px #CCCCCC;}
#content td.reportheadercolumn {border-bottom:solid 1px #007AC3;padding:0px 0px 7px 0px;vertical-align:middle;color:#666666;font-family:arial;font-size:11px;font-weight:bold}
#content td.reportdatacolumn {vertical-align:top;color:#666666;font-family:arial;font-size:11px;border-bottom:solid 1px #cccccc;padding-bottom:20px;padding-top:3px;}

#content span.collaterallistingitem {color:#666666;font-family:arial;font-size:11px;font-weight:bold;padding:0px 0px 0px 0px;width:100%;}
#content a.collaterallistingitem {color:#666666;text-decoration:underline;font-family:arial;font-size:11px;font-weight:bold;padding:0px 0px 0px 0px;width:100%;}

#content table.collaterallisting {width:100%;border-collapse:collapse}
#content td.collaterallistingheader {border-bottom:solid 1px #007AC3;color:#007AC3;padding:0px 0px 7px 0px;font-family:arial;font-size:11px;font-weight:bold}
#content td.collaterallistingcolumn {background:url(content_section.gif) bottom left repeat-x;padding:0px 0px 7px 0px;color:#666666; padding-bottom:8px;vertical-align:top;}

.primary_business_location {background:url(locations_business.gif) no-repeat;width:19px;height:16px;line-height:2em;display:inline-block;vertical-align:baseline;margin-bottom:2px;}
.mailing_address_location {background:url(locations_mailingaddress.gif) no-repeat;width:19px;height:14px;display:inline-block;vertical-align:text-bottom;margin-top:2px;}

ul.subcats {margin:0px 0px 0px 20px;padding:5px 0px 0px 0px;}
li.subcats {margin:0px 0px 2px 3px;padding:0px 0px 2px 0px;}


ul.tabstrip 
{
	list-style-type:none;
	background:url(content_title.gif) bottom left repeat-x;
	margin:0px;
	padding:0px;
	white-space:nowrap;
	width:100%;
	vertical-align:bottom;
}

ul.tabstrip li 
{
	display:inline;
	padding:0px;
	margin:0px;
	vertical-align:bottom;
}

ul.tabstrip li.selected 
{
	
}

ul.tabstrip li.separator 
{
	width:3px;
	font-size:.5em;
	background-color:White;
	height:100%;
}

ul.tabstrip li a,
ul.tabstrip li a:active,
ul.tabstrip li a:visited
{
	height:100%;
	background:#B2B2B2 url(../../App_Themes/Default/tab_default.gif) left top no-repeat;
	color:white;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	
	margin:0px 0px 0px 0px;
	padding:9px 10px 4px 10px;
	text-decoration:none;
	
}

ul.tabstrip li.selected a,
ul.tabstrip li.selected a:active,
ul.tabstrip li.selected a:visited
{
	background:#007AC3 url(../../App_Themes/Default/tab_selected.gif) left top no-repeat;
	text-decoration:none;
}

ul.tabstrip li a:hover
{
	background:#007AC3 url(../../App_Themes/Default/tab_selected.gif) left top no-repeat;
	text-decoration:none;
}

ul.tabstrip li.last a 
{
	width:100%; 
}

#content ul.addedit li ul.itemlist,
ul.itemlist 
{
	padding: 0px;
	margin: 0px 0px 0px 17px;
}

#content ul.addedit li ul.itemlist li,
ul.itemlist li 
{
	padding: 0px;
	margin: 0px;
	list-style-type: disc;	
}
    /* JIRA # BDS-5666  September 18 2007 ends  */
.blogmultiselect {width:100%;}
.blogbuttonWide {background:#FFFFFF;border:solid 1px #98CAED;color:#007AC3;font-family:Arial;font-size:11px;font-weight:bold;height:auto;width:auto;cursor:pointer;}
    /* JIRA # BDS-5666  September 18 2007 starts  */

.HeaderImage h1 {float:left; margin-left:-999px; line-height:1px; height:1px;}

.WebCenterHeader {background:url(WC_header.jpg) no-repeat; z-index:999; width:262px; height:95px; cursor:hand;}
.MarketingCenterHeader {background:url(MC_header.jpg) no-repeat; z-index:999; width:262px; height:95px; cursor:hand;}

/* VersionInfo page styles */
.version_info_item_label {color:#007AC3;font-weight:bold;}
.errmsg {font-size:110%;font-weight:bold;color:#C91801;margin:auto;text-align:center;}
.version_info_user_bar {position:absolute;text-align:left;right:20px;}

.ErrorHeader {background:url(error_top.jpg) no-repeat; width:392px; height:114px; margin-top:72px}
.ErrorBody {background:url(error_fill.gif); width:392px; text-align:center; font: font-family:Arial, Helvetica, Sans-Serif; font-size:13px; padding-bottom:38px}
.ErrorFooter {background:url(error_bottom.gif) no-repeat; width:392px; height:11px;}

