.bodycopy_black {
	font-family: Arial, Helvetica, sans-serif;
}
.page_bottom {background-color: #CCE0EF;
	height: 2px;
}
.page_middle {	width: 770px;
}
.page_stripleft {
	background-image: url(../pics/TILER.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 10px;
}
.page_stripright {
	background-image: url(../pics/TILER2.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 10px;
	margin: 0px;
	padding: 0px;
}
.design_width175 {
	width: 175px;
	height: 50px;
	background-image: url(../pics/backpanel.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.design_width_10 {
	width: 10px;
}
.design_width_10line {
	width: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-image: url(../pics/backpanel.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.design_bottom_10 {
	height: 10px;
}
.typestyle_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000066;
	font-weight: bold;
	margin: 10px 0px 0px;
	line-height: 1px;
}
.typestyle_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #333333;
	line-height: 1.3em;
}
.typestyle_body_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #000066;
	line-height: 1.3em;
}
.design_content_area {
	padding: 0px;
	background-image: url(../pics/backpanel.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.design_top_breadcrumbs {
	padding-top: 60px;
	padding-left: 0px;
	width: 410px ;
}
.typestyle_breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #666666;
}
.design_content_lower {
	padding: 5px 5px 5px 10px;
	height: 20px;
}
.navleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	color: #666666;
	margin: 2px 10px 0px;
}
.navleft a:link {
	color: #666666;
		text-decoration: none;
}
.navleft a:visited {
	color: #666666;
		text-decoration: none;
}
.navleft a:hover  {
	color: #000066;
		text-decoration: none;
}
.navleft a:active {
	color: #666666;
		text-decoration: none;
}
.navleftheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin-bottom: 13px;
	color: #666666;
	line-height: 1px;
	margin-top: 9px;
	margin-right: 0px;
	margin-left: 10px;
	font-weight: bolder;
	padding-top: 10px;
}
.typestyle_Subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000066;
	font-weight: bold;
	line-height: 1px;
}
.typestyle_bodylegal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #999999;
	padding-top: 20px;
}
a:link {
	color: #666666;
}
a:visited {
	color: #666666;
}
a:hover {
	color: #000066;
}
a:active {
	color: #666666;
}
.design_right_panel {
	padding-top: 38px;
	width: 175px;
	padding-right: 20px;
}
.offer_panel {
	border: 1px solid #CCCCCC;
	background-image: url(../pics/BLUE.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 5px;
	padding: 5px;
}
.offer_panel_pink {
	border: 1px solid #CCCCCC;
	background-image: url(../pics/PINK.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 5px;
	padding: 5px;
}
.type_offer_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #000066;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #000066;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.type_offer_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #000066;
	margin: 0px;
	padding: 0px;
}
.navleftSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	color: #000066;
	margin: 2px 10px 0px;
	padding-left: 8px;
	background-image: url(../pics/ARROW.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-weight: normal;
}
.navleftSelected a:link {
	color: #000066;
		text-decoration: none;
}
.navleftSelected a:visited {
	color: #000066;
		text-decoration: none;
}
.navleftSelected a:hover  {
	color: #000066;
		text-decoration: none;
}
.navleftSelected a:active {
	color: #000066;
		text-decoration: none;
}
.button_blue {
	height: 37px;
	width: 135px;
	background-image: url(../pics/Blue_Button.gif);
	margin: 0px 5px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	color: #000066;
	background-repeat: no-repeat;
	text-indent: 15px;
	vertical-align: middle;
}
.button_blue a:link {
	color: #000066;
		text-decoration: none;
}
.button_blue a:visited {
	color: #000066;
		text-decoration: none;
}
.button_blue a:hover  {
	color: #000066;
		text-decoration: none;
}
.button_blue a:active {
	color: #000066;
		text-decoration: none;
}
.button_red {
	height: 37px;
	width: 135px;
	background-image: url(../pics/Red_Button.gif);
	margin: 0px 5px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	color: #000066;
	background-repeat: no-repeat;
	text-indent: 15px;
}
.button_blue a:link {
	color: #000066;
		text-decoration: none;
}
.button_blue a:visited {
	color: #000066;
		text-decoration: none;
}
.button_blue a:hover  {
	color: #000066;
		text-decoration: none;
}
.button_blue a:active {
	color: #000066;
		text-decoration: none;
}
.button_red a:link {
	color: #000066;
		text-decoration: none;
}
.button_red a:visited {
	color: #000066;
		text-decoration: none;
}
.button_red a:hover  {
	color: #000066;
		text-decoration: none;
}
.button_red a:active {
	color: #000066;
		text-decoration: none;
}
.button_grey a:link {
	color: #000066;
		text-decoration: none;
}
.button_grey a:visited {
	color: #000066;
		text-decoration: none;
}
.button_grey a:hover  {
	color: #000066;
		text-decoration: none;
}
.button_grey a:active {
	color: #000066;
		text-decoration: none;
}

.list{
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
}

.list li{
	margin-left: -25px;
}

.button_grey {
	height: 37px;
	width: 135px;
	background-image: url(../pics/GREY.gif);
	margin: 0px 5px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	color: #000066;
	background-repeat: no-repeat;
	text-indent: 15px;
}
.navleftdrop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	color: #666666;
	margin: 2px 10px 0px 15px;
}
.navleftdrop a:link {
	color: #666666;
		text-decoration: none;
}
.navleftdrop a:visited {
	color: #666666;
		text-decoration: none;
}
.navleftdrop a:hover  {
	color: #666666;
		text-decoration: none;
}
.navleftdrop a:active {
	color: #666666;
		text-decoration: none;
}
.design_content_area_10space {
	padding: 10px;
	background-image: url(../pics/backpanel.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 10px;
	width: 400px;
}
.design_top_functions {
	padding-top: 30px;
	padding-left:  0px;
	text-align: right;
	width: 380px;
	padding-right: 0px;
}
.design_content_lower_Central {
	height: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.navleftdropSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	color: #666666;
	margin: 2px 10px 0px 15px;
	background-image: url(../pics/ARROW.gif);
	padding-left: 8px;
	background-repeat: no-repeat;
	background-position: left center;
}
.navleftdropSelected a:link {
	color: #666666;
		text-decoration: none;
}
.navleftdropSelected a:visited {
	color: #666666;
		text-decoration: none;
}
.navleftdropSelected a:hover  {
	color: #666666;
		text-decoration: none;
}
.navleftdropSelected a:active {
	color: #666666;
		text-decoration: none;
}
.design_content_area_10space_no_back {
	padding: 10px;
	margin-top: 10px;
	width: 585px;
}
.design_content_area_10space_no_back410 {
	padding: 10px;
	margin-top: 10px;
	width: 410px;
}
.rates_box_main {
	background-position: left center;
	background-color: #A3BFDE;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #000066;
	height: 30px;
	vertical-align: middle;
	text-indent: 5px;
	left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.rates_year_panel {
	background-image: url(../pics/Corner_Box_Keyline_repeat_left.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 30px;
	width: 6px;
}
.rates_year_panel_lighter {
	background-image: url(../pics/Corner_Box_Keyline_repeat_left2.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 30px;
	width: 6px;
}
.rates_year_panel_middle_lighter {
	background-image: url(../pics/Corner_Box_Keyline_repeat2.gif);
	background-position: left;
	background-repeat: repeat-x;
	height: 30px;
	vertical-align: middle;
	text-align: left;
	padding: 2px;
}
.rates_year_panel_right_lighter {
	background-image: url(../pics/Corner_Box_Keyline2.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 30px;
	width: 15px;
}
.rates_year_panel_middle {
	background-image: url(../pics/Corner_Box_Keyline_repeat.gif);
	background-position: left;
	background-repeat: repeat-x;
	height: 30px;
	vertical-align: middle;
	text-align: left;
	padding: 2px;
}
.rates_year_panel_right {
	background-image: url(../pics/Corner_Box_Keyline.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 30px;
	width: 15px;
}
.design_bottom_2 {
	height: 2px;
}
.rates_year_panel_white {
	height: 30px;
	width: 6px;
	border-top: 1px solid #B3B6B6;
	border-right: 0px solid #B3B6B6;
	border-bottom: 1px solid #B3B6B6;
	border-left: 1px solid #B3B6B6;
}
.whatsnew_head_left_white {
	height: 30px;
	width: 16px;
	border-top: 1px solid #B3B6B6;
	border-right: 0px solid #B3B6B6;
	border-bottom: 0px solid #B3B6B6;
	border-left: 1px solid #B3B6B6;
}
.whatsnew_text_left_white {
	height: 30px;
	width: 16px;
	border-top: 0px solid #B3B6B6;
	border-right: 0px solid #B3B6B6;
	border-left: 1px solid #B3B6B6;
}
.whatsnew_bottom_left_white {
	height: 10px;
	width: 16px;
	border-top: 0px solid #B3B6B6;
	border-right: 0px solid #B3B6B6;
	border-bottom: 1px solid #B3B6B6;
	border-left: 1px solid #B3B6B6;
}

.rates_year_panel_white_rightrule {
	height: 30px;
	width: 130px;
	border: 1 1 1 0;
	border: solid;
	border-color: #B3B6B6;
}
.rates_year_panel_middle_white {
	vertical-align: middle;
	text-align: left;
	vertical-align: top;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border: solid;
	border-color: #B3B6B6;
	padding: 0px 2px;
}
.whatsnew_head_middle_white {
	vertical-align: middle;
	text-align: left;
	vertical-align: top;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border: solid;
	border-color: #B3B6B6;
	padding: 0px 2px;
}
.whatsnew_text_middle_white {
	vertical-align: middle;
	text-align: left;
	vertical-align: top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border: solid;
	border-color: #B3B6B6;
	padding: 0px 2px;
}
.whatsnew_bottom_middle_white {
	vertical-align: middle;
	text-align: left;
	vertical-align: top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border: solid;
	border-color: #B3B6B6;
	padding: 0px 2px;
}

.rates_year_panel_right_white {
	height: 30px;
	width: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border: solid;
	border-color: #B3B6B6;
}
.whatsnew_head_right_white {
	height: 30px;
	width: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border: solid;
	border-color: #B3B6B6;
}
.whatsnew_text_right_white {
	height: 30px;
	width: 16px;
	border-top: 0px solid #B3B6B6;
	border-right: 1px solid #B3B6B6;
	border-left: 0px solid #B3B6B6;
}
.whatsnew_bottom_right_white {
	height: 10px;
	width: 16px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border: solid;
	border-color: #B3B6B6;
}
.rates_year_panel_middle_white_Productdetail {
	height: 30px;
	vertical-align: top;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border: solid;
	border-color: #B3B6B6;
	padding-left: 10px;
}
.rates_year_panel_right_white_Productdetail {
	height: 30px;
	vertical-align: top;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border: solid;
	border-color: #B3B6B6;
	padding-left: 10px;
}
.typestyle_breadcrumbsRegister {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #666666;
	background-image: url(../pics/REGISTER-2.jpg);
	background-color: #FF00FF;
	background-repeat: no-repeat;
}
.typestyle_body_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #333333;
	line-height: 1.3em;
}
.typestyle_Subheading_RATES {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000066;
	font-weight: bold;
	line-height: 1.5px;
}
.design_content_area_10_fullwidth {
	padding: 10px;
	background-image: url(../pics/backpanel.jpg);
	background-repeat: repeat-x;
	background-position: left;
	margin-top: 10px;
}
.literature_pdf {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border: solid;
	border-color: #B3B6B6;
	padding: 0px;
	margin: 0px;
	background-position: top;
}
.forms_righthand_info {
	vertical-align: top;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border: solid;
	border-color: #B3B6B6;
	padding: 0px 2px;
	width: 480px;
}
.button_red_wide {
	height: 37px;
	width: 190px;
	background-image: url(../pics/Red_Button_wide.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	color: #000066;
	background-repeat: no-repeat;
	text-indent: 15px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.button_red_wide a:link {
	color: #000066;
		text-decoration: none;
}
.button_red_wide a:visited {
	color: #000066;
		text-decoration: none;
}
.button_red_wide a:hover  {
	color: #000066;
		text-decoration: none;
}
.button_red_wide a:active {
	color: #000066;
		text-decoration: none;
}
.button_blue_wide {
	height: 32px;
	width: 190px;
	background-image: url(../pics/Blue_Button_wide.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	color: #000066;
	background-repeat: no-repeat;
	text-indent: 15px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.button_blue_wide a:link {
	color: #000066;
		text-decoration: none;
}
.button_blue_wide a:visited {
	color: #000066;
		text-decoration: none;
}
.button_blue_wide a:hover  {
	color: #000066;
		text-decoration: none;
}
.button_blue_wide a:active {
	color: #000066;
		text-decoration: none;
}
.typestyle_body_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	line-height: 1.3em;
	font-weight: bold;
}
.form_field_style {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.literature_freewidth {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border: solid;
	border-color: #B3B6B6;
	padding: 0px;
	margin: 0px;
	background-position: top;
}
.forms_righthand_info_free {
	vertical-align: top;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border: solid;
	border-color: #B3B6B6;
	padding: 0px 2px;
}
.type_offer_head_no_rule {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	padding: 0px;
	margin: 0px 0px 5px;
}
.form_lighter_grey {
	vertical-align: middle;
	text-align: left;
	padding: 2px;
	background-color: #F7F9FF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border: solid;
	border-color: #B3B6B6;
}
.form_light_grey {
	vertical-align: middle;
	text-align: left;
	padding: 2px;
	background-color: #E8EEFE;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border: solid;
	border-color: #B3B6B6;
}
.rates_year_panel_right_lightergrey {
	height: 30px;
	width: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #B3B6B6;
	border-right-color: #B3B6B6;
	border-bottom-color: #B3B6B6;
	border-left-color: #B3B6B6;
	background-color: #F7F9FF;
}
.rates_year_panel_right_grey {
	height: 30px;
	width: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #B3B6B6;
	border-right-color: #B3B6B6;
	border-bottom-color: #B3B6B6;
	border-left-color: #B3B6B6;
	background-color: #E8EEFE;
}
.rates_year_panel_right_nofold {
	background-image: url(../pics/Corner_Box_Keyline_repeat_nofold.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 30px;
	width: 15px;
}
.rates_year_panel_lightergrey {
	height: 30px;
	width: 6px;
	border-top: 1px solid #B3B6B6;
	border-right: 0px solid #B3B6B6;
	border-bottom: 1px solid #B3B6B6;
	border-left: 1px solid #B3B6B6;
	background-color: #F7F9FF;
}
.rates_year_panel_grey {
	height: 30px;
	width: 6px;
	border-top: 1px solid #B3B6B6;
	border-right: 0px solid #B3B6B6;
	border-bottom: 1px solid #B3B6B6;
	border-left: 1px solid #B3B6B6;
	background-color: #E8EEFE;
}
.divider_ruler {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
}
.jargon_heads {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border: solid;
	border-color: #B3B6B6;
	padding: 0px;
	margin: 0px;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}



/* start rates area produced by space01 */

div#rateshome {

}

div#rateshome p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #333333;
	line-height: 1.3em;

}

div#rateshome div#rateshomehead {

}

div#rateshome div#rateshomebody {

}

div#rateshome div#rateshomebody div#rateshomebodynav {
}

div#rateshome table.ratestable td.label {
	padding-bottom:2px;
}

div#rateshome table.ratestable td.head {
	padding-left:2px;
	padding-bottom:2px;
}

div#rateshome table.ratestable td.criteria {
	padding-left:2px;
	padding-bottom:2px;

}

div#rateshome table.ratestable td.criteria div.criteriap {
		border:1px solid #cccccc;
		background-color:#F1EBF1;		
		width:452px;
		height:43px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
}

div#rateshome table.ratestable td.criteria div.criteriadb {
		border:1px solid #cccccc;
		background-color:#E8EEF6;		
		width:452px;
		height:43px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
}

div#rateshome table.ratestable td.criteria div.criterialb {
		border:1px solid #cccccc;
		background-color:#DFEFF4;		
		width:452px;
		height:43px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
}

div#rateshome table.ratestable td.criteria p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .6em;
	color: #222222;
	line-height: 1.3em;
	padding:0;
	margin:0;
}

div#rateshome table.ratestable td.stripe {
	padding-left:3px;
	padding-bottom:2px;
}

div#rateshome div#rateshomebodytable {
	margin-bottom:30px;
}

div#rateshome div#rateshomebodytableheadingp p {
	color:#874684;
}
div#rateshome div#rateshomebodytableheadingdb p {
	color:#1B5AAA;
}
div#rateshome div#rateshomebodytableheadinglb p {
	color:#00A4DF;
}

div#rateshome table.ratestableinfo1 td {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 0.75em; 
	color: #666666; 
	font-weight:normal; 
	padding-bottom:10px; 
	padding-left:5px;

}

div#rateshome table.ratestableinfo1 td.datap1 {
	border-left:1px solid #F1EBF1;
	border-right:1px solid #F1EBF1;
	border-bottom:1px solid #F1EBF1;
	padding-bottom:5px;
	text-align:center;
}

div#rateshome table.ratestableinfo1 td.labelp1 {
	border-left:1px solid #F1EBF1;
	border-right:1px solid #F1EBF1;
	border-bottom:1px solid #F1EBF1;
	padding-top:5px;
	padding-bottom:5px; 
	padding-left:5px;
	font-size: .8em;

}

div#rateshome table.ratestableinfo1 td.datadb1 {
	border-left:1px solid #DCDFE4;
	border-right:1px solid #DCDFE4;
	border-bottom:1px solid #DCDFE4;
	padding-bottom:5px;
	text-align:center;
}

div#rateshome table.ratestableinfo1 td.labeldb1 {
	border-left:1px solid #DCDFE4;
	border-right:1px solid #DCDFE4;
	border-bottom:1px solid #DCDFE4;
	padding-top:5px;
	padding-bottom:5px; 
	padding-left:5px;
	font-size: .8em;

}

div#rateshome table.ratestableinfo1 td.datalb1 {
	border-left:1px solid #CEDCE1;
	border-right:1px solid #CEDCE1;
	border-bottom:1px solid #CEDCE1;
	padding-bottom:5px;
	text-align:center;
}

div#rateshome table.ratestableinfo1 td.labellb1 {
	border-left:1px solid #CEDCE1;
	border-right:1px solid #CEDCE1;
	border-bottom:1px solid #CEDCE1;
	padding-top:5px;
	padding-bottom:5px; 
	padding-left:5px;
	font-size: .8em;

}
div#rateshome table.ratestableinfo th {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #666666;
	line-height: 1.3em;
	font-weight:normal;
	padding-bottom:10px;
	padding-left:5px;
}

div#rateshome table.ratestableinfo td {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 1.3em;
	font-weight:normal;
	padding-bottom:5px;
	padding-top:5px;
 
}

div#rateshome table.ratestableinfo td.data, 
div#rateshome table.ratestableinfo td.datap {
	background-image:url('../pics/rates/rates_backdetailtable.gif');
	background-repeat:repeat-x;
	background-position: top left;
	padding-bottom:5px;
	font-size: 0.8em;
	border-bottom:1px solid #F1EBF1;
}

div#rateshome table.ratestableinfo td.emptydatap {
	background-image:url('../pics/rates/rates_backdetailtablegp.gif');
	background-repeat:repeat-x;
	background-position: top left;
	border-right:5px solid #ffffff;
	padding-left:5px;
	padding-bottom:5px;
	font-size: .8em;
}

div#rateshome table.ratestableinfo td.datamoredetail, 
div#rateshome table.ratestableinfo td.datamoredetailp {
	background-image:url('../pics/rates/rates_backdetailtablel.gif');
	background-repeat:repeat-x;
	background-position: top left;
	padding-top:1px;
	padding-bottom:5px;
	font-size: .7em;
	border-bottom:1px solid #F1EBF1;
}

div#rateshome table.ratestableinfo td.emptylabelp,
div#rateshome table.ratestableinfo td.labelp,
div#rateshome table.ratestableinfo td.labelp {
	background-image:url('../pics/rates/rates_backdetailtablel.gif');
	background-repeat:repeat-x;
	background-position: top left;
	background-color:#ffffff;
	padding-left:5px;
	font-size: .8em;
	text-align:center;
	border-bottom:1px solid #F1EBF1;

}

div#rateshome table.ratestableinfo td.emptylabelp,
div#rateshome table.ratestableinfo td.labelp,
div#rateshome table.ratestableinfo td.labelp {
	background-image:url('../pics/rates/rates_backdetailtablel.gif');
	background-repeat:repeat-x;
	background-position: top left;
	background-color:#ffffff;
	font-size: .8em;
	border-bottom:1px solid #F1EBF1;
}

div#rateshome table.ratestableinfo td.detail, 
div#rateshome table.ratestableinfo td.detailp {
	background-image:url('../pics/rates/rates_backdetailtable.gif');
	background-repeat:repeat-x;
	background-position: top left;
	padding-left:5px;
	padding-bottom:5px;
	font-size: .8em;
	border-bottom:1px solid #F1EBF1;
}

div#rateshome table.ratestableinfo td.emptydetailp {
	background-image:url('../pics/rates/rates_backdetailtablel.gif');
	background-repeat:repeat-x;
	background-position: top left;
	padding-left:5px;
	padding-bottom:5px;
	font-size: .8em;
}

div#rateshome table.ratestableinfo td.detailmoredetail, 
div#rateshome table.ratestableinfo td.detailmoredetailp {
	background-image:url('../pics/rates/rates_backdetailtablel.gif');
	background-repeat:repeat-x;
	background-position: top left;
	padding-top:1px;
	padding-bottom:5px;
	font-size: .7em;
	border-bottom:1px solid #F1EBF1;

}

div#rateshome table.ratestableinfo td.datadb {
	background-image:url('../pics/rates/rates_backdetailtabledb.gif');
	background-repeat:repeat-x;
	background-position: top left;
	padding-bottom:5px;
	font-size: 0.8em;
	border-bottom:1px solid #DCDFE4;;
}

div#rateshome table.ratestableinfo td.emptydatadb {
	background-image:url('../pics/rates/rates_backdetailtablegdb.gif');
	background-repeat:no-repeat;
	background-position: top left;
	border-right:5px solid #ffffff;
	padding-left:5px;
	padding-bottom:5px;
	font-size: .8em;
}

div#rateshome table.ratestableinfo td.datamoredetaildb {
	background-image:url('../pics/rates/rates_backdetailtableldb.gif');
	background-repeat:repeat-x;
	background-position: top left;
	padding-top:1px;
	padding-bottom:5px;
	font-size: .7em;
	border-bottom:1px solid #DCDFE4;
}

div#rateshome table.ratestableinfo td.labeldb,
div#rateshome table.ratestableinfo td.emptylabeldb {
	background-image:url('../pics/rates/rates_backdetailtableldb.gif');
	background-repeat:repeat-x;
	background-position: top left;
	background-color:#ffffff;
	padding-left:5px;
	font-size: .8em;
	text-align:center;
	border-bottom:1px solid #DCDFE4;

}

div#rateshome table.ratestableinfo td.detaildb {
	background-image:url('../pics/rates/rates_backdetailtabledb.gif');
	background-repeat:repeat-x;
	background-position: top left;
	padding-left:5px;
	padding-bottom:5px;
	font-size: .8em;
	border-bottom:1px solid #DCDFE4;
}

div#rateshome table.ratestableinfo td.emptydetaildb {
	background-image:url('../pics/rates/rates_backdetailtableldb.gif');
	background-repeat:repeat-x;
	background-position: top left;
	padding-left:5px;
	padding-bottom:5px;
	font-size: .8em;
}

div#rateshome table.ratestableinfo td.detailmoredetaildb {
	background-image:url('../pics/rates/rates_backdetailtableldb.gif');
	background-repeat:repeat-x;
	background-position: top left;
	padding-top:1px;
	padding-bottom:5px;
	font-size: .7em;
	border-bottom:1px solid #DCDFE4;
}


div#rateshome table.ratestableinfo td.datalb {
	background-image:url('../pics/rates/rates_backdetailtablelb.gif');
	background-repeat:repeat-x;
	background-position: top left;
	padding-bottom:5px;
	font-size: 0.8em;
	border-bottom:1px solid #CEDCE1;
}

div#rateshome table.ratestableinfo td.emptydatalb {
	background-image:url('../pics/rates/rates_backdetailtableglb.gif');
	background-repeat:repeat-x;
	background-position: top left;
	border-right:5px solid #ffffff;
	padding-left:5px;
	padding-bottom:5px;
	font-size: .8em;
}

div#rateshome table.ratestableinfo td.datamoredetaillb {
	background-image:url('../pics/rates/rates_backdetailtablellb.gif');
	background-repeat:repeat-x;
	background-position: top left;
	padding-top:1px;
	padding-bottom:5px;
	font-size: .7em;
	border-bottom:1px solid #CEDCE1;
}

div#rateshome table.ratestableinfo td.labellb,
div#rateshome table.ratestableinfo td.emptylabellb {
	background-image:url('../pics/rates/rates_backdetailtablellb.gif');
	background-repeat:repeat-x;
	background-position: top left;
	background-color:#ffffff;
	padding-left:5px;
	font-size: .8em;
	text-align:center;
	border-bottom:1px solid #CEDCE1;
}

div#rateshome table.ratestableinfo td.detaillb {
	background-image:url('../pics/rates/rates_backdetailtablelb.gif');
	background-repeat:repeat-x;
	background-position: top left;
	padding-left:5px;
	padding-bottom:5px;
	font-size: .8em;
	border-bottom:1px solid #CEDCE1;
}

div#rateshome table.ratestableinfo td.emptydetaillb {
	background-image:url('../pics/rates/rates_backdetailtablellb.gif');
	background-repeat:repeat-x;
	background-position: top left;
	padding-left:5px;
	padding-bottom:5px;
	font-size: .8em;
}

div#rateshome table.ratestableinfo td.detailmoredetaillb {
	background-image:url('../pics/rates/rates_backdetailtablellb.gif');
	background-repeat:repeat-x;
	background-position: top left;
	padding-top:1px;
	padding-bottom:5px;
	font-size: .7em;
	border-bottom:1px solid #CEDCE1;
}

	a.red:link,a.red:active,a.red:visited {
		color: #ff0000; 
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
	}
	a.red:hover {
		color: #ff0000; 
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
	}

	
	
	div#rateshome table.ratestableinfo td a:link,div#rateshome table.ratestableinfo td a:active,div#rateshome table.ratestableinfo td a:visited {
		color: #666666; 
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: underline;
	}
	div#rateshome table.ratestableinfo td a:hover {
		color: #666666; 
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: underline;
	}

	div.hidden {
		display:none;
		visibility:hidden;
	}

	div.visible {
		display:block;
		visibility:visible;
	}
	
	
	div.ratesdatagboxp {
		padding-left:5px;
		padding-top:5px;
		width:553px;
		border-left:1px solid #F1EBF1;
		border-right:1px solid #F1EBF1;
		border-bottom:1px solid #F1EBF1;
		min-height:60px;
	}

	div.ratesdatagboxdb {
		padding-left:5px;
		padding-top:5px;
		width:280px;
		border-left:1px solid #DCDFE4;
		border-right:1px solid #DCDFE4;
		border-bottom:1px solid #DCDFE4;
		min-height:60px;
	}

	div.ratesdatagboxlb {
		padding-left:5px;
		padding-top:5px;
		width:280px;
		border-left:1px solid #CEDCE1;
		border-right:1px solid #CEDCE1;
		border-bottom:1px solid #CEDCE1;
		min-height:60px;
	}

	*html div.ratesdatagboxp,
	*html div.ratesdatagboxdb,
	*html div.ratesdatagboxlb {
		height:60px;
	}

	div.ratesdetailsgboxp {
		padding-left:5px;
		padding-top:5px;
		width:109px;
		border-left:1px solid #F1EBF1;
		border-right:1px solid #F1EBF1;
		border-bottom:1px solid #F1EBF1;
		min-height:131px;
	}

	div.ratesdetailsgboxdb {
		padding-left:5px;
		padding-top:5px;
		width:109px;
		border-left:1px solid #DCDFE4;
		border-right:1px solid #DCDFE4;
		border-bottom:1px solid #DCDFE4;
		min-height:131px;
	}

	div.ratesdetailsgboxlb {
		padding-left:5px;
		padding-top:5px;
		width:109px;
		border-left:1px solid #CEDCE1;
		border-right:1px solid #CEDCE1;
		border-bottom:1px solid #CEDCE1;
		min-height:131px;
	}

	*html div.ratesdetailsgboxp,
	*html div.ratesdetailsgboxp100,
	*html div.ratesdetailsgboxp150,
	*html div.ratesdetailsgboxdb,
	*html div.ratesdetailsgboxlb {
		height:131px;
	}

	div.ratesdatagboxp ul,
	div.ratesdatagboxdb ul,
	div.ratesdatagboxlb ul {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	
	div.ratesdatagboxp ul li {
		background-image : url('../pics/rates/bulletp.gif');
		background-repeat:no-repeat;
		background-position: top left;
		list-style-image : none;
		list-style-position : outside;
		list-style-type : none;
	
		padding-left:13px;
		padding-top:0;
		padding-bottom:0;
		margin:0;
	}

	div.ratesdatagboxdb ul li {
		background-image : url('../pics/rates/bulletdb.gif');
		background-repeat:no-repeat;
		background-position: top left;
		list-style-image : none;
		list-style-position : outside;
		list-style-type : none;
	
		padding-left:13px;
		padding-top:0;
		padding-bottom:0;
		margin:0;
	}

	div.ratesdatagboxlb ul li {
		background-image : url('../pics/rates/bulletlb.gif');
		background-repeat:no-repeat;
		background-position: top left;
		list-style-image : none;
		list-style-position : outside;
		list-style-type : none;
	
		padding-left:13px;
		padding-top:0;
		padding-bottom:0;
		margin:0;
	}

	span.docicon {
		background-image : url('../pics/rates/docicon.gif');
		background-repeat:no-repeat;
		background-position: top left;
		padding-left:16px;
	}

	span.dociconred {
		background-image : url('../pics/rates/docicon.gif');
		background-repeat:no-repeat;
		background-position: top left;
		padding-left:16px;
		color: #ff0000; 
		font-family: Arial, Helvetica, sans-serif;
	}

	span.pdficon {
		background-image : url('../pics/rates/pdficon.gif');
		background-repeat:no-repeat;
		background-position: top left;
		padding-left:16px;
	}

/* end rates area produced by space01 */


