/*----------------------Start Master Reset Styles-----------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: none;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: baseline;
}

:focus {
	outline: 1px dotted #CCCCCC;
}
body {
	line-height: 1.3em;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

a:visited {
	color:#74198b;
}

a:link {
	color:#0079c3;
}

/*--------------------------End Master Reset Styles---------------------*/


#sb_wrapper_rules_and_terms {
	margin-left:auto;
	margin-right:auto;
	width:613px;
	height:auto;
	position:relative;
}

#sb_masthead_rules_and_terms {
	width:613px;
	height:57px;
	margin-bottom:20px;
	border-bottom:1px solid black;
	
}

#sb_masthead_logo_rules_and_terms {
	float:left;
}

#sb_content_rules_and_terms{
	width:613px;
	height:auto;
	float:left;
	background:#ffffff 
	
}

ol#rules_and_terms_list{
	width:550px;
	margin-left:auto;
	margin-right:auto;
	list-style:decimal outside;
	margin-bottom:30px;
}

ol#rules_and_terms_list li{
	margin-top:1em;

}

#sb_wrapper {
	margin-left:auto;
	margin-right:auto;
	width:850px;
	height:auto;
	position:relative;
}

#sb_masthead {
	width:850px;
	height:57px;
	margin-bottom:3px;
}

#sb_masthead a:link, #sb_masthead a:visited {
	color:#000000;
}

#sb_masthead_logo {
	float:left;
	margin-left:28px;
}

#sb_masthead_links {
	float:right;
	margin-top:20px;
	margin-right:10px;
	display:inline;
}

#sb_masthead_divider {
	float:left;
	clear:both;
	width:850px;
	height:2px;

}

#sb_masthead_divider_2 {
	float:left;
	clear:both;
	width:850px;
	height:2px;
	margin:3px 0 10px 0;
}

#sb_nav {
	width:850px;
	height:93px;
	float:left;
	clear:left;
	position:relative;

}

#sb_subtitle {
	float:left;
}

#sb_nav_space_top {
	width:567px;
	height:52px;
	float:right;
}

#sb_nav_links {
	width:567px;
	height:41px;
	float:right;
}

#sb_title {
	width:850px;
	height:112px;
	float:left;
}

#sb_flash_homepage_menu {
	width:850px;
	height:409px;
	float:left;
}

#sb_content_home {
	width:850px;
	height:auto;
	float:left;
	background-color:#999999;
}

#sb_content_home_top {
	width:850px;
	height:auto;
	float:left;
	background-color:#ffffff;
}

#sb_homepage_content_copy{
	height:auto;
	width:480px;
	float:left;
	background-color:#ffffff;
}


#sb_content_home_bottom {
	width:850px;
	height:auto;
	float:left;
	background-color: #4face1;
}

ul#sb_homepage_questions{
	margin-left:38px;
	margin-top:26px;
	margin-bottom:26px;
}

ul#sb_homepage_questions li{
		background-image: url(images/sb_homepage_questions_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:0px;
	padding-left:3px;
	width: 539px;
	height:2em;
	padding-top:5px;
	font-weight:bold;
	color:#ffffff;
	margin-top:-7px;
}





ul#sb_homepage_sixpack_list_left {
	margin-left:10px;
	margin-top:8px;
	float:left;
	display:inline;
}

ul#sb_homepage_sixpack_list_right {
	margin-left:25px;
	margin-top:8px;
	float:left;

}


ul#sb_homepage_sixpack_list_right li, ul#sb_homepage_sixpack_list_left li{

	font-size:11px;
	line-height:1.7em;
}



.sb_homepage_questions_find_out_button{
	float:right;
	margin-top:-3px;
	margin-right:26px;
}


#sb_content{
	width:850px;
	height:auto;
	float:left;
	background:#ffffff url(images/sb_content_col_divider.gif) 627px 1px repeat-y;	
	
}

#sb_content_leftcol{
	width:627px;
	height:auto;
	background-color:#ffffff;
	overflow:hidden;
	float:left;

}

#sb_left_col_container_box {
	width:589px;
	height:auto;
	margin-right:0px;
	margin-left:38px;
	background-color:#ffffff;

}


#sb_content_rightcol{
	width:221px;
	height:auto;
	background-color:#ffffff;
	float:right;
}

#sb_footer_image {
	width:850px;
	height:53px;
	float:left;
}

#sb_footer_links_left {
	float:left;
	margin:10px 10px 0px 10px;
	padding-bottom:40px;
	display:inline;
}



#sb_footer_links_right {
	float:right;
	margin:10px 10px 0px 10px;
	padding-bottom:40px;
	display:inline;
}

.sb_right_col_boxes {
	margin-left:16px;
	margin-top:16px;
	width:194px;
	min-height:100px;
	height:auto!important;
	height:100px;
	background-color:#ffffff;
}

.sb_right_col_boxes.six_pack {
	margin-left:19px;
}

.sb_right_col_boxes.airmiles_first {

}

.sb_right_col_boxes.airmiles_first_addition {
	width:200px;
	margin-left:10px;
}

.sb_right_col_boxes.airmiles_second {
	margin-left:10px;
	width:200px;
}

.sb_right_col_boxes.airmiles_third {
	margin-left:7px;
	width:210px;
}

.sb_right_col_boxes.student_prize_1 {
	margin-left:10px;
	width:194px;
}

.sb_right_col_boxes.student_prize_2 {
	margin-left:10px;
	width:190px;
}

.sb_right_col_boxes.student_prize_3 {
	margin-left:10px;
	width:194px;
	height:250px!important;
}

.sb_right_col_box_divider {
	width:221px;
	height:3px;
	background: url(images/sb_right_col_divider_image.gif) no-repeat;
}




/*-------------------Right Column Images----------------------*/


.sb_airmiles_logo {
	float:left;
	margin-top:-5px;
}

.sb_airmiles_logo_addition {
	float:left;
	margin-top:-5px;
	margin-bottom:60px;
}

.sb_airmiles_logo_addition_2 {
	float:left;
	margin-top:-5px;
	margin-bottom:20px;
}

#sb_airmiles_logo_second {
	float:left;
	margin-top:-5px;
	margin-bottom:0px;
}
.sb_airmiles_logo.third {
	margin-bottom:40px;

}

.sb_moneybag {
	float:left;
	margin-top:-2px;
	margin-bottom:40px;
	margin-left:15px;
}

.sb_moneybag_big {
	float:left;
	margin-top:-2px;
	margin-bottom:40px;
	margin-left:22px;
}

.sb_findoutmore_button {
	margin:25px 0 30px 30px;
}

.sb_findoutmore_button.second {
	margin:8px 0 15px 70px;

}

/*-------------------End Right Column Images----------------------*/

.sb_six_pack_list {
margin-left:5px;
margin-top:15px;
margin-bottom:30px;
list-style: none;
}

.sb_six_pack_list li {
margin-top:4px;
padding-left: 24px;
background-image: url(images/sb_blue_arrow_bullet.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

/*------------------Left Column Styles------------*/


.greybox_1_0{
	width:566px;
	min-height:151px;
	height:auto!important;
	height:151px;

	background: #f7f7f7 url(images/greybox_bg_1_0.gif) repeat-x top center;
	margin-left:-3px;
	/*margin-bottom:1em;*/
}

.greybox_1_1{
	width:566px;
	min-height:147px;
	height:auto!important;
	height:147px;

	background: #f7f7f7 url(images/greybox_bg_1_1.gif) repeat-x top center;
	margin-left:-3px;
	margin-bottom:1em;
}

.greybox_2_0{
	width:566px;
	min-height:292px;
	height:auto!important;
	height:292px;

	background: #f7f7f7 url(images/greybox_bg_2_0.gif) repeat-x top center;
	margin-left:-10px;
	margin-top:0.5em;
	margin-bottom:1.5em;
}

.greybox_3_0{
	width:566px;
	min-height:162px;
	height:auto!important;
	height:162px;

	background: #f7f7f7 url(images/greybox_bg_3_0.gif) repeat-x top center;
	margin-left:-3px;
	margin-top:0.75em;
	margin-bottom:1.5em;
}

.greybox_4_0{
	width:566px;
	min-height:161px;
	height:auto!important;
	height:161px;
	margin-bottom:150px;
	background: #f7f7f7 url(images/greybox_bg_4_0.gif) repeat-x top center;
}

.greybox_4_2_top{
	width:566px;
	min-height:98px;
	height:auto!important;
	height:98px;

	background: #f7f7f7 url(images/greybox_bg_4_2_top.gif) repeat-x top center;
	margin-bottom:2px;
	margin-left:-3px;
	margin-top:3px;
}

.greybox_4_2_mid_and_bottom{
	width:566px;
	min-height:87px;
	height:auto!important;
	height:87px;

	background: #f7f7f7 url(images/greybox_bg_4_2_mid_and_bottom.gif) repeat-x top center;
	margin-bottom:2px;
	margin-left:-3px;
}

.greybox_4_3{
	width:566px;
	min-height:211px;
	height:auto!important;
	height:211px;

	background: #f7f7f7 url(images/greybox_bg_4_3.gif) repeat-x top center;
	margin-bottom:15px;
	margin-left:-3px;
	margin-top:10px;
}

.greybox_4_4{
	width:566px;
	min-height:187px;
	height:auto!important;
	height:187px;

	background: #f7f7f7 url(images/greybox_bg_4_4.gif) repeat-x top center;
	margin-bottom:15px;
	margin-left:-3px;
	margin-top:10px;
}

.greybox_4_6{
	width:566px;
	min-height:101px;
	height:auto!important;
	height:101px;
	float:left;
	background: #f7f7f7 url(images/greybox_bg_4_6.gif) repeat-x top center;
}

.greybox_5_1_top{
	width:566px;
	min-height:119px;
	height:auto!important;
	height:119px;

	background: #f7f7f7 url(images/greybox_bg_5_1_top.gif) repeat-x top center;
	margin-left:-10px;
	margin-top:0.75em;
	margin-bottom:1.5em;
}

.greybox_5_1_bottom{
	width:566px;
	min-height:70px;
	height:auto!important;
	height:70px;
	background: #f7f7f7 url(images/greybox_bg_5_1_bottom.gif) repeat-x top center;
	margin-left:-10px;
	margin-top:0.75em;
	margin-bottom:1.5em;
}


#sb_left_col_container_box p{
	padding-top:0.7em;
	padding-bottom:0.7em;
}
p.indent {
	padding-left:28px;
	margin-top:5px;
}

ul.blue_list_indent_41_pixels{
	padding-left:41px;
	padding-bottom:1em;
}

ul.blue_list_indent_41_pixels li{
	padding-left:30px;
	background-image: url(images/sb_blue_arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}


ul.blue_list_indent_41_pixels_grey_bg{
	padding-left:41px;
	padding-bottom:3em;
}

ul.blue_list_indent_41_pixels_grey_bg li{
	padding-left:30px;
	background-image: url(images/sb_blue_arrow_bullet_grey_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}

ul.blue_list_indent_41_pixels_darker_grey_bg{
	padding-left:41px;
	padding-bottom:2em;
}

ul.blue_list_indent_41_pixels_darker_grey_bg li{
	padding-left:30px;
	background-image: url(images/sb_blue_arrow_bullet_darker_grey_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}

ul.blue_list_indent_0_pixels{
	padding-left:0px;
	padding-bottom:0px;
}

ul.blue_list_indent_0_pixels li{
	padding-left:30px;
	background-image: url(images/sb_blue_arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}

ul.blue_list_indent_5_pixels{
	padding-left:5px;
	padding-bottom:0px;
}

ul.blue_list_indent_5_pixels li{
	padding-left:30px;
	background-image: url(images/sb_blue_arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}


ul.grey_list_indent_41_pixels{
	padding-left:41px;
	padding-bottom:2em;
}

ul.grey_list_indent_41_pixels li{
	padding-left:30px;
	background-image: url(images/sb_grey_arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

ul.grey_list_indent_41_pixels_adjusted_bottom{
	padding-left:41px;
	padding-bottom:1em;
}

ul.grey_list_indent_41_pixels_adjusted_bottom li{
	padding-left:30px;
	background-image: url(images/sb_grey_arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


ul.blue_list_indent_41_pixels_adjusted_bottom_grey_bg{
	padding-left:41px;
	padding-bottom:1em;
}

ul.blue_list_indent_41_pixels_adjusted_bottom_grey_bg li{
	padding-left:30px;
	background-image: url(images/sb_blue_arrow_bullet_grey_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}




ul.darker_grey_list_indent_41_pixels{
	padding-left:41px;
	padding-bottom:2em;
}

ul.darker_grey_list_indent_41_pixels li{
	padding-left:30px;
	background-image: url(images/sb_darker_grey_arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}



ul.grey_list_indent_15_pixels{
	padding-left:15px;
	padding-bottom:0em;

}

ul.grey_list_indent_15_pixels li{
	padding-left:30px;
	background-image: url(images/sb_grey_arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}

ul.grey_list_indent_17_pixels{
	padding-left:17px;
	padding-bottom:15px;
}

ul.grey_list_indent_17_pixels li{
	padding-left:30px;
	background-image: url(images/sb_grey_arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}

ul.blue_list_indent_15_pixels_grey_bg{
	padding-left:15px;
	padding-bottom:15px;
}

ul.blue_list_indent_15_pixels_grey_bg li{
	padding-left:30px;
	background-image: url(images/sb_blue_arrow_bullet_grey_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}


.grey_box_indent_adjust{
	padding-left:11px;
}



li.sup_adjust {
	background-position: 0px 2px!important;
}

li.sup_adjust_2 {
	background-position: 0px 2px!important;
}

.sb_divider_white_bg_1_0 {
	margin-top:0px;
	margin-bottom:9px;
	margin-left:30px;
}

.sb_greybox_divider {
	margin-top:0px;
	margin-bottom:9px;
}


.sb_greybox_divider_2_0 {
	
	margin-top:7px;
	margin-bottom:7px;

}
.sb_greybox_divider_3_0 {
	margin-top:-3px;
	margin-bottom:0px;
}


ul.sb_footnotes {
	list-style:none;
}

ul.sb_footnotes li {
	font-size:10px;
	line-height:1.3em;
}

.sb_leftcol_copy {
	margin-bottom:30px;
}

p.bold_close_lines {
	padding-bottom:0em !important;
}


.bold_blue_text{
	font-weight:bold;
	color:#0079c3;
}

#breadcrumbs{
	color:#666666;
	font-size:11px;
}


/*-------------------Learn More About Free Banking----------------------*/
.free_banking td{
	padding: 3px;
	margin: 0;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
}

table.free_banking{
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;

}

ul.free_banking li{
	list-style-type: disc;
}
