body
{
	margin:0px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
}

.clear
{
	clear:both;
	overflow:hidden;
	height:1px;
	width:100%;
}

a:link {
	color: #486C91;
	text-decoration: none;

}

a:visited {
	color: #486C91;
	text-decoration: none;
}

a:hover {
	color: #7E9EBF;
	text-decoration: none;
}

#micro_skipnav_container
{
	position:relative;
	top:0px;
	left:0px;
	visibility:visible;
	width:0px;
	height:0px;
	overflow:hidden;
}

#micro_header
{
	position:absolute;
	top:0px;
	left:0px;
	width:790px;
	height:108px;
	background-image:url(../../images/microsites/cap_rewards_header.gif);
}

#micro_header_text
{
	position:absolute;
	top:24px;
	left:166px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:44px;
	color:#B8A76C;
}

#micro_menu_container
{
	position:absolute;
	top:108px;
	left:0px;
	height:383px;
	width:156px;
	z-index:1000;
	padding-left:10px;
	padding-top:13px;
}

.micro_menu_header
{
	position:relative;
	width:142px;
	min-height:18px;
	height:expression(this.scrollHeight < 18? "18px":"auto" );
	background-color:#011D45;
	border-top:1px solid #6D7A9A;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}

#main_micro_body
{
	position:absolute;
	top:108px;
	left:166px;
	width:624px;
	height:392px;
	background-color:#FF00FF:
	scrollbar-base-color: #7DA7D6; 
	scrollbar-face-color: #7DA7D6; 
	scrollbar-track-color: #063465; 
	scrollbar-arrow-color: #063465;
	scrollbar-highlight-color: #EDE9F2; 
	scrollbar-3dlight-color: #518E89; 
	scrollbar-shadow-color: #EDE9F2;
	scrollbar-darkshadow-color: #518E89; 
	overflow:auto;
}

/* 4 boxes */
.microsite_element_4box
{
	position:relative;
}
#microsite_element_four_box_outer
{
	position:absolute;
	top:0px;
	left:0px;
	width:600px;
	height:357px;
}
#microsite_element_four_box_1,#microsite_element_four_box_2,#microsite_element_four_box_3,#microsite_element_four_box_4
{
	position:absolute;
	width:297px;
	height:181px;
	background-image:url(../../images/microsites/cap_rewards_4box.gif);
	background-repeat:no-repeat;
}
#microsite_element_four_box_1
{
	left:0px;
	top:12px;
}
#microsite_element_four_box_2
{
	left:301px;
	top:12px;
}
#microsite_element_four_box_3
{
	left:0px;
	top:200px;
}
#microsite_element_four_box_4
{
	left:301px;
	top:200px;
}
.four_box_image_settings
{
	width:120px;
	height:120px;
	border:0px;
}
.microsite_element_four_box_title
{
	font-size:15px;
	margin-top:6px;
	margin-left:6px;
	color:#FFFFFF;
}
.microsite_element_four_box_image
{
	position:absolute;
	top:42px;
	left:6px;
}
.microsite_element_four_box_text_image
{
	position:absolute;
	top:41px;
	left:134px;
	width:150px;
	height:118px;
	color:#6D7A9A;
	font-size:12px;
}
.microsite_element_four_box_text_no_image
{
	position:absolute;
	top:41px;
	left:5px;
	width:288px;
	height:120px;
	color:#6D7A9A;
	font-size:12px;
}
a.microsite_element_four_box_link:link, a.microsite_element_four_box_link:visited, a.microsite_element_four_box_link:hover
{
	position:absolute;
	top:115px;
	left:10px;
	color:#1B2675;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	width:90px;
	padding-top:1px;
	background-image:url(../../images/microsites/cap_rewards_clickhere_arrow.gif);
	background-repeat:no-repeat;
	background-position:right ;	
}

	a.microsite_element_four_box_link img
{
	display:none;
}

a.microsite_element_four_box_link:hover
{
	text-decoration:underline;
}
/* END 4 boxes */

/* START nine boxes */
.microsite_element_9box
{
	position:relative;
}
#microsite_element_nine_box_outer
{
	position:absolute;
	top:110px;
	left:0px;
	width:790px;
	height:391px;
	background-color:#FFFFFF;
	z-index:5000;
}
#microsite_element_nine_box_1
{
	left:10px;
	top:10px;
}
#microsite_element_nine_box_2
{
	left:264px;
	top:10px;
}
#microsite_element_nine_box_3
{
	left:519px;
	top:10px;
}
#microsite_element_nine_box_4
{
	left:10px;
	top:137px;
}
#microsite_element_nine_box_5
{
	left:264px;
	top:137px;
}
#microsite_element_nine_box_6
{
	left:519px;
	top:137px;
}
#microsite_element_nine_box_7
{
	left:10px;
	top:263px;
}
#microsite_element_nine_box_8
{
	left:264px;
	top:263px;
}
#microsite_element_nine_box_9
{
	left:519px;
	top:263px;
}
#microsite_element_nine_box_1,#microsite_element_nine_box_2,#microsite_element_nine_box_3,#microsite_element_nine_box_4,#microsite_element_nine_box_5,#microsite_element_nine_box_6,#microsite_element_nine_box_7,#microsite_element_nine_box_8,#microsite_element_nine_box_9
{
	position:absolute;
	width:246px;
	height:117px;
	background-image:url(../../images/microsites/9box_bg.jpg);
	background-repeat:no-repeat;

}
.microsite_element_nine_box_title
{
	font-size:14px;
	color:#FFFFFF;
	padding-left:10px;
	font-weight:bold;
	padding-top:4px;
}
.microsite_element_nine_box_text
{
	font-size:10px;
}
.microsite_element_nine_box_image_settings
{
	position:absolute;
	top:0px;
	width:73px;
	height:73px;
	border:1px solid #6D7C9D;
}
.microsite_element_nine_box_image
{
	position:absolute;
	top:35px;
	left:5px;
	font-size:10px;
}
.microsite_element_nine_box_text_image
{
	position:absolute;
	top:35px;
	left:80px;
	width:150px;
	height:70px;
	color:#6D7A9A;
	font-size:11px;
}
.microsite_element_nine_box_text_no_image
{
	position:absolute;
	top:35px;
	left:5px;
	width:189px;
	height:78px;
	color:#6D7A9A;
}

a.microsite_element_nine_box_link:link, a.microsite_element_nine_box_link:visited, a.microsite_element_nine_box_link:hover
{
	position:absolute;
	top:60px;
	left:0px;
	color:#1B2675;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #D9D9D9;
	width:150px;
	padding-top:4px;
}

a.microsite_element_nine_box_link:hover
{
	text-decoration:underline;
}
/* END nine boxes */

/*****************************************************/
/* 			START INDIVIDUAL DOWNLOAD ELEMENT		 */
/*****************************************************/
/* individual classes */
.microsite_element_download
{
	position:relative;
	width:469px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
}

.microsite_element_download_text_top_line
{
	position:relative;
	width:469px;
	height:23px;
	background-image:url(../../images/member/download_top_line.jpg);
	font-weight:bold;
}

.microsite_element_download_text_top_line_text
{
	color:#FFFFFF;
	font-size:12px;
	padding-left:17px;
	padding-top:4px;
}

.microsite_element_download_box
{
	position:relative;
	width:447px;
	border-right:1px solid #BCBDC1;
	border-left:1px solid #BCBDC1;
	border-bottom:1px solid #BCBDC1;
	min-height:50px;
	height:expression(this.scrollHeight < 50? "50px":"auto" );
	background-image:url(../../images/member/download_bg.jpg);
	background-repeat:repeat-y;
	padding:10px;
}
.microsite_element_download_icon
{
	float:left;
	border-right:1px solid #BCBDC1;
	padding-right:10px;
}
.microsite_element_download_text
{
	float:right;
	width:350px;
}
.microsite_element_download_clear
{
	clear:both;
	height:1px;
	overflow:hidden;
}

.microsite_element_download_button
{
	position:relative;
	top:0px;
	left:317px;
	width:152px;
	height:23px;
	background-image:url(../../images/member/download_button.jpg);
}

a.microsite_element_download_link
{
	text-decoration:none;
	color:#3A4384;
	font-weight:bold;
	padding-left:26px;
	line-height:20px;
}
/*****************************************************/
/* 			END INDIVIDUAL DOWNLOAD ELEMENT		 	 */
/*****************************************************/

/*****************************************************/
/* 			START FORM ELEMENT			     	 	 */
/*****************************************************/

/* individual classes */
.element_form
{
	position:relative;
	width:469px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	color:#596099;
	font-weight:normal;
}

h1.element_form_title
{
	width:459px;
	height:18px;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	background-image:url(../../images/member/form_title.jpg);
	margin-bottom:0px;
	margin-top:0px;
	padding-top:4px;
	padding-left:10px;
}
.element_form_table_container
{
	
}
.element_form_fieldset
{
	border:1px solid #003399;
	background-color:#FFFFFF;
}
.element_form_table
{
	background-image:url(../../images/member/form_bg.jpg);
	background-repeat:repeat-y;
	border:1px solid #D3D0D7;
}
.element_form_table_left_cell
{
	padding:6px;
	vertical-align:top;
	width:50%;
	margin-bottom:4px;
}
.element_form_table_right_cell
{
	padding:6px;
	vertical-align:top;
	width:50%;
	margin-bottom:4px;
}
.element_form_table_colspan
{
	padding:6px;
	vertical-align:top;
	margin-bottom:4px;
}
.element_form_text_box
{
	border:1px solid #596099;
	height:14px;
	line-height:14px;
	width:190px;
	font-size:12px;
	padding-left:2px;
	margin-bottom:2px;
}
.element_form_select
{
	border:1px solid #596099;
	height:18px;
	font-size:12px;
	width:194px;
}
.element_form_select_small
{
	border:1px solid #596099;
	height:18px;
	font-size:12px;
	width:55px;
}
.element_form_textarea
{
	border:1px solid #596099;
	height:50px;
	width:194px;
	font-size:12px;
	padding-left:2px;
}
.element_form_button
{
	border: 1px solid #999999;
	height:20px;
	font-size:11px;
	background-color:#ffffff;
	margin-top:1px;
}
.element_form_table_error_container
{
	padding:15px;
}
.element_form_table_error
{
	background-color:#FFFFFF;
	border:1px solid #D3D0D7;
	padding:15px;
}
/*****************************************************/
/* 			END FORM ELEMENT			     	 	 */
/*****************************************************/

/*****************************************************/
/* 				START IMAGE ELEMENT					 */
/*****************************************************/
/* individual classes */
.microsite_element_image
{
	position:relative;
	width:604px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}
.microsite_element_image_left
{
	text-align:left;
}
.microsite_element_image_centre
{
	text-align:center;
}
.microsite_element_image_right
{
	text-align:right;
}
/*****************************************************/
/* 				END IMAGE ELEMENT					 */
/*****************************************************/

/*****************************************************/
/* 				START INTERNAL LINK ELEMENT			 */
/*****************************************************/
/* individual classes */
.microsite_element_internal_link
{
	position:relative;
	width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}
.microsite_element_internal_item
{
	width:600px;
	margin-left:auto;
	margin-right:auto;
}
a.microsite_element_internal_link_text:link, a.microsite_element_internal_link_text:visited, a.microsite_element_internal_link_text:hover
{
	text-decoration:none;
	font-weight:bold;
}

a.microsite_element_internal_link_text:hover
{
	color:#454545;
	text-decoration:underline;
}
/*****************************************************/
/* 				END INTERNAL LINK ELEMENT			 */
/*****************************************************/

/*****************************************************/
/* 				START TEXT ELEMENT					 */
/*****************************************************/
/* individual classes */
.microsite_element_text
{
	position:relative;
	width:604px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}
h1.microsite_element_text_title
{
	font-size:17px;
	background-color:#FFFFFF;
	color:#FFFFFF;
	width:594px;
	height:32px;
	margin-left:auto;
	margin-right:auto;
	padding-top:7px;
	padding-left:10px;
	background-image:url(../../images/microsites/text_head_bg.jpg);
	background-repeat:no-repeat;
}
h2.microsite_element_text_sub_title
{
	font-size:14px;
	background-color:#FFFFFF;
	color:#192772;
	width:604px;
	margin-left:auto;
	margin-right:auto;
}
.microsite_element_text_body
{
	width:604px;
	margin-left:auto;
	margin-right:auto;
}
.microsite_element_text_image_Left
{
	position:relative;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}
.microsite_element_text_image_Right
{
	position:relative;
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}

.microsite_clear
{
	clear:both;
	overflow:hidden;
	height:1px;
	width:100%;
}
/*****************************************************/
/* 				EMD TEXT ELEMENT					 */
/*****************************************************/

/*****************************************************/
/* 				TICKER ELEMENT						 */
/*****************************************************/

.microsite_element_ticker
{
	position:relative;
	width:600px;
	height:41px;
	border:1px solid #6D7A9A;
	background-image:url(../../images/microsites/ticker_bg.jpg);
}

.microsite_element_ticker_outer
{
	position:absolute;
	top:8px;
	left:0px;
	width:600px;
	height:23px;
	border-top:1px solid #6D7A9A;
	border-bottom:1px solid #6D7A9A;
	
}

.microsite_element_ticker_main
{
	position:absolute;
	width:600px;
	height:18px;
	top:1px;
	left:0px;
	background-image:url(../../images/microsites/ticker_bg.gif);
	padding-top:3px;
	color:white;
}

a.ticker_link:link, a.ticker_link:visited
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

a.ticker_link:hover
{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
}

/* fsa app */
.microsite_fsa_application
{
	position:relative;
	width:604px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}

/*****************************************************/
/* 			START provider microsite link ELEMENT    */
/*****************************************************/
.microsite_element_admin_microsite_link
{
	position:relative;
	width:604px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}

.microsite_element_admin_microsite_link_item
{
	
}
a.microsite_element_admin_microsite_link_text:link, a.microsite_element_admin_microsite_link_text:visited, a.microsite_element_admin_microsite_link_text:hover
{
	color:#1c2465;
	font-weight:bold;
}

a.microsite_element_admin_microsite_link_text:hover
{
	text-decoration:underline;
}

/*****************************************************/
/* 			END provider microsite link ELEMENT       */
/*****************************************************/
