d 
/* =================================================================================================== */
/* ==========================================  ACOIS ADDED CSS  ====================================== */
.top-horizontal-menu-container
{
	width: 100%;
	background-color: Transparent;
}

.top-horizontal-menu-container .controlContainer
{
	width: 100%;
	background-color: #779DE3;
}
#appMenu a:visited {
    color: #FFF !important;
}
#appMenu a:hover {
    color: #FFF !important;
}
/***********************************************************************
 * Small Login Control
 ***********************************************************************/
.SmallLoginPageControl
{
	font-size: 70%;
	padding: 2px;
	width: 100%;
	min-width:750px;
	text-align: right;
	float: left;
}


.SmallLoginPageControl input
{
	color: #FFF;
	background-color: Transparent;
	border: solid 1px #303040;
	margin-top: 3px;
	line-height: 1.2em;
}

.SmallLoginPageControl .Button
{
	color: #FFF;
	font-weight: bold;
	font-size: 1.0em;
	background-color: #183b6c;
	border: solid 1px Black;
	cursor: pointer; /*line-height: 1.2em;*/
	margin: 3px;
	padding: 2px 4px 2px 4px;
}

.SmallLoginPageControl .Button:hover
{
	background-color: #6a809f;
}

.loginButtonsdiv
{
	float: right;
}

.passworddiv
{
	float: left;
}

.userNamediv
{
	float: left;
	margin-left: 87px;
}

.userNamediv .smallLabel
{
	margin: 0;
	padding: 0;
}

.RegisterButtonDiv
{
	float: left;
}

.forgotPassword a
{
	font-size: 1.0em;
	font-weight: normal;
	font-family: Trebuchet MS;
	width: 350px;
	margin: 0px auto;
}

.forgotPasswordLink
{
	font-size: 1.0em;
	font-weight: bold;
	font-family: Trebuchet MS;
	color: #00245d;
	text-decoration: none; /*float: left;*/
}

.forgotPasswordLink:hover
{
	text-decoration: underline;
}


.loginFormPanelWrapper
{
	width: 700px;
}

.loginFormPanel
{
	width: 415px;
	margin: 0px auto;
}

.loginFormHeader
{
	background-color: #00245d;
	width: 400px;
	border: solid 1px Gray;
	padding: 5px;
	color: White;
}

.headingLabelDiv {
    width:93%;
}
.headingLabel
{
	font-size: 1.2em;
	font-weight: bold;
	font-family: Trebuchet MS;
	line-height: 100%;
}

.top_FilingCheckBoxAll {
    font-weight:bold;
    margin-top:6px;
    margin-bottom:6px;
}

.notLoggedInBodyLabel
{
	width: 400px;
	border-left: solid 1px Gray;
	border-right: solid 1px Gray;
	padding: 5px;
}

.loginInputBodyWrapper
{
	font-family: Trebuchet MS;
	font-size: 1.1em;
	width: 400px;
	border-left: solid 1px Gray;
	border-right: solid 1px Gray;
	padding: 5px;
}

.loginButtonBodyWrapper
{
	width: 400px;
	border-left: solid 1px Gray;
	border-right: solid 1px Gray;
	border-bottom: solid 1px Gray;
	padding: 5px;
}

/*.loginButton
{
	width: 60px;
	background-color: Silver;
	color: #00245d;
	height: 20px;
	font-family: Trebuchet MS;
	font-size: 0.9em;
	border: solid 1px Black;
	}
	
.loginButton:hover
{
	background-color: Black;
	color: White;
	cursor: hand;
	}
	
.forgotButton
{
	margin-left: 5px;
	width: 100px;
	background-color: Silver;
	color: #00245d;
	height: 20px;
	font-family: Trebuchet MS;
	font-size: 0.9em;
	border: solid 1px Black;
	}
	
.forgotButton:hover
{
	background-color: Black;
	color: White;
	cursor: hand;
	}
	
.registerButton
{
    margin-left: 5px;
	width: 60px;
	background-color: Silver;
	color: #00245d;
	height: 20px;
	font-family: Trebuchet MS;
	font-size: 0.9em;
	border: solid 1px Black;
	}
	
.registerButton:hover
{
	background-color: Black;
	color: White;
	cursor: hand;
	}

*/
.defaultButton
{
	width: 70px;
	background-color: Silver;
	color: #00245d;
	height: 20px;
	font-family: Trebuchet MS;
	font-size: 0.9em;
	border: solid 1px Black;
}

input[type=text]:hover, input[type=password]:hover {
    cursor:text;
}
input:hover {
    	cursor: pointer;
}

.defaultButton:hover
{
	background-color: Black;
	color: White;
	cursor: pointer;
}

.bodyLabel
{
	font-size: 1.0em;
	font-weight: bold;
	color: #00245d;
	font-family: Trebuchet MS;
}

.bodyText
{
	font-size: 1.0em;
	color: #00245d;
	font-family: Trebuchet MS;
}

.redBold
{
	font-size: 1.0em;
	font-weight: bold;
	color: red;
	font-family: Trebuchet MS;
}



.errorDiv
{
	width: 400px;
	border-left: solid 1px Gray;
	border-right: solid 1px Gray;
	padding: 5px;
}

.errorLabel
{
	font-family: Trebuchet MS;
	font-size: 1.1em;
	color: Red;
	font-weight: bold;
}

.headingUnderline
{
	display: none;
}

/*.actionButtonWrapper
{
	font: normal 0.9em Trebuchet MS;
	background-color: Silver;
	border: solid 1px Gray;
	width: 100px;
	float: left;
	text-align: center;
	margin: 0px auto;
	}

.actionButtonWrapper:hover
{
	background-color: Black;
	}
	
.actionButtonWrapper a
{
	text-decoration: none;
	color: #00245d;
	}
	
.actionButtonWrapper a:hover
{
	color: White;
	}
*/
/*.actionButtonWrapper a
{
    font: normal 0.9em Trebuchet MS;
	height: 60px;
	background-color: Silver;
	color: #00245d;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	padding: 3px 7px 3px 7px;
	border: solid 1px Gray;
	}

.actionButtonWrapper a:hover
{
	background-color: Black;
	color: White;
	}
*/

/***********************************************************************
 * Search Grids
 ***********************************************************************/
/*table.DataListing tr#TableTitle2 td {background-color:#f2d462; color:#4d5a81; font-size: 1.25em; font-weight:bold; border:0;}		*/

.searchResultsHeader, .searchResultsHeader a
{
	/*font: bold 10px/10px Verdana, Arial, Helvetica, sans-serif;*/
	/*font-family: Trebuchet MS; */
	font-size: 1.0em;
	/* background-color: #00245d; */
	/* color: white; */
	/*font-weight: bold;*/
	border: 0;
	text-decoration: none;
    border-collapse:separate;
}

tr.searchResultsHeader
{
    	height: 25px;
    color: #00245d;
	
}

.searchResultsHeader a:hover
{
	text-decoration: underline;
    color:#00245d;
}

.searchResultsHeader a
{
   	
    color:#00245d;
}


.searchResultsItem
{
	background-color: #fff;
    margin-left:10px;
}
.searchResultsAlternatingItem
{
	background-color: #F1F2F2;
}
.searchResultsGrid
{
	/*border: solid 1px #4d5a81;*/
	width: 100%;
}
.searchResultsGrid td
{
	border: solid 1px silver;
	padding: 2px;
}
.SearchResultsFooter
{
	/*background-color: #FFF;*/
	background-color: #00245d;
	font-weight: normal;
	color: gray;
}
.SearchResultsPaging
{
	font-size: 8pt;
}
.seperator
{
	background-color: #CCC;
}

.searchResultsHeader2
{
	background-color: #f2d462;
	color: #4d5a81;
	font-size: 1.25em;
	font-weight: bold;
	border: 0;
}

.searchResultsItem2, searchResultsAlternatingItem2
{
	background-color: #fff;
}
.searchResultsGrid2
{
	border: solid 1px #4d5a81;
	width: 100%;
}
.searchResultsGrid2 td
{
	border: solid 1px silver;
}
.SearchResultsFooter2
{
	background-color: #FFF;
	font-weight: normal;
	color: gray;
}
.SearchResultsPaging2
{
	font-size: 8pt;
}
.seperator2
{
	background-color: #CCC;
}


.controlContainer
{
	margin-bottom: 9px;
}


.left-menu-container .controlContainer
{
	margin-bottom: 0px;
}


/***********************************************************************
 * ReCaptcha
 ***********************************************************************/
.recaptcha_only_if_incorrect_sol
{
}

.recaptcha_body_wrapper
{
	padding: 3px;
	width: 325px;
	height: 150px;
	vertical-align: middle;
	text-align: center;
}

.recaptcha_image
{
	border: solid 1px Black;
	margin: 0px auto;
	padding: 3px;
	background-color: White;
	font-family: Arial Trebuchet MS;
	font-size: 0.9em;
	font-weight: bold;
	float: left;
}

.recaptcha_input_wrapper
{
	width: 250px;
	height: 60px;
	background-color: #f4e09c;
	padding: 3px;
	float: left;
	margin-top: 2px;
	border: solid 1px #ab870c;
	text-align: center;
}

.recaptcha_entry_label
{
	font-size: 0.8em;
	font-weight: bold;
	width: 240px;
}

.recaptcha_entry_text
{
	border: solid 1px #ab870c;
	width: 190px;
	font-family: Arial Trebuchet MS;
	font-size: 0.8em;
	margin-top: 2px;
}

.recaptcha_menu_bar
{
	float: left;
	width: 25px;
	margin-top: 6px;
	margin-left: 3px;
}

.contactDetailDiv
{
	padding: 5px;
	font-family: Tahoma, Verdana, Trebuchet MS;
	font-size: 12px;
}

.contactQGroup
{
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}

.QLabel
{
	color: Navy;
	font-size: 11px;
}

#navButtonsDiv
{
	margin-top: 5px;
}

.portal-page-container
{
	padding: 0px;
	margin: 0px;
	width:100%;
	float: right;
}

/*li.k-item {
    min-width:92px;
}*/

/*- Menu Tabs J--------------------------- */

.menuTabs
{
	width: 100%;
	float: left;
	background: #F4F4F4;
	font-size: 93%;
	line-height: normal;
	border-bottom: 1px solid #24618E;
	margin-bottom: 10px;
}

.menuTabs ul
{
	margin: 0;
	padding: 10px 10px 0px 50px;
	list-style: none;
}

.menuTabs li
{
	display: inline;
	margin: 0;
	padding: 0;
	height: 10px;
}

.menuTabs a
{
	float: left;
	background: url('../Images/Tabs3/tableftJ.gif') no-repeat left top;
	margin: 0;
	padding: 0 0 0 5px;
	text-decoration: none;
}

.menuTabs a span
{
	float: left;
	display: block;
	background: url('../Images/Tabs3/tabrightJ.gif') no-repeat right top;
	padding: 5px 15px 4px 6px;
	color: #24618E;
}

/* Lobbyist Search Styles */
#LobbyistInfoDiv
{
	width: 100%;
}

/*

.row
{
	clear: both;
	width: 100%;
	padding-top: 5px;
}

.row span.label
{
	color: Navy;
	font-size: 14px;
	font-weight: bold;
	float: left;
	width: 110px;
	text-align: right;
}

.row span.formw
{
	float: left;
	width: 200px;
	text-align: left;
	margin-left: 5px;
}
*/

.propLabel
{
	color: Gray;
	font-size: 14px;
}

.detailsLink
{
	color: Navy;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}

.detailsLink:hover
{
	text-decoration: underline;
}


/*- Menu Tabs 10--------------------------- */

.menuTabs10
{
	float: left;
	width: 100%;
	font-size: 93%;
	border-bottom: 1px solid #2763A5;
	line-height: normal;
	margin-bottom: 10px;
}
.menuTabs10 ul
{
	margin: 0;
	padding: 10px 10px 0 50px;
	list-style: none;
}
.menuTabs10 li
{
	display: inline;
	margin: 0;
	padding: 0;
}
.menuTabs10 a
{
	float: left;
	background: url('../Images/Tabs10/tableft10.gif') no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
}
.menuTabs10 a span
{
	float: left;
	display: block;
	background: url('../Images/Tabs10/tabright10.gif') no-repeat right top;
	padding: 5px 15px 4px 6px;
	color: #FFF;
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
.menuTabs10 a span
{
	float: none;
}
/* End IE5-Mac hack */

.menuTabs10 a:hover
{
	background-position: 0% -42px;
}
.menuTabs10 a:hover span
{
	background-position: 100% -42px;
}

.menuTabs10 .currentMenuTab a
{
	background-position: 0% -42px;
	cursor: default;
}

.menuTabs10 .currentMenuTab a span
{
	background-position: 100% -42px;
	cursor: default;
}
/* pyramid */ .menuTabsPyramid
{
	/*padding: 0 0 20px 10px;*/
	padding: 0 0 10px 10px; /*border-bottom: 1px solid #9FB1BC;*/
	margin: 10px 0 10px 0;
}

.menuTabsPyramid li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

.menuTabsPyramid a:link, .menuTabsPyramid a:visited
{
	float: left;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 12px 6px 12px;
	text-decoration: none;
	color: #708491;
}

.menuTabsPyramid a:link.active, .menuTabsPyramid a:visited.active, .menuTabsPyramid a:hover
{
	color: #000;
	background: url('../Images/Pyramid/pyramid.gif') no-repeat bottom center;
}

.menuTabsPyramid .currentMenuTab a
{
	color: #000;
	background: url('../Images/Pyramid/pyramid.gif') no-repeat bottom center;
	cursor: default;
}

/***********************************************************************
 * UccFilingsChainControl
 ***********************************************************************/
.headerRepeater
{
	float: left;
	font-weight: bold;
}
.itemRepeater
{
	float: left;
}

.headerRepeaterFSA
{
	float: left;
	padding: 3px;
	font-weight: bold;
	text-align: center;
}

.itemRepeaterFSA
{
	margin-left: 11px;
	margin-top: 8px;
	text-align: center;
	float: left;
	padding: 3px;
}


.headerRepeaterFSACrop
{
	padding: 3px;
	float: left;
	font-weight: bold;
}

.itemRepeaterFSACrop
{
	float: left;
	padding: 3px;
}

.filingChainHyperLink
{
	font-family: Helvetica;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	color: Blue;
}

.filingChainHyperLink:hover
{
	text-decoration: underline;
}

.SearchThrough
{
	font-weight: bold;
	font-size: 1.2em;
}


/* ===================================================================== */
/* ======================= Representative Repeater ===================== */
.RepRepeaterHeader
{
	clear: both;
	width: 660px;
	height: 28px;
	font: bold 1.2em Helvetica;
	background-color: #00235d;
	color: White;
	margin-top: 5px;
}

.ColumnSelectAll
{
	float: left;
	width: 20px;
	text-align: center;
	padding-top: 3px;
	margin-left: 3px;
}

.ColumnRepName
{
	float: left;
	width: 200px;
	margin-left: 15px;
	padding-top: 2px;
}

.ColumnRepStatus
{
	float: left;
	width: 60px;
	margin-left: 15px;
	padding-top: 2px;
}

.ColumnRepSubs
{
	float: left;
	width: 100px;
	margin-left: 15px;
	padding-top: 0px;
}

.ColumnSelect
{
	float: left;
	width: 20px;
	text-align: center;
	margin-left: 3px;
}

.ColumnRepEmail
{
	float: left;
	width: 200px;
	margin-left: 15px;
	padding-top: 2px;
}


.RepRepeaterRow
{
	clear: both;
	width: 660px;
	font: normal 1.2em Helvetica;
	margin-top: 3px;
	height: 28px;
}

.SubRepeaterRow
{
	margin-top: 3px;
}

.ColumnSubDescription
{
	font: normal 0.8em Helvetica;
	float: left;
	width: 220px;
	padding-top: 4px;
}

.ColumnSubEffective
{
	font: normal 0.8em Helvetica;
	float: left;
	width: 80px;
	padding-top: 4px;
}

.ColumnSubExpire
{
	font: normal 0.8em Helvetica;
	float: left;
	width: 80px;
	padding-top: 4px;
}

.ColumnSubRenew
{
	font: normal 0.8em Helvetica;
	float: left;
	padding-top: 4px;
}


.RepRepeaterFooter
{
	clear: both;
	width: 660px;
	height: 28px;
	font: bold 1.2em Helvetica;
	background-color: #00235d;
	color: White;
	margin-top: 7px;
}

.SubListTitle
{
	width: 175px;
	font: bold 0.8em Helvetica;
	padding-left: 20px;
}

.SubscriptionList
{
	width: 175px;
	height: 99px;
	list-style: none;
	margin: 0;
	padding: 0;
	border: solid 1px #1958b7;
}

.SubscriptionListLi
{
	border-bottom: 1px solid #90bade;
	margin: 0;
	padding: 8px;
	border-left: 1px solid #1958b7;
	border-right: 1px solid #508fc4;
	background-color: #2175bc;
	color: #fff;
	text-decoration: none;
	font-size: 8pt;
}

.SubscriptionListLi:hover
{
	border-left: 1px solid #1c64d1;
	border-right: 1px solid #5ba3e0;
	background-color: #6cbbfe;
	color: #363737;
	cursor: default;
}

.SubscriptionListItemSel
{
	border-left: 1px solid #1c64d1;
	border-right: 1px solid #5ba3e0;
	background-color: #6cbbfe;
	color: #363737;
	cursor: default;
}

/* ===================================================================== */



/* ======================== Corporations Styles =======================  */

.currentUserActionWrapper
{
	width: 100%;
}

.currentUserAction
{
	width: 100%;
	margin: 0px auto;
	border: solid 1px Gray;
	margin-bottom: 10px;
}

.currentUserActionHeader
{
	background-color: #00245d;
	border-bottom: solid 1px Gray;
	padding: 5px;
	color: White;
}

.currentUserActionBody
{
	
	padding: 8px; /*min-height: 28px;*/
	text-align: center;
}

/*#actionsUL {
	width: 100%;
	list-style: none;
    padding: 0;
    margin: 0;
    text-align: left;
}*/

/*
#actionsUL li
{
    display: inline;
    } 
*/
/*.fg-buttonUCC { outline: 0; margin:0 4px 0 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }*/
/*.ui-state-defaultUCC { border: 1px solid #dddddd; background: #f6f6f6 url('../../../../images/ui-bg_highlight-soft_100_f6f6f6_1x100.png') 50% 50% repeat-x; font-weight: bold; color: #0073ea; outline: none; font-size: 0.8em; }*/
/*.ui-state-defaultUCC { color: #0073ea; text-decoration: none; outline: none; }*/
/*CssClass="fg-buttonUCC ui-state-defaultUCC ui-corner-all"*/
/*#actionsUL li span 
{
    text-align: center;
    display: table-cell;   
}*/

.corpList
{
	list-style: none;
	padding: 8px;
}

.corpList li
{
	padding: 3px;
}

.corpList li a
{
	color: Navy;
	text-decoration: none;
}

.corpList li a:hover
{
	text-decoration: underline;
}

.uccFilingActionList
{
	list-style: none;
	padding: 8px;
	margin-left: 50px;
	margin-bottom: 8px;
}

.uccFilingActionListItem
{
	float: left;
	display: inline;
}

.pageWarning1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: Red;
	text-align: justify;
}

.pageWarning2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: justify;
}

.pageWarning3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: justify;
}

/*.corp-action
{
    display: block;
    width: 100%;
    }

.corp-action a
{
    font-family: Helvetica;
    font-size: 0.7em;
    color: Navy;
    text-decoration: none;
    }
    
.corp-action a:hover
{
    text-decoration: underline;
    }*/


/* ======================= 11/10/2010 BKC - ADDED Styles for Corp Business Search ===================== */
.contact-area
{
	margin-top: 10px;
	clear: both;
}

.contact-area .InputField
{
	padding: 3px;
	width: 200px;
	font-family: Helvetica, sans-serif;
	font-size: 0.9em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

.contact-area .InputField:focus
{
	border: 2px solid #900;
}

.contact-area .InputLabel
{
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 120px;
	padding-top: 6px;
	font-size: 0.9em;
}

.contact-area fieldset
{
	padding: 5px;
	font-family: Helvetica, sans-serif;
}

.contact-area fieldset legend
{
	padding: 5px;
	font-weight: bold;
	font-size: 0.9em;
}

.rbLabel
{
	font-size: 0.6em;
	line-height: 16px;
	vertical-align: middle;
}

.navigationpanel
{
	margin-left: 10px;
	float: left;
	font-size: 0.9em;
	padding: 0px;
}

.searchInputPanel
{
	float: left;
}

.newCorporationWrapper
{
	clear: both;
	padding: 8px;
	margin-bottom: 2px;
	min-height: 20px;
}

.newCorporationWrapper a
{
	font-family: Trebuchet MS;
	font-size: 1.0em;
	font-weight: bold;
	color: Navy;
	text-decoration: none;
}

.newCorporationWrapper a:hover
{
	text-decoration: underline;
}

#business-details a
{
	text-decoration: none;
}

#business-details a:hover
{
	text-decoration: underline;
}

.resultWrap
{
	display: none;
	margin-top: 5px;
	border: solid 1px #dddddd;
	padding: 5px;
}

/* ========================== JQUERY PAGER STYLES ======================== */
#Searchresult
{
	margin-top: 15px;
	margin-bottom: 15px;
	border: solid 1px #eef;
	padding: 5px;
	background: #eef;
	width: 98%;
}

#Searchresult p
{
	margin-bottom: 1.4em;
}

#Searchresult dt
{
	font-weight: bold;
}

#Searchresult dd
{
	margin-left: 25px;
}

#ImageContainer
{
	height: 125px;
	width: 200px;
	border: solid 1px #ccc;
	margin-bottom: 10px;
}

#ImageContainer img
{
	display: none;
}

#footer
{
	font-size: 100%; /*color:#15B;*/
}

.pagination
{
	font-size: 100%;
}

.pagination a
{
	text-decoration: none;
	border: solid 1px #614d42;
	color: #614d42;
}

.pagination a, .pagination span
{
	display: block;
	float: left;
	padding: 0.3em 0.5em;
	margin-right: 5px;
	margin-bottom: 5px;
	min-width: 1em;
	text-align: center;
	background-color: #fff;
	color: #614d42;
}

.pagination a:hover, .pagination span:hover
{
	background-color: #e0e8f5;
}

.pagination .current
{
	background: #26B;
	color: #fff;
	border: solid 1px #AAE;
}

.pagination .current:hover
{
	background: #26B;
	cursor: default;
}

.pagination .current.prev, .pagination .current.next
{
	color: #999;
	border-color: #614d42;
	background: #fff;
}

.tbPager
{
	width: 100%;
	padding-top: 5px;
}

.pagination
{
	display: table;
	margin: 5px auto;
}

/*#pager_top
{
    padding-left: 195px;
    padding-top: 5px;
    }

#pager_bottom
{
    padding-left: 195px;
    padding-bottom: 25px;
    }*/

.search-detail-item
{
	width: 100%;
	clear: both;
    font-size:100%;
}

.search-detail-item .head
{
	font-weight: bold;
	width: 160px;
	text-align: right;
	/* clear: left; */
	float: left;
    
    font-size:14px;
}

.businessSearchResultsTable
{
	width: 100%;
	border-collapse: collapse;
}

.businessSearchResultsTable td, .businessSearchResultsTable thead, .businessSearchResultsTable tfoot
{
	border: 1px solid #00245d;
	padding: 3px 7px 2px 7px;
}

.businessSearchResultsTable thead, .businessSearchResultsTable tfoot
{
	padding-top: 5px;
	padding-bottom: 4px;
	background-color: #b8ae79;
	color: #ffffff;
	font-weight: bold;
}

.businessSearchResultsTable tr.alt td
{
	background-color: #f6f8f3;
}

.userNotLoggedInBodyLabel
{
	width: 400px;
	border-left: solid 0px Gray;
	border-right: solid 0px Gray;
	padding: 5px;
	text-align: center;
}

.userLoginInputBodyWrapper
{
	font-family: Trebuchet MS;
	font-size: 1.1em;
	width: 400px;
	border-left: solid 0px Gray;
	border-right: solid 0px Gray;
	padding: 5px;
}

.userLoginButtonBodyWrapper
{
	width: 400px;
	border-left: solid 0px Gray;
	border-right: solid 0px Gray;
	border-bottom: solid 0px Gray;
	padding: 5px;
}




/* REGISTERED AGENT LISTING */
.recentAgentsButton
{
	font-size: 10px;
}

.agentsTable
{
	width: 650px;
	border-collapse: collapse;
}

.agentsTable td, .agentsTable thead, .agentsTable tfoot
{
	border: 1px solid #00245d;
	padding: 3px 7px 2px 7px;
}

.agentsTable thead, .agentsTable tfoot
{
	padding-top: 5px;
	padding-bottom: 4px;
	background-color: #b8ae79;
	color: #ffffff;
	font-weight: bold;
}

.agentsTable tr.alt td
{
	background-color: #f6f8f3;
}

#blockUIMessage
{
	text-align: left;
	font-size: 15px;
	font-family: Arial;
	vertical-align: middle;
	padding-top: 12px;
	padding-left: 150px;
	font-weight: 700;
	text-decoration: none;
	color: #000000;
	width: 490px;
}

#delayedTimeoutMonitorDialog {
z-index : 99999 !important;
}

.pageTitle
{
	color: #00245D;
	font-size: 20px;
	font-weight: bold;
}

.corpList .k-button
{
	width: 100%;
}

.layout-page-style
{
	width: 100%;
}







/* Profile Editor Styles */
/* CorpFilerEntityControl.acsx & CurrentUserInformation.ascx & ChangePasswordControl.ascx */
    #FilerInfoPanelFieldset, #ACHExistingInformationPanelFieldset, #PersonalAccountInfoFieldset, #EmailAddressesFieldset, #PasswordFieldset{
        width: 100%;
        font-family: 'Trebuchet MS';
        font-size: 1.0em;
        margin-bottom: 20px;
    }
#PersonalAccountInfoFieldset {
    margin-top: 9px;
}
#FilerInfoPanelFieldset, #ACHExistingInformationPanelFieldset, #EmailAddressesFieldset {
    margin-top: 18px;
}
    #FilerInfoPanelFieldset > legend, #ACHExistingInformationPanelFieldset > legend, #PersonalAccountInfoFieldset > legend, #EmailAddressesFieldset > legend, #PasswordFieldset > legend{
        margin-left: 10px;
        font-weight: bold;
        font-size: 1.2em;
    }
    #FilerInfoPanelFieldset > div, #ACHExistingInformationPanelFieldset > div, #PersonalAccountInfoFieldset > div, #EmailAddressesFieldset > div, #PasswordFieldset > div{
        margin-top: 5px; 
        padding: 10px; 
        padding-left: 18%;
    }
    #EmailAddressesFieldset{
        display: none;
    }
    .EntityInfoPanelControl{
        margin-bottom: 10px;
    }
    label[for="EntityNumberLabel"], label[for="EntityNameLabel"], label[for="AccountManagerLabel"], label[for="ACHAccessInfoLabel"], label[for="ACHApprovedDateLabel"], label[for="firstNameInput"], label[for="middleNameInput"], label[for="lastNameInput"], label[for="suffixInput"], label[for="addressLine1Input"], label[for="addressLine2Input"], label[for="cityInput"], label[for="stateInput"], label[for="zipInput"], label[for="emailInput"], label[for="notificationInput"], label[for="billingInput"]{
        font-weight: bold;
    }

.corpList .k-button
{
	width: 100%;
}
        padding-right: 51px;
.layout-page-style
{
	width: 100%;
}    




    /* CorpFilerEntityControl.ascx labels */
    label[for="EntityNumberLabel"]{
        padding-right: 25px;
    }
    label[for="EntityNameLabel"]{
        padding-right: 38px;
    }
    label[for="AccountManagerLabel"]{
        padding-right: 12px;
    }

    /* CurrentUserInformation.ascx labels */
    /*label[for="firstNameInput"]{
        padding-right: 51px;
    }
    label[for="middleNameInput"]{
        padding-right: 74px;
    }
    label[for="lastNameInput"]{
        padding-right: 54px;
    }
    label[for="suffixInput"]{
        padding-right: 80px;
    }
    label[for="addressLine1Input"], label[for="addressLine2Input"]{
        padding-right: 34px;
    }
    label[for="cityInput"]{
        padding-right: 108px;
    }
    label[for="stateInput"]{
        padding-right: 25px;
    }*/

    /*   label[for="emailInput"]{
        padding-right: 80px;
    }*/

    .accountInfoCityStateZip {
        padding-left:120px;
    }

    #actionLinkResourceDiv{
        width: 300px; 
        height: 30px; 
        padding: 0px;
        margin-left: 8px;
    }

    label[for="notificationInput"]{
        padding-right: 46px;
    }
    label[for="billingInput"]{
        padding-right: 76px;

    }
    /* CorpFilerEntityControl.ascx Textboxes */
    .firstNameInput.k-textbox, .middleNameInput.k-textbox, .lastNameInput.k-textbox, .suffixInput.k-textbox, .addressLine1Input.k-textbox, .addressLine2Input.k-textbox, .emailInput.k-textbox, .notificationInput.k-textbox, .billingInput.k-textbox{
        width: 275px;
    }
    /* ChangePassword.ascx Password Textboxes */
    .oldPassBox.k-textbox, .newPassBox.k-textbox, .newPassBox2.k-textbox{
        width: 160px;
    }
    /* CurrentUserInformation.ascx Textboxes */
    .cityInput.k-textbox{
        width: 110px;
    }
    .stateInput.k-textbox{
        width: 80px;
    }
    .zipInput.k-textbox{
        width: 77px;
    }
    #passWdBtnGroup{
        padding-left: 15%;
    }
    .oldPassLabel{
        padding-right: 37px;
    }
    .newPassLabel{
        padding-right: 32px;
    }
    .newPassLabel2{
        padding-right: 12px;
    }
    #passwordInfoDiv{
        margin-right: 18%;
    }
    #passwordArea{
        margin-left: 10%;
        margin-right: 10%;
    }
/* End CorpFilerEntityControl.ascx & CurrentUserInformation.ascx & ChangePasswordControl.ascx */

/* Master Left Nav Menu */
#masterLeftNav{
	font-size:10px;
    border: 0;

    border-collapse: collapse; /* cellspacing (deprecated in HTML5) -> To add cellspacing change this to separate and modify spacing below */
    border-spacing: 0; /* cellspacing = 0 */
}
    #masterLeftNav th, #masterLeftNav td
    {
        padding: 0px; /* cellpadding = 0 (deprecated in HTML5) */
    }
/* End Master Left Nav */

.left-menu-container li{
    padding-right: 0px;
    margin-left: 0%
}
.left-menu-container li a{
    width: 100%;
    padding-right: 0px;
}
    .left-menu-container li a span
    {
        padding-right: 0px;
    }
.left-menu-container ul li
{
    padding-right: 0;
}
.k-block > .k-header,
.k-window-titlebar{
	position: relative !important;
}

.charitiesBoldUnderlined18 {
	font-weight: bold;
	font-size: 18px;
	text-decoration: underline;
	margin-bottom: 40px;
}

.charitiesBoldItalics16 {
	font-weight: bold;
	font-size: 16px;
	font-style: italic;
}

.charitiesFont14Italic {
	font-size: 14px;
	font-style: italic;
	margin-left: 20px;
}
.charitiesFont14 {
	font-size: 14px;
}

.menuItemSpaceBelow {
    margin-bottom:100px;
}