﻿/*Changed main. to .inner-main-content for all table elements - Edit 2014 - Venkat Opentext */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, .inner-main-content table, caption, .inner-main-content tbody, .inner-main-content tfoot, .inner-main-content thead, .inner-main-content tr, .inner-main-content th, .inner-main-content td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
body{
line-height:1;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{
   display:block;
}
nav ul{
list-style:none;
}
blockquote,
q{
   quotes:none;
}
blockquote:before,
blockquote:after,
q:before,
q:after{
   content:'';
   content:none;
}
a{
   margin:0;
   padding:0;
   font-size:100%;
   vertical-align:baseline;
   background:transparent;
   text-decoration:none;/* Edit by KR 31/01/14 */
}
ins{
   background-color:#ff9;
   color:#000;
   text-decoration:none;
}
mark{
   background-color:#ff9;
   color:#000;
   font-style:italic;
   font-weight:bold;
}
del{
   text-decoration:line-through;
}
abbr[title],
dfn[title]{
   border-bottom:1px dotted;
   cursor:help;
}
/*changed table to (.inner-main-content table) - Edit 2014 - Venkat Opentext */
.inner-main-content table {
   border-collapse:collapse;
   border-spacing:0;
}
hr{
   display:block;
   height:1px;
   border:0;
   border-top:1px solid #cccccc;
   margin:1em 0;
   padding:0;
}
input,
select{
   vertical-align:middle;
}
.clearfix{
   *zoom:1;
}
.clearfix:before,
.clearfix:after{
   display:table;
   content:"";
}
.clearfix:after{
   clear:both;
}
body::before{}
body{
   min-width:960px;
}
.container_12{
*zoom:1;
margin-left:auto;
margin-right:auto;
width:960px;
position:relative;
}
.container_12:before,
.container_12:after{
display:table;
content:"";
}
.container_12:after{
clear:both;
}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{
display:inline;
float:left;
position:relative;
margin-left:10px;
margin-right:10px;
}
.alpha{
margin-left:0;
}
.omega{
margin-right:0;
}
.container_12 .grid_1{width:60px;}
.container_12 .grid_2{width:140px;}
.container_12 .grid_3{width:220px;}
.container_12 .grid_4{width:300px;}
.container_12 .grid_5{width:380px;}
.container_12 .grid_6{width:460px;}
.container_12 .grid_7{width:540px;}
.container_12 .grid_8{width:620px;}
.container_12 .grid_9{width:700px;}
.container_12 .grid_10{width:780px;}
.container_12 .grid_11{width:860px;}
.container_12 .grid_12{width:940px;}
/*changed .main a to .outer-wrapper a - Edit 2014 - Venkat Opentext */
.outer-wrapper a {
    color: #1a9ce3;
    text-decoration: none;
}
/*changed .main a to .outer-wrapper a - Edit 2014 - Venkat Opentext */
.outer-wrapper a:active, a:focus, a:hover {
    color: #005a96;
    text-decoration: none;
}
a.cta{
   display:inline-block;
   *display:inline;
   *zoom:1;
   position:relative;
   text-decoration:underline;
}
a.cta:after{
   content:"";
   display:inline-block;
   width:10px;
   height:8px;
   background:url('/file_source/img//small-teal-arrow.png') no-repeat right center;
}
a.cta.alt:after{
   content:"";
   display:none;
}
a.cta.alt:before{
   content:"";
   display:inline-block;
   width:10px;
   height:8px;
   background:url('/file_source/img//small-teal-arrow-left.png') no-repeat left center;
}
a.cta:hover{
   color:#005a96;
   text-decoration:none;
}
a img{
   border:0;
   -ms-interpolation-mode:bicubic;
}
a.icon{
   line-height:1.5em;
   display:inline-block;
   *display:inline;
   *zoom:1;
   padding-left:30px;
   color:#005a96;
   text-decoration:underline;
}
a.icon.pdf{
   background:url('/file_source/img//pdf.png') no-repeat left top;
}
a.icon.linkedin{
   background:url('/file_source/img//linkedin.png') no-repeat left center;
}
a.icon.twitter{
   background:url('/file_source/img//twitter.png') no-repeat left center;
}
a.icon.facebook{
   background:url('/file_source/img//facebook.png') no-repeat left center;
}
h1,
h2,
h3,
h4,
h5,
h6{
   color:#005a96;
   font-weight:normal;
   margin:0.3em 0;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small{
   color:#000;
   display:block;
   line-height:1;
}
h1.grey,
h2.grey,
h3.grey,
h4.grey,
h5.grey,
h6.grey{
   color:#4d4d4d;
}
h1.visualhide,
h2.visualhide,
h3.visualhide,
h4.visualhide,
h5.visualhide,
h6.visualhide{
   overflow:hidden;
   position:absolute;
   clip:rect(0 0 0 0);
   height:1px;
   width:1px;
   margin:-1px;
   padding:0;
   border:0;
}
h1{
   font-size:2.2em;
   line-height:1.1em;
}
h1 small{
   font-size:.6em;
}
h1.large{
   font-size:2.8em;
   line-height:1.3em;
}
h2{
   font-size:1.8em;
   line-height:1.3em;
}
h3{
font-size:1.4em;
line-height:1.3em;
}
h4{
font-size:1.2em;
}
h5{
font-size:1.0em;
}
h6{
font-size:0.8em;
}
p{
font-size:1.3em;
margin:0 0 0.75em 0;
line-height:1.5em;
}
/*added CSS - Edit 2014 - Venkat Opentext*/
.main p small {
    font-size: 80%;
}
/*end of added CSS*/
b,strong{
font-weight:bold;
}
ul,ol{
margin:0.5em 1.5em;
margin-right:0;
}
ul li,
ol li{
font-size:1.3em;
line-height:1.5em;
list-style-position:outside;
}
ul li li,
ol li li{
font-size:1em;
}
ul{
list-style-type:disc;
}
ul.doc-list,
ul.social-list{
margin-left:0;
}
ul.doc-list li,
ul.social-list li{
list-style-type:none;
padding:0;
margin:0 0 0.75em 0;
}
ul.social-list li a{
padding:8px 0 8px 40px;
line-height:1;
}
ul.plain{
margin:0 0 0.75em 0;
padding:0;
list-style-type:none;
}
ol{
list-style-type:decimal;
}
dl{
*zoom:1;
margin:0 0 0.75em 0;
font-size:1.3em;
line-height:1.5em;
}
dl:before,
dl:after{
display:table;
content:"";
}
dl:after{clear:both;}
dl dt{color:#005a96;}
dl dd{margin:0 0 0 0.75em;}
dl.inline dt{
float:left;
display:inline;
width:30%;
}
dl.inline dd{
float:left;
display:inline;
width:64%;
margin:0 0 0.75em 5%;
}
figure{
*display:inline;
*zoom:1;
margin:0 0 0.75em 0;
}
figure figcaption{
width:100%;
}
figure img{
display:block;
}
figure.left{
float:left;
display:inline-block;
margin:0 0.75em 0.75em 0;
}
figure.right{
float:right;
display:inline-block;
margin:0 0 0.75em 0.75em;
}
abbr[title]{
border-bottom:1px dotted;
}
dfn{
font-style:italic;
}
mark{
background:#ff0;
color:#000;
}
pre,
code,
kbd,
samp{
font-family:Monaco,Courier New,monospace;
font-size:1.3em;
line-height:1.5em;
}
pre pre,
code pre,
kbd pre,
samp pre,
pre code,
code code,
kbd code,
samp code,
pre kbd,
code kbd,
kbd kbd,
samp kbd,
pre samp,
code samp,
kbd samp,
samp samp{
font-size:1em;
}
cite{
font-style:normal;
}
pre{
white-space:pre;
white-space:pre-wrap;
word-wrap:break-word;
}
sup{
top:-0.5em;
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub{
bottom:-0.25em;
}
hr{
display:block;
height:1px;
border:0;
border-top:1px solid #ddd;
margin:1em 0;
padding:0;
clear:both;
}
blockquote{
padding:2em;
margin:0 0 0.75em 0;
line-height:1.5em;
}
blockquote p{
color:#4d4d4d;
font-style:italic;
}
blockquote p:after{
content:"”";
}
blockquote p:before{
content:"“";
}
blockquote small{
color:#999;
}
blockquote small:before{
content:'\2014 \00A0';
}
.highlight-block{
background:#f0f0f0;
border:1px solid #e3e3e3;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
margin-bottom:2em;
}
.highlight-block .block-inner{
padding:10px;
}
.highlight-block .block-inner h1,
.highlight-block .block-inner h2,
.highlight-block .block-inner h3,
.highlight-block .block-inner h4,
.highlight-block .block-inner h5,
.highlight-block .block-inner h6{
color:#005a96;
}
fieldset{
position:relative;
}
fieldset legend,
fieldset label,
fieldset input[type="text"],
fieldset input[type="password"],
fieldset input[type="email"],
fieldset input[type="file"],
fieldset input[type="url"],
fieldset input[type="tel"],
fieldset input[type="date"],
fieldset input[type="week"],
fieldset input[type="month"],
fieldset input[type="time"],
fieldset input[type="date"],
fieldset input[type="datetime"],
fieldset input[type="datetime-local"],
fieldset input[type="color"],
fieldset textarea,
fieldset select,
fieldset input[type="submit"],
fieldset input[type="button"],
fieldset input[type="reset"],
fieldset output{
padding:2px;
font-family:"Trebuchet MS",verdana,sans-serif;
font-size:1.3em;
line-height:1.5em;
color:#4d4d4d;
vertical-align:middle;
}
fieldset legend{
font-size:1.8em;
line-height:1.3em;
color:#005a96;
font-weight:normal;
margin-bottom:.5em;
}
fieldset fieldset legend{
margin-bottom:0em;
}
fieldset label,fieldset legend{
display:block;
}
fieldset label.visualhide,
fieldset legend.visualhide{
overflow:hidden;
position:absolute;
clip:rect(0 0 0 0);
height:1px;
width:1px;
margin:-1px;
padding:0;
border:0;
}
fieldset input[type="submit"],
fieldset input[type="button"],
fieldset input[type="reset"]{
cursor:pointer;
-webkit-appearance:button;
*overflow:visible;
display:inline-block;
*display:inline;
*zoom:1;
padding:5px 10px;
margin-bottom:1em;
color:#fff;
font-size:1.4em;
font-weight:bold;
background-image:url('/file_source/img//btn-bg-blue.gif');
background-position:top left;
background-color:#0d8ccc;
background-color:#45b0e2;
background-image:-moz-linear-gradient(top, #6ac8f0, #0d8ccc);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6ac8f0), to(#0d8ccc));
background-image:-webkit-linear-gradient(top, #6ac8f0, #0d8ccc);
background-image:-o-linear-gradient(top, #6ac8f0, #0d8ccc);
background-image:linear-gradient(to bottom, #6ac8f0, #0d8ccc);
background-repeat:repeat-x;border:1px solid #0b79bc;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
fieldset input[type="submit"]:hover,
fieldset input[type="button"]:hover,
fieldset input[type="reset"]:hover,
fieldset input[type="submit"]:active,
fieldset input[type="button"]:active,
fieldset input[type="reset"]:active,
fieldset input[type="submit"]:focus,
fieldset input[type="button"]:focus,
fieldset input[type="reset"]:focus{
color:#fff;
background-image:url('/file_source/img//btn-bg-blue-hover.gif');
background-position:top left;
background-color:#0d8ccc;
background-color:#0094d2;
background-image:-moz-linear-gradient(top, #00afe7, #006cb3);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#00afe7), to(#006cb3));
background-image:-webkit-linear-gradient(top, #00afe7, #006cb3);
background-image:-o-linear-gradient(top, #00afe7, #006cb3);
background-image:linear-gradient(to bottom, #00afe7, #006cb3);
background-repeat:repeat-x;
border:1px solid #005a96;
}
fieldset input[type="submit"].light,
fieldset input[type="button"].light,
fieldset input[type="reset"].light{
border:1px solid #c0bfbf;
color:#005a96;
background-image:url('/file_source/img//btn-bg-grey.gif');
background-color:#fff;
background-color:#f8f8f7;
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dbdad9), color-stop(35%, #ffffff), to(#dbdad9));
background-image:-webkit-linear-gradient(#dbdad9, #ffffff 35%, #dbdad9);background-image:-moz-linear-gradient(top, #dbdad9, #ffffff 3500%, #dbdad9);background-image:-o-linear-gradient(#dbdad9, #ffffff 35%, #dbdad9);background-image:linear-gradient(#dbdad9, #ffffff 35%, #dbdad9);background-repeat:repeat-x;}fieldset input[type="submit"].light:hover,fieldset input[type="button"].light:hover,fieldset input[type="reset"].light:hover,fieldset input[type="submit"].light:active,fieldset input[type="button"].light:active,fieldset input[type="reset"].light:active,fieldset input[type="submit"].light:focus,fieldset input[type="button"].light:focus,fieldset input[type="reset"].light:focus{color:#005a96;background-image:url('/file_source/img//btn-bg-grey-hover-alt.gif');background-color:#fff;background-color:#f2f2f2;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c0bfbf), color-stop(35%, #ffffff), to(#c0bfbf));background-image:-webkit-linear-gradient(#c0bfbf, #ffffff 35%, #c0bfbf);background-image:-moz-linear-gradient(top, #c0bfbf, #ffffff 3500%, #c0bfbf);background-image:-o-linear-gradient(#c0bfbf, #ffffff 35%, #c0bfbf);background-image:linear-gradient(#c0bfbf, #ffffff 35%, #c0bfbf);background-repeat:repeat-x;}
fieldset input[type="reset"]{
border:1px solid #c0bfbf;
color:#005a96;
background-image:url('/file_source/img//btn-bg-grey.gif');
background-color:#fff;
background-color:#f8f8f7;
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dbdad9), color-stop(35%, #ffffff), to(#dbdad9));
background-image:-webkit-linear-gradient(#dbdad9, #ffffff 35%, #dbdad9);
background-image:-moz-linear-gradient(top, #dbdad9, #ffffff 3500%, #dbdad9);
background-image:-o-linear-gradient(#dbdad9, #ffffff 35%, #dbdad9);
background-image:linear-gradient(#dbdad9, #ffffff 35%, #dbdad9);
background-repeat:repeat-x;
}
fieldset input[type="reset"]:hover,
fieldset input[type="reset"]:active,
fieldset input[type="reset"]:focus{
border:1px solid #c0bfbf;
color:#005a96;
background-image:url('/file_source/img//btn-bg-grey-hover-alt.gif');
background-color:#fff;
background-color:#f2f2f2;
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c0bfbf), color-stop(35%, #ffffff), to(#c0bfbf));
background-image:-webkit-linear-gradient(#c0bfbf, #ffffff 35%, #c0bfbf);
background-image:-moz-linear-gradient(top, #c0bfbf, #ffffff 3500%, #c0bfbf);
background-image:-o-linear-gradient(#c0bfbf, #ffffff 35%, #c0bfbf);
background-image:linear-gradient(#c0bfbf, #ffffff 35%, #c0bfbf);
background-repeat:repeat-x;
}
fieldset input[type="text"],
fieldset input[type="password"],
fieldset input[type="email"],
fieldset input[type="file"],
fieldset input[type="url"],
fieldset input[type="tel"],
fieldset input[type="date"],
fieldset input[type="week"],
fieldset input[type="month"],
fieldset input[type="time"],
fieldset input[type="date"],
fieldset input[type="datetime"],
fieldset input[type="datetime-local"]{
min-width:95%;
}
fieldset input[type="checkbox"],
fieldset input[type="radio"]{
margin:0 5px 0 0;
}
fieldset textarea{
font-size:1.2em;
resize:both;
}
fieldset select{
margin:0;
}
fieldset button[disabled],
fieldset input[disabled]{
cursor:default;
}
fieldset .form-item{
*zoom:1;
margin:0 0 1em 0;
}
fieldset .form-item:before,
fieldset .form-item:after{
display:table;
content:"";
}
fieldset .form-item:after{
clear:both;
}
fieldset .form-item.error span.err-message{
display:block;
margin:1em 0;
background:url('/file_source/img//error.png') no-repeat left center;
padding-left:25px;
}
fieldset .form-item.error label{
color:#ff0000;
}
fieldset .form-item.error input[type="text"],
fieldset .form-item.error input[type="password"],
fieldset .form-item.error input[type="email"],
fieldset .form-item.error input[type="file"],
fieldset .form-item.error input[type="url"],
fieldset .form-item.error input[type="tel"],
fieldset .form-item.error input[type="date"],
fieldset .form-item.error input[type="week"],
fieldset .form-item.error input[type="month"],
fieldset .form-item.error input[type="time"],
fieldset .form-item.error input[type="date"],
fieldset .form-item.error input[type="datetime"],
fieldset .form-item.error input[type="datetime-local"],
fieldset .form-item.error input[type="color"],
fieldset .form-item.error textarea,
fieldset .form-item.error select{
border:1px solid #ff0000;
}
fieldset .form-item.checkbox-group label,
fieldset .form-item.radio-group label{
float:left;
margin-right:1em;
min-width:140px;
}
fieldset .form-item.select-group{
float:left;
margin-right:1em;
}
span.err-message{
display:none;
position:relative;
float:left;
width:100%;
font-size:1.3em;
color:#ff0000;
}
.error-list{
background:#f6f6f6;
padding:2em 4em;
margin-bottom:2em;
}
.error-list p{
background:url('/file_source/img//error.png') no-repeat left center;
padding-left:25px;
}
.error-list ol{
margin-left:3em;
margin-bottom:0;
}
.error-list ol li a{
text-decoration:underline;
}
table.main{
width:100%;
max-width:100%;
display:table;
margin-bottom:2em;
border-collapse:collapse;
border-spacing:0;
border-top:1px solid #aaaaaa;
border-bottom:1px solid #aaaaaa;
border-left:1px solid #aaaaaa;
}
/*added CSS for table elements - Edit 2014 Venkat Opentext*/
#inner-main-content table {
    border-bottom: 1px solid #aaaaaa;
    border-collapse: collapse;
    border-left: 1px solid #aaaaaa;
    border-spacing: 0;
    border-top: 1px solid #aaaaaa;
    display: table;
    margin-bottom: 2em;
    max-width: 100%;
    width: 100%;
}
/*end of added CSS*/
table caption{
padding:10px;
text-align:left;
font-size:1.8em;
color:#fff;
border:1px solid #aaaaaa;
border-bottom:none;
background:#aaaaaa;
}
table.main tr th{
font-weight:normal;
color:#005a96;
font-size:1.4em;
padding:10px;
vertical-align:top;
}
table.main tr td{
font-size:1.3em;
padding:10px;
vertical-align:top;
}
table.main tr td *{
font-size:1em;
}
table.main tr th,
table.main tr td{
border-bottom:1px solid #aaaaaa;
border-right:1px solid #aaaaaa;
}
table.main tr th.dark-cell,t
able.main tr td.dark-cell{
background:#f0f0f0;
}
table.main tr th a,
table.main tr td a{
display:inline-block;
*display:inline;
*zoom:1;
position:relative;
text-decoration:none;
color:#005a96;
}
/*added CSS for table elements - Edit 2014 Venkat Opentext*/
#inner-main-content table {
}
#inner-main-content table caption {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #aaaaaa;
    border-color: #aaaaaa #aaaaaa -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #fff;
    font-size: 1.8em;
    padding: 10px;
    text-align: left;
}
#inner-main-content table tr th {
    color: #005a96;
    font-size: 1.4em;
    font-weight: normal;
    padding: 10px;
    vertical-align: top;
}
#inner-main-content table tr td {
    font-size: 1.3em;
    padding: 10px;
    vertical-align: top;
}
#inner-main-content table tr td * {
    font-size: 1em;
}
#inner-main-content table tr th, #inner-main-content table tr td {
    border-bottom: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
}
#inner-main-content table tr th.dark-cell, #inner-main-content table tr td.dark-cell {
    background: none repeat scroll 0 0 #f0f0f0;
}
#inner-main-content table tr th a, #inner-main-content table tr td a {
    color: #005a96;
    display: inline-block;
    position: relative;
    text-decoration: none;
}
#inner-main-content table tr th a:hover, #inner-main-content table tr td a:hover {
    color: #005a96;
    text-decoration: underline;
}
#inner-main-content table tr.headings th {
    background: none repeat scroll 0 0 #aaaaaa;
    color: #fff;
    text-align: center;
}
#inner-main-content table tr.dark td, #inner-main-content table tr.dark th {
    background: none repeat scroll 0 0 #f0f0f0;
}
#inner-main-content table tr.no-border {
    border: medium none;
}
#inner-main-content table tr.no-border td, #inner-main-content table tr.no-border th {
    border: medium none;
}
#inner-main-content table tr.no-border td.last, #inner-main-content table tr.no-border th.last {
    border-right: 1px solid #aaaaaa;
}
/*end of added CSS */
table.main tr th a:hover,
table.main tr td a:hover{
color:#005a96;
text-decoration:underline;
}
table.main tr.headings th{
background:#aaaaaa;
color:#fff;
}
table.main tr.dark td,
table.main tr.dark th{
background:#f0f0f0;
}
table.main tr.no-border{
border:none;
}
table.main tr.no-border td,
table.main tr.no-border th{
border:none;
}
table.main tr.no-border td.last,
table.main tr.no-border th.last{
border-right:1px solid #aaaaaa;
}
.btn{
display:inline-block;
*display:inline;
*zoom:1;
padding:10px;
color:#fff;
font-size:1.4em;
font-weight:bold;
background-image:url('/file_source/img//btn-bg-blue.gif');
background-position:top left;
background-color:#0d8ccc;
background-color:#45b0e2;
background-image:-moz-linear-gradient(top, #6ac8f0, #0d8ccc);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6ac8f0), to(#0d8ccc));
background-image:-webkit-linear-gradient(top, #6ac8f0, #0d8ccc);
background-image:-o-linear-gradient(top, #6ac8f0, #0d8ccc);
background-image:linear-gradient(to bottom, #6ac8f0, #0d8ccc);
background-repeat:repeat-x;
border:1px solid #005a96;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
cursor:pointer;
text-decoration:none;
}
.btn:after{content:' >';}
.btn.light{
border:1px solid #c0bfbf;
color:#005a96;
background-image:url('/file_source/img//btn-bg-grey.gif');
background-color:#fff;
background-color:#f8f8f7;
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dbdad9), color-stop(35%, #ffffff), to(#dbdad9));
background-image:-webkit-linear-gradient(#dbdad9, #ffffff 35%, #dbdad9);
background-image:-moz-linear-gradient(top, #dbdad9, #ffffff 3500%, #dbdad9);
background-image:-o-linear-gradient(#dbdad9, #ffffff 35%, #dbdad9);
background-image:linear-gradient(#dbdad9, #ffffff 35%, #dbdad9);
background-repeat:repeat-x;
}
.btn.light:hover,
.btn.light:active,
.btn.light:focus{
color:#005a96;
background-image:url('/file_source/img//btn-bg-grey-hover-alt.gif');
background-color:#fff;
background-color:#f2f2f2;
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c0bfbf), color-stop(35%, #ffffff), to(#c0bfbf));
background-image:-webkit-linear-gradient(#c0bfbf, #ffffff 35%, #c0bfbf);
background-image:-moz-linear-gradient(top, #c0bfbf, #ffffff 3500%, #c0bfbf);
background-image:-o-linear-gradient(#c0bfbf, #ffffff 35%, #c0bfbf);
background-image:linear-gradient(#c0bfbf, #ffffff 35%, #c0bfbf);
background-repeat:repeat-x;
}
.main .btn:hover,
.btn:active,
.btn:focus{
color:#fff;
text-decoration:none;
background-image:url('/file_source/img//btn-bg-blue-hover.gif');
background-position:top left;
background-color:#0d8ccc;
background-color:#0094d2;
background-image:-mozlinear-gradient(top, #00afe7, #006cb3);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#00afe7), to(#006cb3));
background-image:-webkit-linear-gradient(top, #00afe7, #006cb3);
background-image:-o-linear-gradient(top, #00afe7, #006cb3);
background-image:linear-gradient(to bottom, #00afe7, #006cb3);
background-repeat:repeat-x;
}
.btn.right{float:right;}
.btn.left{float:left;}
.close{
display:inline-block;
*display:inline;
*zoom:1;
font-size:1.2em;
background:#1a9ce3 url('/file_source/img//close.png') no-repeat 80% center;
color:#fff;
padding:.5em 2.5em .5em 1em;
}
.close:hover,
.close:active,
.close:focus{
color:#fff;
}
.close:link{color:#fff;}
.box-btn{
width:110px;
background:#f0f0f0;
display:block;
padding:10px 20px 10px 10px;
min-height:50px;
margin-bottom:2em;
border:1px solid #e3e3e3;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.box-btn:hover,
.box-btn:active,
.box-btn:focus{
color:#fff;
border-color:#005a96;
background:#1a9ce3;
text-decoration:none;
}
html{
background:#d9d9d9 url('/file_source/img//bg-body.png') repeat-x left top;
font-size:62.5%;
-webkit-overflow-scrolling:touch;
}
body{
font-family:"Trebuchet MS",verdana,sans-serif;
font-size:100%;
line-height:1.5em;
color:#4d4d4d;
}
body,tr,th,td,p{
font-family:"Trebuchet MS",verdana,sans-serif;
color:#4d4d4d;
}
.skip-nav{
position:absolute;
top:50px;
left:-9999px;
z-index:100;
margin:0;
padding:0;
list-style-type:none;
}
.skip-nav li{
display:inline-block;
display:inline;
}
.skip-nav li a{
padding:.5em;
background-color:#f0f0f0;
border:1px solid #000;
color:#000;
}
.skip-nav.visible{left:0;}
#main-content{
overflow:hidden;
position:absolute;
clip:rect(0 0 0 0);
height:1px;
width:1px;
margin:-1px;
padding:0;
border:0;
}
.outer-wrapper{
*zoom:1;
width:100%;
}
.outer-wrapper:before,
.outer-wrapper:after{
display:table;
content:"";
}
.outer-wrapper:after{clear:both;}
.outer-wrapper.header{margin-bottom:10px;}
.outer-wrapper.header .site-logo{float:left;margin-top:15px;}
.outer-wrapper.header .primary-nav,
.outer-wrapper.header .header-search{
margin:10px 0;
float:right;
}
.outer-wrapper.header .header-inner{
*zoom:1;
padding-bottom:10px;
border-bottom:1px solid #1a9ce3;
}
.outer-wrapper.header .header-inner:before,
.outer-wrapper.header .header-inner:after{
display:table;
content:"";
}
.outer-wrapper.header .header-inner:after{
clear:both;
}
.outer-wrapper.channel-navigation{
z-index:110;
position:relative;
}
.outer-wrapper.main{
margin:10px 0;
}
.outer-wrapper.main #main-content-wrapper{
*zoom:1;
position:relative;
-webkit-box-shadow:0px 0px 5px rgba(51, 51, 51, 0.3);
-moz-box-shadow:0px 0px 5px rgba(51, 51, 51, 0.3);
box-shadow:0px 0px 5px rgba(51, 51, 51, 0.3);
padding:10px 0 30px 0;
background:#fff;
}
.outer-wrapper.main #main-content-wrapper:before,
.outer-wrapper.main #main-content-wrapper:after{
display:table;
content:"";
}
.outer-wrapper.main #main-content-wrapper:after{clear:both;}
.outer-wrapper.main #main-content-wrapper #inner-main-content{*zoom:1;float:left;width:100%;}.outer-wrapper.main #main-content-wrapper #inner-main-content:before,.outer-wrapper.main #main-content-wrapper #inner-main-content:after{display:table;content:"";}
.outer-wrapper.main #main-content-wrapper #inner-main-content:after{clear:both;}
.outer-wrapper.main #main-content-wrapper article{*zoom:1;}.outer-wrapper.main #main-content-wrapper article:before,.outer-wrapper.main #main-content-wrapper article:after{display:table;content:"";}
.outer-wrapper.main #main-content-wrapper article:after{clear:both;}
.outer-wrapper.main #main-content-wrapper .breadcrumbs{margin:10px 0 20px 0;}
.outer-wrapper.footer{margin:10px 0;}.outer-wrapper.footer .footer-top{*zoom:1;}.outer-wrapper.footer .footer-top:before,.outer-wrapper.footer .footer-top:after{display:table;content:"";}
.outer-wrapper.footer .footer-top:after{clear:both;}
.outer-wrapper.footer .footer-top .channel-nav-supporting{float:left;}
.outer-wrapper.footer .footer-top .back-to-top{float:right;}
.outer-wrapper.footer .footer-supporting{*zoom:1;border-top:1px solid #000;border-bottom:1px solid #000;margin:10px 0;padding:10px 0;}.outer-wrapper.footer .footer-supporting:before,.outer-wrapper.footer .footer-supporting:after{display:table;content:"";}
.outer-wrapper.footer .footer-supporting:after{clear:both;}
.outer-wrapper.footer .footer-supporting .copyright{margin:0;float:left;}
.outer-wrapper.footer .footer-supporting .global-nav{margin:0;float:right;}
.site-logo{display:block;}.site-logo img{display:block;max-width:100%;}
.primary-nav ul{*zoom:1;margin:0;padding:0;list-style-type:none;}.primary-nav ul:before,.primary-nav ul:after{display:table;content:"";}
.primary-nav ul:after{clear:both;}
.primary-nav ul li{font-size:1.4em;float:left;display:inline;padding:0;line-height:1;}.primary-nav ul li a{padding:0 5px;color:#005a96;display:inline-block;*display:inline;*zoom:1;border-right:1px solid #1a9ce3;}.primary-nav ul li a#switch-site:after{content:"";display:inline-block;width:10px;height:8px;background-image:url('/file_source/img//med-blue-down.png');background-repeat:no-repeat;background-position:right center;}
.primary-nav ul li a#switch-site.active:after,.primary-nav ul li a#switch-site:hover:after,.primary-nav ul li a#switch-site:focus:after,.primary-nav ul li a#switch-site:active:after{background-image:url('/file_source/img//light-blue-down.png');}
.primary-nav ul li a.active,.primary-nav ul li a:hover,.primary-nav ul li a:focus,.primary-nav ul li a:active{color:#1a9ce3;}
.primary-nav ul li.active{z-index:10000;background:#fff;position:relative;}
.primary-nav ul li.last a{border:none;}
#aam-strip{height:17px;width:100%;display:block;background:url('/file_source/img//header-strip.gif');}
.header-search fieldset{padding:0px 5px;border:1px solid #aaaaaa;}.header-search fieldset input[type="text"]{border:none;padding:0px;line-height:1;min-width:160px;color:#4d4d4d;font-size:1.2em;}
img#strip{display:block;}
p.slogan{color:#1a9ce3;font-size:1.6em;}
.select-location{display:block;margin:0 0 -10px 85px;background:url('/file_source/img//select-location-bg.png') no-repeat left top;}.select-location h2{color:#fff;font-size:3.6em;margin:0;padding:10px 10px 15px 20px;}
.channel-nav{
position:relative;
}
.channel-nav ul{
margin:0;
padding:0;
list-style-type:none;
}
.channel-nav ul li{
list-style-position:outside;
font-size:1.6em;
line-height:1.15em;
background-image:url('/file_source/img//btn-bg-grey.gif');
background-color:#fff;
background-color:#ebebeb;
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), color-stop(50%, #f1f1f1), to(#d2d2d2));
background-image:-webkit-linear-gradient(#f1f1f1, #f1f1f1 50%, #d2d2d2);
background-image:-moz-linear-gradient(top, #f1f1f1, #f1f1f1 5000%, #d2d2d2);
background-image:-o-linear-gradient(#f1f1f1, #f1f1f1 50%, #d2d2d2);
background-image:linear-gradient(#f1f1f1, #f1f1f1 50%, #d2d2d2);
background-repeat:repeat-x;
display:block;
float:left;
display:inline;
margin-right:2px;
position:relative;
}
.channel-nav ul li a{
color:#005a96;
display:block;
padding:15px 10px;
cursor:pointer;
text-decoration:none;
}
.channel-nav ul li:hover a,
.channel-nav ul li.focused a{
color:#005a96;
}
.channel-nav ul li:hover a:hover,
.channel-nav ul li.focused a:hover{
text-decoration:underline;
}
.channel-nav ul li.active{
background-image:url('/file_source/img//btn-bg-blue.gif');
background-position:top left;
background-color:#0d8ccc;
background-color:#0567a5;
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0580c8), color-stop(50%, #0567a5), to(#0567a5));
background-image:-webkit-linear-gradient(#0580c8, #0567a5 50%, #0567a5);
background-image:-moz-linear-gradient(top, #0580c8, #0567a5 5000%, #0567a5);
background-image:-o-linear-gradient(#0580c8, #0567a5 50%, #0567a5);
background-image:linear-gradient(#0580c8, #0567a5 50%, #0567a5);
background-repeat:repeat-x;
border-color:#0580c8;
}
.channel-nav ul li.active a{
color:#fff;
}
.channel-nav ul li.double-line>a{
padding:5px 15px 5px 15px;
}
.channel-nav ul li.double-line>a span{
display:block;
text-align:center;
-webkit-line-height: 1.19em;
line-height: 1.19em;

}
.channel-nav ul li ul{
position:absolute;
top:48px;
background:#fff;
min-width:270px;/* Edit to fix mega menu width issue KR 5/3/14 */
padding:10px 0;
z-index:10;
}
.channel-nav ul li ul li{
background:#fff;
font-size:0.9em;
margin:0 10px;
float:none;
display:block;
border-bottom:1px solid #005a96;
}
.channel-nav ul li ul li:last-child{
border:none;
}
.channel-nav ul li ul li a{
color:#005a96;
font-weight:normal;
padding:0;
text-transform:none;
border:none;
}
.channel-nav ul li ul li a:hover,
.channel-nav ul li ul li a:focus,
.channel-nav ul li ul li a:active{
color:#fff;
}
.channel-nav ul li ul li a:hover span,
.channel-nav ul li ul li a:focus span,
.channel-nav ul li ul li a:active span{
background:#1a9ce3;
}
.channel-nav ul li ul li a span{
display:block;
padding:8px 20px 8px 10px;
}
.channel-nav ul li ul li ul{
position:relative;
top:0;
left:0;
padding:0;
width:490px;
}
.channel-nav ul li ul li ul li{
display:block;
border:none;
margin:0;
padding:0;
font-size:1em;
line-height:1.7em;
}
.channel-nav ul li ul li ul li a{
display:inline-block;
*display:inline;
*zoom:1;
text-transform:none;
color:#4d4d4d;
margin-right:5px;
padding-left:10px;
margin-left:0;
background-image:url('/file_source/img//small-grey-arrow.png');
background-repeat:no-repeat;
background-position:left center;
}
.channel-nav ul li ul li ul li a:hover,
.channel-nav ul li ul li ul li a:focus,
.channel-nav ul li ul li ul li a:active{
color:#1a9ce3;
background-image:url('/file_source/img//small-teal-arrow.png');
}
.channel-nav ul li ul li ul li a:hover span,
.channel-nav ul li ul li ul li a:focus span,
.channel-nav ul li ul li ul li a:active span{
background:transparent;
color:#1a9ce3;
text-decoration:underline;
}
.channel-nav ul li ul li ul li a span{
display:inline-block;
*display:inline;
*zoom:1;
padding:0;
margin:0;
color:#4d4d4d;
}
.channel-nav>ul>li{
border:1px solid #aaaaaa;
}
.channel-nav>ul>li:hover,
.channel-nav>ul>li.focused{
background:#fff;
}
.channel-nav>ul>li:hover.active,
.channel-nav>ul>li.focused.active{
border:1px solid #f1f1f1;
}
.channel-nav>ul>li:hover.active a,
.channel-nav>ul>li.focused.active a{
color:#005a96;
}
.channel-nav>ul>li:hover.active li a:hover,
.channel-nav>ul>li.focused.active li a:hover,
.channel-nav>ul>li:hover.active li a:focus,
.channel-nav>ul>li.focused.active li a:focus,
.channel-nav>ul>li:hover.active li a:active,
.channel-nav>ul>li.focused.active li a:active{
color:#fff;
}
.channel-nav>ul>li>ul{
border:1px solid #aaaaaa;
border-top:none;
-moz-box-shadow:-1px 2px 5px rgba(51, 51, 51, 0.2),3px 3px 3px rgba(51, 51, 51, 0.1),transparent 0 0 0;
-webkit-box-shadow:-1px 2px 5px rgba(51, 51, 51, 0.2),3px 3px 3px rgba(51, 51, 51, 0.1),transparent 0 0 0;
box-shadow:-1px 2px 5px rgba(51, 51, 51, 0.2),3px 3px 3px rgba(51, 51, 51, 0.1),transparent 0 0 0;
}
.channel-nav .nav-two-col{width:540px;}
.channel-nav .nav-three-col{width:810px;}
.channel-nav .nav-col{width:270px;float:left;}
.channel-nav .nav-col ul{width:250px;min-width:auto;}
.channel-nav ul li ul.left{left:-9999px;}
.channel-nav ul li ul.right{right:-9999px;display:none;}
.channel-nav ul li:hover ul.left,
.channel-nav ul li.focused ul.left{left:-1px;}
.channel-nav ul li:hover ul.right,
.channel-nav ul li.focused ul.right{right:-1px;display:block;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.channel-nav ul li.double-line>a{padding:6px 15px;}
}
.breadcrumbs{*zoom:1;}
.breadcrumbs:before,
.breadcrumbs:after{display:table;content:"";}
.breadcrumbs:after{clear:both;}
.breadcrumbs ul{
overflow:auto;
margin:0;
padding:0;
list-style-type:none;
}
.breadcrumbs ul li{
float:left;
display:inline;
margin-right:5px;
color:#4d4d4d;
}
.breadcrumbs ul li a{
color:#1a9ce3;/* Edit to fix breadcrumb colour and styling KR 28/2/14 */
background-image:url('/file_source/img//small-lgrey-arrow.png');
background-repeat:no-repeat;
background-position:right center;
padding-right:10px;
text-decoration:underline;/* Edit to fix breadcrumb colour and styling KR 28/2/14 */
}
.breadcrumbs ul li a:hover,
.breadcrumbs ul li a:focus,
.breadcrumbs ul li a:active{
text-decoration:none;/* Edit to fix breadcrumb colour and styling KR 28/2/14 */
}
.share{*zoom:1;float:right;width:100%;text-align:right;margin-bottom:1em;}
.share:before,.share:after{display:table;content:"";}
.share:after{clear:both;}
.section-border{border-top:1px solid #005a96;}
.section-border .section-border-inner{padding-top:10px;}
.left-nav-outer .left-hand-nav{
border-top:1px solid #005a96;
padding-top:1px;
background:#fff;
}
.left-nav-outer .left-hand-nav ul{
margin:0;
padding:0;
list-style-type:none;
}
.left-nav-outer .left-hand-nav ul li{
list-style-position:outside;
}
.left-nav-outer .left-hand-nav ul li a{
display:block;
text-transform:none;
padding:5px 5px 6px 5px;
color:#005a96;
border-bottom:1px solid #005a96;
background:url('/file_source/img//med-grey-right.png') no-repeat 95% center;
text-decoration:none;/* Edit to fix underline in left hand navigation 28/2/14 KR */ 
}
.left-nav-outer .left-hand-nav ul li a:hover,
.left-nav-outer .left-hand-nav ul li a:focus,
.left-nav-outer .left-hand-nav ul li a:active{
color:#1a9ce3;
}
.left-nav-outer .left-hand-nav ul li a.active{
background:url('/file_source/img//med-white-down.png') no-repeat 95% center;
background-color:#1a9ce3;
color:#fff;
}
.left-nav-outer .left-hand-nav ul li ul{
overflow:hidden;
border:none;
}
.left-nav-outer .left-hand-nav ul li ul li a{
padding-left:1em;
color:#4d4d4d;
background:none;
}
.left-nav-outer .left-hand-nav ul li ul li a.active{
background-image:url('/file_source/img//med-white-down.png');
background-color:#1a9ce3;
background-repeat:no-repeat;
background-position:95% center;
color:#fff;
}
.left-nav-outer .left-hand-nav ul li ul ul{}
.left-nav-outer .left-hand-nav ul li ul ul li a{background:none;padding-left:2em;}
.left-nav-outer .left-hand-nav ul li ul ul li a:hover,
.left-nav-outer .left-hand-nav ul li ul ul li a:focus,
.left-nav-outer .left-hand-nav ul li ul ul li a:active{background:none;}
.left-nav-outer .left-hand-nav ul li ul ul li a.active{
background:transparent;
color:#005a96;
font-weight:bold;
}
.left-nav-outer .left-hand-nav ul li ul ul li a.active:hover,
.left-nav-outer .left-hand-nav ul li ul ul li a.active:focus,
.left-nav-outer .left-hand-nav ul li ul ul li a.active:active{background:none;}
.channel-nav-supporting{*zoom:1;}
.channel-nav-supporting:before,
.channel-nav-supporting:after{display:table;content:"";}
.channel-nav-supporting:after{clear:both;}
.channel-nav-supporting ul{
margin:0;
padding:0;
list-style-type:none;
}
.channel-nav-supporting ul li{
float:left;
display:inline;
padding-right:5px;
font-size:1.2em;
color:#4d4d4d;
}
.channel-nav-supporting ul li a{
display:inline-block;
*display:inline;
*zoom:1;
padding-right:5px;
line-height:1;
color:#4d4d4d;
border-right:1px solid #4d4d4d;
}
.channel-nav-supporting ul li a:hover,
.channel-nav-supporting ul li a:focus,
.channel-nav-supporting ul li a:active{
color:#1a9ce3;
}
.channel-nav-supporting ul li.last a{
padding-right:0;
border-right:none;
}
/*ammended to fix the conflict with portal CSS*/
a.back-to-top{
font-size:1.2em;
color:#005a96;
}
.back-to-top:after{
content:"";
display:inline-block;
width:10px;
height:12px;
background:url('/file_source/img//back-top.png') no-repeat right center;
}
.copyright{
color:#4d4d4d;
font-size:1em;
}
.global-nav{*zoom:1;}
.global-nav:before,
.global-nav:after{
display:table;
content:"";
}
.global-nav:after{clear:both;}
.global-nav ul{
margin:0;
padding:0;
list-style-type:none;
}
.global-nav ul li{
float:left;
display:inline;
color:#4d4d4d;
font-size:1em;
padding-right:5px;
}
.global-nav ul li a{
display:inline-block;
*display:inline;
*zoom:1;
color:#4d4d4d;
line-height:1;
border-right:1px solid #4d4d4d;
padding-right:5px;
}
.global-nav ul li a:hover,
.global-nav ul li a:focus,
.global-nav ul li a:active{
color:#1a9ce3;
}
.global-nav ul li.last a{
padding-right:0;
border-right:none;
}
.privacy-policy{
padding:20px 0 0 0;
}
.privacy-policy p{
font-size:1em;
color:#4d4d4d;
}
.privacy-policy p a{
color:#1a9ce3;
}
.overlay{
position:absolute;
top:36px;
left:0;
right:0;
bottom:0;
z-index:100;
background:url('/file_source/img//overlay-bg.png') repeat;
}
.change-your-website{
background:url('/file_source/img/change-map.png') no-repeat right center;
height:370px;
margin-bottom:2em;
border-bottom:1px solid #1a9ce3;
}
.change-your-website .change-step-one{
float:left;
width:220px;
}
.change-your-website .change-step-one ul{
margin:0;
padding:0;
list-style:none;
}
.change-your-website .change-step-one ul li{
margin-bottom:10px;
font-size:1.8em;
}
.change-your-website .change-step-one ul li a{
display:block;
padding:25px 0;
text-align:center;
border:1px solid #e3e3e3;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background:#f0f0f0;
color:#005a96;
}
.change-your-website .change-step-one ul li a.active,
.change-your-website .change-step-one ul li a:hover,
.change-your-website .change-step-one ul li a:focus,
.change-your-website .change-step-one ul li a:active{
background:#1a9ce3;
color:#fff;
border-color:#005a96;
}
.change-your-website .change-step-two{
display:none;
float:left;
margin-left:10px;
padding:10px;
width:290px;
min-height:235px;
background:#f0f0f0;
border:1px solid #e3e3e3;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.change-your-website .change-step-two ul{
margin:0;
padding:0;
list-style:none;
}
.change-your-website .change-step-two ul li{
float:left;
width:50%;
font-size:1.4em;
}
.change-your-website .change-step-two ul li a{
color:#005a96;
}
.change-your-website .change-step-two ul li a.active,
.change-your-website .change-step-two ul li a:hover,
.change-your-website .change-step-two ul li a:focus,
.change-your-website .change-step-two ul li a:active{
color:#1a9ce3;
}
.change-your-website .change-step-three{
display:none;
float:left;
margin-left:10px;
padding:10px;
width:290px;
min-height:235px;
background:#f0f0f0;
border:1px solid #e3e3e3;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.change-your-website .change-step-three ul{
margin:0 0 30px 0;
padding:0;
list-style:none;
}
.change-your-website .change-step-three ul li{
font-size:1.4em;
}
.change-your-website .change-step-three ul li a{
color:#005a96;
}
.change-your-website .change-step-three ul li a.active,
.change-your-website .change-step-three ul li a:hover,
.change-your-website .change-step-three ul li a:focus,
.change-your-website .change-step-three ul li a:active{
color:#1a9ce3;
}
.change-your-website .change-step-three p{
font-size:1.4em;
color:#005a96;
}
.change-your-website .change-step-three p a{color:#005a96;}
.change-your-website .change-step-three p a.active,
.change-your-website .change-step-three p a:hover,
.change-your-website .change-step-three p a:focus,
.change-your-website .change-step-three p a:active{
color:#1a9ce3;
}
.change-your-website .change-step-three fieldset input[type="checkbox"],
.change-your-website .change-step-three fieldset label{
display:inline;
}
.change-website-container{
display:none;
background:#fff;
position:absolute;
top:34px;
left:50%;
height:430px;
width:960px;
margin-left:-480px;
z-index:110;
}
.change-website-container h2{
padding-top:50px;
}
.change-website-container h4{
margin:0px;
font-size:1.8em;
}
.change-website-container a.close{
float:right;
}
.rsp-blocks{
*zoom:1;
background:#f0f0f0;
border:1px solid #e3e3e3;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
margin-bottom:20px;
}
.rsp-blocks:before,
.rsp-blocks:after{
display:table;
content:"";
}
.rsp-blocks:after{clear:both;}
.rsp-blocks .rsp-blocks-inner{padding:10px;}
.rsp-blocks .rsp-blocks-inner img{max-width:100%;}
.rsp-blocks .rsp-blocks-inner h2,
.rsp-blocks .rsp-blocks-inner h3,
.rsp-blocks .rsp-blocks-inner h4{color:#005a96;}
/*rsp-blocks .rsp-blocks-inner h2 {font-size: 2.8em;line-height: 1em;}
.rsp-blocks .rsp-blocks-inner h3 {font-size: 1.8em;}
.rsp-blocks .rsp-blocks-inner h4 {font-size: 1.3em;}*/
.rsp-blocks .rsp-blocks-inner .btn{margin:0 1em 1em 0;}
.rsp-blocks.plain{
border:none;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
border-top:1px solid #005a96;
background:transparent;
border-bottom:none;
}
.rsp-blocks.plain .rsp-blocks-inner{
padding-left:0;
padding-right:0;
padding-bottom:0;
}
.rsp-blocks.promo{text-align:center;}
.rsp-blocks.promo h3{margin:3em 0;line-height:1;}
.rsp-blocks.promo h3 span{font-size:1.2em;padding-left:20px;color:#005a96;}
.rsp-blocks.promo small{width:100%;display:block;text-align:right;}
.rsp-blocks.country{background:#fff;border:none;}
.rsp-blocks.country h3{font-size:1.6em;line-height:1em;margin:0;}
.rsp-blocks.country h3 a{display:block;padding:5px 10px;background:#005a96;color:#fff;text-decoration:none;}
/* Edit 3/6/14 KR - Commented out to removed country home roll over state because of broken link issue 
.rsp-blocks.country h3 a:hover,
.rsp-blocks.country h3 a:focus,
.rsp-blocks.country h3 a:active{background:#1a9ce3;} 
*/
.rsp-blocks.country .rsp-blocks-inner{border:1px solid #e3e3e3;border-top:none;}
.rsp-blocks.sitemap{}
.rsp-blocks.sitemap h2{color:#005a96;font-size:2.2em;}
.rsp-blocks.sitemap ul{margin:0;padding:0;list-style-type:none;}
.rsp-blocks.sitemap ul li{color:#4d4d4d;margin-bottom:5px;line-height:1.3em;}
.rsp-blocks.sitemap ul li a{color:#4d4d4d;display:block;}
.rsp-blocks.sitemap ul li a:hover,
.rsp-blocks.sitemap ul li a:focus,
.rsp-blocks.sitemap ul li a:active{color:#1a9ce3;}
.rsp-blocks.sitemap ul li.lead{margin-bottom:1em;}
.rsp-blocks.sitemap ul li.lead>a{font-weight:bold;}
.rsp-blocks.sitemap ul li ul{margin:0 0 0 2em;width:200px;}
.rsp-blocks.sitemap ul li ul li a{background:url('/file_source/img//small-grey-arrow.png') no-repeat left 6px;padding-left:10px;}
.rsp-blocks.sitemap ul li ul li ul{margin:0 0 0 3em;width:180px;}.rsp-blocks.sitemap ul li ul li ul li a{background:none;padding:0;}
.team-block{
   *zoom:1;
   width:140px;
   margin-bottom:2em;
   background:#f0f0f0;
}
.team-block:before,
.team-block:after{
   display:table;
   content:"";
}
.team-block:after{
   clear:both;
}
.team-block .team-block-inner{
   min-height:200px;
   text-align:center;
   padding-top:10px;
}
.team-block .team-block-inner .team-image{
   margin:0 auto 20px;
   width:100px;
   height:120px;
   -webkit-box-shadow:2px 2px 5px rgba(51, 51, 51, 0.6);
   -moz-box-shadow:2px 2px 5px rgba(51, 51, 51, 0.6);
   box-shadow:2px 2px 5px rgba(51, 51, 51, 0.6);
}
.team-block .team-block-inner .team-image a{
   display:block;
}
.team-block .team-block-inner .team-image a img{
   display:block;
   margin:auto;
   width:100%;
}
.team-block 
.team-block-inner p{
   font-size:1.4em;
   line-height:1.3em;
}
.team-block 
.team-block-inner p strong{
   font-size:.8em;
   display:block;
   line-height:1.6em;
   padding-top:5px;
}
.text-banner{
   width:100%;
   height:250px;
   margin-bottom:2em;
   position:relative;
   overflow:hidden;
   background:#fff;
}
.text-banner img.bg{
   position:absolute;
   top:0;
   left:0;
   z-index:1;
}
.text-banner .banner-content{
position:absolute;
top:50px;
left:30px;
z-index:5;
}
.text-banner .banner-content h1,
.text-banner .banner-content h3,
.text-banner .banner-content h4{
color:#1a9ce3;
margin-bottom:.5em;
line-height:1.1em;
}
.text-banner .banner-content h4{
font-size:1.8em;
line-height:1.2em;
}
.text-banner .banner-content p{
color:#1a9ce3;
}
.text-banner.white .banner-content h1,
.text-banner.white .banner-content h1 a,
.text-banner.white .banner-content h3,
.text-banner.white .banner-content h4,
.text-banner.white .banner-content p,
.text-banner.white .banner-content h3 a,
.text-banner.white .banner-content h4 a{
color:#fff;
}
.text-banner.white .banner-content p a.cta{
color:#fff;
}
.text-banner.white .banner-content p a.cta:after{
background:url('/file_source/img//small-white-arrow.png') no-repeat right center;
}
.text-banner.dark .banner-content h1,
.text-banner.dark .banner-content h1 a,
.text-banner.dark .banner-content h3,
.text-banner.dark .banner-content h4,
.text-banner.dark .banner-content p,
.text-banner.dark .banner-content h3 a,
.text-banner.dark .banner-content h4 a{
color:#005a96;
}
.text-banner.dark .banner-content p a.cta{
color:#005a96;
}
.text-banner.large{
width:940px;
}
.text-banner.large .banner-content{
width:620px;
}
.text-banner.large .banner-content h1,
.text-banner.large .banner-content h3{
font-size:3.6em;
}
.text-banner.medium{
width:700px;
}
.text-banner.medium .banner-content{
top:40px;
width:620px;
}
.text-banner.medium .banner-content h3{
font-size:3.6em;
}
.text-banner.small{
height:160px;
width:460px;
}
.text-banner.small .banner-content{
top:20px;
width:240px;
}
.text-banner.small .banner-content h3{
font-size:2.4em;
}
.text-banner.full .banner-content{
width:620px;
}
.inline-video{width:100%;height:250px;position:relative;overflow:hidden;background:#f0f0f0;border:1px solid #e3e3e3;}.inline-video .video-content{position:absolute;top:50px;left:30px;}.inline-video .video-content h3{color:#1a9ce3;margin-bottom:.5em;line-height:1.1em;}
.inline-video .video-content p{color:#1a9ce3;}
.inline-video .inline-video{position:absolute;top:25px;right:30px;width:330px;height:190px;border:5px solid #fff;}
.inline-video.large{width:940px;}.inline-video.large .video-content{top:40px;width:500px;}.inline-video.large .video-content h3{font-size:3.6em;}
.inline-video.medium{width:700px;}.inline-video.medium .video-content{top:30px;width:280px;}.inline-video.medium .video-content h3{font-size:3.6em;}
.video-banner{width:100%;height:250px;margin-bottom:2em;position:relative;overflow:hidden;}.video-banner img.bg{position:absolute;top:0;left:0;z-index:1;}
.video-banner .video-content{position:absolute;top:70px;left:300px;z-index:5;width:580px;}.video-banner .video-content .play-button{position:absolute;}
.video-banner .video-content h3,.video-banner .video-content p,.video-banner .video-content h3 a,.video-banner .video-content p a{color:#fff;}
.video-banner .video-content h3{margin-bottom:.5em;line-height:1.1em;}
.video-banner.large{width:940px;}.video-banner.large .video-content .play-button{top:0px;left:-100px;}
.video-banner.large .video-content h3{font-size:3.6em;}
.video-banner.medium{width:700px;}.video-banner.medium .video-content{left:120px;width:540px;}.video-banner.medium .video-content .play-button{top:0px;left:-100px;}
.video-banner.medium .video-content h3{font-size:3.6em;}
.video-banner.small{width:460px;height:160px;}.video-banner.small .video-content{top:60px;left:100px;width:380px;}.video-banner.small .video-content .play-button{top:-15px;left:-80px;}
.video-banner.small .video-content h3{font-size:2.4em;}
.video-banner.micro{width:300px;height:300px;}.video-banner.micro .video-content{top:40px;left:50px;width:200px;}.video-banner.micro .video-content .play-button{bottom:-80px;left:70px;}
.video-banner.micro .video-content h3{font-size:2.4em;}
.global-home-block{width:300px;position:relative;background:url('/file_source/img//global-block-bg.png') repeat;-webkit-box-shadow:1px 1px 5px rgba(51, 51, 51, 0.6);-moz-box-shadow:1px 1px 5px rgba(51, 51, 51, 0.6);box-shadow:1px 1px 5px rgba(51, 51, 51, 0.6);}.global-home-block .global-home-inner{padding:10px;}.global-home-block .global-home-inner h3,.global-home-block .global-home-inner h3 a,.global-home-block .global-home-inner p,.global-home-block .global-home-inner p a{color:#fff;}
.global-home-block .global-home-inner h3{font-size:1.9em;line-height:1.2em;min-height:70px;}
.global-home-block .global-home-inner p{line-height:1.2em;}.global-home-block .global-home-inner p.block-content{min-height:110px;}
.global-home-block .global-home-inner a.cta:after{background:url('/file_source/img//small-white-arrow.png') no-repeat right center;}
.image-block{margin-bottom:2em;overflow:hidden;}
.image-block img{
display:block;
width:100%;
min-width:100%;
}
#disclaimer-window{
display:none;
width:800px;
padding:10px 20px;
}
#disclaimer-window h2{
color:#005a96;
font-size:2.2em;
}
#disclaimer-window .disclaimer-buttons{
text-align:right;
margin-bottom:1em;
}
#disclaimer-window .disclaimer-content{
border:1px solid #aaaaaa;
margin-bottom:1em;
padding:10px;
height:300px;
overflow-y:scroll;
overflow-x:hidden;
-webkit-overflow-scrolling:touch;
}
#jb-window #disclaimer-window{
display:block;
}
.tabs{}
.tabs .tab-headers{
*zoom:1;
padding-top:1px;
display:block;
}
.tabs .tab-headers:before,
.tabs .tab-headers:after{
display:table;
content:"";
}
.tabs .tab-headers:after{
clear:both;
}
.tabs .tab-headers ul{
*zoom:1;
margin:0 0 1em 0;
padding:0;
list-style-type:none;
}
.tabs .tab-headers ul:before,
.tabs .tab-headers ul:after{
display:table;
content:"";
}
.tabs .tab-headers ul:after{
clear:both;
}
.tabs .tab-headers li{
font-size:1.8em;
float:left;
display:inline;
position:relative;
border-right:1px solid #fff;
}
.tabs .tab-headers li a{
display:block;
padding:5px 10px;
color:#005a96;
background:#f0f0f0;
}
.tabs .tab-headers li a:hover,
.tabs .tab-headers li a:focus,
.tabs .tab-headers li a:active{
background:#fff;
color:#005a96;
}
.tabs .tab-headers li.current-tab a{
background:#1a9ce3;
color:#fff;
}
.tabs .tab-container{*zoom:1;}
.tabs .tab-container:before,
.tabs .tab-container:after{
display:table;
content:"";
}
.tabs .tab-container:after{clear:both;}
.tabs .tab-container .tab-content{padding:.5em;}
.tabs.glossary{}.tabs.glossary .tab-headers{width:678px;}
.tabs.glossary .tab-headers li a{
padding:5px 0;
width:25px;
display:block;
text-align:center;
}
.carousel{
width:940px;
position:relative;
margin-bottom:2em;
background:#fff;
}
.carousel .carousel-inner{
height:250px;
width:100%;
overflow:hidden;
position:relative;
}
.carousel .carousel-inner .carousel-slide{
height:250px;
width:100%;
position:absolute;
top:0;
left:0;
}
.carousel .carousel-inner .carousel-slide .slider-image{
position:absolute;
left:0px;
right:0px;
top:0px;
bottom:0px;
}
.carousel .carousel-inner .carousel-slide .slider-image img{
position:absolute;
top:0px;
right:0px;
}
.carousel .carousel-inner .carousel-slide .slider-text h1,
.carousel .carousel-inner .carousel-slide .slider-text h3{
color:#1a9ce3;
margin-bottom:.5em;
font-size:3.6em;
display:block;
width:620px;
}
.carousel .carousel-inner .carousel-slide .slider-text p{
color:#1a9ce3;
width:620px;
}
.carousel .component-btn{
display:none;
z-index:20;
position:absolute;
top:50%;
margin-top:-30px;
}
.carousel .component-btn.left{left:20px;}
.carousel .component-btn.right{right:20px;}
.carousel .carousel-pager{
margin:0;
padding:0;
list-style-type:none;
position:absolute;
bottom:20px;
text-align:center;
z-index:20;
}
.carousel .carousel-pager li{
float:left;
height:15px;
width:15px;
margin-right:5px;
}
.carousel .carousel-pager li a{
display:block;
float:left;
width:15px;
height:15px;
margin-left:3px;
background-image:url('/file_source/img//carousel-pager.png');
background-position:right center;
background-repeat:no-repeat;
}
.carousel .carousel-pager li a .visualhide{
overflow:hidden;
position:absolute;
clip:rect(0 0 0 0);
height:1px;
width:1px;
margin:-1px;
padding:0;
border:0;
}
.carousel .carousel-pager li.activeSlide a{
background-position:left center;
}
.carousel .carousel-resume-pause{
display:none;
position:absolute;
right:20px;
bottom:20px;
z-index:20;
}
.carousel .carousel-resume-pause a{
width:24px;
height:24px;
display:inline-block;
*display:inline;
*zoom:1;
background-image:url('/file_source/img//carousel-resume-pause.png');
background-repeat:no-repeat;
}
.carousel .carousel-resume-pause a.resume{
background-position:left bottom;
}
.carousel .carousel-resume-pause a.pause{
background-position:right top;
}
.carousel .carousel-resume-pause a span{
overflow:hidden;
position:absolute;
clip:rect(0 0 0 0);
height:1px;
width:1px;
margin:-1px;
padding:0;
border:0;
}
.carousel .carousel-resume-pause.paused a.resume{
background-position:left top;
}
.carousel .carousel-resume-pause.paused a.pause{
background-position:right bottom;
}
.carousel.large{
width:940px;
}
.carousel.large .carousel-pager{
left:400px;
}
.carousel.large .slider-text{
position:absolute;
top:30px;
left:30px;
z-index:5;
}
.carousel.large .slider-text h3{font-size:3.6em;}
.carousel.medium{width:700px;}
.carousel.medium .carousel-pager{left:320px;}
.carousel.medium .slider-text{
position:absolute;
top:60px;
left:30px;
z-index:5;
width:600px;
}
.carousel.medium .slider-text h3{
font-size:2.8em;
}
.accordion{
border-bottom:1px solid #005a96;
margin-bottom:2em;
}
.accordion .acc-header{
padding-top:1px;
cursor:pointer;
}
.accordion .acc-header a{
display:block;
padding:10px;
border-top:1px solid #005a96;
font-size:1.3em;
color:#1a9ce3;
background:url('/file_source/img//med-grey-right.png') no-repeat 97% center;
}
.accordion .acc-header.active{
border-bottom:1px solid #005a96;
}
.accordion .acc-header.active a{
background:#1a9ce3 url('/file_source/img//med-white-down.png') no-repeat 97% center;
color:#fff;
}
.accordion .acc-content{
display:none;
padding:10px;
}
#jb-overlay{background:#aaaaaa;
z-index:999;
position:fixed;
top:0;
height:100%;
left:0;
width:100%;
}
#jb-window{
z-index:1000;
position:fixed;
top:0;
height:100%;
left:0;
width:100%;
}
#jb-window-inner{
background-color:#fff;
color:#444;
width:50%;
height:50%;
margin:auto;
overflow:auto;
}
#jb-loading{
position:absolute;
left:0;
top:0;
width:0;
height:0;
padding:0;
margin:0;
line-height:0;
display:block;
overflow:hidden;
}
#jb-window.reactive{
background:transparent url('/file_source/img//reactive-overlay.png') right top no-repeat;
}
#jb-window.loading #jb-window-inner{
background-image:url('/file_source/img//loading-black-on-white.gif');
background-position:center center;
background-repeat:no-repeat;
}
.type-ajax #jb-window-content{
padding:0 1em 1em;
}
.type-media #jb-window-inner{
background:#4d4d4d;
border:15px solid #4d4d4d;
margin-left:-15px;
}
.type-media #jb-close-button{margin:2px 0 0 15px;}
#jb-window-content:focus{outline:none;}
#jb-window-content .jb-caption{
display:block;
clear:both;
margin:0;
padding:.5em 1em;
position:absolute;
bottom:0;
left:0;
background:#fff;
width:100%;
}
#jb-close-button img{border:none;}
#jb-window.error-no-content #jb-window-content{
background:transparent url('/file_source/img//alert-64.png') 15px center no-repeat;
padding-left:70px;
}
#jb-gallery-prev,
#jb-gallery-next{
height:0;
padding-top:85px;
width:49px;
background:transparent url('/file_source/img//gallery-controls-sprite.png') left top no-repeat;
}
#jb-gallery-next{
background-position:-49px top;
}
#jb-gallery-prev:hover,
#jb-gallery-prev:focus{
background-position:left -85px;
}
#jb-gallery-next:hover,
#jb-gallery-next:focus{
background-position:-49px -85px;
}
#jb-gallery-prev.disabled,
#jb-gallery-next.disabled{
background:none;
cursor:default;
}
.type-iframe #jb-window-content iframe{
border:none;
background:transparent;
padding:0;
}
.calendar{
*zoom:1;
border:1px solid #aaaaaa;
}
.calendar:before,
.calendar:after{
display:table;
content:"";
}
.calendar:after{
clear:both;
}
/*changed .calendar to # - Edit 2014 Venkat Opentext*/
#calendar table {
    border: medium none;
    margin-bottom: 10px;/*modified the value from 0 to 10 - Edit 2014 Venkat Opentext*/
}
/*changed .calendar to # - Edit 2014 Venkat Opentext*/
#calendar table caption {
    text-align: center;
}
/*changed .calendar to # - Edit 2014 Venkat Opentext*/
#calendar table caption a {
    color: #fff;
}
.calendar table th{
padding:5px;
border:none;
font-weight:bold;
text-align:center;
}
.calendar table td{
border:none;
padding:5px;
text-align:center;
}
.calendar table td a{
font-weight:normal;
}
/*changed .calendar to # - Edit 2014 Venkat Opentext*/
#calendar table td.off:hover {
    background-color: #ffffff;
    color: #0079c1;
}
/*added CSS - Edit 2014 Venkat Opentext*/
#calendar table td:hover, #calendar table td.selected, #calendar table td:hover a, #calendar table td.selected a {
    background: none repeat scroll 0 0 #0079c1;
    color: #fff;
}
/*end of added CSS*/
/*changed .calendar to # - Edit 2014 Venkat Opentext*/
#calendar table tr th a:hover, #calendar table tr td a:hover {
    color: #fff;
    text-decoration: underline;
}
html.lt-ie9 .tabs.glossary{}
html.lt-ie9 .tabs.glossary .tab-headers{
width:678px;
}
html.lt-ie9 .channel-nav>ul>li>ul{
border:1px solid #cccccc;
border-top:none;
}
html.lt-ie9 .outer-wrapper{}
html.lt-ie9 .outer-wrapper.main .container_12{
border:1px solid #cccccc;
}
html.lt-ie9 .global .outer-wrapper.main .container_12{
border:none;
}
@media print{}
/*a.cta:link{color:#1a9ce3;}*/
a.cta{color:#1a9ce3;}
.main .btn {
    background-color: #45B0E2;
    background-image: linear-gradient(to bottom, #6AC8F0, #0D8CCC);
	/*IE*/
	filter: progid:DXImageTransform.Microsoft.gradient(to bottom, startColorstr='#6AC8F0', endColorstr='#0D8CCC');
    background-position: left top;
    background-repeat: repeat-x;
    border: 1px solid #005A96;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 1.4em;
    font-weight: bold;
    padding: 10px;
	height: auto;
	text-decoration:none;/* Edit to remove underlined button style in main content KR 07-03-14 */
}
/*.rsp-blocks .rsp-blocks-inner .btn {
    background-color: #45B0E2;
    background-image: linear-gradient(to bottom, #6AC8F0, #0D8CCC);*/
	/*IE*/
	/*filter: progid:DXImageTransform.Microsoft.gradient(to bottom, startColorstr='#6AC8F0', endColorstr='#0D8CCC');
    background-position: left top;
    background-repeat: repeat-x;
    border: 1px solid #005A96;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 1.4em;
    font-weight: bold;
    padding: 10px;
	height: auto;
}*/
.main .btn.light {
    background-color: #F8F8F7;
    background-image: linear-gradient(#DBDAD9, #FFFFFF 35%, #DBDAD9);
    background-repeat: repeat-x;
    border: 1px solid #C0BFBF;
    color: #005A96;
}
.main .btn.light:hover, 
.btn.light:active, 
.btn.light:focus {
    background-color: #F2F2F2;
    background-image: linear-gradient(#C0BFBF, #FFFFFF 35%, #C0BFBF);
    background-repeat: repeat-x;
    color: #005A96;
}
/*vgn styles needed on delivery*/
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, th, td {
   padding: 0;
}
/*end of vgn styles needed on delivery*/
/*cookie policy styles*/
a.cookies-close {
    background: url("/file_source/img/close-black.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    color: #FFFFFF !important;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    line-height: 25px;
    padding-right: 30px;
    position: absolute;
    right: 5px;
    text-decoration: none !important;
    top: 5px;
}
div.cookies-message-container {
    background-color: #005A96;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: auto;
}
p.cookies-message {
color: #FFFFFF !important;
width:80%;
font-size:11px;
margin: 0px 0px 0.73em;
}
p.cookies-message a {
color: #FFFFFF !important;
text-decoration: underline;
}
/*end of cookie policy*/
/*OOTB CSS fixes which should apply only AAM pages and not affects the OOTB UI*/
.vui-tab-panel ul.x-tab-strip-top {
    list-style-type: none;
}
.vui-picker-window ul.x-tab-strip-top {
    list-style-type: none;
}
.main .epi-modDrgTable {
     padding-left: 0px;
 }
 
dd p{
   font-size: small;
}
body.main,tr.main,th.main,td.main,p.main{
font-family:"Trebuchet MS",verdana,sans-serif;
}
 /*End of OOTB CSS fixes*/
 /*added CSS - Edit 2014 Venkat Opentext*/
.main table {
    border-spacing: 0;
}
fieldset select {
    margin-bottom: 5px;
}
fieldset .ctrl-btn {
    background-color: #45b0e2;
    background-image: linear-gradient(to bottom, #6ac8f0, #0d8ccc);
    background-position: left top;
    background-repeat: repeat-x;
    border: 1px solid #0b79bc;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 1em;
    padding: 7px 12px;
}
fieldset .ctrl-btn:hover, fieldset .ctrl-btn:focus {
    background-color: #0094d2;
    background-image: linear-gradient(to bottom, #00afe7, #006cb3);
    background-position: left top;
    background-repeat: repeat-x;
    border: 1px solid #005a96;
    color: #fff;
    text-decoration: none;
}
.pop-up-element {
    background-color: #fff;
    color: #000;
    display: none;
    min-height: 180px;
    min-width: 400px;
    padding: 20px;
}
.waiting {
    background-color: #00ee00;
}
.processing {
    background-color: #ee0000;
}
.stopped {
    background-color: yellow;
}
.successful {
    background-color: #00ee00;
}
.failed {
    background-color: #00ee66;
}
fieldset select {
    margin-bottom: 5px;
}
/*end of added CSS*/