html,body,div,p,hr,h1,h2,h3,h4,h5,h6,h7,table,tbody,th,td,form,fieldset,textarea,option,ul,ol,li,img{padding:0;margin:0;border:none;background:transparent;vertical-align:top;text-align:left;font-weight:normal;font-size:16px;font-family:'OpenSansRegular',Verdana,sans-serif;line-height:1.4}
input{padding:0;margin:0;text-align:left;font-weight:normal;font-size:medium;font-family:'OpenSansRegular',Verdana,sans-serif;line-height:1.4}
select{text-align:left;font-weight:normal;font-size:medium;font-family:'OpenSansRegular',Verdana,sans-serif;line-height:1.4}
input[type=text],textarea{-webkit-user-modify:read-write-plaintext-only}
table{border-spacing:0}
img,input{vertical-align:middle}
ul{padding-left:28px;list-style-position:outside}
ol{padding-left:34px;list-style-position:outside}
:focus{outline:none}
button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0}
body{padding:0;margin:0}
.clear{display:block;clear:both;height:0;font-size:0;line-height:0}
.left{text-align:left !important}
.right{text-align:right !important}
.center{text-align:center !important}
.small{font-size:small}
.nowrap{white-space:nowrap}
.bigger{font-size:150%}
.invisible{width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute;padding:0;border:none;clip:rect(0,0,0,0)}
#debugFooter{position:relative;padding:1px 0;background:#e2e2e3}
#debugFooter p{margin:15px !important}
#debugFooter a{text-decoration:none}
#debugFooter a:hover{text-decoration:underline}
#debugFooter .close{position:relative;float:right;display:block;width:30px;height:30px;top:-16px;line-height:30px;margin-left:5px;padding:0;border:1px solid #d2d2d3;text-align:center}
#debugFooter .validatorOK{color:#55B05A}
#debugFooter .validatorWrong{color:#f00}
#debugFooter .validatorErrors{margin:10px 20px 15px 20px}
@media only screen and (min-width:720px){#debugFooter p{margin:15px 30px !important}
}
@font-face{font-family:"OpenSansLight";src:url("/cap_aoc/fonts/OpenSans/opensans_light_webfont_eot.eot");src:url("/cap_aoc/fonts/OpenSans/opensans_light_webfont_eot.eot?#iefix") format("embedded-opentype"),url("/cap_aoc/fonts/OpenSans/opensans_light_webfont_woff.woff") format("woff"),url("/cap_aoc/fonts/OpenSans/opensans_light_webfont_ttf.ttf") format("truetype"),url("/cap_aoc/fonts/OpenSans/opensans_light_webfont_svg.svg#OpenSansLight") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"OpenSansRegular";src:url("/cap_aoc/fonts/OpenSans/opensans_regular_webfont_eot.eot");src:url("/cap_aoc/fonts/OpenSans/opensans_regular_webfont_eot.eot?#iefix") format("embedded-opentype"),url("/cap_aoc/fonts/OpenSans/opensans_regular_webfont_woff.woff") format("woff"),url("/cap_aoc/fonts/OpenSans/opensans_regular_webfont_ttf.ttf") format("truetype"),url("/cap_aoc/fonts/OpenSans/opensans_regular_webfont_svg.svg#OpenSansRegular") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"OpenSansBold";src:url("/cap_aoc/fonts/OpenSans/opensans_bold_webfont_eot");src:url("/cap_aoc/fonts/OpenSans/opensans_bold_webfont_eot?#iefix") format("embedded-opentype"),url("/cap_aoc/fonts/OpenSans/opensans_bold_webfont_woff.woff") format("woff"),url("/cap_aoc/fonts/OpenSans/opensans_bold_webfont_ttf.ttf") format("truetype"),url("/cap_aoc/fonts/OpenSans/opensans_bold_webfont_svg.svg#OpenSansBold") format("svg");font-weight:normal;font-style:normal}
body{background:#f2f2f2;color:#505457}
a{color:#0077cc;transition:color 0.1s ease 0s}
a:hover{color:#00527f}
.overthrow-enabled .overthrow{overflow-x:auto;-webkit-overflow-scrolling:touch}
#top{padding-top:1px;border-bottom:1px solid #000033;min-height:40px;background:#000033;color:#ffffff}
#top h1,#top h2,#top h3{color:#ffffff}
#top .content:first-child h2:first-child,#top .content:first-child h3:first-child{margin-top:20px}
#top a{color:#88ccff}
#top a:hover{color:#ffffff}
#bottom{position:relative;bottom:0;width:100%;overflow:hidden;background:#f2f2f2;color:#919395;border-top:1px solid #dadada;min-height:40px}
#bottom *{font-size:small}
#bottom h1,#bottom h2,#bottom h3{margin-top:10px;margin-bottom:10px;color:#919395;font-weight:bold}
#bottom a{color:#919395}
#bottom a:hover{color:#5e6061}
.content{max-width:984px;margin:0 auto}
.content .content{background:#f00}
.header .in{padding:0 10px;height:60px;overflow:hidden;font-size:large;font-weight:bold}
.header .brandLogo{float:left;font-size:large;font-weight:bold;margin:15px 10px 0 0}
.header .brandLogo.hideable{display:none}
.header .logo{float:right;margin-top:19px;text-decoration:none}
.header .action{position:relative;float:left;display:block;margin-top:8px;padding:10px;font-size:medium;font-weight:normal;text-decoration:none;white-space:nowrap}
.header .action span{position:relative;margin-left:7px;top:2px}
#top .header .logo{color:#ffffff}
#top .header .action{color:#b3b3c2}
#top .header .action:hover{color:#ffffff}
#page .header .logo{color:#505457}
.flashes{margin:20px 20px;padding:0}
.flashes .flash{margin:10px 0;border:1px solid #e1d7a1;border-radius:4px;padding-top:0;background:#ffffcc;color:#000000}
.flashes .flash p{margin:10px 10px}
.flashes .flash p.in{margin:0}
.flashes .flash a.in{display:block;background:url("/cap_aoc/images/themes/Default/arrows/right-a8aaab.png") right center no-repeat;color:inherit;padding:10px 25px 10px 10px;border-right:8px solid transparent;text-decoration:none}
.flashes .flash a.in:hover{background-image:url("/cap_aoc/images/themes/Default/arrows/right-00527f.png");color:#0077cc}
.flashes .ok{background:#eeffdd;border-color:#cfdbc8;color:#46800d}
.flashes .promo{background:#bbddff;border-color:#9ac8dd;color:#000000}
.flashes .error,.flashes .warning{background:#f8dfdf;border-color:#e2b9b9;color:#990000}
.flashes + .flashes{margin-top:-10px}
@media only screen and (min-width:361px){#header .in{padding:0 25px;height:100px}
#header .brandLogo{height:60px;width:60px;margin-top:20px}
#header .logo{margin-top:32px;font-size:18pt;font-weight:normal}
#header .action{margin-top:24px}
}
#footer{clear:both;border-top:1px solid rgba(255,255,255,0.1);background:#7B7C7E}
#footer table{margin:0 auto}
#footer td{width:33% !important;border:none;text-align:center}
#footer td a{display:block;padding:15px 10px;font-size:small;text-align:center;text-decoration:none;color:#EEEEEE}
#footer td a:hover{color:#FFFFFF}
#leftCol,.tabletOnly{display:none}
h1,h2{margin:25px 20px;font-size:32px;overflow:hidden;color:#000000}
h1 .subtitle,h2 .subtitle{display:block;font-size:16px;margin-left:1px;color:#919395}
h1 .button{float:right;margin-left:8px;padding:8px 8px 6px 8px;font-size:small}
h1 .right{float:right;margin-left:8px}
h2{margin-bottom:15px;font-size:24px}
h3{margin:25px 20px 15px;font-weight:bold;font-size:16px}
h1 + h2,h2 + h3{margin-top:10px}
h2 + form h3:first-child{margin-top:15px}
p{margin:15px 20px}
p a{padding:4px 0}
ul,ol{margin:10px 20px 10px 10px}
li{margin-top:10px}
#page > .content:first-child > p:first-child{margin-top:15px}
.image,.video{text-align:center;margin:20px 20px}
.image img,.video img{max-width:100%;height:auto;border-radius:4px}
.video a{position:relative;padding:0}
.video .play{position:absolute;left:0;top:-30px;width:100%;height:80px;background:url("/cap_aoc/images/shared/buttons/videoOverlay.png") no-repeat center center}
.block{margin:20px 0;padding:5px 0;background:#e5f0f8}
.block.limitedWidth{max-width:984px;margin-left:auto;margin-right:auto}
.block > h2:first-child,.block > h3:first-child,.block > .content:first-child > h2:first-child,.block > .content:first-child > h3:first-child,.block > .content:first-child .col:first-child > h2:first-child,.block > .content:first-child .col:first-child > h3:first-child{margin-top:15px}
.block + .block{margin-top:-20px}
.note{color:#919395;font-size:small}
.box{margin:10px 20px;border:1px solid #cfcfcf;border-radius:4px}
.box h3,.box p{margin-left:10px;margin-right:10px}
.box h3:first-child{margin-top:15px}
p.box{padding:10px 10px}
@media only screen and (min-width:381px){.columns .col{width:50%;float:left}
}
.columns.responsive .col{width:100%;float:none}
#page{padding-bottom:5px}
#page > .block.fullWidth:last-child{margin-bottom:-5px}
@media only screen and (min-width:720px){.columns.responsive .col{width:50%;float:left}
#bottom h1,#bottom h2,#bottom h3{margin-top:20px;margin-bottom:10px}
#bottom h1 + p,#bottom h2 + p,#bottom h3 + p{margin-top:10px}
.header .in{padding:0 30px;height:100px}
.header .brandLogo{height:50px;width:50px;margin-top:26px}
.header .brandLogo.hideable{display:inline}
.header .logo{margin-top:34px;font-size:22pt;font-weight:normal}
.header .logo img{width:auto;height:40px}
.header .action{display:none}
.header .action img{width:18px;height:30px;margin-right:4px}
.tabletOnly{display:inherit}
.phoneOnly{display:none}
.flashes{margin:30px 30px 30px}
.flashes .flash{margin:10px auto;max-width:480px}
.flashes .flash p{margin-left:15px;margin-right:15px}
.flashes .flash a.in{padding-left:15px;padding-right:15px}
h1{font-size:48px;margin:40px 30px}
h1 .button{margin-top:6px}
h2{font-size:32px;margin:60px 30px 20px}
h3{margin:40px 30px 20px}
p{margin:20px 30px}
ul,ol{margin:20px 30px 20px 20px}
.image,.video{margin-top:30px;margin-bottom:30px}
.block{margin:40px 0;padding:20px 0}
.block > h2:first-child,.block > h3:first-child,.block > .content:first-child > h2:first-child,.block > .content:first-child .col > h2:first-child,.block > .columns:first-child .col > h2:first-child,.block > .content:first-child > h3:first-child,.block > .content:first-child .col > h3:first-child,.block > .columns:first-child .col > h3:first-child,.block .inlineEditor > h2:first-child,.block .inlineEditor > h3:first-child{margin-top:10px}
.block + .block{margin-top:-40px}
.box{margin:20px 30px}
.box h3,.box p{margin-left:15px;margin-right:15px}
.box p:first-child{margin-top:15px}
.box p:last-child{margin-bottom:15px}
#page{padding-bottom:20px}
#page > .content:first-child > p:first-child,#page > .content:first-child > h2:first-child,#page .inlineEditor > p:first-child,#page .inlineEditor > span:first-child + p{margin-top:30px}
#page > .block.fullWidth:last-child{margin-bottom:-20px}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5){.flashes .flash a.in{background-image:url("/cap_aoc/images/shared/arrows/menuArrow-hres.png");background-size:19px}
.flashes .flash a.in:hover{background-image:url("/cap_aoc/images/shared/arrows/menuArrow-h-hres.png");background-size:19px}
div.video .play,p.video .play{background-image:url("/cap_aoc/images/shared/buttons/videoOverlay-hres.png");background-size:72px}
}
table.textTable{margin:15px 20px;border-collapse:collapse}
table.textTable th{background:#e0e0e0;color:#505457;font-weight:bold}
table.textTable td,table.textTable th{border:1px solid #bbbbbb;padding:3px 10px 3px 5px}
table.textTable td p,table.textTable th p{margin:0}
.responsiveTable{margin:15px 0}
.responsiveTable .in{display:table;padding:0 20px}
.responsiveTable table.textTable{margin:0}
@media only screen and (min-width:720px){table.textTable{margin:20px 30px}
.responsiveTable{margin:20px 30px}
.responsiveTable .in{padding:0}
}
.form{margin:30px 0}
.form .formIn{border:1px solid #bed4e4;border-width:1px 0 1px 0;background:#e5f0f8;color:#505457}
.form h2{margin-top:15px;text-align:center}
.form h3:first-child{margin-top:15px}
.form table{width:100%;background:transparent}
.form table th{width:60px;padding:5px 10px 0 10px;text-align:right;vertical-align:top}
.form table td{padding-bottom:10px}
.form table tr:last-child td{padding-bottom:0}
.form .row{margin:10px 20px}
.form .row:first-child{margin-top:20px}
.form .row label{display:block;margin:0 0 5px}
.form .row.otherOptionRow{margin-left:45px}
.form label.required span{margin-left:5px}
.form .buttons{margin:20px 20px}
.form .indent{padding-left:25px}
.form .row .row{margin:10px 0}
.form .row .row:first-child{margin-top:0}
.form .inputWrap{border:1px solid #b9b9b9;border-top-color:#949494;padding:6px 9px 6px;border-radius:4px;background:#ffffff}
.form .inputWrap.disabled{background:#f2f2f2}
.form .inputWrap.focus{border-color:#0b95d3;box-shadow:0 0 2px #0b95d3}
.form .row.center .inputWrap{margin:0 auto}
.form .inputWrap table{width:100%}
.form .inputWrap table td:nth-child(n+2){padding-left:5px;text-align:right}
.form .wrongInput{border-color:#900}
.form .inputShort{width:120px}
.form .input{border:0;padding:0;width:100%;color:#505457;
background:transparent;
-webkit-appearance:none}
.form .input[disabled="disabled"],.form .input.disabled{background:#f2f2f2;color:#b9bbbc}
.form .input::-webkit-input-placeholder{color:#b9b9b9}
.form .input:-moz-placeholder{color:#b9b9b9}
.form .input::-moz-placeholder{color:#b9b9b9}
.form .input:-ms-input-placeholder{color:#b9b9b9}
.form select{border:1px solid #b9b9b9;border-top-color:#949494;padding:6px 22px 6px 9px;border-radius:4px;color:#505457;cursor:pointer;max-width:100%;-webkit-appearance:none;background:#ffffff url("/cap_aoc/images/themes/Default/arrows/select-505457.png") right center no-repeat}
.form select::-ms-expand{display:none}
.form option{padding:0 9px}
.form .checkbox,.form .radio{margin:10px 0 0 1px;float:left;cursor:pointer;vertical-align:top}
.form .checkboxCol{margin-left:26px}
.form .checkboxCol label{margin-left:0}
.form label .checkbox,.form label .radio{float:none;margin:5px 10px 2px 1px}
.form label.checkboxRow{margin:0}
.form label.clickable{cursor:pointer;padding:5px 0;vertical-align:middle}
.form label.disabled{color:#b9bbbc;cursor:auto}
.buttons{margin:15px 20px;text-align:center}
.buttons .button{margin:5px;min-width:40px}
.button{-moz-box-sizing:content-box;-ms-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;display:inline-block;vertical-align:middle;border:none;border-bottom:4px solid #026795;border-radius:4px;padding:10px 10px 10px;background:#0b95d3;color:#ffffff !important;text-decoration:none;text-align:center;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;transition:background-color 0.1s ease 0s;-webkit-appearance:none}
.button:hover{border-bottom-color:#004466;background-color:#006194;color:#ffffff}
.buttonLight{border:1px solid #cfcfcf;border-width:1px 1px 4px 1px;background:#ffffff;color:#666666 !important}
.buttonLight:hover{border-bottom-color:#bdbdbd;background-color:#ececec;color:#666666}
.buttonDisabled,.buttonDisabled:hover{border-color:#c0c0c0;background:#d9d9d9;color:#777 !important;cursor:default}
@media only screen and (max-width:380px){.buttons{margin:20px 20px}
.buttons .button{display:block;margin:0 0 15px 0;padding-left:5%;padding-right:5%;width:90%}
.buttons .button:last-of-type{margin-bottom:0}
}
@media only screen and (min-width:381px){.form{margin:30px 20px}
.form .formIn{margin-left:auto;margin-right:auto;min-width:300px;display:table;border-width:1px;border-radius:4px}
.form .inputWrap,.form select{max-width:300px}
.columns .form .formIn{min-width:0}
.buttons .button{padding-left:25px;padding-right:25px}
.buttons,.form .buttons{margin-left:15px;margin-right:15px}
}
@media only screen and (min-width:720px){.form{margin:40px auto;max-width:600px}
.form .row{margin:20px 30px}
.form .row.otherOptionRow{margin-top:-10px;margin-left:55px}
.form h2,.form h3:first-child,.form .flashes:first-child{margin-top:20px}
.form label.checkboxRow{display:inline-block;min-width:100px}
.buttons,.form .buttons{margin-left:25px;margin-right:25px}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5){.form select{background-image:url("/cap_aoc/images/themes/Default/arrows/select-hres-505457.png");background-size:15px}
}
.breadcrumb{display:none}
@media only screen and (min-width:720px){.breadcrumb{display:block;margin:15px 30px;font-size:small;color:#a1a3a5}
.breadcrumb a{text-decoration:none;color:#a1a3a5}
.breadcrumb a:hover{color:#00527f}
}
.links{margin:10px 20px 10px 15px}
.links a{display:block;padding:8px 10px 8px 20px;line-height:22px;text-decoration:none}
.links .prev{background:url("/cap_aoc/images/themes/Default/arrows/left-0077cc.png") 0 14px no-repeat}
.links .prev:hover{background:url("/cap_aoc/images/themes/Default/arrows/left-00527f.png") 0 14px no-repeat}
.links .next{background:url("/cap_aoc/images/themes/Default/arrows/right-0077cc.png") 0 14px no-repeat}
.links .next:hover{background:url("/cap_aoc/images/themes/Default/arrows/right-00527f.png") 0 14px no-repeat}
.links .close{background:url("/cap_aoc/images/themes/Default/arrows/close-0077cc.png") 0 14px no-repeat}
.links .close:hover{background:url("/cap_aoc/images/themes/Default/arrows/close-00527f.png") 0 14px no-repeat}
.links:after{content:'';background-image:url("/cap_aoc/images/themes/Default/arrows/left-00527f.png"),url("/cap_aoc/images/themes/Default/arrows/right-00527f.png"),url("/cap_aoc/images/themes/Default/arrows/close-00527f.png")}
.flashes .links{margin-left:5px;margin-right:5px;margin-bottom:5px}
@media only screen and (min-width:720px){.links{margin:20px 30px;max-width:480px}
.flashes .links{margin-left:15px;margin-right:15px}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5){.links .prev{background-image:url("/cap_aoc/images/themes/Default/arrows/left-hres-0077cc.png");background-size:13px}
.links .prev:hover{background-image:url("/cap_aoc/images/themes/Default/arrows/left-hres-00527f.png");background-size:13px}
.links .next{background-image:url("/cap_aoc/images/themes/Default/arrows/right-hres-0077cc.png");background-size:13px}
.links .next:hover{background-image:url("/cap_aoc/images/themes/Default/arrows/right-hres-00527f.png");background-size:13px}
.links .close{background-image:url("/cap_aoc/images/themes/Default/arrows/close-hres-0077cc.png");background-size:13px}
.links .close:hover{background-image:url("/cap_aoc/images/themes/Default/arrows/close-hres-00527f.png");background-size:13px}
.links:after{background-image:url("/cap_aoc/images/themes/Default/arrows/left-hres-00527f.png"),url("/cap_aoc/images/themes/Default/arrows/right-hres-00527f.png"),url("/cap_aoc/images/themes/Default/arrows/close-hres-00527f.png")}
}
.menu{margin:30px 20px;border:1px solid #cfcfcf;border-bottom:2px solid #b5b6b7;border-radius:4px;overflow:hidden}
.menu .item{border-bottom:1px solid #d4d4d4;background:#ffffff;color:#505457;overflow:hidden}
.menu .item a{display:block;overflow:hidden;padding:10px 20px 10px 10px;border-right:8px solid transparent;text-decoration:none;background:url("/cap_aoc/images/themes/Default/arrows/right-a8aaab.png") right center no-repeat;color:#505457;font-size:16px}
.menu .item a:hover{background-color:#e5f0f8;background-image:url("/cap_aoc/images/themes/Default/arrows/right-00527f.png")}
.menu .item:first-child{border-top-left-radius:3px;border-top-right-radius:3px}
.menu .item:last-child{border-bottom:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.menu .counter{margin-left:4px;background:#eaeaeb;border-radius:8px;color:#505457;font-size:small;padding:1px 6px}
.menu .right{float:right;margin-top:1px;color:#2286c3;font-size:small;font-weight:normal}
.menu .rightHeight{margin-top:11px}
.menu .icon{float:left;margin-top:0}
.menu .menuCol{margin:4px 0 0 42px}
.menu .withNote .icon{margin-top:1px}
.menu .withNote .icon + .menuCol{margin-top:1px}
.menu .desc{display:block;font-size:13px;line-height:16px;font-weight:normal;color:#96989a}
.menu .disabled{padding:10px 10px 10px 10px;background:#f5f5f5;color:#c3c4c5}
.menu .disabled .desc{color:#c3c4c5}
.menu .disabled .right{color:#c3c4c5}
.menu:after{content:'';background-image:url("/cap_aoc/images/themes/Default/arrows/right-00527f.png")}
.menu + p{margin-top:15px}
h2 + .menu,h3 + .menu{margin-top:20px}
@media only screen and (min-width:720px){.menu{margin:40px auto;max-width:480px}
.menu .item a,.menu .disabled{padding-left:15px}
.columns .menu{margin:40px 20px;max-width:auto}
h2 + .menu,h3 + .menu{margin-top:30px}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5){.menu .item a{background-image:url("/cap_aoc/images/themes/Default/arrows/right-hres-a8aaab.png");background-size:13px}
.menu .item a:hover{background-image:url("/cap_aoc/images/themes/Default/arrows/right-hres-00527f.png");background-size:13px}
.menu:after{background-image:url("/cap_aoc/images/themes/Default/arrows/right-hres-00527f.png")}
}
.paginator{position:relative;padding:10px 0;margin:10px;font-size:small;text-align:center}
.paginator .prev{position:absolute;left:0;top:0;padding:10px 10px 10px 25px;background:url("/cap_aoc/images/themes/Default/arrows/left-small-0077cc.png") 10px center no-repeat;font-size:small;text-decoration:none}
.paginator .prev:hover{background-image:url("/cap_aoc/images/themes/Default/arrows/left-small-00527f.png")}
.paginator .next{position:absolute;right:0;top:0;padding:10px 15px 10px 10px;border-right:10px solid transparent;background:url("/cap_aoc/images/themes/Default/arrows/right-small-0077cc.png") right center no-repeat;font-size:small;text-decoration:none;text-align:right}
.paginator .next.next:hover{background-image:url("/cap_aoc/images/themes/Default/arrows/right-small-00527f.png")}
p + .paginator{margin-top:-10px}
.menu + .paginator{margin-top:-20px}
@media only screen and (max-width:319px){.paginator{overflow:hidden;padding:0}
.paginator .prev{position:relative;float:left}
.paginator .next{position:relative;float:right}
.paginator span{visibility:hidden}
}
@media only screen and (min-width:720px){.paginator{margin-left:auto;margin-right:auto;max-width:480px}
.menu + .paginator{margin-top:-30px}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5){.paginator .prev{background-image:url("/cap_aoc/images/themes/Default/arrows/left-small-hres-0077cc.png");background-size:10px}
.paginator .prev.prev:hover{background-image:url("/cap_aoc/images/themes/Default/arrows/left-small-hres-00527f.png");background-size:10px}
.paginator .next{background-image:url("/cap_aoc/images/themes/Default/arrows/right-small-hres-0077cc.png");background-size:10px}
.paginator .next.next:hover{background-image:url("/cap_aoc/images/themes/Default/arrows/right-small-hres-00527f.png");background-size:10px}
}
.search{margin:10px 20px}
.search .in{border:1px solid #cbcbcb;border-radius:15px;background:#ffffff url(/cap_aoc/images/shared/search-bg.png) top left repeat-x;overflow:hidden}
.search table{margin:0;border:0;width:100%}
.search table th{padding:4px 4px 4px 11px;border:none;font-size:small;background:transparent}
.search table td{width:40px;border:none;border-left:1px solid #cbcbcb;padding:0;font-size:small;border-radius:0 15px 15px 0;background:#f3f3f3 url(/cap_aoc/images/shared/search-bg.png) top left repeat-x}
.search table td:hover{background:#e0e0e0}
.search .input{width:100%;padding:0;border:0;border-radius:0;background:#fff;color:#666;
-webkit-appearance:none}
.search .submit{margin:0;padding:6px 10px 4px 5px;border:none;border-radius:0 15px 15px 0;background:transparent;color:#666;font-size:small;cursor:pointer}
@media only screen and (min-width:720px){.search{margin:20px 30px}
}
.tabs{margin-bottom:-1px}
.tabs table{width:100%}
.tabs td{border-radius:4px 4px 0 0;border:1px solid transparent;border-bottom:none}
.tabs td.active{background:#f2f2f2;border-color:#000033}
.tabs td:first-child{border-top-left-radius:0;border-left-width:0}
.tabs td:last-child{border-top-right-radius:0;border-right-width:0}
.tabs td a{display:block;padding:12px 8px;text-align:center;text-decoration:none}
.tabs.tabs1 td{width:100%}
.tabs.tabs2 td{width:50%}
.tabs.tabs3 td{width:33.33%}
.tabs.tabs4 td{width:25%}
.tabs.tabs5 td{width:20%}
#top .tabs td.active a{color:#505457}
#page .tabs{border-radius:4px;margin:20px 20px}
#page .tabs table{border-radius:4px}
#page .tabs td{border-radius:0;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf}
#page .tabs td:first-child{border-radius:4px 0 0 4px}
#page .tabs td:last-child{border-radius:0 4px 4px 0;border-right:1px solid #cfcfcf}
#page .tabs td a{padding:10px 10px 8px 10px;color:#505457}
#page .tabs td a:hover{color:#00527f}
#page .tabs td.active{background:#0b95d3;border:none;border-top:4px solid #026795}
#page .tabs td.active + td{border-left:none}
#page .tabs td.active a{color:#ffffff;padding-top:7px}
@media only screen and (min-width:720px){.tabs{margin:0 30px -1px 30px;border-radius:5px 5px 0 0}
.tabs table{width:auto}
.tabs td{width:auto !important;min-width:100px}
.tabs td:first-child{border-top-left-radius:4px;border-left-width:1px}
.tabs td:last-child{border-top-right-radius:4px;border-right-width:1px}
.tabs td a{padding:12px 20px}
#page .tabs{margin:30px 30px}
#page .tabs table{margin:0 auto}
}
h1,h2,h2{font-family:'OpenSansLight',Verdana,sans-serif}
h1 .button{margin-top:5px}
#top{background:#000033 url("/cap_aoc/images/o2/page-bg.png") repeat-x 0 -1px;border-color:#f2f2f2}
.block{background:#fff}
.block + .block{margin-top:-16px}
.buttonRed{border-color:#4b0000;background-color:#900;color:#fff !important}
.buttonRed:hover{border-color:#300;background-color:#600;color:#fff !important}
.buttonDark{border-color:#061329;background-color:#234987;color:#fff !important}
.buttonDark:hover{border-color:#061329;background-color:#13316e;color:#fff !important}
.buttonGray{border-color:#606060;background-color:#8e8e8e;color:#fff !important}
.buttonGray:hover{border-color:#505050;background-color:#666;color:#fff !important}
@media only screen and (min-width:720px){h1 .button{margin-top:17px}
.block + .block{margin-top:-36px}
}
.bold a{font-weight:bold}
@media only screen and (min-width:720px){.links,.centered{max-width:480px;margin-left:auto;margin-right:auto}
.content h1{text-align:center}
}
