/*****************************************************/
/* 			START CUSTOM ELEMENT					 */
/*****************************************************/
.element_custom_element
{
	position:relative;
	min-height:50px;
	height:expression(this.scrollHeight < 50? "50px":"auto" );
}
/*****************************************************/
/* 			END CUSTOM ELEMENT						 */
/*****************************************************/

#public_homepage
{
	position:relative;
	top:21px;
	left:25px;
	width:733px;
	height:343px;
	font-family:Tahoma;
	margin-bottom:10px;
}

#public_homepage_large
{
	position:absolute;
	top:0px;
	left:0px;	
	width:733px;
	height:203px;
	background-image:url(../images/custom_elements/home_page_large.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

#public_homepage_large_header
{
	position:absolute;
	top:18px;
	left:369px;
	font-size:19px;
	font-weight:normal;
}

#public_homepage_large_subtext
{
	position:absolute;
	top:49px;
	left:369px;
	width:338px;
	height:30px;
}

.public_homepage_large_bullet_column
{
	position:absolute;
	width:150px;
	top:85px;
}

.ph_bullet
{
	position:relative
	width:150px;
	margin-bottom:8px;
	background-image:url(../images/custom_elements/home_page_bullet.jpg);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:18px;
	font-size:11px;
	color:#56BFF8;
}

a.public_homepage_large_link:link, a.public_homepage_large_link:hover, a.public_homepage_large_link:visited
{
	position:absolute;
	color:#FFFFFF;
	top:180px;
	left:580px;
}

#column_1
{
	left:369px;
}

#column_2
{
	left:546px;
}

.public_homepage_small_box
{
	position:absolute;
	width:241px;
	height:121px;
}


#ph_free_aequos, #ph_best
{
	top:222px;
	left:0px;
	background-image:url(../images/custom_elements/capital_rewards.jpg);
}

#ph_best
{
	background-image:url(../images/custom_elements/more_best_but_no_more.jpg);
	background-repeat:no-repeat;
}

#ph_recruitment
{
	top:222px;
	left:246px;
	background-image:url(../images/custom_elements/CFirst_Public_NMBA.jpg);
}

#ph_join_us
{
	top:222px;
	left:492px;
	background-image:url(../images/custom_elements/join_us.jpg);
}

.ph_small_box_text
{
	position:absolute;
	top:17px;
	left:112px;
	width:124px;
	height:65px;
	color:#002f5d;
	text-align:right;
	font-size:15px;
	font-weight:bold;
}

.ph_cyan
{
	color:#57C0F7;
}

a.ph_small_link:link, a.ph_small_link:hover, a.ph_small_link:visited
{
	position:absolute;
	color:#06266F;
	top:96px;
	left:180px;
}

/*****************************************************/
/* 			FLASH CAROUSEL							 */
/*****************************************************/


#flashcontent_custom_home
{
	position:relative;
	width:467px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

.flashcontent_custom_home_item
{
	position:relative;
	width:154px;
	height:40px;
	border-left:1px #E4EDF2 solid;
	border-bottom:1px #E4EDF2 solid;
	float:left;
	overflow:hidden;
}

.flashcontent_custom_home_border_fix
{
	position:relative;
	width:465px;
	border-right:1px #E4EDF2 solid;
	min-height:165px
}

/*****************************************************/
/* 			END FLASH CAROUSEL						*/
/*****************************************************/


/*****************************************************/
/* 			IE 7   COMUNITY HOMEPAGE		 */
/*****************************************************/

	#ie7_message {display:none;}
	
	* + html #ie7_message
{
	display:block;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	width:460px;
	height:70px;
	text-align:center;	
	margin-left:7px;; 
	background-image:url(../images/custom_elements/ie7message_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

	#ie7_message strong
{
	color:#A381B4;
}


/*****************************************************/
/* 			capital rewards		 */
/*****************************************************/

	
	#flash_content
{
	margin-left:7px;
	margin-top:10px
}

	#text_content
{
	position:relative;
	width:460px;
	height:200px;
	padding-top:45px;
	padding-left:10px;
	background-image:url(../images/custom_elements/capital_rewards_copy_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-size:11px;
	margin-left:7px;
}

	* html #text_content {padding-top:55px;}
	* + html #text_content {padding-top:55px;}
	
	p#title
{
	position:absolute;
	top:3px;
	left:10px;
}
	* html p#title {top:13px;}
	* + html p#title {top:13px;}

	#text_content a
{
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}
	
	#text_content a:hover
{
	text-decoration:none;
}	

	.title_white, .title_gold
{
	font-size:17px;
}
	
	.title_white
{
	color:#FFFFFF;
}
	
	.title_gold
{
	color:#cbb677;
	font-weight:bold;
}


/*****************************************************/
/* 			CAPITAL REWARDS LAUNCH PAGE		 */
/*****************************************************/

	#launch_content
{
	position:relative;
	width:468px;
	height:424px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/custom_elements/CapitalRewards_LaunchPage/CapitalRewards_Launch.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

	#launch_button
{
	position:absolute;
	top:345px;
	left:92px;
}

	#launch_content #flash_content
{
	position:absolute;
	width:468px;
	height:185px;
	top:87px;
	left:-7px;
}

/*****************************************************/
/* 			VIRTUAL FOLDER MAILER DOINGS		 	 */
/*****************************************************/
#v_folder
{
	position:relative;
	top:21px;
	left:25px;
	width:731px;
	min-height:343px;
	font-family:Tahoma;
	margin-bottom:10px;
	color:#003767;
}

*html #v_folder
{
	height:343px;
}

#v_folder_video
{
	position:relative;
	top:0px;
	left:0px;
	width:731px;
	height:201px;
	margin-bottom:10px;
}

#v_folder_main
{
	position:relative;
	width:731px;v
	font-family:Tahoma;
	margin-bottom:10px;
}

*html #v_folder_main
{
	height:200px;
}

#v_folder_left, #v_folder_right
{
	position:relative;
	top:0px;
	float:left;
	min-height:382px;
	width:466px;
	font-size:11px;
}

#v_folder_right
{
	float:right;
	width:239px;
}

*html #v_folder_left
{
	height:382px;
}

*html #v_folder_right
{
	height:382px;
}

#v_folder_left h2
{
	color:#56a0d3;
	font-size:20px;
	font-weight:normal;
	margin:0;
}

#v_folder_right a
{
	position:relative;
	display:block;
	width:239px;
	height:120px;
	margin-bottom:10px;
}

/*****************************************************/
/* 			START WHATS NEW			         		 */
/*****************************************************/

.element_whats_new
{
	position:relative;
	left:0px;
	top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1c2465;
	overflow:hidden;
	width:467px;
}

h2.element_whats_new_title
{	
	border-bottom:2px solid #5998C8;
	color:#295987;
	font-size:15px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:4px;
	width:467px;
}

.element_whats_new_intro, .element_whats_new_main
{
	position:relative;
	padding-left:5px;
}

.element_whats_new_body_item
{
	position:relative;
	margin-bottom:20px;
	line-height:20px;
	width:467px;
	margin-left:auto;
	margin-right:auto;
}

.element_whats_new_body_item p
{
	position:relative;
	width:436px;
	margin-left:auto;
	margin-right:auto;
}

.element_whats_new_item_title
{
	position:relative;
}

a.element_whats_new_link:link, a.element_whats_new_link:visited
{
	text-decoration:none;
	color:#013F6E;
	font-weight:bold;
}

a.element_whats_new_link:hover
{
	color:#013F6E;
	text-decoration:underline;
	font-weight:bold;
}
/*****************************************************/
/* 			END WHATS NEW			        		 */
/*****************************************************/

/*****************************************************/
/* 			VERBATIM LAUNCH PAGE		 */
/*****************************************************/

#verbatim_launch_content
{
	position:relative;
	width:468px;
	height:521px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/custom_elements/verbatim_launchpage/bg-old.jpg);
	background-repeat:no-repeat;
	margin-bottom:15px;
}

#verbatim_launch_button
{	
	width:109px;
	height:22px;
	position:absolute;
	bottom:20px;
	right:24px;
	background-image:url(../images/custom_elements/verbatim_launchpage/button.jpg);
	background-repeat:no-repeat;
}
#verbatim_launch_button a
{
	width:100%;
	height:100%;
	display:block;	
}

/*****************************************************/
/* 			END VERBATIM LAUNCH PAGE		 */
/*****************************************************/