/* base.css (65%) */
html{overflow-y:scroll;overflow-x:auto;background-color:#FFF;}
body{width:936px;color:#555;background-color:#FFF;font:normal 12px arial,helvetica,clean,sans-serif;font-variant:normal;line-height:16px;word-spacing:normal;letter-spacing:normal;text-decoration:none;text-transform:none;text-align:left;text-indent:0;margin:0 auto;padding:22px 30px;}
b,code,cite,del,dfn,em,i,ins,kbd,mark,samp,small,strong,sub,sup,var,abbr,address,article,aside,bdo,blockquote,details,figure,footer,header,hgroup,meter,nav,p,pre,progress,q,ruby,rp,rt,section,span,time,h1,h2,h3,h4,h5,h6,dialog,dd,dl,dt,ul,ol,li,a,form,fieldset,legend,textarea,label,option,output,menu,command,button,audio,canvas,img,object,video{border:0;font-family:inherit;margin:0;padding:0;}
h1,h2,h3{margin:16px 0;}
h1{color:#548ACB;font-size:20px;line-height:26px;}
h2{color:#666;font-size:14px;line-height:16px;margin-bottom:2px;}
h3{color:#000;font-size:14px;line-height:16px;}
h1,h2,h3,h4,h5,h6,strong,dt,th{font-weight:700;}
em,i,legend{font-style:italic;}
del{text-decoration:line-through;}
sub,sup{font-size:.75em;}
sub{vertical-align:sub;}
sup{vertical-align:super;}
blockquote,ul,ol,dl{margin:12px;}
caption{margin-bottom:6px;text-align:center;}
abbr,acronym{border:0;border-bottom:1px dotted #000;cursor:help;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:12px;}
p,fieldset,pre,table{margin-bottom:16px;}
header,section,footer,aside{display:block;}
a,a:visited{color:#548ACB;text-decoration:none;}
a:hover{color:#548ACB;text-decoration:underline!important;}
ul,ul li{list-style:none;margin-left:0;}
ol,ol li{list-style-position:outside;list-style-type:decimal;margin-left:0;}
ol ol li{list-style-type:lower-roman;}
table{border-collapse:collapse;border-spacing:0;}
th,td{border:1px solid #000;padding:6px;}
th{text-align:center;}
input,select{font-family:inherit;}
select{padding-left:5px;padding-right:5px;}
button,input[type=checkbox],input[type=radio],input[type=reset],input[type=submit]{padding:1px 1px 2px;}
input[type=reset],input[type=submit]{cursor:pointer;}
input[type=text],input[type=password]{height:18px;border:1px solid #9E9E9E;padding:4px 2px 0;}
img{vertical-align:middle;margin:0;padding:0;}
h1+ul,h2+ul{margin-top:0;}

/* site.css (72%) */
.g_left{float:left;}
.g_right{float:right;}
.g_clear{clear:both;}
.g_center{margin-left:auto;margin-right:auto;text-align:center;}
.g_sb_bg_1{border:1px solid #BBDFA7;background:#E7F2E6 url(../img/layout/sb-background-1.png) no-repeat scroll center bottom;}
.g_sb_bg_2{border:1px solid #BBDFA7;background:transparent url(../img/layout/sb-background-2.png) no-repeat scroll center bottom;}
.g_sb_bg_3{border:1px solid #BBDFA7;background:#E7F2E6 url(../img/layout/sb-background-3.png) no-repeat scroll center bottom;}
.g_sb_bg_5{border:1px solid #CCC;background:transparent url(../img/layout/sb-background-5.png) no-repeat scroll center bottom;}
.g_sb_bg_6{border:1px solid #CCC;background:transparent url(../img/layout/sb-background-schooner-office.png) no-repeat scroll center bottom;}
.g_clear+p{margin-top:16px;}
.bg_grn{background-color:#EAF5E5;}
.errors,.errors h3{color:#F63;}
.bb{border-bottom:1px solid #DDD;}
.list_links{display:block;font-size:11px;color:#548ACB;list-style:none;margin:4px 0 0;}
.list_links li{display:inline;line-height:15px;margin:0;}
.list_links li a{display:block;float:left;line-height:12px;border-right:1px solid #999;padding:0 10px;}
.list_links li.first a{padding-left:0;}
.list_links li.last a{padding-right:0;border-right:none;}
.list_control{display:block;}
.list_control li{width:20px;display:block;float:left;margin:0;}
.list_control li+li{margin-left:2px;}
.list_control li a,.list_control li a:visited{width:20px;height:20px;display:block;color:#000;background-color:silver;text-align:center;line-height:18px;vertical-align:middle;}
.list_control li a:hover,.list_control li a.active{height:30px;color:#FFF;text-decoration:none!important;background:transparent url(../img/icons/banner-nav-active.png) no-repeat scroll 0 0;}
.list_date_text,.list_logo_text,.list_logo_wide_text{margin:0 0 16px;}
.list_date_text li,.list_logo_text li,.list_logo_wide_text li{position:relative;margin:0 0 22px 100px;}
.list_date_text li span,.list_logo_text li span,.list_logo_wide_text li span{display:block;position:absolute;left:-100px;}
.list_logo_text li{border-bottom:1px solid #DDD;margin:0 0 22px;padding:0 0 32px 140px;}
.list_logo_text li span{left:0;width:120px;text-align:center;}
.list_logo_wide_text li{margin:0 0 40px 150px;}
.list_logo_wide_text li span{left:-150px;width:130px;}
.list_logo_text.vert{width:243px;float:left;}
.list_logo_text.vert li{border:none;padding:0;}
.list_logo_text.vert li span{position:relative;padding-bottom:15px;}
.list_bread_crumb{display:block;margin-bottom:6px;font-size:11px;}
.list_bread_crumb span:after{content:' > ';}
.list_small_ico li+li{margin-left:25px;}
.disc_green li{margin-left:0;background:transparent url(../img/icons/bullet-green.png) no-repeat scroll 0 5px;padding-left:14px;}
.rss_icon{margin-top:12px;vertical-align:middle;line-height:26px;}
.vcard.general .fn.org{color:#666;font-size:14px;font-weight:700;line-height:22px;}
.vcard.general .postal-code:after{content:',';}
.profile img{float:left;margin-right:18px;margin-bottom:9px;}
.reg{font-size:18px;font-weight:700;line-height:1.2em;color:#000;}
.reg em{color:#390;font-style:normal;}
figure{width:100%;text-align:center;margin:16px 10px;}
figure img{margin-left:auto;margin-right:auto;display:block;}
figure p{display:block;text-align:center;margin:0;}
.link_box,.contact_box{width:161px;min-height:125px;font-size:11px;padding:9px 12px;}
.link_box h2,.contact_box h2{font-size:16px;margin:0 0 15px;}
.link_box a,.contact_box a{font-weight:700;}
.link_box ul li{margin:0 0 8px;}
.link_box_mediumest{padding-bottom:150px;}
.link_box_medium{padding-bottom:70px;}
.contact_box .email{display:block;margin-top:10px;}
.img_box{margin-top:20px;margin-bottom:15px;}
.tagline{margin-left:16px;color:#888;font-size:18px;vertical-align:bottom;}
#sidebar .blue_1+.blue_1{margin-top:23px;}
.download_link{font-size:18px;font-weight:700;color:#3F85A7;}
aside.quote{color:#3F85A7;font-size:16px;font-style:italic;font-weight:100;line-height:20px;}
aside.quote cite:before{content:"— ";}
aside.quote cite{margin-top:10px;display:block;font-size:10px;font-style:normal;line-height:12px;text-align:right;}
#search{clear:right;float:right;position:relative;margin-top:8px;}
#search input.g_input_med{position:absolute;top:1px;right:80px;height:20px;vertical-align:middle;text-align:left;padding:0;}
#search div.submit{position:absolute;top:0;right:0;}
#search .submit input{width:65px;height:24px;vertical-align:middle;font-size:12px;font-weight:700;padding:1px 3px 2px;}
#nav_left ul li{padding-top:3px;padding-bottom:3px;}
#nav_left ul li a{width:100%;padding-bottom:6px;display:block;border-bottom:1px solid #D4E2F2;}
#nav_left ul ul ul li{padding-left:14px;font-size:11px;border-bottom:1px solid #D4E2F2;}
#nav_left ul ul ul li a{display:inline;padding-bottom:0;border:none;}
#nav_left li a.active,#nav_left li a:hover{color:#333;}
.zoom_box{position:relative;float:left;}
.zoom_box a[rel=zoom] .open{position:absolute;right:-9px;top:-9px;}
#main_header{margin-bottom:3px;}
#main_header .g_left{margin-bottom:34px;}
#main_content{margin-bottom:26px;}
#content-main-2{padding-top:26px;position:relative;}
#content-main-2 .wrap,#content-main-2 .col{width:100%;float:left;position:relative;}
#content-main-2 .col-1{width:662px;padding-right:40px;left:232px;border-right:1px solid #999;}
#content-main-2 .col-2{width:217px;padding-left:15px;left:231px;border-left:1px solid #999;}
#content-main-2 .wrap-1{right:232px;}
#content-main-2 .wrap-2{right:0;overflow:hidden;}
.layout_table{margin:24px 0 0;}
.layout_table td{border:none;vertical-align:top;padding:0;}
.layout_3_col .col2{width:527px;padding:0 20px;}
.layout_3_col .col3{width:187px;}
.layout_2_col .col1{width:575px;padding-right:25px;}
.layout_2_col .col2{width:336px;}
.layout_wide .col2{padding:0 20px;}
.form_base{position:relative;padding:13px 13px 0;}
.form_base .form,.form_base .overlay{padding:6px;}
.form form{padding:0 6px 8px;}
.form .input.text,.form .input.select,.form .input.radio{height:25px;}
.form .text label,.form .select label,.form .radio>label{width:96px;display:block;float:left;clear:left;}
.form .text.wide_label label,.form .select.wide_label label,.form .radio.wide_label>label{width:175px;}
.form .required label:after{color:#F63;content:'*';}
.form .text input[type=text]{width:150px;height:20px;background-color:#FFF;border-style:inset;padding:0;}
.form .select select{width:150px;height:20px;border:1px inset #9E9E9E;background-color:#FFF;padding:0;}
.form .input.multiline{height:auto;}
.form .multiline label{width:100%;display:block;float:none;margin-bottom:6px;}
.form .multiline textarea{border:1px solid #DDD;}
.form .space_before{margin-top:18px;}
.form .space_after{margin-bottom:18px;}
#main_footer{border-top:1px solid #999;font-size:11px;padding:6px 0 0;}
#main_footer a,#main_footer a:visited,#main_header .list_links a,#main_header .list_links a:visited{color:#548ABC;}
.root ul li{margin-bottom:16px;}
.root h2{color:#000;margin:0;}
#main_content.root table td{width:290px;}
#main_content.root .col1,#main_content.root .col2{padding-right:16px;}
#main_content.root .col3{padding-left:16px;border-left:1px solid #999;}
.careers #content h2{font-size:14px;}
.careers #content ul ul{margin-top:0;margin-left:14px;}
.careers #content ul ul li{margin-left:14px;padding-left:0;list-style:square;background:none;}
.customers #content h2{border-bottom:1px solid #999;}
.press_releases #content h1{color:#666;font-size:14px;line-height:16px;}
.press_releases #content h2{font-style:italic;font-weight:400;font-size:12px;line-height:16px;margin:16px 0;}
.press_releases #content h3{margin-bottom:0;font-weight:700;font-size:14px;line-height:22px;}
#main_content .awards_tbl tr td{padding-bottom:25px;}
#main_content.support table.common{width:100%;margin-bottom:16px;}
#main_content.support table.common td,#main_content.support table.common thead th{text-align:center;vertical-align:middle;border:1px solid #999;padding:4px;}
.support table.compare2 td.wide{font-weight:700;text-align:center;}
.support table.compare2 tr th{width:350px;border:1px solid #999;}
.support table.describe tr th{width:130px;border:1px solid #999;}
.support table.describe tr th+th{width:375px;}
.support table.describe th+td{width:350px;}
.highlight{width:936px;height:248px;position:relative;border-bottom:1px solid #999;padding-bottom:6px;}
.highlight .title,.highlight .action,.highlight .feature,.feature1,.highlight .feature_pic,.highlight .feature_pic2,.highlight .blurb,.highlight .footnote{position:absolute;}
.highlight .hpage{width:936px;height:248px;position:absolute;left:0;top:0;z-index:0;color:#333;}
.highlight .title{font-size:36px;line-height:40px;}
.highlight .action a,.highlight .action a:hover{color:#000;font-size:16px;font-weight:700;text-decoration:none!important;}
.highlight .action img{width:11px;height:10px;padding-bottom:3px;vertical-align:middle;}
.highlight .feature,.highlight .feature ul{font-size:20px;margin:0;}
.highlight .page1{color:#FFF;background:transparent url(../img/layout/banner-bg.png) no-repeat scroll 0 -744px;}
.highlight .page1 a,.highlight .page1 a:hover{color:#000;text-decoration:none;}
.highlight .page1 .title{top:20px;left:31px;font-size:32px;font-weight:700;color:#390;}
.highlight .page1 .feature{top:70px;left:31px;font-size:16px;line-height:22px;color:#000;}
.highlight .page1 .action{top:190px;left:31px;line-height:20px;}
.highlight .page1 .blurb{top:75px;left:31px;font-size:30px;line-height:32px;color:#000;}
.highlight .page1 .footnote{bottom:40px;left:31px;font-size:20px;line-height:24px;color:#000;}
.highlight .page2 .title{top:20px;left:31px;font-size:32px;font-weight:700;color:#d5e8d3;}
.highlight .page2 .feature{top:75px;left:31px;font-size:20px;line-height:23px;color:#FFF;}
.highlight .page2 .feature_pic{left:698px;bottom:19px;}
.highlight .page2 .action{top:200px;left:31px;line-height:20px;}
.highlight .page2 .blurb{top:68px;left:31px;font-size:26px;line-height:24px;color:#000;}
.highlight .page2 .footnote{bottom:40px;left:31px;font-size:20px;line-height:24px;color:#FFF;}
.highlight .page3{background:transparent url(../img/layout/banner-bg.png) no-repeat scroll 0 -496px;}
.highlight .page3 .title{top:15px;left:31px;font-size:30px;font-weight:700;line-height:32px;color:#390;}
.highlight .page3 .subtitle{position:relative;top:60px;left:31px;font-size:24px;font-weight:700;line-height:28px;color:#390;}
.highlight .page3 .feature{top:50px;left:31px;font-size:20px;line-height:20px;color:#555;}
.highlight .page3 .feature1{top:90px;left:31px;font-size:20px;color:#555;}
.highlight .page3 .action{top:205px;left:31px;}
.highlight .page3 .blurb{top:90px;left:31px;font-size:22px;line-height:26px;}
.highlight .page4 .title{top:20px;left:31px;font-size:32px;line-height:32px;}
.highlight .page4 .feature{top:100px;left:47px;font-size:18px;line-height:20px;}
.higlight .page4 .feature li{top:50px;}
.highlight .page4 .feature_pic{left:355px;bottom:14px;}
.highlight .page4 .action{top:210px;left:31px;line-height:20px;}
.highlight .page4 .blurb{top:65px;left:31px;font-size:20px;line-height:22px;}
.highlight .page4 .footnote{bottom:0;left:31px;font-size:11px;}
.highlight .control{position:absolute;right:-10px;top:5px;z-index:10;}
.highlight .list_control li a.prev{background:transparent url(../img/icons/banner-nav-previous.png) no-repeat scroll right center!important;}
.highlight .list_control li a.next{background:transparent url(../img/icons/banner-nav-next.png) no-repeat scroll left center!important;}
.highlight .list_control li a.prev:hover{height:20px;background-image:url(../img/icons/banner-nav-previous-active.png)!important;}
.highlight .list_control li a.next:hover{height:20px;background-image:url(../img/icons/banner-nav-next-active.png)!important;}
#site_search #search,#site_search #search div.submit,#site_search #search input.g_input_med{float:none;display:inline;position:static;}
#site_search #search .submit input{margin-left:10px;}
#site_search #search input.g_input_med{width:300px;}
.search_results .search_header{text-align:center;font-size:16px;font-weight:700;margin:24px;}
.search_results .pagination{width:100%;text-align:center;margin:16px auto;}
.search_results .pagination a{margin:8px;}
.search_results .pagination a.active{font-size:16px;font-weight:700;vertical-align:middle;}
.sitemap,#error_content{padding-left:30px;padding-right:30px;}
.sitemap ul ul ul,#error_content ul ul ul{margin:0 15px;}
.product_documentation .two_column p{display:block;height:25px;}
.graph{float:left;width:283px;}
.graph embed{margin-bottom:4px;border:1px solid #999;}
.graph+.graph{margin-left:8px;}
#graph_tco{width:400px;}
#tco_update label{width:170px;display:block;float:left;}
#tco_update input[type=text]{width:170px;}
#tco_update{width:350px;margin:30px auto 15px;}
.h_logo_block{line-height:90px;vertical-align:middle;}
.h_logo_block a img{line-height:100%;vertical-align:middle;}
.gfx-blk li,.gfx-blk li>.gfx{display:block;float:left;}
.gfx-blk li>div{position:relative;}
.gfx-blk.type-1 li>.gfx{width:85px;height:60px;line-height:60px;}
.gfx-blk.type-1 li>.blk{margin-left:100px;}
.gfx-blk.type-2 li{width:310px;}
.gfx-blk.type-2 li>.gfx{width:80px;height:60px;line-height:60px;}
.gfx-blk.type-2 li>.blk{margin-left:110px;}
#content-main-2 .gfx-blk.type-1 h3,#content-main-2 .gfx-blk.type-2 h3{font-size:12px;}
#content-main-2 .gfx-blk.type-2{width:320px;margin-left:20px;}
#trial_download_selector a+a{margin-left:50px;}
.main_header.blue{width:100%;height:144px;margin-top:4px;position:relative;background-color:#CFE0E9;background-position:bottom left;background-repeat:no-repeat;color:#4C8DAD;}
.main_header.blue h1,.main_header.blue img{position:absolute;font-size:40px;font-weight:400;line-height:1em;}
.main_header.blue h1{top:36px;z-index:10;}
.main_header.blue.type_1{background-image:url(../img/layout/wave-overlay-01.png);}
.main_header.blue.type_1 h1{left:37px;}
.main_header.blue.type_1 img{left:530px;bottom:0;}
.main_header.blue.type_2{background-image:url(../img/layout/wave-overlay-03.png);}
.main_header.blue.type_2 img{left:582px;bottom:0;}
.main_header.blue.type_3{background-image:url(http://www.schoonerinfotech.com/ccss/fe315baffd674f9b312ae28af6f49f1f_1323284129.css);}
.main_header.blue.type_3 img{left:316px;bottom:0;}
.main_header.blue.type_4{background-image:url(../img/layout/wave-overlay-04.png);}
.main_header.blue.type_4 img{left:630px;bottom:10px;}
.dl_table{width:100%;}
.dl_table .c1{width:75px;}
.dl_table .c3{width:200px;}
.dl_table td{padding:3px 3px 12px;}
.dl_table .links a+a{padding-left:15px;}
.dtba_banner{width:936px;height:114px;background-image:url(../img/layout/dbta-banner-bg.png);background-repeat:repeat-x;}
.dtba_banner2{width:936px;height:31px;background-image:url(../img/layout/dbta-banner-bottom.png);background-repeat:none;}
.dtba_banner_txt1{padding-top:31px;padding-left:40px;color:#999;font-size:28px;line-height:30px;}
.dtba_banner_txt2{padding-left:40px;color:#999;font-size:22px;line-height:26px;}
.dtba_text{width:667px;margin:38px;}
.dtba_sidebox{float:right;border:1px solid #CCC;width:185px;height:170px;margin-top:24px;background:url(../img/layout/sb-background-6.png) no-repeat center bottom;}
.dtba_txt3{color:#666;font-size:16px;font-weight:700;line-height:18px;}
.g_hidden,.vcard .tel .type{display:none;}
.g_input_med,#main_content .awards_tbl .badge,.support table.compare2 th+td,.support table.compare2 td+td{width:150px;}
.list_logo_text.vert+.list_logo_text.vert,.h_logo_block a+a{margin-left:40px;}
.list_small_ico li,.vcard.general .country-name{display:inline;}
.list_small_ico li a img,.gfx-blk li>.gfx>img{vertical-align:middle;}
.profile,#site_search{margin-bottom:32px;}
.link_box ul,#nav_left ul,.gfx-blk,.gfx-blk h1,.gfx-blk h2,.gfx-blk h3,.gfx-blk h4,.gfx-blk h5,.gfx-blk h6{margin:0;}
#sidebar aside,#nav_left{margin-bottom:8px;}
.layout_3_col .col1,.layout_wide .col1{width:182px;}
.careers #content h1,.press_releases #content h1.std{color:#548ACB;font-size:20px;line-height:26px;}
#main_content .awards_tbl,.product_documentation .g_clear ul{margin-top:0;}
.solutions .g_left,.solutions .g_right,.product_documentation .g_left,.product_documentation .g_right{width:260px;}
.support table.common th,.support table.common td,#main_content.support table.describe td{text-align:left;}
.highlight .feature li,#tco_update div.input{margin-bottom:4px;}
.highlight .page1 .feature_pic,.highlight .page3 .feature_pic{left:395px;bottom:10px;}
.highlight .page1 .feature_pic2,.highlight .page3 .feature_pic2{left:663px;bottom:10px;}
.highlight .page2,.highlight .page4{color:#FFF;background:transparent url(../img/layout/banner-bg.png) no-repeat scroll 0 -248px;}
.highlight .page2 a,.highlight .page2 a:hover,.highlight .page4 a,.highlight .page4 a:hover{color:#FFF;text-decoration:none;}
.highlight .page2 .feature_pic.img2,.highlight .page4 .feature_pic.img2{left:670px;bottom:35px;}
.gfx-blk li>.gfx,.dl_table .links{text-align:center;}
.gfx-blk.type-1 li,#content-main-2 .gfx-blk.type-1{width:320px;}
.main_header.blue.type_2 h1,.main_header.blue.type_3 h1,.main_header.blue.type_4 h1{left:37px;font-size:36px;}

/* chromestyle.css (36%) */
.chromemenu{width:936px;font:bold 12px arial;}
.chromemenu:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.chromemenu ul{height:26px;text-align:center;margin:0;}
.chromemenu ul li{display:inline;margin:0;}
.chromemenu ul li a{display:block;float:left;color:#FFF;text-decoration:none;line-height:26px;border-right:1px solid #80C8D6;border-left:1px solid #018AB7;background:transparent url(../img/layout/nav-background.png) repeat-x scroll bottom left;margin:0;padding:0;}
.chromemenu ul li.first a{border-left:0;}
.chromemenu ul li.last a{border-right:0;}
.chromemenu ul li a:hover,.chromemenu ul li a.selected,.chromemenu ul li a.active{color:#FFF;text-decoration:none!important;background:transparent url(../img/layout/nav-background.png) repeat-x scroll top left;}
.chromemenu .dropmenudiv{width:190px;float:left;background-color:#FFF;opacity:0.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);border:1px solid #999;display:block;visibility:hidden;position:absolute;top:0;z-index:100;padding:0 14px;}
.chromemenu .dropmenudiv li{text-align:left;display:block;width:100%;padding:4px 0;}
.chromemenu .dropmenudiv li.first{padding-top:10px;}
.chromemenu .dropmenudiv li.last{padding-bottom:10px;}
.chromemenu .dropmenudiv li a{border:0;color:#333;font:normal 8pt arial;background:none;display:inline;float:none;padding:0;}
* html .dropmenudiv a{width:100%;}
.chromemenu .dropmenudiv a:hover,.chromemenu .dropmenudiv a.active{color:#548ACB;text-decoration:none;background:none;}
#nav_main_products a{width:108px;}
#nav_main_customers a{width:118px;}
#nav_main_partners a{width:104px;}
#nav_main_news_and_events a{width:142px;}
#nav_main_resources a{width:116px;}
#nav_main_free_trials a{width:114px;}
#nav_main_about_us a,#nav_main_solutions a{width:110px;}