body,form,td,th{font-family:verdana, arial, sans-serif;font-size:11px;line-height:16px;}
a{text-decoration:none;color:#0089D9;}
a: hover{text-decoration:underline;}
#pri_nav a{display:block;float:left;height:20px;}
.txt_med_large{font-size:16px;line-height:16px;font-family:helvetica, arial, verdana, sans-serif;font-weight:700;}
.txt_large{font-size:24px;line-height:24px;font-family:helvetica, arial, verdana, sans-serif;letter-spacing:1px;}
.txt_xlarge{font-size:30px;line-height:30px;font-family:helvetica, arial, verdana, sans-serif;letter-spacing:1px;}
.error{color:red;background-color:#fee;border-top:1px solid red;border-bottom:1px solid red;margin:10px 0;padding:10px;}
.info{color:#00f;background-color:#eef;border-bottom:1px solid #00f;border-top:1px solid #00f;margin:10px 0;padding:10px;}
.success{color:#009F62;background-color:#E6FFE6;border-top:1px solid #009F62;border-bottom:1px solid #009F62;margin:10px 0;padding:10px;}
body,form{margin:0;}
td{vertical-align:top;}
p{margin:15px 0;}
img{border:0;}
.pad_rbl_5{padding:0 5px 5px;}
.pad_trbl_5{padding:5px;}
.al_right{text-align:right;}
.fl_right{float:right;}
.lines_high{line-height:16px;}
.hr_1{border-top:1px dotted #A1C8DE;clear:both;display:block;line-height:1px;max-height:1px;margin:5px 0;padding:0;}
.hr_2{border-top:1px dotted #E68500;clear:both;display:block;line-height:1px;max-height:1px;margin:5px 0;padding:0;}
#container{position:relative;top:0;text-align:left;margin:0 auto 10px;}
#container table{width:100%;}
#header #logo img,#header #aipp img{display:inline;}
#aipp img{position:absolute;right:10px;}
#printContactDetails{position:absolute;top:0;left:50%;}
#above_site td{padding:3px 0;}
.col_right{width:196px;}
.col_right p{margin:0 0 15px;}
.title_stripe{padding:2px 0 3px 5px;}
.title_stripe_large{height:30px;line-height:38px;margin:15px 0 10px;padding:8px 0 0 10px;}
.panel_180{width:180px;}
.panel_180 .field{width:160px;font-size:10px;margin:0 0 2px 4px;}
.panel_spacer{width:17px;line-height:17px;}
.pic_spacer{width:11px;line-height:11px;}
.inner_border td{border-right:2px solid #FFF;border-top:2px solid #FFF;background-color:#F8E4C9;}
.inner_border .end{border-right:0;}
.recommended{position:absolute;z-index:0;top:-33px;left:110px;}
.box_tb{background-color:#F4F9FA;border-top:1px solid #A1C8DE;border-bottom:1px solid #A1C8DE;}
.box_tb2{background-color:#FBFBFB;border-top:1px solid #A1C8DE;border-bottom:1px solid #A1C8DE;}
.fix_height_65{position:relative;height:65px;}
.fix_height_80{position:relative;height:80px;}
.fix_height_150{position:relative;height:150px;}
.pic_bdr img{border:1px solid #CCC;padding:2px;}
.tidyTable{border-collapse:collapse;}
.tidyTable td{border:1px solid #A1C8DE;padding:2px;}
.tidyTable th{border:1px solid #A1C8DE;background-color:#EEF;padding:2px;}
.tidyTable .row_grey{background-color:#F6F6F6;}
.tidyTable .row_blue{background-color:#e0e0ff;}
#imap_container{float:left;width:180px;height:180px;margin-right:10px;}
#imap_image_container{position:relative;top:0;left:0;}
#imap_controls{margin-right:30px;float:left;border-collapse:collapse;}
#imap_controls td{border:1px solid #ccc;padding:2px 5px;}
.label_display{display:block;background-color:#0f0;position:absolute;}
table#press{border-top:1px solid #A1C8DE;}
table#press td{border-bottom:1px solid #A1C8DE;padding:6px 1px;}
#btnCountryGuide{float:left;width:120px;}
#regionLinks{text-align:center;float:left;width:400px;}
#regionLinks a{font-weight:700;}
#enquireAboutLink{width:240px;height:30px;position:absolute;top:180px;left:340px;text-align:right;}
#container_landing{width:780px;position:relative;top:0;text-align:left;margin:0 auto 10px;}
#container_landing #pri_nav{position:absolute;top:131px;left:0;}
#container_landing #rhs{background-color:transparent;}
.lightBlue_RoundedPanel_middle{text-align:center;padding:0 10px;}
body,form,td,a,.dark_grey,.dark_grey a{color:#444;}
.txt_small,.txt_medium{font-weight:700;font-size:13px;}
body,.al_center,#copyright,#bottom_stripe{text-align:center;}
#above_site,#devButtons,.noPrint,#header img,#pri_nav,#bottom_stripe,#footer,#rhs,#flag_strip,#legal_stuff,#social_links,.label_hidden{display:none;}
.panel_180 .top,.panel_180 .bot,.panel_180 .bot_orange,.panel_180 .bot_blue{height:9px;line-height:9px;}
.lightBlue_RoundedPanel_top,.lightBlue_RoundedPanel_bottom{height:10px;line-height:10px;}