body { background-image: url(/_images/structure/background_gradient.jpg); background-repeat: repeat-x; background-position: 0 top; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#666; background-color: #3f647f; text-align: center; }
body.noline { background-image: none; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#666; background-color: #fff; text-align: center; }

a { color: #7ca1b3; text-decoration: none; }
a:hover { color: #ccc; text-decoration: none; }

img { border:none; }

ul { margin:0px; padding:0px; }

.left_navigation { width:161px; margin:0; padding:18px 0 0!important; padding:21px 0px 0px 0px; }
.left_navigation .nav_title { padding:5px 7px; display:block; border-top: 1px dotted #999; font-size:69%; color:#7ca1b3; font-weight: bold; }
.left_navigation ul li { margin:0; padding:0 0 0 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; font-size:69%; color:#666; }
.left_navigation ul li a:hover { color:#6190a8; text-decoration: none; }
.left_navigation ul li.selected a { color:#7ca1b3; font-weight:bold; }

.subnav ul { margin:0 0 5px; padding:0; }
.subnav ul li { margin:0; border-style: none; list-style:none; display: block;padding:3px 7px 3px 17px; }
.subnav ul li.first { border-style: none; }
.subnav ul li a { margin:0; padding:0; display:block; font-size:65%; color:#666; }
.subnav ul li.normal a { color:#666; font-weight:normal; }
.subnav ul li.selected a { color:#000; font-weight:bold; }

.languageNavigation { width:161px; 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:hover { color:#6190a8; text-decoration: none; }
.languageNavigation ul li a.selected { color:#6190a8; font-weight:bold; }
.languageNavigation ul li.first { border-top: 1px dotted #999; }

.pagewrapper { margin:0 auto; width: 803px; padding: 0; display: block; }
.whitebox { background-color: #ffffff; background-image: url(/_images/structure/box_top.gif); background-repeat: no-repeat; width: 803px; display: block; float:left; margin: 35px 0; padding: 0; }
.box_bottom { background-color: #3f647f; background-image: url(/_images/structure/box_bottom.gif); background-repeat: no-repeat; width: 803px; height: 13px; float: left; margin: 0; padding: 0; display: block; }

#page { text-align:left; width:750px; margin: 0 25px; padding: 0; }

#header_new { display:block; width: 750px; height: 110px; text-align: right; padding-top: 0; padding-bottom: 10px; }
#neader_new .header_images { display: block; float:right; }

.contentWrapper { background-color: #fff; width: 750px; margin: 0; padding: 0; }
#content { display:block; width: 750px; }

#leftsidebar { width: 161px; display: block; float: left; text-align: left; }

.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_30 { display: block; clear: both; height: 30px; }
.spacer_40 { display: block; clear: both; height: 40px; }
.spacer_50 { display: block; clear: both; height: 50px; }

.col_spacer_30 { width: 30px; float: left; clear: none; display: block; padding: 0; margin: 0;}
.col_spacer_13 { width: 13px; float: left; clear: none; display: block; padding: 0; margin: 0;}
.clearer { width: 500px; display:block; clear:both; margin: 0; padding: 0; }
.clearer_500 { width: 600px; display:block; clear:both; margin: 0; padding: 0; }

.divider_line_grey { display:block; clear:both; margin: 0; padding: 2px 0; border-bottom: 1px solid #ddd; }
.divider_line_blue { display:block; clear:both; margin: 0; padding: 2px 0; border-bottom: 1px solid #7ca1b3; }
.divider_line_orange { display:block; clear:both; margin: 0; padding: 2px 0; border-bottom: 1px solid #ff6600; }
.divider_line { display:block; clear:both; margin: 0; padding: 2px 0; border-bottom: 1px solid #000; }

#content_new { display: block; float:left; clear: none; width: 555px; text-align: left; min-height: 700px; border-top: 1px solid #ddd; }
#content_new .col_123{ width: 555px; display:block; float:left; margin: 0; padding: 0; }
#content_new .col_12{ width: 369px; display: block; float: left; margin: 0; padding: 0; }
#content_new .col_3{ width: 163px; display: block; float: right; margin: 0; padding: 0; }

#content_new h1 { color: #6190a8; 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: #6190a8; 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; }

/* Paragraph styles */
#content_new p { font-size: 13px; padding-bottom: 5px; }
#content_new p img { padding-right: 10px; margin-top: -5px; }

#content_new .lead { color: #666; font-size: 13px; font-weight: bold; }
#content_new .feature_para { font-size: 12px; line-height: 15px; background-image: url(/_images/structure/checkmark.gif); background-repeat: no-repeat; background-position: 0 5px; display: block; margin: 0; padding: 5px 0 5px 27px; }
#content_new .p12 { color: #666; font-size: 12px; }
#content_new .p11 { color: #666; font-size: 11px; }
#content_new .p10 { color: #666; font-size: 10px; }
#content_new .smalltext { color: #666; font-size: 11px; }
#content_new .sosumi { font-size:10px; padding-bottom: 3px; }

#content_new .feature_link { background-image: url(/_images/structure/arrow_blue.gif); background-repeat: no-repeat; background-position: 0 2px; padding-left: 20px; }
#content_new .feature_link_down { background-image: url(/_images/structure/arrow_blue_down.gif); background-repeat: no-repeat; background-position: 0 2px; padding-left: 20px; }
#content_new .feature_link_up { background-image: url(/_images/structure/arrow_blue_up.gif); background-repeat: no-repeat; background-position: 0 2px; padding-left: 20px; }


/* Inline styles */
#content_new .highlight_orange { color: #f60; }
#content_new .highlight_start { color: #666; padding-right: 5px; font-weight: bold; }
#content_new .highlight_start a { color: #666; padding-right: 5px; font-weight: bold; }
#content_new a:hover.highlight_start  { color: #f60; padding-right: 5px; font-weight: bold; }
#content_new .percentage { color: #7ca1b3; font-size: 14px; font-weight: bold; }
#content_new .normal { color: #666; }
#content_new .outdent { font-size: 11px; background-color: #eeeeee; margin:10px; padding: 5px 5px 5px 10px; border: solid 1px #ff6600; }


#content_new ul { color: #666; }
#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 .list_small_grey .percentage { color: #666; font-size: 12px; font-weight: bold; }




/* List styles */
#content_new .featureList ul { margin: 0; padding: 0; }
#content_new .featureList li { font-size: 12px; background-image: url(/_images/structure/checkmark.gif); background-repeat: no-repeat; background-position: 0 1px; list-style-type: none; display: block; margin: 0; padding: 5px 0 5px 30px; }
#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: #7ca1b3; }

#content_new .featureListSmall ul { margin: 0; padding: 0; }
#content_new .featureListSmall.indent { margin-left: 30px; }
#content_new .featureListSmall li { font-size: 11px; background-image: url(/_images/structure/checkmark_small.gif); background-repeat: no-repeat; background-position: 0 3px; list-style-type: none; display: block; margin: 0; padding: 3px 0 2px 17px; }
#content_new .featureListSmall li.more { color: #666; font-size: 11px; background-image: url(/_images/structure/arrow_blue.gif); list-style-type: none; display: block; margin: 0; padding: 2px 0 2px 20px; }
#content_new .featureListSmall li.more a { color: #666; }
#content_new .featureListSmall li.more a:hover { color: #7ca1b3; }

#content_new .featureListNotick ul { margin: 0; padding: 0; }
#content_new .featureListNotick.indent { margin-left: 35px; }
#content_new .featureListNotick.bottomspacer { margin-bottom: 15px; }
#content_new .featureListNotick li { font-size: 11px; background-image: url(/_images/structure/square_g_3.gif); background-repeat: no-repeat; background-position: 0 6px; list-style-type: none; display: block; margin: 0; padding: 2px 0 2px 10px; }
#content_new .featureListNotick li.more { color: #666; font-size: 11px; background-image: url(/_images/structure/arrow_blue.gif); list-style-type: none; display: block; margin: 0; padding: 2px 0 2px 20px; }
#content_new .featureListNotick li.more a { color: #666; }
#content_new .featureListNotick li.more a:hover { color: #7ca1b3; }

#content_new .featureListNobull ul { margin: 0; padding: 0; }
#content_new .featureListNobull.indent { margin-left: 35px; }
#content_new .featureListNobull.indent_nobull { margin-left: 20px; }
#content_new .featureListNobull.bottomspacer { margin-bottom: 15px; }
#content_new .featureListNobull li { font-size: 11px; background-image: none; list-style-type: none; display: block; margin: 0; padding: 2px 0 2px 0; }

#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: #6190a8; 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 #6190a8; 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 #6190a8; 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: #f60; text-decoration: none; }

#content_new .costlist { }
#content_new .costlist h2 { color: #6190a8; 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 #6190a8; 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 #6190a8; padding-bottom: 5px; }

#content_new .costtable { }
#content_new .costtable h2 { color: #6190a8; 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 #6190a8; vertical-align: top; padding-top: 2px; padding-bottom: 2px; }
#content_new .costtable td.last { border-bottom: 1px solid #6190a8; 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 6px; 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 h2 { font-size: 13px; margin: 4px; padding: 2px 4px; }

#content_new .sidebar_promo { padding-bottom: 5px; text-align: right; }

#content_new .box { margin-bottom: 10px; padding: 0; border: solid 1px #e5e5e5; }
#content_new .nobox { margin-bottom: 10px; padding: 0; border-width: 0; }
#content_new .white { background-color: #fff; }
#content_new .grey { background-color: #e6e6e6; }
#content_new .blue { background-color: #daf5fd; }
#content_new .contact_item { margin-right: 10px; margin-left: 10px; padding-top: 5px; padding-bottom: 5px; border-top: 1px dotted #e5e5e5; }
#content_new .apply { text-align: center; padding: 1px; }
#content_new .sidebar_promo { text-align: center; position: relative; top: -1px; }

#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 3px; 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: #6190a8; text-decoration: none; }
#content_new .link_list li.more { font-size: 10px; background-image: none; list-style-type: none; display: block; margin: 2px; padding: 10px 0 0 5px; }
#content_new .link_list li.more a { color: #ff6600; }
#content_new .link_list li.more a:hover { color: #6190a8; }

#footer_new { display:block; width: 750px; padding-bottom: 0; float: left; clear: both; padding-top: 10px; }
#footer_new .bgline { border-bottom: 1px solid #ddd; }
#footer_new .bottomNav { font-size: 69%; list-style:none; float:left; }
#footer_new .bottomNav a { color: #666; float: left; clear: none; padding: 10px 10px 3px; }
#footer_new .bottomNav a:hover { color: #ff6600; text-decoration: none; }
#footer_new .bottomNav a.first { float: left; clear: none; padding-left: 0; }
#footer_new .copy { text-align: left; font-size: 56%; width: 100%; float:left; clear: both; padding-top: 5px; padding-bottom: 5px; padding-left: 0; display: block; }

#content_new .cards_promo { display: block; width: 369px; margin-top: 10px; float: left; }
#content_new .cards_promo .column1 { width: 100px; float: left; display: block; margin:0; padding: 0; }
#content_new .cards_promo .column2 { width: 260px; float: right; display: block; padding: 0 0 0 2px; margin: 0; }
#content_new .cards_promo h3 { margin: 0; padding: 0; }
#content_new .cards_promo p { font-size: 11px; }
#content_new .cards_promo .cards_buttons { margin: 10px 0 0 0; padding: 0; }
#content_new .cards_buttons a { float:left; display: block; clear:right; margin:0; padding: 0; }
#content_new .cards_buttons img { float:left; display: block; margin: 0; padding: 0; }



