/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
@import "fontFace.css";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4}::-moz-selection{background:#ff8a00;color:#fff;text-shadow:none}::selection{background:#ff8a00;color:#fff;text-shadow:none}a{color:#ffffff}a:visited{color:#ffffff}a:hover{color:#06e}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}h1,h2,h3,h4,h5,h6,p,ul,ol{padding-top:0;margin-top:0}a:link{color:#000000}a:visited{color:#ffffff}a:hover,a:focus{color:#ffa133}a:active{color:#DDD;text-decoration:none}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
body{
    background-color:#d2d2d2;
    margin:0 auto;
    width:940px;
    padding:0px;
    margin-top: -35px;
}
.banner{margin:0 auto;width:920px;padding:0 10px;position:relative; height: 110px;top: 5px;}
.wlg-logo {
background-image: url(../img/wlg-logo.png?v2);
width: 268px;
height: 56px;
position: absolute;
top: 43px;
left: 0px;
margin: 0;}.secondary{position:absolute;top:13px;right:12px;font-family:KnowledgeRegular,sans-serif;text-align:right}.secondary li{display:inline}.secondary a{display:inline-block;font-size:12px;color:#666;text-transform:uppercase;border-right:1px solid #666;padding:0 10px}.secondary a:hover,.secondary a:focus,.secondary .current_page_item a{color:#ff8a00}.secondary li.last-child a{border:0;padding-right:0}.tr-logo{background-image:url(../img/tr-logo.png);width:243px;height:54px;position:absolute;top:43px;right:12px;margin:0}
nav.main{background: #005A84 url('../img/main-nav-blue-bkg.png') repeat 0px;
     min-width:940px;
   position:relative;z-index:11}

.interactive{margin: 0 auto;width: 940px;position: relative;height: 320px;}
.interactive .interactiveControls{position:absolute;top:269px;right:534px;z-index:10}
.interactive .interactiveControls a{background:url(../img/bg-interactive-control.png) no-repeat;width:16px;height:17px;display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;display:inline-block}
.interactive .interactiveControls a.activeSlide,.interactive .interactiveControls a:hover,.interactive .interactiveControls a:focus{background-image:url(../img/bg-interactive-control-o.png)}.interactive .next,.interactive .prev{position:absolute;top:50%;width:20px;height:33px;display:none}.interactive .next{right:4px;z-index:999;background-image:url(../img/next.png)}.interactive .prev{left:1px;z-index:999;background-image:url(../img/prev.png)}.slides{height:320px;float:left;overflow:hidden}.slide{width:940px;padding:0 0px;height:320px}.slide.first{display:block}.image-wrap{float:left;width:479px;margin-top:23px;background:url(../img/bg-slider-pic.png) -1px 100% no-repeat;height:293px;overflow:hidden}.image-wrap img{display:block;border:8px solid #fff;-webkit-box-shadow:0 0 9px rgba(0,0,0,.2);-moz-box-shadow:0 0 9px rgba(0,0,0,.2);box-shadow:0 0 9px rgba(0,0,0,.2)}.slide-text{float:right;width:425px;font-family:KnowledgeMedium,sans-serif;color:#747474;margin:34px 25px 0 0}.slide-text h1,.slide-text h2,.slide-text h3,.slide-text h4,.slide-text h5,.slide-text h6{text-transform:uppercase;font-weight:400;line-height:1;margin-bottom:10px}.slide-text h1{font-size:48px}.slide-text h2{font-size:36px}.slide-text h3{font-size:24px}.slide-text h4{font-size:18px}.slide-text h5{font-size:14px}.slide-text h6{font-size:12px}.slide-text p{font-size:14px;margin-bottom:8px;font-family:     ;line-height:1.1}.container{margin:0 auto;width:978px;padding:0 10px}
section.main{padding: 55px 0 20px 0px;float: left;width: 635px;margin-left: -5px;}
section.main article{color:#666;font-size:14px}
section.main article h1,section.main article h2,section.main article h3,section.main article h4,section.main article h5,section.main article h6{border-bottom:1px solid #e6e6e6;color:#005A84;font-weight:400;padding-bottom:0;margin-bottom:15px;font-family:KnowledgeRegular,sans-serif}
section.main article h2{font-family: Arial;font-size: 30px;border: 0;text-transform: uppercase;color: #005A84;}
aside.side{float: right;width: 300px;padding: 15px 48px 0px 0px;}aside.side section.widget{border:8px solid #fff;-webkit-box-shadow:0 0 9px rgba(0,0,0,.2);-moz-box-shadow:0 0 9px rgba(0,0,0,.2);box-shadow:0 0 9px rgba(0,0,0,.2);background:#e9e9e9;padding:25px;font-size:12px;color:#666;margin-bottom:17px;line-height:1.5}aside.side section.widget h2{font-family:KnowledgeBold,sans-serif;color:#ff8a00;font-size:18px;line-height:1;text-transform:uppercase}aside.side section.widget h2 span{color:#666}aside.side section.widget h2 a{text-decoration:none}aside.side section.widget ul{list-style:none;padding:0;margin:-3px 0 0}aside.side section.widget ul li{display:block;padding:3px 0;color:#666}aside.side section.widget ul a{display:block;color:#666;text-decoration:none;font-size:12px}aside.side section.widget ul a:hover,aside.side section.widget ul a:focus,aside.side section.widget ul .current_page_item a{color:#ff8a00}aside.side section.widget.widget_rss h2 img{display:none}aside.side section.widget.widget_rss span{font-size:9px;font-weight:700;color:#8b8b8b}aside.side section.widget.contextual img,aside.side section.widget.widget_sp_image img{margin:-25px}aside.side section.widget.button{border:1px solid #8f8f8f;padding:0}aside.side section.widget.button a{background:#ff9313;background:-moz-linear-gradient(top, #ff9313 0, #ff9313 50%, #ff8a00 50%, #ff8a00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #ff9313),color-stop(50%, #ff9313),color-stop(50%, #ff8a00),color-stop(100%, #ff8a00));background:-webkit-linear-gradient(top, #ff9313 0, #ff9313 50%, #ff8a00 50%, #ff8a00 100%);background:-o-linear-gradient(top, #ff9313 0, #ff9313 50%, #ff8a00 50%, #ff8a00 100%);background:-ms-linear-gradient(top, #ff9313 0, #ff9313 50%, #ff8a00 50%, #ff8a00 100%);background:linear-gradient(top, #ff9313 0, #ff9313 50%, #ff8a00 50%, #ff8a00 100%);color:#fff;font-family:KnowledgeBold,sans-serif;padding:20px 0 20px 35px;font-size:18px;text-decoration:none;text-transform:uppercase;display:block}aside.side section.widget.button a:after{content:url(../img/login-arrow.png);display:block;border-left:1px solid #ffa415;padding:22px 21px 0 21px;height:43px;float:right;margin-top:-20px}aside.side section.widget.button a:hover,aside.side section.widget.button a:focus,aside.side section.widget.button .current_page_item a{background:#ffaa46;background:-moz-linear-gradient(top, #ffaa46 0, #ffaa46 50%, #ffa133 50%, #ffa133 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #ffaa46),color-stop(50%, #ffaa46),color-stop(50%, #ffa133),color-stop(100%, #ffa133));background:-webkit-linear-gradient(top, #ffaa46 0, #ffaa46 50%, #ffa133 50%, #ffa133 100%);background:-o-linear-gradient(top, #ffaa46 0, #ffaa46 50%, #ffa133 50%, #ffa133 100%);background:-ms-linear-gradient(top, #ffaa46 0, #ffaa46 50%, #ffa133 50%, #ffa133 100%);background:linear-gradient(top, #ffaa46 0, #ffaa46 50%, #ffa133 50%, #ffa133 100%)}aside.side section.widget.widget_nav_menu{padding:8px 8px 20px;border:0;background:0;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}aside.side section.widget.widget_nav_menu a{background:url(../img/bg-list.png) 0 7px no-repeat;padding:8px 0 8px 27px;color:#666;font-size:14px;font-family:KnowledgeMedium,sans-serif}.page-template-page-home-php aside.side{clear:both;float:none;width:940px;margin:0 auto 15px;font-size:10px}.page-template-page-home-php aside.side section.widget{float: left;
width: 238px;
position: relative;
margin-right: 12px;
min-height: 200px;
left: 2px;}.page-template-page-home-php aside.side section.widget:after{content:url(../img/widget-shadow.png);position:absolute;left:-1px;bottom:-40px}.page-template-page-home-php aside.side section.widget.last-child{margin:0}.page-template-page-home-php aside.side .alignleft{margin:0 5px 5px 0}.ticker-wrap{clear:both;background:#c7c7c7;border-top:1px solid #a0a0a0;border-bottom:1px solid #ccc;margin-bottom:20px;min-width:998px;overflow:hidden;position:relative}.ticker-wrap div.scrollWrapper{position:relative;overflow:hidden;width:100%;height:100%}.ticker-wrap div.scrollableArea{position:relative;width:9999px!important;height:100%}.ticker-wrap #scrollingText{margin:0 auto;width:978px;padding:20px 10px;position:relative}.ticker-wrap #scrollingText div.scrollableArea p{float:left;display:inline-block;margin:0;padding:0 10px;white-space:nowrap}.ticker-wrap #scrollingText a{color:#666;text-decoration:none}.ticker-wrap #scrollingText a:hover,.ticker-wrap #scrollingText a:focus,.ticker-wrap #scrollingText .current_page_item a{color:#ff8a00}.simply-scroll-clip{position:relative;overflow:hidden;z-index:2;margin:0 auto;width:978px;height:65px}.footer{clear:both;margin:0 auto;width:940px;font-size:12px;color:#666}.copyright{float:left}nav.foot{float:right;text-transform:uppercase}nav.foot a{display:inline-block;color:#666;font-weight:700;border-right:1px solid #bdbdbd;padding:0 20px}nav.foot li{display:inline}nav.foot li.last-child a{border:0;padding-right:0}nav.foot a:hover,nav.foot a:focus,nav.foot .current_page_item a{color:#ff8a00}.nav.vertical{height:auto}.nav li{display:inline-block;float:left;position:relative}.nav li:hover,.nav li.hover{z-index:1}.nav li li{display:block;float:none}.nav li a{display:block}.nav.vertical li{float:none;display:block}.nav ul,.nav div,.nav li:hover ul ul,.nav li.hover ul ul{position:absolute;left:-9999px;top:0;opacity:0}.nav.fade ul,.nav.fade div,.nav.fade li:hover ul ul,.nav.fade li.hover ul ul{transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear}.nav div ul{position:static;left:0;opacity:1;padding:0;background:0}.nav li:hover ul,.nav ul li:hover ul,.nav li:hover div,.nav li.hover ul,.nav ul li.hover ul,.nav li.hover div{left:0;top:auto;height:auto;opacity:1}.nav li:hover.right ul,.nav li:hover.right div,.nav li.hover.right ul,.nav li.hover.right div{left:auto;right:0}.nav li:hover.right li:hover ul,.nav li.hover.right li.hover ul{right:250px}.nav li.hover ul li.hover ul ul,.nav li:hover ul li:hover ul ul,.nav.vertical li:hover ul ul ul,.nav.vertical li.hover ul ul ul,.nav div ul{position:static;left:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.nav{width:940px;}.nav div,.nav ul{width:250px;color:#000;background:rgba(233,233,233,.9);-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:0 1px 4px rgba(0,0,0,.3)}.lt-ie9 .nav div,.lt-ie9 .nav ul{background:#e9e9e9}.nav ul ul ul{background:0;padding:0}.nav div{padding:10px}
 .nav .login a{border:2px solid #fcfcfc;background:#ff9313;background:-moz-linear-gradient(top, #ff9313 0, #ff9313 50%, #ff8a00 50%, #ff8a00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #ff9313),color-stop(50%, #ff9313),color-stop(50%, #ff8a00),color-stop(100%, #ff8a00));background:-webkit-linear-gradient(top, #ff9313 0, #ff9313 50%, #ff8a00 50%, #ff8a00 100%);background:-o-linear-gradient(top, #ff9313 0, #ff9313 50%, #ff8a00 50%, #ff8a00 100%);background:-ms-linear-gradient(top, #ff9313 0, #ff9313 50%, #ff8a00 50%, #ff8a00 100%);background:linear-gradient(top, #ff9313 0, #ff9313 50%, #ff8a00 50%, #ff8a00 100%);color:#fff;font-family:KnowledgeBold,sans-serif;padding:11px 0 11px 60px;text-transform:uppercase}.nav .login a:after{content:url(../img/login-arrow.png);display:block;border-left:1px solid #ffa415;padding:11px 21px 9px 21px;float:right;margin-top:-9px}.nav .login a:hover,.nav .login a:focus,.nav .login .current_page_item a{background:#ffac36}.lt-ie9 
  .nav .login{width:297px}.lt-ie9 .nav .login a{padding:11px 0 11px 60px}.nav.vertical{width:200px}.nav li ul li:hover ul,.nav li ul li.hover ul,.nav.vertical ul li:hover ul,.nav.vertical ul li.hover ul{left:250px;top:0}.nav.vertical li:hover ul,.nav.vertical li.hover ul,.nav.vertical li:hover div,.nav.vertical li.hover div{left:200px;top:0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{ background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}

@media screen {

* { margin: 0; padding: 0; }
body { background: white; font-family: arial; font-size:13px; font-size:13px; line-height:16px; color:#505050;}
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

#page-wrap { width: 940px; margin: 0px auto;position:relative;z-index:20;}




h1, h2 { font-weight: normal; margin: 0 0 10px 0; font-family: KnowledgeBold; color: #808080; }
h1 { }
h2 { }
h3 { font-size:14px; margin: 0 0 12px 0; color:#005A84;font-family: KnowledgeBold;text-transform:uppercase;}
h4 { font-size:14px; margin: 0 0 6px 0; color: #505050;font-family: KnowledgeBold;text-transform:uppercase;}


p { margin: 0 0 10px 0; }
a { color: #005A84; text-decoration: none; outline: 0px; }
a:hover { text-decoration: underline; outline: 0px; } 

blockquote { }
blockquote p { }

ul, ol { margin: 0 0 10px 0px; }
.entry ul li{list-style-image:url(http://legalresearch.westlaw.co.uk/wp-content/themes/BLANK-Theme-CPS/images/arrow-bullet-orange-dark.png)}
ul li{ list-style-image:url() }
ul.arrowlightorange li{ list-style-image:url(images/arrow-bullet-orange-light.png) }
ul.arrowdarkorange li { list-style-image:url(images/arrow-bullet-orange-dark.png) }
ul.arrowlightblue li { list-style-image:url(images/arrow-bullet-blue-light.png) }
ul.arrowdarkblue li { list-style-image:url(images/arrow-bullet-blue-dark.png) }
ul.circlelightorange li { list-style-image:url(images/circle-bullet-orange-light.png) }
ul.circledarkorange li { list-style-image:url(images/circle-bullet-orange-dark.png) }
ul.circlelightblue li { list-style-image:url(images/circle-bullet-blue-light.png) }
ul.circledarkblue li { list-style-image:url(images/circle-bullet-blue-dark.png) }

.post { }

.entry { float:left;clear:both;}
.entry a {color: #005A84; }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { }

#sidebar { }

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }
	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { }
textarea { }

img {border:none;}

/************************************************************************************
HEADER
*************************************************************************************/
#tr-logo {float:left; border:none; margin-top:10px;}

#header{position:relative}


#logintitle {
display:block;
	width:134px; right: 0px;
position: absolute;
background-color: orange;
color: white;
margin-top: 50px;
background: orange url('../img/main-nav-yellow-bkg.png') repeat-x;
text-align:center;
text-transform: uppercase;
line-height:34px;
text-shadow: 1px 1px 1px gray;text-decoration:none;font-size:18px;letter-spacing:1px; font-weight:normal;
filter: shadow(Color=#333333, Direction=135, Strength=5);
margin-right: 2px;
}

#logintitle :hover {background: #005A84 url('images/main-nav-blue-bkg.png') repeat-x 0;}
	


.logo { 	width: 335px; height:55px;	margin:20px 0 16px 0; padding: 0; vertical-align:top;
	float:left;
}

#subscriptionlink {float:right;width:240px;font-family: KnowledgeBold,Arial; margin-top:12px;font-size:15px;text-transform:uppercase;
background: url('images/arrow-right.png') 200px 55% no-repeat ;text-decoration:none;}

#navholder {	width: 100%;
height: 40px;
background: #005A84 url('../img/main-nav-blue-bkg.png') repeat 0px;
margin: 0;
padding: 0;
vertical-align: top;
float: left;
line-height: 16px;
position: relative;
top: 11px;
	}

#navmarker { 	color:#ffffff; float:left; margin: 10px 0px 10px -1px; padding:0;}
nav {float:left;}
nav a:link {
	color: white;
	text-decoration: none;
	text-shadow: 1px 1px 1px gray;
}
nav ul .sub-menu li{
    padding:0px;
    background:#ffffff;
    border-left:2px solid #ff9100; 
    border-right:2px solid #ff9100; 
    line-height: 29px; 
}
nav ul .sub-menu li a{
      font-size:12px;
      color: #0083bf;
     padding:0px 5px 0px 5px;
      text-shadow: 0px 0px 0px #ffffff;
      text-transform: none;
}
nav ul .sub-menu li a:hover{
     background:#ffffff;
     color:#ff9100;
}
nav ul .sub-menu li:last-child {
height:38px;
line-height:38px;
margin:0px;
padding:0px;
left:0px;
border-bottom:2px solid #ff9100;
}
.wpcf7-form{
  margin:15px;
  line-height:24px;
  padding-top:20px;
}
.wpcf7-form p{
font-weight: normal;
font-size: 12px;
}
.wpcf7 {
background-color: #eeeeee;
height: auto;
}
div.wpcf7 input[type='text'],input[type='email'],textarea{
    width:240px;
    float:right;
  
 }
 #FirstName{
     display:none;
     
 }
 span.wpcf7-not-valid-tip {
 background-color: #FFDFDF;
margin-bottom: 6px !important;
padding: 6px 6px 4px 6px !important;
border: 1px solid #C89797;
 }
 div.wpcf7 select {
    width:240px;
    float:right;
    margin-left:5px;
    margin-bottom:5px;
 }
.wpcf7-submit {
border-style: none;
background-color: #ff8800;
color: #fff;
padding: 6px 10px;
float: right;
margin: 0 5px 0 0;
position: relative;
top: -32px;
}
.wpcf7-submit:hover{
background-color: #005A84; 
}

nav a:hover {
color: white;
text-decoration: none;
text-shadow: 1px 1px 1px #005A84;
}

nav  ul { list-style: none ; }
nav ul li {
font-family: Arial,KnowledgeRegular;
font-weight: normal;
color: white;
letter-spacing: 1px;
text-transform: uppercase;
padding: 0px 20px 0px 20px;
vertical-align: top;
float: left;
line-height: 38px;
list-style-image: none;
}

nav ul li:hover {
background:#005a84 url('../img/main-nav-yellow-bkg.png') repeat-x 0px ;}


nav ul li:last-child {

height:38px;
line-height:38px;
margin:0;
padding:0 30px;
position:absolute;
right:0px;
}

.widget_sp_image-image-link img {
max-width: inherit !important;
width:288px
}

.attachment-full {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 285px;
    margin-left: -33px !important;
    margin-top: -25px !important;
    max-width: 300px !important;
    width: 300px !important;
}

#navholder .current-menu-item, #navholder .current-page-ancestor {
background: url('../img/main-nav-yellow-bkg.png') repeat-x 0px;
}


#breadcrumbholder { color:#005a84;	width: 100%; height:38px;
	background-color: #ffffff;
	color: #005a84;
	margin: 0;
	padding:0;
	vertical-align:top;
	float:left;
	font-size:13px;
	line-height:16px;
	border-bottom: 1px solid #cccccc;
	margin-top:10px;
	}
	
#crumbs{float:left; height:38px; color:#bababa; margin: 12px 0px 10px 0px;}

#crumbs a {color:#bababa; }

#crumbmarker  { 	color:#d6d6d6; float:left; margin: 12px 16px 10px -1px; padding:0;}

.search2 {	width: 250px;	height:28px;
	color:#bababa;
	letter-spacing: 0px;
	text-transform:none;
	text-align:right;
	margin: 3px 0 0 0 ;
	padding:0px;
	border:1px;
	border:solid;
	border-width:1px;
	border-color:#d6d6d6;
	vertical-align:top;
	float:right;
}

.search-input {
	width:210px;
	color:#bababa;
	font-family: Arial;
	font-size:13px;
	line-height:16px;
	letter-spacing: 0px;
	text-transform:none;
	text-align:left;
	margin: 7px 0px 7px 7px;
	padding:0px;
	border:0px;
	vertical-align:top;
	float:left;
	outline: none; 
}

.search-glass{
	text-align:right;
	margin: 4px 7px 7px 0px;
	padding:0px;
	border:0px;
	vertical-align:top;
	float:right;
}
.search-glass:hover{
	cursor:pointer;	
}

#feedbacksidebtn {
width:27px;height:90px;
position:fixed;
top:45%;
right:0px;
background-color:#ff8800;
}

#feedbacksidebtn a{
background:#727272 url('images/feedbackButton.png') no-repeat 2px 4px ;
position: absolute;
display: block;
height: 100%;
left: 0;
top: 0;
width: 100%;}

#feedbacksidebtn a:hover {
background:#ff8800 url('images/feedbackButton.png') no-repeat 2px 4px ;
}
 

/************************************************************************************
GENERAL
*************************************************************************************/
.current-menu-item {
color: #ff8800;
}

#largepagetitle {
	font-family:KnowledgeBold,Arial;
	color:#bababa;	margin-bottom:10px;
	font-size:34px;
	font-weight:bold;
	text-transform:uppercase;
	padding: 111px 0 16px 0;
	border-bottom: 2px solid #005A84;
}

.hdivider {	width:100%;	float:left;	clear:both;	height:1px;	background-color:#d6d6d6; margin:10px 0 10px 0;}

#center-col{ width:460px; float:left;margin:0;vertical-align:top;}
#center-col-wide { width:780px; float:left;margin:0;vertical-align:top;}

#leftcol {width:460px; float:left; margin:0 20px 0 0; overflow:hidden;}
#rightcol {width:300px; float:left; margin:0; overflow:hidden;}

#center-col ul li, #center-col-wide ul li {margin:10px 0px 0px 20px; }

#pagetitle {
	font-family: KnowledgeBold,Arial;
color: #005A84;
font-size: 14px;
letter-spacing: 0px;
text-transform: uppercase;
padding: 0px 0 10px 0px;
float: left;
vertical-align: top;
border-bottom: 1px solid #cccccc;
width: 100%;

}

.entry {
	float:left;
	margin-top:10px;
	width:99%;
}


#homecol1, #homecol2, #homecol3 {width:300px;float:left;}
#homecol1 img, #homecol2 img, #homecol3 img{margin:0 0 10px 0;}
#homecol1 p img, #homecol2  p img, #homecol3 p img{margin:0;}
#homecol2, #homecol3 {margin-left:20px;}


.featurecontent{;float:left;}

table{border-collapse:collapse;}
th{text-transform:uppercase; font-family:KnowledgeBold,Arial;font-size:14px;border-top: 2px solid #505050;color:#505050;text-align:left;padding:12px 0;}
td{border-top: 1px solid #cccccc; color:#505050;text-align:left;padding:12px 0;}
th.rightalign, td.rightalign{text-align:right}


.accordionMaster .divider {float:right;width:10px;line-height:20px;}
.accordionMasterPlus{float:right; width:20px; height:20px;background: url('images/accordionPlus.png')   0px 50% no-repeat;margin:0px;cursor:pointer}
.accordionMasterPlus span {float:left;margin-left:-50px;line-height:20px;}
.accordionMasterMinus{float:right; height:20px;background: url('images/accordionMinus.png')  0px 50% no-repeat;margin:0;cursor:pointer}
.accordionMasterMinus span {float:left;margin-right:10px;margin-left:18px;line-height:20px;}

.accordionHolder{float:left;clear:both;width:460px;position:relative;color:#666666;}
.accordionHolder .accordionMaster{float:left;clear:both;width:460px; background-color:#f0f0f0; margin-top:2px;}
.accordionHolder .accordionTitle{cursor:pointer;background: url('images/accordionPlus.png')   440px 50% no-repeat ;float:left; clear:both; width:440px ; background-color:#f0f0f0; margin-top:2px; padding:8px 10px;font-size:14px;font-family:KnowledgeBold;text-transform:uppercase;}
.accordionHolder .accordionContent{float:left; clear:both; width:440px; background-color:#f0f0f0; margin-bottom:0px;display:none;padding:0px 10px 10px 10px;}
.accordionHolder .accordionTitle.open {background: url('images/accordionMinus.png') 440px 50% no-repeat ;background-color:#f0f0f0;}

.accordionHolderWide1 {float:left;clear:both;width:630px;position:relative;color:#666666;}
.accordionHolderWide1 .accordionMaster{float:left;clear:both;width:630px; background-color:#f0f0f0;margin-top:2px;}
.accordionHolderWide1 .accordionTitle{cursor:pointer;background: url('images/accordionPlus.png')   610px 50% no-repeat ;float:left; clear:both; width:610px ; background-color:#f0f0f0; margin-top:2px; padding:8px 10px;font-size:14px;font-family:KnowledgeBold;}
.accordionHolderWide1 .accordionContent{float:left; clear:both; width:610px; background-color:#f0f0f0; margin-bottom:0px;display:none;padding:0px 10px 10px 10px;}
.accordionHolderWide1 .accordionTitle.open {background: url('images/accordionMinus.png') 610px 50% no-repeat ;background-color:#f0f0f0;}

.accordionHolderWide2 {float:left;clear:both;width:780px;position:relative;color:#666666;}
.accordionHolderWide2 .accordionMaster{float:left;clear:both;width:780px; background-color:#f0f0f0;margin-top:2px;}
.accordionHolderWide2 .accordionTitle{cursor:pointer;background: url('images/accordionPlus.png')   760px 50% no-repeat ;float:left; clear:both; width:760px ; background-color:#f0f0f0; margin-top:2px; padding:8px 10px;font-size:14px;font-family:KnowledgeBold;text-transform:uppercase;}
.accordionHolderWide2 .accordionContent{float:left; clear:both; width:760px; background-color:#f0f0f0; margin-bottom:0px;display:none;padding:0px 10px 10px 10px;}
.accordionHolderWide2 .accordionTitle.open {background: url('images/accordionMinus.png') 760px 50% no-repeat ;background-color:#f0f0f0;}

#main-vid-holder{
	margin:10px auto 0px auto;
	float:left;
	clear:both;	
}

#side-vid-holder {
	margin-bottom:20px;
}

.learning-vids h3{padding:12px 0 0px 0;border-bottom: 0px solid #cccccc; }


.learningvid-row {
	position:relative;
	float:left;
	clear:both;
	width:100%;
	border-top: 1px solid #CCC;
	background-color: #E8E8E8;
	padding-top:16px;
}

.learningvid-holder {
position:relative;
width:240px;
	float:left;
	margin:0px 10px 12px 10px;	
	
}
.learningvid-holder  a{
	margin:0px auto 0px auto;

}
.learningvid-holder  div{
	margin:0px auto 0px auto;
}

.learningvid-holder  img{
	display:block;
	margin:0px auto 10px auto;
	border-bottom:3px solid #ccc;
	border-left:3px solid #ccc;
}

.learningvid-holder h4{
	font-size:12px;
	text-align:center;
	font-family: arial;
	text-transform:none;
	font-weight: bold;
	}

#issuuViewer {display:none;display: block; width:100%;clear: both;}
#issuuViewer.showIssuuViewer {display:block;}

#issuuDocList {display:none;}
#issuuDocList.showIssuuList {display:block;}

#issuuPaging {
float:left;
clear:both;
}

#issuuPageLinks {list-style:none;}

#issuuPaging #issuuPageLinks li {
float:left;
border:1px solid #808080;
text-align:center;
margin:0 0 0 3px;
padding:2px 6px 2px 6px;

}

#issuuPaging #issuuPageLinks li.issuuPageSelected{background-color:#e8e8e8;}

.issuu-list{float:left; width:760px;clear:both; margin-top:20px;background-color:#e8e8e8;}
.issuu-list .issuuRow {float:left; clear:both;width:100%;border-top:1px solid #cccccc;margin-bottom:12px;}
.issuu-list .issuuRow .issuuDoc{padding:10px; width:170px;font-size:11px;float:left;text-align:center;}
.issuu-list .issuuRow .issuuDocImg{position:relative;height:150px;margin-top:12px;width:100%;}
.issuuDocImgWrap {position:absolute; bottom:0;width:100%}
.issuu-list  img{border-left: 2px solid #CCC; border-bottom: 2px solid #CCC; display:block;margin-left:auto; margin-right:auto; }
.issuu-list .issuuRow .issuuDocTitle{margin-top:6px;}


#whatsnew-left {float:left; width:620px;margin-right:20px;}
#whatsnew-overview{float:left; width:620px;clear:both;}
#whatsnew-left-bottom{float:left; width:620px;}
#whatsnew-archive{float:left; width:300px; margin-right:20px;}
#whatsnew-featured-event{float:left; width:300px;}

#whatsnew-right{float:right; width:300px;}
#whatsnew-event-calendar{float:left; width:300px;clear:both;}
#whatsnew-latest-news{float:left; width:300px;clear:both;}
#whatsnew-latest-documents{float:left; width:300px;clear:both;}




/* Calendar Styles */
	table.em-calendar  { width:280px; margin:10px}
	table.em-calendar em-calnav, table.em-calendar  month_name{ border:0px !important ;}
	
	table.em-calendar.table tr.days-names { font-weight: bold; } 
	table.em-calendar td {padding:0; width:39px;height:36px !important;text-align: center;}
	table.em-calendar td.eventless-pre, .em-calendar td.eventless-post { color: #ccc; border:0!important; }
	table.em-calendar td.eventful-pre a, table.em-calendar td.eventful-post a{ color: #aaa; text-decoration:underline; }
	table.em-calendar td.eventless{background-color:#ffffff;border: 1px solid #eeeeee !important;}
	table.em-calendar td.eventful a { color: #505050 !important; }
	table.em-calendar td.eventful-today,  table.em-calendar td.eventless-today { background-color: #005A84 !important; color: #ffffff !important;}
	table.em-calendar td.eventful  { background-color:#d6d6d6 !important; }
	table.em-calendar td.eventful-today a { font-weight: bold; color: #ffffff;}
	table.em-calendar thead td{font-size:14px!important; font-weight: bold; background-color:#ffffff;font-family: KnowledgeBold,Arial;}
	table.em-calendar thead  td {border-top:0 ;border-bottom:none;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;color: #005A84 !important; text-transform:uppercase;}
	table.em-calendar tr.days-names td {border-top:0;}
	table.fullcalendar { border-collapse: collapse; }
	table.fullcalendar td { text-align: left; width: 50px; height: 50px; border: 1px solid #eeeeee; }
	div.em-calendar-wrapper { position:relative; background-color:#eeeeee; float:left}
	div#em-loading { position:absolute; width:100%; height:100%; background:#eeeeee url(../images/loading.gif) 50% 50% no-repeat; left:0px; top:0px; opacity:0.8; filter:alpha(opacity=80); z-index:9999999999; }


/************************************************************************************
INTERACTIVE MAP
*************************************************************************************/
#interactive-map { width:100%;margin-top:20px;}

#mapwrapper{position:relative;width:780px;overflow:hidden;height:480px;margin-top:20px;}

#imagemaptemplate{position:absolute;top:0px;left:0px}
#worldmappper,{position:relative;top:0px;left:-0px}
#imagemaptemplate{z-index:99}

#usarea,#cnarea,#ukarea,#euarea,#hkarea,#auarea{cursor:pointer;position:absolute}

#regioninfo ul {margin:0;padding-left:20px;font-family:Arial;}
#regioninfo ul  li{margin:0;padding-left:0px;}

#usinfo{display:none;position:absolute;top:40px; left:0px;width:500px; height:360px; background: url('images/ushover.png') no-repeat;}
#usinfotext{position:relative;top:285px; left:65px;font-family:Arial;font-size:11px}

#cainfo{display:none;position:absolute;top:40px; left:0px;width:500px; height:360px; background: url('images/cahover.png') no-repeat;}
#cainfotext{position:relative;top:285px; left:65px;font-size:11px}

#ukinfo{display:none;position:absolute;top:12px; left:270px;width:360px; height:360px; background: url('images/ukhover.png') no-repeat;}
#ukinfotext{position:relative;top:285px; left:65px;font-size:11px}

#euinfo{position:absolute;top:50px; left:260px;width:450px; height:380px; background: url('images/euhover.png') no-repeat;}
#euinfotext{position:relative;top:246px; left:72px;font-size:11px}

#auinfo{display:none;position:absolute;top:59px; left:250px;width:390px; height:380px; background: url('images/auhover.png') no-repeat;}
#auinfotext{position:relative;top:264px; left:88px;font-size:11px}

#hkinfo{display:none;position:absolute;top:99px; left:280px;width:350px; height:380px; background: url('images/hkhover.png') no-repeat;}
#hkinfotext{position:relative;top:198px; left:88px;font-size:11px}

#regioninfo ul {margin:0;padding-left:20px;font-family:Arial;}

#regioninfo .regionpopup{display:none;}

#aulabel,#calabel,#eulabel,#hklabel,#uklabel,#uslabel{
color: #ff8000;font-family: KnowledgeMedium;
font-size:16px;
text-transform:uppercase;
margin-right:28px;

}

#aulabel:hover ,#calabel:hover,#eulabel:hover,#hklabel:hover,#uklabel:hover,#uslabel:hover{
text-decoration:none;
cursor:pointer;
}

#uslabel{margin-right:0px}


/************************************************************************************
CONTACT
*************************************************************************************/
#contactus_left, #contactus_right {width: 460px; float:left;} 
#contactus_right {margin-left:20px;} 
#mapholder{position:relative;float:left;margin:30px 0 0 0;clear:both;}
#mapdot {position:absolute;top:0px; left:0px;background: url('images/mapdot.png') no-repeat  ;width:20px; height:20px;}


#region_selector {position:relative; }

.country-detail {min-height: 80px;margin-top:10px;float:left;}

/*form*/
#contactus_right .gform_wrapper{padding:20px;float:left;width:420px;background-color:#eeeeee;}
#contactus_right .gform_wrapper .left_label .gfield_label {width:150px;font-weight:normal;margin-top:2px;}
#contactus_right .medium {width:240px;}

/************************************************************************************
MEGA MENU NAV
*************************************************************************************/
#menublock1 {
margin:0;
position : absolute;
display : none;
background-color: #fff;
left:207px;
top:33px;

width:709px;
border:4px solid #ff9100;
height:auto;
color:#0083bf;
z-index:99;
padding:8px;
display:none;

text-transform:none;
}


#menublock1 a {text-decoration:none;text-shadow:none !important;}
#menublock1 ul{display:block;float:left;position:relative; }
#menublock1 ul li:hover{background:none !important;}
#menublock1 ul li{background:none !important;}
#menublock1 ul li {display:block;position:relative; float:left ; height:auto; line-height:16px;background-color:#fff;background-image:none;}
#menublock1 ul.menu  li {font-family:KnowledgeBold,Arial;font-size:13px;text-transform: uppercase;margin:0;padding:0;letter-spacing:0;}

#menublock1 ul.sub-menu  li {display:block; float:none;clear:both;font-weight:normal;margin:10px 0 0 0;font-family:Arial;font-size:13px;text-transform: none;}
#menublock1 #menu-item-628 {width:133px;position:relative;}
#menublock1 #menu-item-629{width:563px;overflow:hidden;border-left:1px solid #ccc;padding-left:12px}
#menublock1 #menu-item-629  ul.sub-menu li{width:280px; float:left;clear:none;}
#menublock1 #menu-item-46  {display:none}



#menublock1 ul li  a{color:#0083bf;background-color:#fff;background-image:none;}
#menublock1 ul.sub-menu  li.current-menu-item  a{color:#ff9100;background-color:#fff;background-image:none;}
#menublock1  .current-menu-item  {background-image:none;}
#menublock1 ul li  a:hover{ color:#ff9100;}
#menublock2 , #menublock3 ,#menublock4{display : none;}

/************************************************************************************
SIDE BAR NAV
*************************************************************************************/



#sidebar {width:140px;float:left;margin:0 20px 10px 0;}
#sidebar ul  { list-style: none !important; margin:0 !important;}
#sidebar ul  li{ list-style-image: none;}
#sidebar  a{
	padding:  10px 0px 0px 10px;
}
#sidebar ul li {
	font-family:KnowledgeBold,Arial;
	letter-spacing: 0px;
	text-transform:uppercase;
	padding:  10px 0 10px 0px;
	font-size:14px;
	vertical-align:top;
	border-top: 1px solid #005A84;
}

#sidebar ul li:first-child {
	padding: 0px 0px 10px 0px;
	border-top: none;
}

#sidebar  ul.sub-menu li {
font-family:Arial;
	font-weight:normal;
	font-size:13px;
	letter-spacing: 0px;
	text-transform:none;
	vertical-align:top;	
	border-top: none;
	padding:  10px 0px 0px 10px;
}


#sidebar  a{
	padding:  0px 0px 0px 0px;
}

#sidebar  .current-menu-item  > a{
	color:#ff8800;
}





#pagecontentholder{margin-top:10px;float:left;clear:both;}

/************************************************************************************
SIDE BAR RIGHT
*************************************************************************************/
#sidebar-right {width:300px;float:right;margin-right:0px;}
	
#sidevideoholder {
border:2px dashed grey;
width:100%;
height:300px;
line-height:280px;
font-size: 24px;
text-align:center;
margin-bottom:30px;
}	


.sideheader{
	font-family:KnowledgeBold,Arial;
	color:#005A84;
	font-size:14px;
	letter-spacing: 0px;
	text-transform:uppercase;
	padding:  10px 0 10px 0px;
	float:left;
	vertical-align:top;
	border-bottom: 1px solid #cccccc;
	border-top: 2px solid #005A84;
width:100%;

}

.sideheadertop{
	font-family:KnowledgeBold,Arial;
	color:#005A84;
	font-size:14px;
	letter-spacing: 0px;
	text-transform:uppercase;
	padding:  0px 0 10px 0px;
	float:left;
	vertical-align:top;
	border-bottom: 1px solid #cccccc;
	
width:100%;


}



#relatedlinks ul {list-style: none ;}
#relatedlinks ul  li{margin-bottom:10px; list-style-image: none;}

	
} /* end of media */
/************************************************************************************
FOOTER
*************************************************************************************/

#footerwrap {width: 940px;float:left;background-color:#727272;  margin-top:10px;}
#footer {
position:relative;
	margin: 0 40px;
	padding:0;
	vertical-align:top;
	clear: both;
}
.menu-footer-menu-container ul li a{color: #ffffff;}
#footerlinks {
	color:#fffff;
	margin: 0 40px;
	padding:0;
	vertical-align:top;
}

#footerlinks  ul { list-style: none }
#footerlinks ul li {list-style-image:none}
.footerlinks-col{
	color: #ffffff;
	width:170px;
	margin: 40px 20px 0px 0;
	padding:0;
	vertical-align:top;
	float:left;
}

.footerlinks-col-right{
	color: #ffffff;
	width:170px;
	margin: 40px 0 0px 0;
	padding:0;
	vertical-align:top;
	float:right;
}

.footerlinks-col-right ul li {text-align:right;}

.footerlinks-col p{
	margin: 0 0 16px 0;
}
.footerlinks-col a, .footerlinks-col-right  a{color: #ffffff;}

.footerlinks-twitter{
	background-color:#ffffff;
	width:200px;
	margin: 40px 40px 70px 0;
	padding:10px;
	vertical-align:top;
	float:right;
}

.footerlinks-twitterarrow {
	width:53px;
	float:right;
	margin-top:60px;

}
.footerlinks-social{

	margin: 60px 1px 0px 0px;
	padding:0;
	vertical-align:top;
	float:right;
}


.footer-logo{
	margin: 40px 20px 10px 0;
	padding:0;
	vertical-align:top;
	float:left;
	clear:left;				
}
.footer-copyright{
	color: #ffffff;
	width:160px;
	margin: 40px 20px 0px 0;
	padding:0;
	vertical-align:top;
	text-align:left;
	float:left;
}
#footer a{
	color: #ffffff;
}
.footer-contact{
	width:120px;
	margin: 40px 0 10px 0;
	padding:0;
	vertical-align:top;
	float:left;
	color: #ffffff;
	text-align: right;
}

#footer-copy {
	float: right;
}

/************************************************************************************
SITE MAP
*************************************************************************************/
#sitemap {clear:both;}
#sitemap  a{text-decoration:none;}
#sitemap  a:hover{color:#ff8800;}
#sitemap ul {list-style:none; margin-top:6px;}
#sitemap ul li {list-style-image:none}

#sitemap ul.sub-menu { margin:3px 0 15px 10px;}
#sitemap .sm-section {float:left; margin:0 30px 20px 0;width:280px;}
#sitemap .sm-title a{text-transform:uppercase;color:#ff8800;font-weight:bold;}

#sitemap .sm-section ul.menu li {font-weight:bold;margin-top:3px;}
#sitemap .sm-section ul.sub-menu li {font-weight:normal;}



/************************************************************************************
FEEDBACK
*************************************************************************************/
#feedbacksidebtn {
width:27px;height:90px;
position:fixed;
top:45%;
right:0px;
}

#feedbacksidebtn a{
background:#727272 url('images/feedbackButton.png') no-repeat 2px 4px ;
position: absolute;
display: block;
height: 100%;
left: 0;
top: 0;
width: 100%;}

#feedbacksidebtn a:hover {
background:orange url('images/feedbackButton.png') no-repeat 2px 4px ;
}

/*FORM */
#pagecontentholder .gform_wrapper select {
	font-size: 11px;
	font-family: inherit;
	height:24px;
	letter-spacing: normal;
	padding:0;
}

#pagecontentholder .button.gform_button{
	border-style:none; background-color: #ff8800; color:#fff; padding: 6px 10px;
	float:right; margin: 0 18px 0 0;
}

#pagecontentholder .button.gform_button:hover{
	background-color: #005A84; 
}
} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */


/* Cookie CSS (nom nom nom...) */
#cookie-banner {
    background-color: #EEEEEE;
    color: #333333;
    display: none;
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 25px;
    padding-top: 25px;
}

#cookie-banner  .row {
	overflow: hidden;
}

#cookie-banner .cookie-notice {
	float: left;
	margin: 0 20px;
    width: 55%;
}

#cookie-banner .cookie-notice h4 {
	font-weight: normal;
}
	
#cookie-banner .cookie-buttons {
	float: right;
    margin: 0 20px;
    width: 35%;
}

#cookie-banner .cookie-buttons a {
	color: #ff8000;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
}

#cookie-banner .icon {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/sprite.png");
    background-repeat: no-repeat;
    background-size: 720px 440px;
    display: inline-block;
    font-size: 40px;
    height: 20px;
    margin-right: 6px;
    vertical-align: top;
    width: 20px;
}

#cookie-banner .icon.cookieaccept {
    background-position: -17em -6em;
}

#cookie-banner .icon.cookieinfo {
    background-position: -17em -7em;
}

.list-pages-shortcode{
width: 135px;
margin-left: -39px;
list-style: none;
font-size: 17px;
}
.child-pages li{ 
font-family: KnowledgeBold,Arial;
letter-spacing: 0px;
text-transform: uppercase;
padding: 15px 0 20px 0px;
font-size: 14px;
vertical-align: top;
border-top: 1px solid #005A84;
}
.child-pages li:first-child {
padding: 0px 0px 20px 0px;
border-top: none;
}
.list-pages-shortcode{
width: 135px;
margin-left: -39px;
list-style: none;
font-size: 17px;
}
.child-pages li{ 
font-family: KnowledgeBold,Arial;
letter-spacing: 0px;
text-transform: uppercase;
padding: 15px 0 20px 0px;
font-size: 14px;
vertical-align: top;
border-top: 1px solid #005A84;
}
.child-pages li:first-child {
padding: 0px 0px 20px 0px;
border-top: none;
}

#nav_menu-4{
margin-left: -39px;
list-style: none;
font-size: 17px;
float:left;
width: 26%;
margin-top: 26px;
}
#nav_menu-4 ul li{ 
font-family: KnowledgeBold,Arial;
letter-spacing: 0px;
text-transform: uppercase;
padding: 15px 0 20px 0px;
font-size: 14px;
vertical-align: top;
border-top: 1px solid #005A84;
}
#nav_menu-4 ul li:first-child {
padding: 0px 0px 20px 0px;
border-top: none;
}
#post-77,#post-75,#post-79,#post-82,#post-86,#post-84,#post-9 {
float: left;
width: 77%;
margin-left: 17px;
}
#menu-inside-westlaw-gulf li{
list-style-type: none;
}
#menu-inside-westlaw-gulf li a{
color: #005A84;
text-decoration: none;
outline: 0px;
}
/* end Cookie CSS */