﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}
body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse; border-spacing:0}
body, input, .code-box{font-family:Arial}
html, body{height:100%}
body{color:#303030}
h1{margin-bottom:10px}
h2{margin:11px 0 5px 0}
h4{margin: 10px 0 5px 0;}
.h2-alternative{color:#525252}
h3, 
p{margin:10px 0}
h1, h2, h3, h4, .cl-Title-2{font-weight:bold;}
.pt-london h1, .pt-london h2, .pt-london h4{background: url(/images/pt-london/titles-sprite.gif) no-repeat top left;}
.en-london h1, .en-london h2, .en-london h4{background: url(/images/en-london/titles-sprite.gif) no-repeat top left;}
h4{text-indent:-9999px;}
.pt-london h1, .pt-london h2, .en-london h1, .en-london h2{background-position:0 -260px;}
h1, h2, h3, h4{padding:0 0 10px 0; clear:both}
h1{color:#525252;}
h2, h3, h4, .cl-Title-2, a{color:#3d6576}
ul li{margin-bottom:5px}
body{line-height:1.1em}
html{font-size:100%}
body{font-size:1em}
h1{font-size:1.1em}
h2{font-size:1em}
h3{font-size:0.9em}
p, 
label, 
.error-message{font-size:0.8em}
.cl-Sample{font-size:0.7em}
.html-code{font-size:.7em}
.checkbox-default input{ width: auto !important }
.no-height{height:auto !important; min-height:0 !important}
.no-background{background-image:none !important}
.lower-case{text-transform:lowercase}
.upper-case{text-transform:uppercase}
.js-hide, 
.cl_Hide{display:none !important}
.cl-Left{float:left}
.cl-Sample{clear:both; color:Gray}
.normal-error-message{color:Red}
.cl_Clear{clear:both}
#top_navigation{position: absolute;top: 7px;right: 0;font-size: .9em;}
#top_navigation li{float: left;padding-right: 12px;}
#top_navigation,#top_navigation a{color: White;text-decoration: none;}
#top_navigation a:hover,#top_navigation a:active,#top_navigation .advertise-link a{color:#c09d00;}
.ac_results{border: 1px solid black;background-color: white;overflow: hidden;z-index: 500;position: absolute;left: 2px;top: 45px;width: 512px;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;}
.ac_results li {padding: 2px 5px;cursor: default;display: block;font: menu;font-size: 12px;line-height: 16px;overflow: hidden;}
.ac_loading {background: white url('indicator.gif') right center no-repeat;}
.ac_odd {background-color: #d2e5ee;}
.ac_over {background-color: #466d7e; color: white;}
.ac-text-inactive{color:Gray; font-style:italic;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000;}
#colorbox{}
#cboxTopLeft{width:14px; height:14px; background:url(/images/colorbox/controls.png) 0 0 no-repeat;}
#cboxTopCenter{height:14px; background:url(/images/colorbox/border.png) top left repeat-x;}
#cboxTopRight{width:14px; height:14px; background:url(/images/colorbox/controls.png) -36px 0 no-repeat;}
#cboxBottomLeft{width:14px; height:43px; background:url(/images/colorbox/controls.png) 0 -32px no-repeat;}
#cboxBottomCenter{height:43px; background:url(/images/colorbox/border.png) bottom left repeat-x;}
#cboxBottomRight{width:14px; height:43px; background:url(/images/colorbox/controls.png) -36px -32px no-repeat;}
#cboxMiddleLeft{width:14px; background:url(/images/colorbox/controls.png) -175px 0 repeat-y;}
#cboxMiddleRight{width:14px; background:url(/images/colorbox/controls.png) -211px 0 repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(/images/colorbox/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(/images/colorbox/loading.gif) center center no-repeat;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(/images/colorbox/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
