/* basics */
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, body, form, fieldset, blockquote
{margin:0;padding:0;border:none;color:#fff;}

a
{text-decoration:none;color:#ffd500;}
a:hover
{text-decoration:underline;}
a img
{border:none;}
abbr
{
	text-decoration:none;
	border:none;
}

ul
{list-style:none;}
li
{display:block;}
hr
{display:none;}
.row {
	height:1%;
}
.row:after {
	visibility: hidden;
	display: block;
	content: ".";
	clear: both;
	height: 0;
}
.hidden, hr
{display:none;}

html
{overflow-y:scroll;}
body
{font-family:"Lucida Sans Unicode", "LucidaSans", "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;text-align:center;}
.background00
{background:#000 url("/img/background00.jpg") center 0 fixed no-repeat;}
.background01
{background:#000 url("/img/background03b.jpg") center 0 fixed no-repeat;}
.background02
{background:#000 url("/img/background02.jpg") center 0 fixed no-repeat;}
div.canvas
{text-align:left;margin:0 auto;width:960px;}

.column {
	float: left;
}
.colRight {
	float: right;
}
/* ------ Default list style ------*/
.contentStyle05d ul {
	padding:  0 0 0 10px;
	list-style: circle;
}
.contentStyle05d ul li {
	color: #000;
	font-size: 75%;
	padding: 0 0 5px;
	display: list-item;
}
.contentStyle05d ul li a  {
	font-weight: bold;
	color: #027e3a;
}
.contentStyle05d ol{
	padding: 0 0 0 10px;
}
.contentStyle05d ol li{
	color: #000;
	font-size: 75%;
	padding: 0 0 5px;
	display:list-item;
}
.contentStyle05d ol li a{
	font-weight: bold;
	color: #027e3a;
}
input, select
{
	font-size:75%;
	font-family:"Lucida Sans Unicode", "LucidaSans", "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
}
select
{
	border:#a09e8d 1px solid;
	background-color:#f7f4df;
}
.inputStyle01,
.inputStyle02
{
	float:left;
	background:url(/img/bgInputLeft01.gif) left top no-repeat;
}
.inputStyle01 input,
.inputStyle02 input
{
	width:222px;
	border:none;
	height:19px;
	padding:2px 4px;
	color:#7b7a6f;
	background:url(/img/bgInputRight01.gif) right top no-repeat;
}
.inputStyle02 input
{
	width:100px;
	margin-bottom:7px;
	background:url(/img/bgInputRight02.gif) right top no-repeat;
}

/* header */
div.header
{height:1%;padding:0px 0px 26px;}
div.header:after
{visibility:hidden;display:block;content:".";clear:both;height:0;}
div.header a.logo
{float:left; margin-top: 20px;}
div.header a.logo img
{float:left;}
div.header a.logo img.print
{display:none;}
div.languageSelection { float: right; margin: 0; padding-right:200px; }
div.languageSelection ul { margin: 0; }
div.languageSelection ul li { float: left; display: block; }
div.languageSelection ul li a { display: block; color: #FFF; font-size: 68.75%; padding: 3px 11px 6px 11px; }
div.languageSelection ul li.on { background: url(/img/languageSelection_on.gif) bottom left no-repeat; }
div.languageSelection ul li.on a { background: url(/img/languageSelectionInner_on.gif) bottom right no-repeat; }
div.header div.navTabs
{float:right;clear:right;border-bottom:1px solid #000;width:682px;padding:26px 0 0 0;position:relative;}
div.header div.navTabs ul.left
{border-bottom:1px solid #5e5e5e;width:686px;padding:0 0 0 8px;height: 1%;}
div.header div.navTabs ul.left:after
{clear:both;content:".";display:block;height:0;visibility:hidden;}
div.header div.navTabs ul.left li
{float:left;height:32px;background:url("/img/navTabs.gif") 0 0 no-repeat #404040;padding:0 0 0 16px;margin:0 0 0 6px;}
div.header div.navTabs ul.left li a
{float:left;background:url("/img/navTabs.gif") right 0 no-repeat;padding:8px 16px 8px 0;line-height:16px;
color:#fff;font-size:81.25%;}
div.header div.navTabs ul.left li.selected
{background:url("/img/navTabs-selected.gif") #000;height:33px;margin-bottom:-1px;}
div.header div.navTabs ul.left li.selected a
{background-image:url("/img/navTabs-selected.gif");padding-bottom:9px;}
div.header div.navTabs ul.right
{position:absolute;top:-6px;right:0;}
div.header div.navTabs ul.right li
{font-size:75%;float:right;padding:0 0 0 10px;}
div.header div.navTabs ul.right li .button01
{margin:-3px 0 0 0;}
/* top nav styles */

div.header ul.topNav
{float:right;clear:right;/*width:646px;*/ width:670px;padding:20px 0 0 0;}
div.header ul.topNav li
{
	float:left;
	line-height:20px;
	padding: 0 13px;
	border-right:1px solid #888;
	margin: 5px 0 5px;
}
div.header ul.topNav li a
{
	float:left;
	font-family:"Lucida Sans Unicode", "LucidaSans", "Lucida Grande", Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:81.25%;
	margin:-4px 0 0 0;
}
div.header ul.topNav li.last
{
	border:none;
}
div.header ul.topNav li.selected
{
	padding:0 0 0 12px;
	background:url("/img/subnav-selected.gif") 0 0 no-repeat #ffd500;
	border-right:none;
	margin:0 -1px;
}
div.header ul.topNav li.selected a
{
	height:26px;
	line-height:25px;
	padding:0 12px 0 0;
	background:url("/img/subnav-selected.gif") right 0 no-repeat;
	color:#000;
	margin:0 -1px;
}

/*footer*/
div.footer
{height:1%;padding:14px 0 0;}
div.footer:after
{visibility:hidden;display:block;content:"tf";clear:both;height:0;}
div.footer div
{
	float:right;
}
div.footer p
{
	float:left;
	text-transform:uppercase;
	font-size:75%;
	padding-right:28px;
}
div.footer p img
{
	padding:0px 5px 0px 6px;
}
div.footer ul
{float:left;}
div.footer ul li
{float:left;font-size:68.75%;margin:0px 3px 0px 0px; padding-top:15px;}
div.footer ul li a
{margin:-13px 0 0 0;float:left;}
div.footer .followUsFooter {
	float:none;
}
div.footer .followUsFooter ul li {
	padding-right: 9px;
}
div.footer .followUsFooter a {
	margin-top: -4px;
}
/*generic*/
.col00
{float:left;width:648px;}
.col01
{float:left;width:312px;}
.col02
{float:left;width:216px;}
.col03
{float:left;width:548px;}
.col04
{float:left;width:273px;}
.col05
{float:left;width:139px;}
.col06
{float:left;width:183px;}
.col07
{float:left;width:776px;}
.col08
{float:left;width:506px;}
.col09
{float:left;width:264px;}
.col10
{float:left;width:320px;}
.col11
{float:left;width:485px;}
.col12
{float:left;width:475px;}
.col13
{float:left;width:605px;}
.col14
{float:left;width:355px;}
.col15
{
	float:left;
	width: 120px;
	position: relative;
}
.col16
{float:left;width:480px;}
.col17
{float:left;width:480px;}
/*.col18
{float:left;width:124px;}*/
.col18
{float:left;width:388px;}
.col19
{float:left;width:251px;}
.col20
{float:right;width:264px; margin:20px 6px 10px 22px;}
.col20 .contentStyle05d
{border-left: 1px solid #ccc; padding-top:0px;}
.col21
{float:left;width:960px;}
.col22
{float:left;width:640px;}


.textStyle00
{text-transform:uppercase;padding:0 0 2px!important;}
ul.linkList00
{height:1%;padding:0 0 12px;}
ul.linkList00:after
{visibility:hidden;display:block;content:".";clear:both;height:0;}
ul.linkList00 li
{float:left;padding:0 9px 0 0!important;margin:0 9px 0 0;border-right:1px solid #ffd500;line-height:16px!important;font-size:75%;}
ul.linkList00 li a
{float:left;font-weight:bold;margin-top:-2px;}
ul.linkList00 li.last
{margin:0;padding:0;border:none;}

div.hr
{border-bottom:1px solid #d7d7d7;height:2px;overflow:hidden;margin:0 0 12px;}

.button00
{float:left;display:inline-block;color:#000!important;margin:0 0 0 -1px;} /*warning, clear this or position absolute */
.button00 .button00a
{float:left;display:inline-block;height:29px;line-height:25px;background:url("/img/button00a.png") 0 0 no-repeat;color:#000;
font-family:"Lucida Sans Unicode", "LucidaSans", "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;font-weight:bold;
overflow:visible;font-size:12px;padding:0 3px 0 10px;cursor:pointer;}
.button00 .button00b
{float:left;display:inline-block;height:29px;width:9px;background:url("/img/button00b.png") 0 0 no-repeat;}

#info .button01, .button02, .button03 {margin-left:22px;}

.button01,
.button02,
.button03,
.button04
{float:left;display:inline-block;color:#fff!important;margin:0 -2px 0 -1px;} /*warning, clear this or position absolute */
.button01 .button01a,
.button02 .button02a,
.button03 .button03a,
.button04 .button04a
{float:left;display:inline-block;height:27px;line-height:23px;background:url("/img/button01a.png") 0 0 no-repeat;color:#fff;
font-family:"Lucida Sans Unicode", "LucidaSans", "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;font-weight:normal;
overflow:visible;font-size:12px;padding:0 4px 0 10px;cursor:pointer;}
.button01 .button01b,
.button03 .button03b,
.button04 .button04b
{float:left;display:inline-block;height:34px;width:8px;background:url("/img/button01b.png") 0 0 no-repeat;text-decoration:none;}

.button03 .button03a,
.button04 .button04a
{
	height:34px;
	line-height:31px;
	padding:0 10px 0px 15px;
	background:url(/img/button02a.gif) 0 0 no-repeat #00652e;
}
.button02 { float: right; margin: 0 0 0 10px; }
.button02 .button02a
{
	height:21px;
	padding:0 10px 2px 15px;
	background:url(/img/button02a.gif) 0 0 no-repeat;
}
.button02 .button02b
{float:none;display:inline-block;height:23px;width:8px;background:url("/img/button02b.gif") 0 0 no-repeat;text-decoration:none;}

.button03
{
	color:#000!important;
}
.button03 .button03a
{
	color:#000;
	background:url(/img/button03a.gif) 0 0 no-repeat #ffcb00;
}
.button03 .button03b
{
	background:url(/img/button03b.gif) 0 0 no-repeat;
	height: 34px;
}
.button04 {
	margin-top: -1px;
}
.button04 .button04a
{
	background:url(/img/button04a.gif) 0 0 no-repeat;
	padding: 0 13px 0 45px;
	height: 36px;
}
.button04 .button04b
{
	width: 24px;
	background:url(/img/button04b.gif) 0 0 no-repeat;
	height: 36px;
	z-index: 100;
}
.changeRegion .button02 {
	float:none;
	margin: 0 0 -11px 10px;
}

/*content*/
.contentStyle00
{padding-bottom:21px;}
.contentStyle00 h1
{font-size:505.25%; color:#ffcb00; line-height:77px; letter-spacing:-3px; font-family:Georgia, "Times New Roman", Times, Clarendon; position:relative; top:-9px;}
.contentStyle00 h1 span
{
	color:#fff;
	padding:6px 0px 0px 33px;
}
.contentStyle00 h1 a
{display:block;}
.contentStyle00 h1 a:hover
{text-decoration:none;}
.contentStyle00 h2
{padding:10px 80px 9px 0px;font-size:175%; font-family:Georgia, "Times New Roman", Times, Clarendon;}
.contentStyle00 p
{font-size:143.75%; font-weight:bold; font-family:Georgia, "Times New Roman", Times, Clarendon;}
.contentStyle00 p.linkStyle02 a
{
	background:url(/img/arrow01.gif) right 9px no-repeat;
	padding-right:30px;
}


.contentStyle01
{/*position:absolute;bottom:0;left:0;height:187px;*/}

.contentStyle02
{}
.contentStyle02row
{/*height:233px;position:absolute;bottom:0;left:0;*/}
.contentStyle02row .contentStyle02a
{height:213px;}
.contentStyle02a
{background:url("/img/contentStyle02a.png") 0 0 no-repeat;padding:11px 15px 1px 16px;}
.contentStyle02a0
{/*min-height:400px;*/}
.contentStyle02b
{background:url("/img/contentStyle02b.png") 0 0 no-repeat;height:14px;overflow:hidden;}
.contentStyle02c
{background:url("/img/contentStyle02b.png") 0 0 no-repeat;height:4px;margin-bottom:-1px;overflow:hidden;}
.contentStyle02 h2
{font-size:143.75%;border-bottom:1px solid #2a2f2b;margin:0 0 12px; font-family:Georgia, "Times New Roman", Times, Clarendon; padding-bottom:9px;}
.contentStyle02 p
{padding:0 0 14px;font-size:75%;line-height:150%;}
.contentStyle02 ul li
{padding:0 0 10px;font-size:75%;}
.contentStyle02 a
{font-weight:bold;}
.contentStyle02 a img
{padding:0 0 10px;display:block;}
.contentStyle02d
{float:left; width:285px; padding-top:10px;}
.contentStyle02e img
{
	float:left;
	padding-right:22px;
}
.contentStyle02e
{/*height:316px;position:absolute;bottom:0;left:0; */float:left;width:634px; border-top:#383838 1px solid; border-left:#383838 1px solid;}
.contentStyle02eInner
{background:url("/img/contentStyle02c.gif") 0 bottom no-repeat; float:left;/*padding:15px 30px 0 15px;*/ padding-right:22px;}

.contentStyle03
{padding:20px 0 0 0;}
.contentStyle03a
{background:url("/img/contentStyle03a.png") 0 0 no-repeat;height:1%;}
.contentStyle03a:after
{visibility:hidden;display:block;content:".";clear:both;height:0;}
.contentStyle03b
{background:url("/img/contentStyle03b.png") 0 0 no-repeat;height:4px;overflow:hidden;}
.contentStyle03c
{padding:15px 20px 11px 15px;}
.contentStyle03 h2
{font-size:75%;padding:0 0 12px;}
.contentStyle03 p
{font-size:68.75%;padding:0 0 12px;}
.contentStyle03 .col03 .row
{background:url("/img/contentStyle03-row.gif") 0 0 repeat-y;}
.contentStyle03 .col03 ul
{float:left;width:132px;margin-bottom:-6px;}
.contentStyle03 ul li
{font-size:68.75%;padding:0 30px 6px 0;}
.contentStyle03 ul li.first {
	font-weight: bold;
}
.contentStyle03 ul li.supported {
	margin-top: 20px;
}
.contentStyle03 ul li a
{color:#fff;}
.contentStyle03 .col03 ul.last
{margin-right:0; width: 113px;}
.contentStyle03 .col03 ul.supported
{ margin-top:-32px;}
.contentStyle03 .col03 ul.supported li.first
{ font-size:75%;}
.contentStyle03 .col03 ul.last li { padding-right: 0; }
.contentStyle04
{margin:0 15px 0 0;background:url("/img/opacity.png") 0 0 no-repeat;}
.contentStyle04 ul	{
	border-bottom:1px solid #444;
}
.contentStyle04 ul li	{
	border-top:1px solid #444;
	padding:7px 0px 11px 13px;
	font-size:75%;
}
.contentStyle04 ul li span	{
	display:block;
}
.contentStyle04 ul li a	{
	color:#fff;
	display:inline-block;
}
.contentStyle04 ul li.selected	{
	background:url("/img/contentStyle04-sel-c.gif") 0 0 no-repeat;
	padding:6px 0 0 0;
	border-top:none;
	height:1%;
}
.contentStyle04 ul li.selected span
{
	background:url("/img/contentStyle04-sel.gif") 0 bottom no-repeat #ffd500;
	padding:0 0 8px 0;
	margin:0 0 -1px;
	position:relative;
	height:1%;
}
.contentStyle04 ul li.selected span a,
.contentStyle04 ul li ul li.selected span a
{padding:0 22px 0 16px;background:url("/img/contentStyle04-sel-b.gif") right center no-repeat;
display:block;margin:0 -6px 0 0 ;color:#000;}

.contentStyle04 ul li.selected ul li span a{
	color: #fff;
}
.contentStyle04 ul li.selected ul li span{
	background: none;
	padding: 0;
}

.contentStyle04 ul li ul
{border-bottom:none; padding:0 0 10px 0; margin:0px; width:156px; position:relative; top:3px; }
.contentStyle04 ul li.selected ul li,
.contentStyle04 ul li ul li
{font-size:100%; border-top:none; padding:6px 0px 4px 6px;}
.contentStyle04 ul li.selected ul li a,
.contentStyle04 ul li ul li a
{ background:url("/img/sub-nav-bullet.gif") left 4px no-repeat; padding-left:10px;}
.contentStyle04 ul li ul li.selected
{background:url("/img/contentStyle04-sublist-sel-top.gif") 0 0 no-repeat; margin-top:6px;}
.contentStyle04 ul li ul li.selected span
{background:url("/img/contentStyle04-sublist-sel-bottom.gif") 0 bottom no-repeat #ffd500;}
.contentStyle04 ul li ul li.selected span a
{
	padding-right:17px;
	background:url("/img/contentStyle04-sel-d.gif") right center no-repeat;
}
.contentStyle04 ul li ul li ul {
	width:146px;
}
.contentStyle04 ul li ul li.selected ul li{
	background: none;
}
.contentStyle04 ul li ul li.selected ul li span{
	background: none;
	padding: 0;
}
.contentStyle04 ul li ul li ul li.selected
{background:url("/img/contentStyle04-sublist-sel-top-sub.gif") 0 0 no-repeat;}
.contentStyle04  ul li ul li ul li.selected span
{background:url("/img/contentStyle04-sublist-sel-bottom-sub.gif") 0 bottom no-repeat #ffd500;}

.contentStyle04 ul li ul li ul li.selected ul li,
.contentStyle04 ul li ul li ul li.selected ul li span{
	background: none;
}

.contentStyle04 ul li ul li.selected ul li span a{
	background: none;
	color: #fff;
	padding-left:20px;
	background:url("/img/contentStyle04-sel-d-sub.gif") right center no-repeat;
}
.contentStyle04 ul li ul li ul li.selected span a{
	background:url("/img/contentStyle04-sel-d-sub-on.gif") right center no-repeat;
}
.contentStyle04 ul li a:hover
{ color:#ffd500; text-decoration:underline;}
.contentStyle04 ul li.selected a:hover
{ color:#000; text-decoration:underline;}
.contentStyle04 ul li.selected ul li a:hover
{ color:#fff; text-decoration:underline;}
.contentStyle04 ul li.selected ul li.selected a:hover
{ color:#000; text-decoration:underline;}


.contentStyle05 img
{display:block;}
.contentStyle05a
{background:#00533e;padding:10px 22px 16px;height:1%;position:relative;}
.contentStyle05a:after
{visibility:hidden;display:block;content:".";clear:both;height:0;}
.contentStyle05b a
{color:#000;}
.contentStyle05 h1
{font-size:312.5%; letter-spacing:-2px; font-family:Georgia, "Times New Roman", Times, Clarendon; padding:4px 0px 7px;}
.contentStyle05 h2
{font-size:112.5%; line-height:23px; font-weight:normal; padding-bottom:12px;}
.contentStyle05 h3
{font-size:93.75%;padding:10px 0 0 0;font-weight:normal;}
.contentStyle05a h1, .contentStyle05a h2, .contentStyle05a h3
{width:450px;}
.contentStyle05a.areaBoard h1, .contentStyle05a.areaBoard h2, .contentStyle05a.areaBoard h3
{width:100%;}
.contentStyle05a0 h1
{font-size:175%; font-family:Georgia, "Times New Roman", Times, Clarendon; letter-spacing:normal;}
.contentStyle05a0 h2
{
	font-size:100%;
}
.contentStyle05 .wide
{width:100%;}
.contentStyle05b
{float:right;width:249px;background:url("/img/contentStyle05b.gif") 0 bottom no-repeat;padding:0 0 8px;margin:20px 0 4px 20px;}
.contentStyle05b0
{background:url("/img/contentStyle05b.gif") 0 0 no-repeat #ffd500;padding:4px 18px 0;margin:-8px 0 0 0;position:relative;}
.contentStyle05b h3
{font-size:150%; color:#000;padding:0;position:relative;width:auto;height:1%; font-family:Georgia, "Times New Roman", Times, Clarendon; font-weight:bold; padding-bottom:8px; }
.contentStyle05b p
{position:relative;height:1%;}
.contentStyle05b0 p
{font-family:Georgia, "Times New Roman", Times, Clarendon; font-weight:bold; font-size:106.25%; width:auto!important;}
.contentStyle05b0 p a
{
	background:url(/img/arrow02.gif) right 7px no-repeat;
	padding-right:30px;
}
.contentStyle05d ul li
{font-size:75%;padding:0 0 10px;}
.contentStyle05d ul li a
{font-weight:bold;}
.contentStyle05c
{background:#fff;}
.contentStyle05c h3
{font-size:16px;padding:0 0 10px;color:#000;}
.contentStyle05c p
{font-size:12px;padding:0 0 10px;color:#000; line-height:19px; /*font-family:Georgia, "Times New Roman", Times, serif*/}
.contentStyle05c a
{color:#027e3a;}
.contentStyle05c .row
{background:url("/img/contentStyle05c-row.gif") 0 bottom no-repeat;}
.contentStyle05c .col
{float:left;width:380px;}
.contentStyle05c .colAdjust,
.contentStyle05c .colAdjust01
{width:396px;}
.contentStyle05d
{padding:20px 22px 10px 22px;}
.contentStyle05c .colAdjust01 .contentStyle05d
{
	padding:0px;
}
.contentStyle05c .colAdjust01 .contentStyle05d img
{
	margin:0px;
}
.contentStyle05d h2
{color:#000; padding-bottom:10px;}
.contentStyle05d h2, .contentStyle05d h3
{font-size:18px; font-family:Georgia, "Times New Roman", Times, serif}
.contentStyle05d img
{margin:0 0 16px;}
.contentStyle05d .fontStyle00
{font-size:18px;}
.contentStyle05e .row
{background:none;}
.contentStyle05e .col09 .contentStyle05d
{border-left:1px solid #ccc;padding:0 20px;margin-top:20px;}
.contentStyle05f
{background:#fff url("/img/contentStyle05f.gif") 0 0 repeat-y;}

.case-study
{
	position:relative;
}
.case-study .loading
{
	position:absolute;
	top:0;
	left:0;
	background:#FFF url(/img/loading2.gif) no-repeat center center;
	opacity:0.8;
	filter: alpha(opacity=80);
	width:100%;
	height:100%;
}

.contentStyle05f0
{padding:22px 40px 22px 22px;}
.col21 .contentStyle05f0 .item {
	border: 0;
}
.contentStyle05f0 img
{margin:0 0 20px;display:block;}
.contentStyle05f p
{font-size:75%;color:#000;padding:0 0 16px; line-height:19px;}
.contentStyle05f p.date
{font-size:68.75%;padding:0 0 6px;text-transform:uppercase;}
.contentStyle05f h2
{color:#308a53;font-size:100%;padding:0 0 10px;}
.col21 .contentStyle05f h2 {
	color: #000;
	font-weight: bold;
}
.contentStyle05f a
{color:#027e3a;}
.contentStyle05f .item
{border-bottom:1px solid #ccc;margin:0 0 16px; float:left; width:100%;}
.col13 .contentStyle05f0 .item {
	border: 0;
}
.contentStyle05f .item img
{
	float:left;
	padding-right:22px;
	display:block;
}
.contentStyle05f .item01
{
	border-bottom:none;
	margin:0 0 16px;
	background-color:#f2f6f5;
	padding:22px 22px 10px;
	width:91%;
}
.contentStyle05f .item01 img
{
	float:right;
	padding-left:22px;
}
.contentStyle05f .item02
{
	background-color:#ffea99;
	border:#d7d7d7 1px solid;
	padding:10px;
	width:521px;
}
.contentStyle05f .item02 p
{
	padding:0px;
}
.contentStyle05f .item02 p.extClearSearch
{
	float:right;
}
.contentStyle05f .item02 p.extClearSearch a
{
	color:#000;
	padding-left:22px;
	background:url(/img/btn-clear.gif) left top no-repeat;
}
.contentStyle05f1d
{
	background:none;
	background-color:#fff;
}
.contentStyle05f1d .contentStyle05f0
{
	padding:22px;
}
.contentStyle05f ul.controls
{height:1%;padding:2px 0px 20px 0px; float:right;/* width:100%;*/}
.contentStyle05f ul.controls:after
{visibility:hidden;display:block;content:".";clear:both;height:0;}
.contentStyle05f ul.controls li
{float:left;color:#000;font-size:75%;padding:0 30px 0 0;}
.contentStyle05f ul.controls li a
{}
/*.contentStyle05f ul.controls li select
{
	margin-right:195px;
	font-size:100%;
}*/
.contentStyle05f ul.controls li.lastItem
{
	padding-right:0px;
}
.contentStyle05f ul.controls li.next a
{
	padding-right:17px;
	background:url(/img/next-arrows.gif) right 5px no-repeat;
}
.contentStyle05f ul.controls li.previous a
{
	padding-left:17px;
	background:url(/img/previous-arrows.gif) left 5px no-repeat;
}
.contentStyle05f ul.controls li ul
{float:left;}
.contentStyle05f ul.controls li li
{font-size:100%;padding:0 3px;}
.contentStyle05f ul.controls li li.selected
{background:url("/img/pagination.gif") 0 0 no-repeat;width:17px;padding:3px 0;margin:-3px 0 0 0;text-align:center;}
h3.strapline
{color: #000; padding: 0pt 0pt 10px;}
.contentStyle05a ul.tabs
{border-bottom:1px solid #5e5e5e;height:1%;position:relative;bottom:-16px;left:0;margin:0px -20px 0px -6px; clear:both;}
.contentStyle05a ul.tabs:after
{visibility:hidden;display:block;content:".";clear:both;height:0;}
.contentStyle05a ul.tabs li
{float:left;background:url("/img/contentStyle05a-tab.gif") 0 0 no-repeat;padding:0 0 0 5px;margin:0 0 0 5px;}
.contentStyle05a ul.tabs li a
{float:left;background:url("/img/contentStyle05a-tab.gif") right 0 no-repeat;
padding:0 22px 0 18px;height:41px;line-height:41px;font-size:112.5%;color:#fff;}
.contentStyle05a ul.tabs li.selected
{background-image:url("/img/contentStyle05a-tabOn.gif");height:42px;margin:0 0 -1px 5px;position:relative;}
.contentStyle05a ul.tabs li.selected a
{background-image:url("/img/contentStyle05a-tabOn.gif");color:#000;}
.contentStyle05f1
{background:url("/img/contentStyle05f1.gif") 0 bottom no-repeat;padding:0 0 10px 0;margin:22px 0 20px 0;}
.contentStyle05f1a
{background:url("/img/contentStyle05f1.gif") 0 0 no-repeat;padding:10px 43px 10px 20px;position:relative;}
.contentStyle05f1b
{background:url("/img/contentStyle05f1b.gif") 0 0 no-repeat;padding:10px 0 0 ;margin:16px -11px 0 -13px;}
.contentStyle05f1c
{background:url("/img/contentStyle05f1b.gif") 0 bottom no-repeat;padding:0 10px 10px;}
/*.contentStyle05f1 h2
{color:#000;font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;}*/
.contentStyle05f1 label
{font-size:75%;color:#000;display:block;padding:0 0 3px;}
.contentStyle05f1 select
{width:230px;}
.contentStyle05f1 .row
{padding:8px 0 0 0;}
.contentStyle05f1 .col15 input
{width:100px;}
.contentStyle05f1c li
{font-size:75%;color:#000;padding:0 0 10px;}
.contentStyle05f1c li span
{display:block;text-transform:uppercase;}
.contentStyle05f1c div.hr
{border-bottom:1px solid #ccc;height:0;overflow:hidden;}
.contentStyle05g, .contentStyle05h, .contentStyle05i
{padding:20px 0;}
.contentStyle05g .row
{background:url("/img/contentStyle05g-row.gif") 0 0 repeat-y;}
.contentStyle05g .col09 .contentStyle05d,
.contentStyle05h .col09 .contentStyle05d
{border-left:none;margin-top:0;}
.contentStyle05g .contentStyle05d div
{
	display:block;
	width:355px;
	float:left;
}
.contentStyle05g img
{float:right;margin:0px 0px 20px 41px;}
.contentStyle05h .row
{background:url("/img/contentStyle05h-row.gif") 0 0 repeat-y;}
.contentStyle05h .col19 .contentStyle05d
{padding-top:0;}
.contentStyle05i .row
{background:url("/img/contentStyle05i-row.gif") 0 0 repeat-y;}
.contentStyle05i .contentStyle05d
{padding-top:0;}
.contentStyle05j
{
	float:left;
	width:100%;
	background:url(/img/contentStyle05j-bottom.gif) left bottom no-repeat;
}
.contentStyle05jInner
{
	float:left;
	width:764px;
	padding:10px 6px;
	background:url(/img/contentStyle05j-top.gif) left top no-repeat;
}
.contentStyle05j a
{
	float:left;
}
.contentStyle05j ul
{
	float:left;
	width:730px;
}
.contentStyle05z img
{
	display:inline;
	float:left;
	padding-right:10px;
}
.thumbnails
{
	position:relative;
	padding:0 22px;
}
.thumbnails ul
{
	float:left;
	left:0;
	top:0;
}
.thumbnails ul li
{
	float:left;
	padding:2px 6px;
	position:relative;
}
.thumbnails ul li.selected
{
	padding:0 4px;
}
.thumbnails ul li img
{
	opacity:0.7;
	filter: alpha(opacity=70);
	width:108px;
}
.thumbnails ul li.selected img
{
	border:#ffd01a 2px solid;
	opacity:1;
	filter: none;
}
.thumbnails ul li .extBlockName
{
	position:absolute;
	width:107px;
	height:13px;
	text-align:center;
	bottom:0px;
	background:url(/img/mask.png) left top repeat;
	font-size:75%;
	font-weight:bold;
	padding:5px 0px;
	font-family:Georgia, "Times New Roman", Times, clarendon;
}
.thumbnails ul li.selected .extBlockName
{
	bottom:2px;
	padding:5px 0 3px;
	margin-left:2px;
}
.thumbnails ul li a:hover .extBlockName
{
	text-decoration:underline;
}

.contentStyle06
{background:#00533e;}
/*.contentStyle06 h1
{font-size:50px;font-family:Georgia, "Times New Roman", Times, serif;}*/
.contentStyle06 h1,
.contentStyle07 h1
{
font-family:Georgia,"Times New Roman",Times,Clarendon;
font-size:312.5%;
letter-spacing:-2px;
padding:4px 0 7px;
color:#fff;
}
.contentStyle06 h1
{
	margin:15px 0 15px 20px;
}
.contentStyle06 h2,
.contentStyle07 h2,
.contentStyle05f1 h2 {
color:#000000;
font-family:Georgia,"Times New Roman",Times,Clarendon;
font-size:150%;
font-weight:bold;
padding:0 0 8px;
}
.contentStyle06a
{margin:0 111px 0 22px;background:url("/img/contentStyle06a.gif") 0 bottom no-repeat;padding:0 0 20px 0;}
.contentStyle06b
{background:url("/img/contentStyle06a.gif") 0 0 no-repeat;padding:10px 20px 0;}
.contentStyle06a input
{float:left;}
.contentStyle06b input.postcode
{background:url("/img/iptPostCode.gif") 0 0 no-repeat;width:100px;height:36px;border:none;margin:0 6px 0 0;font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;font-weight:bold;text-transform:uppercase;display:block;text-align:center;/*padding:7px 0 0;*/}
.contentStyle06b0
{padding:0;margin:10px 5px -10px 22px;width:350px;}
.contentStyle06b1a
{background:url("/img/contentStyle06b1c.gif");}
/*.contentStyle06b1b
{background:url("/img/contentStyle06b0.gif") 0 bottom no-repeat;height:6px;width:100%;}*/

.contentStyle06b2  {
margin:10px 5px -10px 22px;
padding:0;width:350px;
}

/*.contentStyle06b1c
{background:url("/img/contentStyle06b1c.gif");}*/

#info .contentStyle06b0 h3, #info .contentStyle06b1c h3
{
  background:none;
  border-bottom:1px solid #00533e;
  color:#fff;
  display:block;
  font-size:75%;
  letter-spacing: 0;
  margin:0 0 14px;
  padding:15px 15px 15px 22px;
}

.contentStyle06b2 .contentStyle06b1a p
{color:#fff;padding:4px 22px 22px 22px;}

#info .contentStyle06b1a p span
{display:block; padding:11px 0}

#map .contentStyle06b0
{position:absolute;z-index:10;bottom:-4px;left:-168px;width:337px;background:none;margin:0;}
#map .contentStyle06b1a
{background:url("/img/map-info0.png") 0 0 no-repeat;padding:10px 14px 0 11px;}
#map .contentStyle06b1b
{background:url("/img/map-info1.png") 0 0 no-repeat;height:18px;overflow:hidden;display:block;}
#map .contentStyle06b0 a.close
{float:right;color:#308a53;padding:0 20px 0 0;position:relative;background:url(/img/close.gif) no-repeat right top;display:block;font-size:75%;position:relative;z-index:1;}

#map #popup
{position:absolute;z-index:10;}

#info .contentStyle06b0 div.row
{height:auto; padding-bottom:5px;}

#popup .loading,
#info .loading
{height:40px; background:url(/img/loading.gif) no-repeat center center;}

.contentStyle06b .row,
.contentStyle06c .contentStyle06c0 .row
{
	height:auto;
	display:inline-block;
	position:static;
}


.contentStyle06b0 h3,
.contentStyle06c .contentStyle06c0 h3
{
	color:#000;
	font-size:100%;
	padding:0 0 10px 0;
	margin:0 0 14px;
	border-bottom:1px solid #ccc;
	background:#FFF;
	letter-spacing: -1px;
}




.contentStyle06b0 p
{color:#000;font-size:75%}
.contentStyle06b0 p a
{color:#fff;font-size:100%}
.contentStyle06b0 ul,
.contentStyle06c .contentStyle06c0 ul
{display:inline-block;margin:10px -40px 0 0;width:330px;}
.contentStyle06b0 ul:after,
.contentStyle06c .contentStyle06c0 ul:after
{visibility:hidden;display:block;content:".";clear:both;height:0;}
.contentStyle06b0 ul li,
.contentStyle06c .contentStyle06c0 ul li
{float:left;width:90px;padding:0 20px 10px 0;}
.contentStyle06b0 ul li a,
.contentStyle06c .contentStyle06c0 ul li a
{white-space:nowrap;color:#308a53;font-size:75%;position:relative;}

#map
{background:url("/img/map.gif") 0 0 no-repeat;height:530px;width:475px;position:relative;}
#map div.region-marker a
{display:block;font-size:75%;float:left;position:relative;z-index:1;}
#map div.region-marker a:after
{visibility:hidden;display:block;content:".";clear:both;height:0;}
#map div.region-marker span
{float:left;display:block;}
#map div.region-marker span.left
{background:url("/img/map-bubble-left.png") 0 0 no-repeat;height:36px;line-height:23px;cursor:pointer;}
#map div.region-marker span.right
{background:url("/img/map-bubble-right.png") 0 0 no-repeat;height:36px;width:10px;}
#map div.region-marker a:hover span.left,
#regionH span.left,
#regionK span.left,
#regionL span.left,
#regionG span.left,
#regionN span.left,
#regionS span.left,
#regionC span.left,
#regionD span.left,
#regionW span.left,
#regionB span.left,
#regionJ span.left
{background-image:url("/img/map-bubble-left-over.png");}
#map div.region-marker a:hover span.right,
#regionH span.right,
#regionK span.right,
#regionL span.right,
#regionG span.right,
#regionN span.right,
#regionS span.right,
#regionC span.right,
#regionD span.right,
#regionW span.right,
#regionB span.right,
#regionJ span.right
{background-image:url("/img/map-bubble-right-over.png");}
#map div.region-marker span.left span
{color:#000;padding:0 0 0 10px;}
#map div.region-marker a:hover, #map div.region-marker a:hover span.left, #map div.region-marker a:hover span.left span,
#regionH span.left span,
#regionK span.left span,
#regionL span.left span,
#regionG span.left span,
#regionN span.left span,
#regionS span.left span,
#regionC span.left span,
#regionD span.left span,
#regionW span.left span,
#regionB span.left span,
#regionJ span.left span
{color:#00533e;}
#map div.alt span.left
{background-image:url("/img/map-bubble-a-left.png");}
#map div.alt span.right
{background-image:url("/img/map-bubble-a-right.png");width:24px;}
#map div.alt a:hover span.left,
#regionH.alt span.left,
#regionK.alt span.left,
#regionL.alt span.left,
#regionG.alt span.left,
#regionN.alt span.left,
#regionS.alt span.left,
#regionC.alt span.left,
#regionD.alt span.left,
#regionW.alt span.left,
#regionB.alt span.left,
#regionJ.alt span.left
{background-image:url("/img/map-bubble-a-left-over.png");}
#map div.alt a:hover span.right,
#regionH.alt span.right,
#regionK.alt span.right,
#regionL.alt span.right,
#regionG.alt span.right,
#regionN.alt span.right,
#regionS.alt span.right,
#regionC.alt span.right,
#regionD.alt span.right,
#regionW.alt span.right,
#regionB.alt span.right,
#regionJ.alt span.right
{background-image:url("/img/map-bubble-a-right-over.png");}
#map div.alt span.left span
{
	margin: 0 -14px 0 0;
	position:relative;
}


#map div.region-marker
{position:absolute;}
#map div.region-marker-inner
{position:relative;top:-32px;left:-16px;}
#map div.alt  div.region-marker-inner
{right:-16px;left:auto;}
#map div.alt  div.region-marker-inner a
{position:relative;left:-100%;}
#map #regionJ,
#map div.region-markerJ
{top:292px;left:288px;}
#map #regionN,
#map div.region-markerN
{top:252px;left:145px;}
#map #regionS,
#map div.region-markerS
{left:97px;top:43px;}
#map #regionA,
#map div.region-markerA
{top:282px;left:247px;}
#map #regionC,
#map div.region-markerC
{top:442px;left:292px;}
#map #regionH,
#map div.region-markerH
{top:382px;left:346px;}
#map #regionL,
#map div.region-markerL
{top:417px;left:331px;}
#map #regionD,
#map div.region-markerD
{top:462px;left:216px;}
#map #regionB,
#map div.region-markerB
{top:367px;left:256px;}
#map #regionW,
#map div.region-markerW
{top:406px;left:210px;}
#map #regionK,
#map div.region-markerK
{top:342px;left:316px;}
#map #regionG,
#map div.region-markerG
{top:233px;left:275px;}

#map.regionJ
{background-position:0px -530px;}
#map.regionN
{background-position:0px -1060px;}
#map.regionS
{background-position:0px -1590px;}
#map.regionA
{background-position:0px -2120px;}
#map.regionC
{background-position:0px -2650px;}
#map.regionH
{background-position:0px -3180px;}
#map.regionL
{background-position:0px -3710px;}
#map.regionD
{background-position:0px -4240px;}
#map.regionB
{background-position:0px -4770px;}
#map.regionW
{background-position:0px -5300px;}
#map.regionK
{background-position:0px -5830px;}
#map.regionG
{background-position:0px -6360px;}

#map #regionS a {
	width:105px;
	height:76px;
	padding:121px 0 0 97px;
}
#map #regionN a {
	width:135px;
	height:76px;
	padding:10px 0 0 10px;
}

.contentStyle07
{background:#fff;padding:0 0 20px;}
.contentStyle07 img
{display:block;}
.contentStyle07 a
{color:#00533e;}
.contentStyle07a
{background:#00533e;margin:0 0 22px;}
.contentStyle07b
{background:url("/img/contentStyle07b.gif") 0 bottom no-repeat;padding:0 0 10px;}
.contentStyle07c
{background:url("/img/contentStyle07b.gif") 0 0 no-repeat;padding:12px 0px 20px;}
/*.contentStyle07 h1
{color:#fff;font-size:50px;font-family:Georgia, "Times New Roman", Times, serif;padding:4px 20px 10px;}
.contentStyle07 h2
{color:#000;font-size:24px;font-family:Georgia, "Times New Roman", Times, serif;padding:0 0 10px;}*/
.contentStyle07 h1
{
	padding:14px 20px 16px;
}
.contentStyle07 h3
{color:#000;font-size:100%;font-weight:normal;}
.contentStyle07 p
{color:#000;padding:0 0 10px;font-size:75%;}
.contentStyle07 label
{color:#000;font-size:75%;line-height:19px;padding:0 0 4px;display:block;}
.contentStyle07 label sup
{color:#f00;}
/*.contentStyle07d label
{
	font-weight:bold;
}*/
.contentStyle07 select
{margin:0 0 10px;width:210px; display:block;}
.contentStyle07 input
{width:228px;}
.contentStyle07 input.button
{width:auto;margin:0px;}
.contentStyle07d
{padding:0 33px 0 42px;}
.contentStyle07e
{margin:0 0 0 20px;padding:0 33px 0 22px;border-left:1px solid #bc9913;/* min-height:182px;*/}
.contentStyle07f
{padding:0 42px 0 33px;}
.contentStyle08
{
	margin-right:14px;
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#c3c4c0;
	height:233px;
}
.contentStyleInner08
{
	padding:9px 16px 17px;
}
.contentStyle08 h2,
.contentStyle08 p,
.contentStyle08 p a
{
	color:#000;
}
.contentStyle08 h2
{
	border-bottom:#000 1px solid;
	padding-bottom:9px;
	font-family:Georgia, "Times New Roman", Times, Clarendon;
}
.contentStyle08 p.linkStyle01
{
	float:none;
	clear:both;
	padding:0px;
}
.contentStyle08 p
{
	padding:15px 100px 10px 0px;
	position:relative;
	float:left;
	font-size:100%;
	line-height:25px;
	font-weight:bold;
	font-family:"Lucida Sans Unicode", "LucidaSans", "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
}
.contentStyle09 {
	width: 278px;
	margin-top: 12px;
	float: right;
	background: url(/img/contentStyle09.gif) top left no-repeat;
}
.contentStyle09 .contentStyleInner09 {
	background: url(/img/contentStyleInner09.gif) bottom left no-repeat;
	padding: 13px 20px 23px 22px;
	height: 1%;
}
.contentStyle09 .contentStyleInner09:after {
	clear: both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.contentStyle09 select {
	width: 184px;
	float: left;
	padding: 1px;
}
span.buttonStyle05 {
	height: 26px;
	background: #439d6a url(/img/buttonStyle05.gif) top left no-repeat;
	display: block;
	float: left;
	margin-left: 5px;
}
span.buttonStyle05 button {
	display: block;
	height: 26px;
	background: url(/img/buttonStyleInner05.gif) top right no-repeat;
	border: 0;
	color: #FFF;
	padding: 1px 5px 5px 5px;
}
.contentStyle09 h2 {
	color:#000;
	font-family:Georgia,"Times New Roman",Times,Clarendon;
	font-size: 150%;
	font-weight: bold;
	width: 230px
}
.contentStyle10 {
	margin: 22px 0 0 23px;
	width: 220px;
	background: #fed01a url(/img/contentStyle10.gif) top left no-repeat;
}
.contentStyle10 .contentStyleInner10 {
	background: url(/img/contentStyleInner10.gif) bottom left no-repeat;
	padding: 17px 20px 4px 22px;
}
.contentStyle10 h2 {
	color:#000;
	font-family:Georgia,"Times New Roman",Times,Clarendon;
	font-size: 150%;
	font-weight: bold;
}
.contentStyle11 {
	margin: 22px 0 0 23px;
	width: 280px;
	background: #fed01a url(/img/contentStyle11.gif) top left no-repeat;
}
.contentStyle11 .contentStyleInner11 {
	background: url(/img/contentStyleInner11.gif) bottom left no-repeat;
	padding: 13px 20px 27px 21px;
	height:1%;
}
.contentStyle11 .contentStyleInner11:after {
	clear: both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.contentStyle11 h2 {
	color:#000;
	font-family:Georgia,"Times New Roman",Times,Clarendon;
	font-size: 150%;
	font-weight: bold;
	padding-bottom: 13px;
}
.contentStyle11 select {
	width: 184px;
	float: left;
	padding: 1px;
}
.contentStyle11 span.buttonStyle05 {
	background: #439D6A url(/img/buttonStyle05_yellow.gif) top left no-repeat;
}
.contentStyle11 span.buttonStyle05 button {
	background: url(/img/buttonStyleInner05_yellow.gif) top right no-repeat;
}
blockquote span.inlineQuote
{
	overflow:hidden;
	padding:0;
	text-indent:-5000px;
}
blockquote span.openQuote
{
	background:url(/img/bgQuoteOpen01.gif) no-repeat left top;
	float:left!important;
	height:13px;
	width:19px;
}
blockquote span.closeQuote
{
	background:url(/img/bgQuoteClose01.gif) no-repeat left top;
	float:left;
	height:13px;
	width:17px;
	margin-left:3px;
	position:absolute;
	bottom:18px;
}
.extStyle01
{
	padding-top:10px;
}
.content .row .textStyle01
{
	color:#000;
	font-size:75%;
	line-height:19px;
	font-weight:normal;
	font-family:"Lucida Sans Unicode", "LucidaSans", "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
}
.content .row .textStyle01 a
{
	background:none;
	padding-right:0px;
}
.assistiveContent
{
	display:none;
}
.buttonStyle01
{
	/*float:left;*/
	font-size:93.75%;
	margin:10px 0px;
	background:url(/img/buttonStyle01.gif) left top no-repeat
}
.buttonStyle01 a
{
	color:#000;
	/*float:left;*/
	display:block;
	padding:15px 37px 15px 14px;
	background:url(/img/buttonStyle01.gif) right -84px no-repeat
}
.buttonStyle01 a span
{
	padding-right:30px;
	background:url(/img/arrow03.gif) right bottom no-repeat;
}
.buttonStyle01 a:hover span
{
	text-decoration:none;
}
.contentStyle05a p
{
	font-size:112.5%;
	line-height:23px;
	padding-bottom: 0;
	color:#fff;
	width:450px;
}
.contentStyle05a0 p
{
	font-size:100%;
}
.row .headingStyle01
{
	font-size:50px;
	line-height:30px;
	padding-bottom:15px;
	padding-top:6px;
	text-transform:lowercase;
}

.ukBoardsStyle01 .row {
	border: none;
	background: none;
}
.ukBoardsStyle01 .row h3 {
	color: #308a53;
	padding: 10px 25px;

}
table.tableStyleBoards {
	width: 100%;
	padding: 10px 0;
	border-collapse: collapse;
	border-bottom: 1px solid #d7d7d7;
}
table.tableStyleBoards tr td {
	padding: 9px 20px;
	width: 50%;
}
table.tableStyleBoards tr.rowStyle01 td {
	background: #f1f1f1;
}
table.tableStyleBoards tr.rowStyle02 {
	background: #fff;
}
table.tableStyleBoards tr td {
	color: #000;
	font-size: 75%;
}
#popup .row {
	height: auto!important;
}
.impHidden {
	display: none!important;
}
.paddingStyle01 {
	padding: 15px 50px;
}
.paddingStyle01 img {
	margin-left: auto;
	margin-right: auto;
}

.areaBoardList {
	width: 500px;
	margin-top: 13px;
}
.areaBoardList li {
	display: block;
	float:left;
	width: 135px;
	font-size: 75%;
	padding-bottom: 10px;
}
.socialMedia a {
	display: inline-block; padding: 0 10px 0 0;
}
.socialMedia a img {
	padding-bottom: 12px;
}
.contentStyle02a a
{
	position:relative;
}

#supporters {
	position:relative;
	height:100px;
}
#supporters div {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	width:110px;
	height:110px;
	background-color:#404040;
}
#supporters div.active {
	z-index:10;
}
#supporters div.last-active {
	z-index:9;
}
