﻿body                                        { margin: 0; padding: 0; line-height: 1.5em; font-family: Times New Roman; 
                                              background: #fff url(/App_Themes/Bancorp/Images/page_bkg.jpg) repeat-x top left; font-family: Arial; color: #333; font-size: 12px;}
.page_title                               { font-family: Arial; font-size: 16px; color: #006bb6; text-transform: uppercase; font-weight: bold;}
a                                           { color: #006bb6;}
#content_container h1, 
#content_container h2, 
#content_container h3, 
#content_container h4, 
#content_container h5                       { font-weight: bold;}

.bold                                       { font-weight: bold;}
.larger_text                                { font-size: 16px;}
.large_text                                 { font-size: 14px;}
.medium_text                                { font-size: 12px;}
.small_text                                 { font-size: 11px;}
.smaller_text                               { font-size: 10px;}
.inner                                      { margin: 0px;}
.content_inner                              { margin: 10px; background: #fff; position: relative; }
.bold_blue                                  { font-weight: bold; color: #006bb6;}
.currency                                   { text-align: left;}

.ordered_list                               { list-style-type: decimal; margin: 8px 0 8px 12px;}
.ordered_list li                            { margin-left: 22px; padding: 0 0 3px 0;}
.unordered_list                             { list-style-type: disc; margin: 8px 0 8px 12px;}
.unordered_list li                          { list-style-type: disc; margin-left: 22px; padding: 0 0 3px 0;}


#page_container                             { }
#main_container                             { position: relative; width: 1000px; margin: 0 auto; background: transparent url(/App_Themes/Bancorp/Images/page_texture.png) no-repeat top right}
#header                                     { height: 100px; position: relative; }
#header h1                                  { margin: 0; padding-top: 22px; width: 278px;}
#header h1 a                                { display: block; position: relative; width: 275; height: 62px; overflow: hidden;}
#header h1 a span                           { display: block; margin-top: 75px;}
#header h1 a img                            { position: absolute; top:0px; left:0px;}

#header h2                                  { position: absolute; top: 60px; right: 0px; display: block; height: 24px; width: 184px; background: transparent url(/App_Themes/Bancorp/Images/TreasuryAccess.png) no-repeat top left}
#header h2 span                             { display: block; margin-top: -175px;}

#content_container                          { position: relative;}
#content_inner_container                    { background: transparent url(/App_Themes/Bancorp/Images/content_bkg.png); position: relative; margin: 0 0 0 129px; padding: 10px;}
#content                                    { width: 702px; background: #fff url(/App_Themes/Bancorp/Images/main_content_bkg.jpg) no-repeat top right; padding: 30px 0; min-height: 300px;}
#content_inner                              { width: 685px; margin-left: 10px;}
#system_messages                            { width: 685px; margin-left: 10px;}

#content_header                             { position: relative; height: 50px; }
#content_header .current_account            { padding-top: 5px;}     

.date_time_stamp							{ color: #006bb6; font-weight: bold; font-size: 12px;}


#text_column                                { width: 149px; position: absolute; top: 10px; right: 10px;}
#institution                                { background: #ebf3fb url(/App_Themes/Bancorp/Images/institution_bkg.jpg) repeat-y top left; padding: 25px 0 25px 10px;}
#additional_text                            { margin: 10px 0px 10px 10px;}
#additional_text b                          { color: #006bb6;}

#navigation_column                          { width: 150px; position: absolute; top: -2px; left: -1px;}
.main_navigation_container                  { }
.main_navigation                            { position: absolute; width: 140px; top: 12px; background: transparent url(/App_Themes/Bancorp/Images/page_bkg.jpg) repeat-x 0px -100px;}
.li_Class                                   { margin-bottom: 1px; background: #e1edf8 url(/App_Themes/Bancorp/Images/navigation_item_bkg.jpg) repeat-y top right;}
.li_Class_selected                          { background: #fff;}
.a_Class                                    { display: block; padding: 10px 0 10px 10px; color: #005685; text-decoration: none; font-size: 14px; font-family: Arial; margin: 0 0 1px 0}
.a_Class:hover                              { display: block; background-color: #fff; color: #333333;}
.span_Class                                 { }

#footer                                     { clear: left; position: relative; height: 82px; border-top: solid 1px #fff; background: transparent url(/App_Themes/Bancorp/Images/content_bkg.png); margin-left: 132px;}
#footer a                                   { color: #005685; text-decoration: none; font-family: Arial;}
#footer_inner                               { margin: 10px; }
#footer_navigation                          { margin-bottom: 8px;}
#footer_navigation li                       { display: inline; margin-right: 8px; padding-right: 8px; background: transparent url(/App_Themes/Bancorp/Images/bottom_nav_divider.gif) no-repeat center right;}
#footer_navigation li.last                  { background: none;}
#footer_navigation li a                     { display: inline-block; font-size: 14px;}

#footer_sub_navigation                      { }
#footer_sub_navigation li                   { display: inline; margin-right: 8px; padding-right: 8px; background: transparent url(/App_Themes/Bancorp/Images/sub_nav_divider.gif) no-repeat center right;}
#footer_sub_navigation li.last              { background: none;}
#footer_sub_navigation li a                 { font-family: Arial; display: inline-block; font-size: 11px;}

/*History Navigation*/
#history                                    { position: relative; height: 36px;}
#history_nav                                { list-style-type: none;}
#history_nav li                             { float: left; margin: 0 2px 0 0;}
#history_nav li a                           { display: block; color: #333; padding: 8px 15px; border-bottom: 0px; text-decoration: none;}
#history_nav li a.inactive                  { background: #dedcd4 url(/App_Themes/Bancorp/Images/tab_bkg.jpg) repeat-x top left; border: solid 1px #dedcd4;}
#history_nav li a.active                    { background: #b1a790 url(/App_Themes/Bancorp/Images/tab_on_bkg.jpg) repeat-x top left; border: solid 1px #b1a790;}

/*Table and Grid*/
table                                       { font-size: 11px;}
th, th a, .header                           { font-weight: bold; font-size: 12px; background-color: #b1a790; color: #fff; padding: 0 3px; height: 24px; text-decoration: none;}
th                                          { border-right: solid 1px #9a9078;}
th.last										{ border-right: 0px;}
tr td                                       { height: 24px; padding: 0 3px;}

.grid										{ table-layout: auto; }
.row                                        { background-color: #fff;  }
.row td                                     { border-right: solid 1px #dedcd4; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.row td.last								{ border-right: 0px;}
.altrow                                     { background-color: #eae8e3; }
.altrow td                                  { border-right: solid 1px #ccc8bd; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.altrow td.last                             { border-right: 0px;}
.grid_pager td table                        { margin: 0px; padding: 0px;}
.grid_pager td table td                     { height: 11px; background: transparent url(/App_Themes/Bancorp/Images/pager_divider.gif) no-repeat center right; padding: 0 8px;}
.grid_pager td table td a                   { display: block; padding: 0px; text-decoration: none; font-weight:bold;}

/*Grid Styles*/
.grid_header                                { font-weight: bold; background: #b1a790; color: #fff; border-bottom: solid 1px #fff; height: 24px;}
.grid_footer                                { font-weight: bold; background: #b1a790; color: #fff; border-bottom: solid 1px #fff;}
.grid_header th                             { font-weight: bold; padding: 0 0 0 3px; color: #fff; border-bottom: solid 1px #fff;}

.overflow_ellipsis							{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
/*Controls*/
.standard_button                            { background: #F1F1F1; border: solid 1px #333; color: #333; font-size: 11px; height: 20px;}
.standard_textbox                           { border: solid 1px #666; color: #333; font-size: 12px; height: 17px;}
.ReadOnly									{ border-color: #c9c7ba; }
.standard_dropdown                          { font-size: 11px;}
.logout                                     { position: absolute; top: 0px; right: 0px; }
#export_to_excel_container                  { position: relative; height: 32px;}
.export_to_excel                            { position: absolute; top: -24px; right: 0px;}

/*Search Control*/
#search_container                           { z-index: 99999999}
#search_container th                        { font-weight: bold; background-color: #b1a790; color: #fff; padding: 0 0 0 3px; border-bottom: solid 1px #fff; height: 24px;}
#search_container td                        { background: #dedcd4; border-right: solid 1px #c7c5c1; font-size: 12px; height:0px; color: #333; }
#search_container td.no_border              { background: #dedcd4; border-right: 0px;}

/*Contact Table*/
.mail_address_container                     { padding: 30px 0;}
.top                                        { position: relative; height: 85px; border-top: solid 1px #999999; padding-top: 10px;}
.mail_addresses                             { position: relative; height: 85px; border-bottom: solid 1px #999999; padding-top: 10px;}
.mail_addresses label                       { font-weight: bold; vertical-align: top; display: block; float: left; width: 200px;}
.mail_addresses_block                       { float: left;}

/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
	text-align:justify;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(/App_Themes/Bancorp/Images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}

select.500px { width: 500px; }