HTML {
	width: 100%;
	height: 100%;
	margin: 0;
/*	background: #938839; */
}

body {
/*	height: 100%;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #222222;
	margin: 0;
	padding: 0;
	background: url(images/body_bg2.jpg) repeat-y top center; */
}

.body {
	height: 100%;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #222222;
	margin: 0;
	padding: 0;
	background: url(images/body_bg2.jpg) repeat-y top center;
}

a img  {
	border: 0;
	padding: 0;
	margin: 0;
}

a:link, a:visited, a:active {
	color: #0f5497;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #988e41;
	text-decoration: underline;
}

h1 {
	font-size: 16px;
	color: #222222;
}

h2 {
	font-size: 15px;
	color: #222222;
}

h3 {
	font-size: 14px;
	color: #222222;
}

h4 {
	font-size: 13px;
	color: #222222;
}

.blue {
	color: #0f5497;
}

.gold {
	color: #b5aa59;
}

.orange {
	color: #bd6b38;
}

/* Top Header Style */

.header {
	width: 980px;
	height: 151px;
	margin: 0 auto 0;
	padding: 0;
}


.headerPrintPage {
	width: 650px;
	height: 91px;
	margin: 0 auto 0;
	padding: 0;
}

.logo {
	width: 273px;
	height: 151px;
	margin: 0 auto 0;
	padding: 0;
}

.header_image {
	width: 707px;
	height: 151px;
	margin: 0 auto 0;
	padding: 0;
}

.logoPP {
	width: 194px;
	height: 98px;
	margin: 0 auto 0;
	padding: 0;
}

.header_imagePP {
	width: 455px;
	height: 98px;
	margin: 0 auto 0;
	padding: 0;
}

/* End Top Header Style */

/* Top Navigation Style */
#nav_container {
	width: 980px;
	height: 49px;
	background: url(images/nav_bg.gif) no-repeat top left;
	margin: 0 auto;
	text-align: center;
}

#nav_links {
/*	padding: 13px 0px;*/
	vertical-align: middle;
	text-align: center;
	height: 49px;
}

#nav_links a:link, a:visited {
	color: #000306;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

#nav_links a:hover {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

/* End Top Navigation Style */


/* Sub Nav Style */
#sub_nav {
	color: #ffffff;
	width: 680px;
	height: 20px;
	background: url(images/sub_nav_bg.gif) no-repeat top right;
	margin: 0 auto 0;
	padding: 0px 12px 0px 0px;
}

#sub_nav p {
	color: #ffffff;
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 0;

}

#sub_nav a:link, a:visited {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#sub_nav a:hover {
	color: #222222;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

/* End Sub Nav Style */



/* Section Nav--For interior Pages */

#section_nav {
	width: 287px;
	border: 1px solid #cccccc;
}

.section_nav_header {
	background: url(images/section_nav_header_bg.gif) no-repeat top left;
	width: 287px;
	height: 28px;
}

.section_nav_header h2 {
	width: 250px;
	font-size: 16px;
	line-height: 30px;
	letter-spacing: 1.5px;
	font-weight: 150%;
	color: #ffffff;
	text-align: left;
	margin: 0;
	padding: 0px 5px 5px 32px;
}

.LeftPane {
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 6px;
}





/* Toolbar Area Styles */

#search_bar {
	width: 680px;
	height: 52px;
	background: url(images/search_bg.gif) no-repeat top center;
	margin: 0 auto 0;
	padding: 0;
}

input.search_bar {
	border: 1px solid #333333;
}

.search_button {
	width: 55px;
	background-color: #ebebeb;
	border: thin solid #333333;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	color: #0f5497;
	font-weight: bold;
	text-align: center;
}

#breadcrumb {
	width: 650px;
	text-align: left;
	color: #0f5497;
	font-size: 10px;
	padding: 35px 15px 20px 15px;
}

a:link.current_page, a:visited.current_page {
	color: #0f5497;
	text-decoration: underline;
	font-weight: bold;
}

a:hover.current_page, a:active.current_page {
	color: #988e41;
	text-decoration: underline;
	font-weight: bold;
}

/* End Tool Bar Area Style */






/* Page Content Style */

#content_wrapper {
	width: 980px;
/*	height: 100%; */
	background: url(images/content_bg.gif) repeat-x top left;
}

#content {
	width: 980px;
	background: url(images/content_bg.gif) repeat-y top left;
}

#content_wrapperPP {
	width: 650px;
/*	height: 100%; */
	background: url(images/content_bg.gif) repeat-x top left;
}

#contentPP {
	width: 650px;
	background: url(images/content_bg.gif) repeat-y top left;
}



/* ****Left Columns**** */ 

#home_left_column {
	float: left;
	width: 300px;
}

#interior_left_column {
	float: left;
	width: 300px;
}

/* Left Section: Used for Latest Items, Education Center */

.left_section {
	width: 287px;
	border: 1px solid #cccccc;
	text-align: left;
}

.blue_header {
	background: url(images/blue_section_hdr_bg.gif) no-repeat top left;
	width: 287px;
	height: 28px;
}

.gray_header {
	background: url(images/gray_section_hdr_bg.gif) no-repeat top left;
	width: 287px;
	height: 28px;
}

.orange_header {
	background: url(images/orange_section_hdr_bg.gif) no-repeat top left;
	width: 287px;
	height: 28px;
}

.gold_header {
	background: url(images/gold_section_hdr_bg.gif) no-repeat top left;
	width: 287px;
	height: 28px;
}

.section_header {
	width: 250px;
	font-size: 15px;
	line-height: 30px;
	letter-spacing: 1px;
	font-weight: 150%;
	color: #ffffff;
	text-align: left;
	margin: 0;

	padding: 0px 5px 5px 32px;
}

.left_section p {
	text-align: left;
	padding: 3px 5px;
}

.left_paragraph_shadow {
	width: 286px;
	height: 25px;
	background: url(images/paragraph_shadow.gif) no-repeat top left;
}

/* ****END Left Columns**** */








/* CENTER Columns */

/* HOME PAGE Styles */

#home_center_column {
	width: 380px;
	padding: 0px 0px 3px 0px;
}

#carousel {
	width: 380px;
	height: 210px;
	padding-bottom: 6px;
	margin: 0;
}

.center_feature_cap {
	width: 380px;
	height: 44px;
	background: url(images/center_feature_cap.gif) no-repeat top left;
	margin: 0;
	padding: 0;
}

.center_feature_body {
	width: 380px;
	background: url(images/center_feature_body.gif) repeat-y top left;
	margin: 0;
	padding: 0;
}

.center_feature_bottom {
	width: 380px;
	height: 48px;
	background: url(images/center_feature_bottom.gif) no-repeat top left;
	margin: 0;
	padding: 0;
}

.center_feature_body p {
	width: 343px;
	padding: 5px 15px;
	margin: 0;
}

h1.center_feature_title {
	color: #bd6b38;
	width: 343px;
	padding: 5px 15px;
	margin: 0;
}

/* End Center Column */






/* right Section */

.right_section {
	float: right;
	width: 287px;
	border: 1px solid #cccccc;
	text-align: left;
}

.right_blue_header {
	background: url(images/blue_section_hdr_bg.gif) no-repeat top left;
	width: 287px;
	height: 28px;
}

.right_orange_header {
	background: url(images/orange_section_hdr_bg.gif) no-repeat top left;
	width: 287px;
	height: 28px;
}

.right_gold_header {
	background: url(images/gold_section_hdr_bg.gif) no-repeat top left;
	width: 287px;
	height: 28px;
}

.right_section_header {
	width: 250px;
	font-size: 15px;
	line-height: 30px;
	letter-spacing: 1px;
	font-weight: 150%;
	color: #ffffff;
	text-align: left;
	margin: 0;
	padding: 0px 5px 5px 32px;
}

.right_section p {
	text-align: left;
	padding: 3px 5px;
}

/* ****END right Columns**** */





/* Bottom Sections */

/*This one is the bottom left*/

.bottom_left_section {
	width: 294px;
	text-align: left;
	padding-bottom: 15px;
	padding-left: 5px;
}

.bottom_left_header {
	background: url(images/bottom_left_header.gif) no-repeat top left;
	width: 294px;
	height: 28px;
}

.left_section_header {
	width: 250px;
	font-size: 15px;
	line-height: 30px;
	letter-spacing: 1px;
	font-weight: 150%;
	color: #ffffff;
	text-align: left;
	margin: 0;
	padding: 0px 5px 5px 32px;
}

.bottom_left_section p {
	text-align: left;
	padding: 3px 5px;
}

/*This one is the bottom right*/

.bottom_right_section {
	width: 294px;
	text-align: left;
	padding-bottom: 15px;
	padding-right: 2px;
}

.bottom_right_header {
	background: url(images/bottom_right_header.gif) no-repeat top left;
	width: 294px;
	height: 28px;
}

.right_section_header {
	width: 250px;
	font-size: 15px;
	line-height: 30px;
	letter-spacing: 1px;
	font-weight: 150%;
	color: #ffffff;
	text-align: left;
	margin: 0;
	padding: 0px 5px 5px 32px;
}

.bottom_right_section p {
	text-align: left;
	padding: 3px 5px;
}

/*This one is the bottom center*/

.bottom_center_section {
	width: 370px;
	text-align: left;
	padding: 0px 5px 10px 5px;
}

.bottom_center_header {
	background: url(images/bottom_center_header.gif) no-repeat top left;
	width: 370px;
	height: 28px;
}

.bottom_center_section_header {
	width: 320px;
	font-size: 15px;
	line-height: 30px;
	letter-spacing: 1px;
	font-weight: 150%;
	color: #ffffff;
	text-align: left;
	margin: 0;
	padding: 0px 5px 5px 32px;
}

.bottom_center_section p {
	text-align: center;
	padding: 3px 5px;
}

/* End Bottom Sections */



/*End Home Page Styles */

#interior_right_column {
	float: left;
	width: 680px;
}

#single_column {
	width: 620px;
	text-align: left;
}

/* End Center Columns */


.FooterPane {
	width: 980px;
	height: 37px;
	background: url(images/footer_bg.gif) no-repeat top left;
	margin-bottom: 0 auto 0;
	text-align: left;
	vertical-align: middle;
	font-size: 10px;
	color: #ffffff;
}

.FooterPanePP {
	width: 650px;
	height: 37px;
	background: url(images/footer_bg.gif) no-repeat top left;
	margin-bottom: 0 auto 0;
	text-align: left;
	vertical-align: middle;
	font-size: 10px;
	color: #ffffff;
}

.FooterPanePPFont {

	font-size: 8px;
	color: #003366;
}

.FooterPane p {
	margin: 0;
	padding: 8px 25px;
}

.FooterPanePP p {
	margin: 0;
	padding: 8px 25px;
}

.TopNavMenu {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
/*	text-align: left;*/
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	outline: none;
}


.TopNavMenuItem {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	text-align: right;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	outline: none;
	padding: 0px 0px;
	vertical-align: middle;
}

.TopNavMenuActive {
/*	font-family: Arial,Verdana,Helvetica,sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	text-decoration: none;
	outline: none;*/
	color: #000000;
}



.TopNavSubMenuItem {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	text-align: left;
	color:#FFFFFF;
	font-size: 12px;
	text-decoration: none;
	background-color: #95b0cb;
	padding: 6px 14px;
	margin-top: 5px;
	border: #666666 1px solid;
	line-height: 220%;
	margin-left: 20px;
}

.TopNavSubMenuHover {
	color: #000000;
}

.TopNavSubMenuActive {

	color: #000000;
}


/*Start of the top Sub Nav Styles*/
.TopSubNavMenuItem {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	letter-spacing: 0px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	outline: none;
}


.TopSubNavMenuActive {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	letter-spacing: 0px;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	color: #222222;
	text-decoration: none;
	outline: none;
	
}


.TopSubNavSubMenuItem {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	text-align: left;
	color: transparent;
	font-size: 0px;
	text-decoration: none;
	background-color: transparent;
	padding: 0px;
	margin-top: 0px;

}

.TopSubNavSubMenuActive {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	text-align: left;
	font-size: 0px;
	color: transparent;
	text-decoration: none;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}

/*Start of the Left Nav Styles*/
.LeftNavMenuItem {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	text-align: left;
	color: #003366;
	font-size: 12px;
	text-decoration: none;
	text-indent: 0px;
}


.LeftNavMenuActive {

	color: #988E41;
	
}

.LeftNavSubMenuItem {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	letter-spacing: 0px;
	font-weight: 600;
	text-align: left;
	color: #988E41;
	font-size: 12px;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px #666666 solid;
	padding: 6px 10px;
	margin-left: -130px;
	margin-top: -8px;
	line-height: 200%;

}

.LeftNavSubMenuActive {

	color: #00000;
	background-color: #95b0cb;
	margin: 6px 10px;
}

.WhiteBold {
	font-family: "Geneva", arial, helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	outline: none;
}


A.Whitebold:link {
	font-family: "Geneva", arial, helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	outline: none;
	
}

A.Whitebold:hover {
	font-family: "Geneva", arial, helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	color: #222222;
	text-decoration: none;
	outline: none;
	
}

A.Whitebold:active {
	font-family: "Geneva", arial, helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	color: #222222;
	text-decoration: none;
	outline: none;
	
}

.title {
	font-size: 12px;
	font-weight: bold;
/*	color: #0F5497; */
}

.title:hover {
	color: #988E41;
}

.Item {
	/*background-color: #d7e3ed;*/
	background-color: #e6edf4;
}

.AltItem
{
	background-color: #FFFFFF;
}

.table td
{
	color: #222222;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.TitleBronze {
	background: #b56535;
	height: 28px;
	background-image: url(/Portals/_default/skins/WBA/images/orange_section_hdr_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 34px;
	color:#FFFFFF;
	font-size:15px;
	letter-spacing:1px;
	line-height:30px;
}


/* /////////////// Bank Executive's Conference Registration Styles //////////////// */
.BEC_Text
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 20px;
	width: 100%;
}

.BEC_Title
{
	font-size: 14px;
	font-weight: bold;
	padding-top: 20px;
	width: 100%;
}

.RegistrantTable
{
	width: 670px;
	padding-bottom: 20px;
}

.RegistrantTableHeader
{
	clear: both;
	float: left;
	width: 100%;
}

.Reg_Header
{
	background: #CCCCCC;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin-right: 1px;
	padding: 4px 0px; 
	text-align: center;
	vertical-align: middle;
	height: 15px;	
}

.Remove_Width
{
	width: 54px;
}

.Name_Width
{
	width: 120px;
}

.Email_Width
{
	width: 160px;
}

.Type_Width
{
	width: 100px;
}

.RegistrantInfo_Width
{
	width: 228px;
	margin-right: 0px;
}

.Registrant_Add
{
	clear: both;
	display: none;
	float: left;
	padding: 2px 0px;
	width: 100%;
}

.BEC_Registrant
{
	border-bottom: 1px solid #CCCCCC;
	clear: both;
	display: none;
	height: 100%;
	float: left;
	padding: 4px 0px;
	width: 100%;
}

.BEC_clear
{
	clear: both;
	float: none;
	width: 100%;
}

.Registrant_Remove
{
	float: left;
	padding-top: 4px;
	margin-right: 1px;
	text-align: center;
}

.Registrant_Name
{
	float: left;
	text-align: center;
	margin-right: 1px;
}

.Registrant_Email
{
	float: left;
	text-align: center;
	margin-right: 1px;
}

.Registrant_Type
{
	float: left;
	text-align: right;
	margin-right: 1px;
	padding-top: 1px;
}

.Registrant_Info
{
	float: left;
	display: none;
}

.Info_Type
{
	clear: right;
	display: none;
	float: left;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}

.Info_Type_Small
{
/*	float: left;*/
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	width: 100%;
}

.Reg_Guest
{
	float: left;
	width: 33%;
}

.XmodLabel
{
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	width: 16%;
}

.XmodControl
{
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 34%;
	
}

.BEC_BottomText
{
	padding: 20px 0px 12px 0px;
}

.Normal
{
	overflow: visible;
}