body { background:#fff; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#666; text-align: center; }

a { color: #c8367a; text-decoration: none; }
a:hover { color: #ccc; text-decoration: none; }

img { border:none; }

ul { margin:0px; padding:0px; }

#page { margin:0 auto; text-align:left; width:780px; padding: 20px 10px; }
#header_new { text-align: right; display:block; height: 132px; margin: 0; padding-bottom: 10px; }
#leftsidebar { width: 170px; display: block; float: left; text-align: left; }

.left_navigation { width:161px; margin:0px; padding:18px 0px 0px 0px!important; padding:21px 0px 0px 0px; }
.left_navigation ul li { margin:0; padding:0; border-bottom: 1px dotted #999; list-style:none; }
.left_navigation ul li.first { border-top: 1px dotted #999; }
.left_navigation ul li a { margin:0; padding:5px 7px; display:block; width:150px; font-size:69%; color:#666; }
.left_navigation ul li a:hover { color:#c8367a; text-decoration: none; }
.left_navigation ul li.selected a { color:#c8367a; font-weight:bold; }

.subnav ul li { margin:0; padding:0; border-style: none; list-style:none; }
.subnav ul li.first { border-style: none; }
.subnav ul li a { margin:0; padding:4px 7px 4px 17px; display:block; width:150px; font-size:65%; color:#666; }
.subnav ul li.normal a { color:#666; font-weight:normal; }
.subnav ul li.selected a { color:#c8367a; font-weight:bold; }

.languageNavigation { width:170px; margin:0; padding: 0; }
.languageNavigation ul { margin:0px; padding:0px; }
.languageNavigation ul li { margin:0; padding:0; border-bottom: 1px dotted #999; list-style:none; }
.languageNavigation ul li a { margin:0; padding:4px 7px; width:15px; font-size:69%; color:#666; display: inline; }
.languageNavigation ul li a.selected { color:#c8367a; font-weight:bold; }
.languageNavigation ul li.first { border-top: 1px dotted #999; }

.contentWrapper { width: 780px; margin: 0; padding: 0; }

.spacer_5 { display: block; clear: both; height: 5px; }
.spacer_10 { display: block; clear: both; height: 10px; }
.spacer_15 { display: block; clear: both; height: 15px; }
.spacer_20 { display: block; clear: both; height: 20px; }
.spacer_50 { display: block; clear: both; height: 50px; }

.col_spacer { width: 25px; float: left; clear: none; display: block; padding: 0; margin: 0;}
.clearer { width: 600px; display:block; clear:both; margin: 0; padding: 0; }
.divider_line { display:block; clear:both; margin: 0; padding: 2px 0; border-bottom: 1px solid #c8367a; }

#content_new { display: block; float:left; clear: none; width: 580px; text-align: left; min-height: 500px; }
#content_new .col_123{ width: 580px; display:block; float:left; margin: 0; padding: 0; }
#content_new .col_12{ width: 365px; display: block; float: left; margin: 0; padding: 0; }
#content_new .col_3{ width: 180px; display: block; float: right; margin: 0; padding: 0; }

#content_new h1 { color: #c8367a; font-size: 16px; vertical-align: baseline; margin-top: 0; margin-bottom: 10px; padding: 0; }
#content_new h2 { color: #666; font-size: 14px; margin-top: 5px; margin-bottom: 10px; padding: 0; }
#content_new h3 { color: #c8367a; font-size: 13px; margin-top: 5px; margin-bottom: 5px; padding: 0; }
#content_new h4 { color: #666; font-size: 12px; margin-top: 5px; margin-bottom: 5px; padding: 0; }
#content_new h5 { color: #666; font-size: 11px; margin-top: 5px; margin-bottom: 5px; padding: 0; }
#content_new h6 { color: #666; font-size: 11px; margin-top: 5px; margin-bottom: 5px; padding: 0; }

#content_new p { font-size: 13px; padding-bottom: 10px; }
#content_new p img { padding-right: 10px; margin-top: -5px; }

#content_new .sosumi { font-size:10px; padding-bottom: 3px; }
#content_new .highlight { color: #666; font-weight: bold; }
#content_new .percentage { color: #666; font-size: 14px; font-weight: bold; }
#content_new .normal { color: #666; }
#content_new .feature_link { background-image: url(/_images/structure/arrow_pink.gif); background-repeat: no-repeat; background-position: 0 0px; padding-left: 20px; }
#content_new .feature_link_down { background-image: url(/_images/structure/arrow_pink_down.gif); background-repeat: no-repeat; background-position: 0 2px; padding-left: 20px; }
#content_new .feature_link_up { background-image: url(/_images/structure/arrow_pink_up.gif); background-repeat: no-repeat; background-position: 0 2px; padding-left: 20px; }
#content_new .feature_link_small { background-image: url(/_images/structure/arrow_pink_small.gif); background-repeat: no-repeat; background-position: 0 1px; padding-left: 15px; }


#content_new ul { color: #c8367a; }
#content_new li { font-size: 12px; margin: 2px 2px 2px 15px; padding: 0 0 5px 5px; list-style-type: disc; }

#content_new .list_small_grey li { color: #666; font-size: 11px; }
#content_new  ul.list_small_grey ul { color: #666; margin: 0; padding: 0; list-style-type:square;}
#content_new .infolist li { background-image: url(/_images/structure/icon_arrow.gif); background-repeat: no-repeat; background-position: 0 2px; list-style-type:none; padding-left: 10px; }

#content_new  ul.list_small_black ul { color: #000; margin: 0; padding: 0; list-style-type:square; }
#content_new .list_small_black li { color:#000; margin-bottom:0px; padding:0px; font-size:11px; }

#content_new .smalltext { color: #666; font-size: 11px; clear:both; }
#content_new .list_small_grey .percentage { color: #666; font-size: 12px; font-weight: bold; }


/* List styles */

#content_new .featureListHome ul { margin: 0; padding: 0; }
#content_new .featureListHome li { font-size: 12px; background-image: url(/_images/structure/plus_24.gif); background-repeat: no-repeat; background-position: 0 2px; list-style-type: none; display: block; margin: 0; padding: 5px 0 5px 25px; }
#content_new .featureListHome li a { color: #666; }
#content_new .featureListHome li a:hover { color: #c8367a; }
#content_new .featureListHome li.more { color: #666; font-size: 12px; background-image: none; text-align: right; list-style-type: none; display: block; margin: 0; padding: 5px 0 5px 25px; }
#content_new .featureListHome li.more a { color: #666; }
#content_new .featureListHome li.more a:hover { color: #c8367a; }

#content_new .featureList ul { margin: 0; padding: 0; }
#content_new .featureList li { font-size: 12px; background-image: url(/_images/structure/plus_24.gif); background-repeat: no-repeat; background-position: 0 2px; list-style-type: none; display: block; margin: 0; padding: 5px 0 5px 25px; }
#content_new .featureList li.more { color: #666; font-size: 12px; background-image: none; text-align: right; list-style-type: none; display: block; margin: 0; padding: 5px 0 5px 25px; }
#content_new .featureList li.more a { color: #666; }
#content_new .featureList li.more a:hover { color: #c8367a; }

#content_new .toDoList ul { float:left; margin: 0; padding: 0; }
#content_new .toDoList li { font-size: 12px; background-image: url(/_images/structure/icon_tickmark.gif); background-repeat: no-repeat; background-position: 0 4px; list-style-type: none; display: block; margin: 0; padding: 5px 0 5px 17px; color: #666; }

#content_new .callout { color: #fff; background-image: url(/_images/structure/background_orange.gif); background-repeat: no-repeat; height: 100px; padding-bottom: 10px; }
#content_new .callout h3 { color: #000; font-size: 13px; text-align: center; padding-top: 15px; }
#content_new .callout ul { color: #fff; }
#content_new .callout li { font-size: 11px; margin-left: 25px; padding-left: 0; list-style-type:square; padding-bottom: 5px; }

#content_new .downloadlist { }
#content_new .downloadlist h2 { color: #c8367a; font-size: 13px; padding-top: 15px; }
#content_new .downloadlist ul { color: #666; list-style-type: none; }
#content_new .downloadlist li { font-size: 11px; border-top: 1px solid #c8367a; clear: both; min-height: 20px; list-style-type: none; display: block; margin: 0; padding: 5px 0; }
#content_new .downloadlist li.last { border-bottom: 1px solid #c8367a; padding-bottom: 5px; }
#content_new .downloadlist a { background-image: url(/_images/structure/icon_download.gif); color: #666; background-repeat: no-repeat; background-position: 0 center; text-decoration: none; vertical-align: baseline; min-height: 20px; padding-top: 7px; padding-left: 20px; display: block; }
#content_new .downloadlist a:hover { color: #c8367a; text-decoration: none; }

#content_new .costlist { }
#content_new .costlist h2 { color: #c8367a; font-size: 13px; padding-top: 15px; }
#content_new .costlist ul { color: #666; list-style-type: none; }
#content_new .costlist li { font-size: 11px; background-image: url(/_images/structure/square_g_3.gif); border-top: 1px solid #c8367a; background-repeat: no-repeat; background-position: 0 8px; clear: both; list-style-type: none; display: block; margin: 0; padding: 3px 0 3px 10px; }
#content_new .costlist li.last { border-bottom: 1px solid #c8367a; padding-bottom: 5px; }

#content_new .costtable { }
#content_new .costtable h2 { color: #c8367a; font-size: 13px; padding-top: 15px; }
#content_new .costtable table { margin: 0; padding: 0; }
#content_new .costtable tr { clear: both; display: block; margin: 0; padding: 3px 0 3px 0; }
#content_new .costtable td { font-size: 11px; border-top: 1px solid #c8367a; vertical-align: top; padding-top: 2px; padding-bottom: 2px; }
#content_new .costtable td.last { border-bottom: 1px solid #c8367a; padding-bottom: 5px; }
#content_new .costtable td.left { width: 250px; float: left; background-image: url(/_images/structure/square_g_3.gif); background-repeat: no-repeat; background-position: 0 8px; padding-left: 10px;}
#content_new .costtable td.right { width: 100px; float: right; text-align: right; clear: none; }
#content_new .costtable td.right .percentage { color: #666; font-size: 12px; font-weight: bold; }

#content_new .icons { vertical-align: middle; margin: 0; padding: 0; }
#content_new .icons .icon { margin: 0; padding: 0; }
#content_new .icons .text { font-size: 12px; vertical-align: middle; margin: 5px; padding: 5px; }
#content_new .icons .left { text-align: left; }
#content_new .icons .right { text-align: right; }

#content_new .sidebar { width: 180px; }
#content_new .sidebar h1 { color: #c8367a; font-size: 16px; margin: 5px 10px; padding: 2px; }
#content_new .sidebar h2 { font-size: 13px; margin: 4px; padding: 2px; }
#content_new .sidebar_promo { padding-bottom: 5px; text-align: right; }
#content_new .sidebar .apply { padding-bottom: 5px; text-align: center; }

#content_new .box { margin-bottom: 5px; padding: 0; border: solid 1px #e5e5e5; }
#content_new .nobox { margin-bottom: 5px; padding: 0; border: none; }
#content_new .white { background-color: #fff; }
#content_new .grey { background-color: #f5f5f5; }
#content_new .contact_item { margin-right: 10px; margin-left: 10px; padding-top: 5px; padding-bottom: 5px; border-top: 1px dotted #e5e5e5; }

#content_new .link_list ul { margin: 5px 0; padding: 5px 0; display: block; }
#content_new .link_list li { font-size: 11px; background-image: url(/_images/structure/arrow_grey.gif); background-repeat: no-repeat; background-position: 5px 2px; list-style-type: none; display: block; margin: 2px; padding: 0 0 0 20px; }
#content_new .link_list a { color: #666; text-decoration: none; }
#content_new .link_list a:hover { color: #c8367a; text-decoration: none; }

#footer_new { display:block; width: 780px; float: left; clear: both; margin: 0; padding: 0; }
#footer_new .bgline { height: 1px; border-top: solid 1px #e5e5e5; margin: 5px 5px 0px 0px; padding-left: 0; }
#footer_new .bottomNav { font-size: 69%; list-style:none; float:left; padding-left: 0px; }
#footer_new .bottomNav a { color: #666; float: left; clear: none; padding: 10px 7px 3px; padding-right:23px; }
#footer_new .bottomNav a:hover { color: #c8367a; text-decoration: none; }
#footer_new .copy { text-align: left; font-size: 56%; float:left; clear: both; padding-top: 5px; padding-bottom: 5px; padding-left: 7px; }

