div.sitesearch {text-align: right;margin:5px 0;}
div.sitesearch label {color:#ffffff;font-size:0.8em;}
div.sitesearch * {vertical-align: middle;}
input#searchsubmit {margin: 0 0 0 5px;}
 
div.newsletter h2 {font-size: 1.1em;}
div.newsletter label {display:block;padding:5px 0;}



div#memberform { padding: 30px 0 50px 0; }
div#memberform label {display: block; color: #426d5d;font-size: 1.1em;padding-bottom: 5px;}
div#memberform select, div#memberform input {vertical-align: middle;}
div#memberform select {width: 200px;}

* {margin: 0;padding: 0;}
body {padding: 0 0 20px 0;color: #1E1E1E;font: 75% arial, helvetica, sans-serif;background: #fff /*url("//images/structure/bg_main.gif") top left repeat*/;}

.hidden {position: absolute; left: -1000px; width: 10px; line-height:1px;}
.hidden:lang(en) {display:none} /* for opera */
@media screen and (min-width: 0px){#container {width: 800px;} }
.hide {display:none;}
.safehide { position: absolute; top: 0; left: -9999px; }

/* formatting */
img {border: 0;}
img.alignmiddle {vertical-align: middle;}
h1, h2, h3 {color:#1E1E1E;} 
h1 a, h2 a, h3 a{color:#e37222;}
a {color:#E37222;}
ul.primary, p.countryselector, ul.primary a, p.countryselector a  {color:#747678;} 
a, a:link, a:visited, a:active {text-decoration:none;}
a:hover {text-decoration:underline;}
ol { margin: 1em 0 0 2.5em; }
ol li { margin: 0 0 .5em 0; }
p, h1, h2, h3, h4, img {margin:0.1em 0;}
p {margin:0 0 0.50em 0;}
p.backlink {padding-top: 10px;}
p.backlink a {padding-right: 25px;background:url("/images/structure/doublearrow.jpg") no-repeat top right;}

.floatleft { float: left; }
.floatright { float: right; }

.aligncenter { text-align: center; }

.margintop { margin-top: .8em; }

h1 {font-size:1.66em;}
h2 {font-size:1.33em;}
h3 {font-size:1.1em;}

ul#breadcrumbs, div#footer p, ul.primary, p.countryselector, p.copyright {font-size:0.9em;}
.alignnearside {float: left;}
.alignfarside {float: right;}
img.alignnearside {margin: 0 10px 10px 0;}
img.alignfarside {margin: 0 0 10px 10px;}
div.border {border-top: 10px solid #ffffff;clear: left;width: 100%;}

/* positioning and dimensions of large divs */
div#container {margin: 0 auto;width:968px;border: 3px solid #ffffff;border-top: none;background-color: #ffffff;}
div#header {
	width:968px;
	float:left;
	padding-bottom:15px;
	margin-bottom:0px;
	background-color: #e37222;
	background-image: url(/images/structure/headerbg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div#footer {float:left;margin:10px 0;position:relative;padding-left:230px;width:738px;}
div#leftcolumn {width:220px;padding:0 0 35px 0;float:left;}
div#rightcolumn {margin-top:-32px;float:right;width:221px;}
div#middlecolumn {
	width:507px;
	float:left;
	margin:0 0 0 10px;
	background-color: #f0eeed;
	background-image: url(/images/structure/centrebg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

div#middlecolumn .contentpad {padding: 0 10px 10px 10px;}
div#middlecolumn .contentpad.top {padding: 10px;}
div#middlecolumn p {margin:0 0 0.75em 0;}

/* header */
div#header div#headerright {
	width:600px;
	color:#ffffff;
	float:right;
	padding-top: 19px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
div#header div h1, div#header div p.title {text-align:right;font-weight:bold;font-size:1em;color:#ffffff;}
div#header img {margin:10px;}

div#sitetools ul.primary { width: auto; }
div#sitetools p.countryselector { float: right; padding-right: 10px; }
div#sitetools p.countryselector a {border-left:1px solid #747678;padding:0 0 0 10px;}

/* site search */
div.sitesearch #keywords, div.newsletter #email {
	border:1px solid #c8c8c8;
}

/* leftcolumn */
ul#navigation {background:#f0eeed;list-style: none;margin:-0.2em 0 5px 0;}
ul#navigation li {padding:0.5em 20px;background:url("/images/structure/navdivider.jpg") no-repeat bottom left;}
ul#navigation li a {color:#1E1E1E;background:url("/images/structure/arrow.gif") no-repeat 0 50%;display:block;padding-left:20px;}
ul#navigation li a.current {font-weight:bold;background-image:url("/images/structure/arrowdown.gif");}

ul#navigation ul {list-style: none;margin-left:20px;}
ul#navigation ul li {padding:0;background:none;}
ul#navigation ul li a, ul#navigation ul li a.current {padding-left:10px;background:url("/images/structure/dash.gif") no-repeat 0 .6em;}

/* middlecolumn */
div#middlecolumn h1, #middlecolumn h2 {padding: 5px 0;}
div#middlecolumn img.banner {margin-bottom: 5px;}

div#middlecolumn ul {list-style: none;}
div#middlecolumn ul li {padding:0 0 .5em 28px;background:url("/images/structure/dot.gif") no-repeat 15px .2em; display:block;}
div#middlecolumn ul.inline {padding: 0 0 .5em 0;}
div#middlecolumn ul.inline li {display:inline; padding: 0 1em 0 15px; background-position: 0 .2em}

div#middlecolumn ul#breadcrumbs {list-style: none;margin:0;}
div#middlecolumn ul#breadcrumbs li {padding: 0 .4em 0 0;display:inline;background:none;}

/*div#middlecolumn ul#breadcrumbs li {padding:0 0 0 27px;background:url("//images/structure/doublearrow.jpg") no-repeat 0 50%;}*/

div#middlecolumn ul#breadcrumbs li {padding:0;}
div#middlecolumn ul#breadcrumbs li.first {background-image: none;padding: 0;}
div#middlecolumn ul#breadcrumbs li.active {font-weight:normal;}



div#middlecolumn ul#breadcrumbs img {margin-bottom:-3px}


#pagetools { clear: both; margin: 10px 0 0 0; padding: 10px 0 0 0; border-top: 1px solid #fff; text-align: right; }
#pagetools dt { position: absolute; top: 0; left: -9999px; }
#pagetools dd { padding: 0 .5em 0 .1em; border-right: 1px solid #000; display: inline; }
#pagetools dd.last { border-right: 0; }

/* footer */
div#footer {margin:10px 0;position:relative;padding-left:230px;width:738px;}
div#footer div {width:230px;text-align:center;position:absolute;bottom:0;left:0;}
div#footer div img {margin:0 5px;}
div#footer p {float: left;padding-left: 9px; color:#808080;position:relative;}
/* Safari only */
::root div#footer div {width:220px;margin-left:-230px;position:static;float:left;}
::root div#footer p {position:static;}

/* rightcolumn */
div#rightcolumn div img {margin:0 -20px;}
div#rightcolumn ul {list-style: none;}
div#rightcolumn ul li {padding:0 0 4px 20px;margin:0;background:url("/images/structure/arrow.gif") no-repeat 0 5px;}
div#rightcolumn ul li a {color:#000000;}
div#rightcolumn a.donate img {float:right;padding: 5px 20px 5px 0;}
div#rightcolumn a.more {padding:0 20px 4px 0;margin:0;background:url("/images/structure/arrow.gif") no-repeat 100% 5px;}

/* forms */
div.sitesearch {
	display: inline-block;
	width:201px;
	background-color: #F0EFED;
	text-align: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom:3px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 20px;

}
div.sitesearch label {color:#1e1e1e;font-size:1.0em;}
/* div.sitesearch * {vertical-align: middle;} */
div.sitesearch input#keywords { width:158px; display:inline;}
input#searchAgain { width:158px; display:inline;}
form#search {
	width:486px;
	padding-bottom:10px;
}
form#search p{
	display:block;
}
input#searchsubmit {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline;
}

div.newsletter h2 {font-size: 1.1em;}
div.newsletter label {display:block;padding:5px 0;}
input#email {width:175px;}
input#submitemail {float:right;margin:5px 0 10px 5px;}

div#memberform { padding: 30px 0 50px 0; }
div#memberform label {display: block; color: #e37222;font-size: 1.1em;padding-bottom: 5px;}
div#memberform select, div#memberform input {vertical-align: middle;}
div#memberform select {width: 200px;}

.genform { margin: 0 0 .5em 0; }
.genform label, .genform strong.dummylabel { width: 12em; margin: .4em 0; float: left; font-weight: normal; cursor: default; vertical-align: middle; }
.genform label.inline { width: auto; margin-right: .5em; }
.genform input, .genform select, .genform textarea { margin: .3em 0; font: 1em "Verdana", sans-serif; vertical-align: middle; }
.genform select option { padding: 0 .4em 0 0; }
.genform .widebox { border-top: 1px solid #fff; margin: .4em 0 0 0; padding: .4em 0 0 0; }
.genform .widebox label { width: auto; float: none; display: block; }
.genform .widebox textarea { width: 100%; } 

.genform .textarea { border-top: 1px solid #fff; margin: .4em 0 0 0; padding: .4em 0 0 0; }
.genform .textarea label { width: auto; float: none; display: block; }
.genform .textarea textarea { width: 100%; } 

.genform .radios span.radioGrp { display: block; float: left; }
.genform .radios label { width: auto; margin: .3em 1em .3em 0; float: none; vertical-align: middle; display: block;}
.genform .radios input { margin: -2px 4px 0 0; vertical-align: middle; }
.genform .checkbox { border-top: 0px solid #fff; margin: .4em 0 0 0; padding: .4em 0 0 0; }
.genform .checkbox label { width: auto; }
.genform .checkbox input { margin: 0 .5em 0 0; float: left; }
.genform .checkbox span { float: left; }
.genform .submit input { margin-left: 12em; color: #fff; cursor: hand; cursor: pointer; padding: 0; }
/*.genform hr { width: 100%; margin: 0 0 .5em 0; background: transparent; height: 1px; border: 0; }*/
.genform hr {display:none;}

.faqcat { padding: 7px 0 0 0; float: right; }
.faqcat label, .faqcat select, .faqcat input { vertical-align: middle; }
.faqcat select option { padding: 0 .4em 0 0; }

/*** modules ***/

ul.primary {list-style:none;padding:1px 0;width: 100%;}
ul.primary li {float: left;border-left:1px solid #747678;margin-left:-2px;padding:0 10px;margin: 2px 0;}
ul.primary li.first, ul.primary li.last {border-left: none;}
ul.primary li.last {float: right;}
ul.primary li.last a {border-left:1px solid #747678;padding:0 0 0 10px;}

/* pageFeature - summary and link of a page (use on landing) */
div.pageFeatureWrapper {padding: 0 0 0 10px;width:497px;margin-top:-10px;}
div.pageFeatureWrapper .pair {clear: both;}
div.pageFeature {width:238px;float:left;padding: 0 10px 10px 0;overflow:hidden;min-height:190px;}
div.pageFeature.wide {width:auto;float: none;}
div.pageFeature h2 { margin: 0 !important; padding-bottom:0 !important;}
div.pageFeature img { 
	vertical-align: bottom; 
	background-color: #FFFFFF;
	padding: 3px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #e7e5e4;
	border-bottom-color: #d3d1d0;
	width:232px;
}

/* newsFeature - displays description of latest news link (use on home page) */
div.homeFeature {
	margin-bottom: 0px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
div.homeFeature img {
	margin-bottom: 5px;
}
div.homeFeature p {
	margin-bottom: 5px;
}
/* div.newsFeatureWrapper {padding: 10px 10px 0 10px; border-top: 10px solid #ffffff;} */
div.newsFeatureWrapper {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
div.newsFeature {
	width:100%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #d3d1d0;
	padding-top: 10px;
}
div.newsFeature h2, div.newsFeature h3 {font-size:1.2em;padding:0 !important;margin:0;}
div.newsFeature img {
	float: left;
	background-color: #FFFFFF;
	padding: 3px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #e7e5e4;
	border-bottom-color: #d3d1d0;
}

/* pagination */
.pagination { text-align: right; border-top: 1px solid #fff; padding: 10px 0 0 0; font-size: .9em; }

/* feature box with gradient, present in left and right columns */
div.boxFeature {width:179px;border: 1px solid #f0eeed; border-top-width: 0px; background:url("/images/structure/featureboxbg.jpg") repeat-x top left #ffffff;margin: 0 0 5px 0;padding: 0 20px; }
div.boxFeature h2 {padding-top: 10px; color:#e37222;}
div.boxFeature p {margin: 0; padding: 0;}
div.boxFeature p.alignfarside {margin: 0; padding: 0 0 0.5em 0;}
div.boxFeature img {margin: 0 -20px; }
div.boxFeature p.aligncenter img { margin: 0 !important; }

/* Blue feature box with gradient, present in left and right columns */
div.boxFeatureBlue {
	width:179px;
	border: 1px solid #f0eeed;
	border-top-width: 0px;
	margin: 0 0 5px 0;
	padding: 0 20px;
	background-color: #3f84a2;
	background-image: url("/images/structure/bluebg.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
div.boxFeatureBlue h2 {padding-top: 15px; color:#ffffff;}
div.boxFeatureBlue p {margin: 0; padding: 0; color:#ffffff;}
div.boxFeatureBlue p.alignfarside {margin: 0; padding: 0 0 0.5em 0;}
div.boxFeatureBlue img {margin: 0 -20px; }
div.boxFeatureBlue p.aligncenter img { margin: 0 !important; }

/* Yellow feature box with gradient, present in left and right columns */
div.boxFeatureYellow {
	width:179px;
	border: 1px solid #f0eeed;
	border-top-width: 0px;
	margin: 0 0 5px 0;
	padding: 0 20px;
	background-color: #ecdfa0;
	background-image: url("/images/structure/yellowbg.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
div.boxFeatureYellow h2 {padding-top: 15px; color:#e37222;}
div.boxFeatureYellow p {margin: 0; padding: 0; color:#1e1e1e;}
div.boxFeatureYellow p.alignfarside {margin: 0; padding: 0 0 0.5em 0;}
div.boxFeatureYellow img {margin: 0 -20px; }
div.boxFeatureYellow p.aligncenter img { margin: 0 !important; }

/* Green feature box with gradient, present in left and right columns */
div.boxFeatureGreen {
	width:179px;
	border: 1px solid #f0eeed;
	border-top-width: 0px;
	margin: 0 0 5px 0;
	padding: 0 20px;
	background-color: #719863;
	background-image: url("/images/structure/greenbg.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
div.boxFeatureGreen h2 {padding-top: 15px; color:#FFFFFF;}
div.boxFeatureGreen p {margin: 0; padding: 0; color:#1e1e1e;}
div.boxFeatureGreen p.alignfarside {margin: 0; padding: 0 0 0.5em 0;}
div.boxFeatureGreen img {margin: 0 -20px; }
div.boxFeatureGreen p.aligncenter img { margin: 0 !important; }

/* Steelgrey feature box with gradient, present in left and right columns */
div.boxFeatureSteelgrey {
	width:179px;
	border: 1px solid #f0eeed;
	border-top-width: 0px;
	margin: 0 0 5px 0;
	padding: 0 20px;
	background-color: #7c8992;
	background-image: url("/images/structure/steelgreybg.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
div.boxFeatureSteelgrey h2 {padding-top: 15px; color:#FFFFFF;}
div.boxFeatureSteelgrey p {margin: 0; padding: 0; color:#1e1e1e;}
div.boxFeatureSteelgrey p.alignfarside {margin: 0; padding: 0 0 0.5em 0;}
div.boxFeatureSteelgrey img {margin: 0 -20px; }
div.boxFeatureSteelgrey p.aligncenter img { margin: 0 !important; }

/* Black feature box with gradient, present in left and right columns */
div.boxFeatureBlack {
	width:179px;
	border: 1px solid #f0eeed;
	border-top-width: 0px;
	margin: 0 0 5px 0;
	padding: 0 20px;
	background-color: #1e1e1e;
	background-image: url("/images/structure/blackbg.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
div.boxFeatureBlack h2 {padding-top: 15px; color:#e37222;}
div.boxFeatureBlack p {margin: 0; padding: 0; color:#FFFFFF;}
div.boxFeatureBlack p.alignfarside {margin: 0; padding: 0 0 0.5em 0;}
div.boxFeatureBlack img {margin: 0 -20px; }
div.boxFeatureBlack p.aligncenter img { margin: 0 !important; }

/* Lightbrown feature box with gradient, present in left and right columns */
div.boxFeatureLightbrown {
	width:179px;
	border: 1px solid #f0eeed;
	border-top-width: 0px;
	margin: 0 0 5px 0;
	padding: 0 20px;
	background-color: #a4968b;
	background-image: url("/images/structure/lightbrownbg.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
div.boxFeatureLightbrown h2 {padding-top: 15px; color:#FFFFFF;}
div.boxFeatureLightbrown p {margin: 0; padding: 0; color:#1e1e1e;}
div.boxFeatureLightbrown p.alignfarside {margin: 0; padding: 0 0 0.5em 0;}
div.boxFeatureLightbrown img {margin: 0 -20px; }
div.boxFeatureLightbrown p.aligncenter img { margin: 0 !important; }

/* turquoise feature box with gradient, present in left and right columns */
div.boxFeatureTurquoise {
	width:179px;
	border: 1px solid #f0eeed;
	border-top-width: 0px;
	margin: 0 0 5px 0;
	padding: 0 20px;
	background-color: #3f979b;
	background-image: url("/images/structure/turquoisebg.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
div.boxFeatureTurquoise h2 {padding-top: 15px; color:#FFFFFF;}
div.boxFeatureTurquoise p {margin: 0; padding: 0; color:#1e1e1e;}
div.boxFeatureTurquoise p.alignfarside {margin: 0; padding: 0 0 0.5em 0;}
div.boxFeatureTurquoise img {margin: 0 -20px; }
div.boxFeatureTurquoise p.aligncenter img { margin: 0 !important; }

/* Purple feature box with gradient, present in left and right columns */
div.boxFeaturePurple {
	width:179px;
	border: 1px solid #f0eeed;
	border-top-width: 0px;
	margin: 0 0 5px 0;
	padding: 0 20px;
	background-color: #a26577;
	background-image: url("/images/structure/purplebg.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
div.boxFeaturePurple h2 {padding-top: 15px; color:#FFFFFF;}
div.boxFeaturePurple p {margin: 0; padding: 0; color:#1e1e1e;}
div.boxFeaturePurple p.alignfarside {margin: 0; padding: 0 0 0.5em 0;}
div.boxFeaturePurple img {margin: 0 -20px; }
div.boxFeaturePurple p.aligncenter img { margin: 0 !important; }

/* Brown feature box with gradient, present in left and right columns */
div.boxFeatureBrown {
	width:179px;
	border: 1px solid #f0eeed;
	border-top-width: 0px;
	margin: 0 0 5px 0;
	padding: 0 20px;
	background-color: #8d675e;
	background-image: url("/images/structure/brownbg.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
div.boxFeatureBrown h2 {padding-top: 15px; color:#FFFFFF;}
div.boxFeatureBrown p {margin: 0; padding: 0; color:#FFFFFF;}
div.boxFeatureBrown p.alignfarside {margin: 0; padding: 0 0 0.5em 0;}
div.boxFeatureBrown img {margin: 0 -20px; }
div.boxFeatureBrown p.aligncenter img { margin: 0 !important; }

/* Red feature box with gradient, present in left and right columns */
div.boxFeatureRed {
	width:179px;
	border: 1px solid #f0eeed;
	border-top-width: 0px;
	margin: 0 0 5px 0;
	padding: 0 20px;
	background-color: #ce1f2c;
	background-image: url("/images/structure/redbg.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
div.boxFeatureRed h2 {padding-top: 15px; color:#FFFFFF;}
div.boxFeatureRed p {margin: 0; padding: 0; color:#FFFFFF;}
div.boxFeatureRed p.alignfarside {margin: 0; padding: 0 0 0.5em 0;}
div.boxFeatureRed img {margin: 0 -20px; }
div.boxFeatureRed p.aligncenter img { margin: 0 !important; }

/* Orange feature box with gradient, present in left and right columns */
div.boxFeatureOrange {
	width:179px;
	border: 1px solid #f0eeed;
	border-top-width: 0px;
	margin: 0 0 5px 0;
	padding: 0 20px;
	background-color: #e37222;
	background-image: url("/images/structure/orangebg.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
div.boxFeatureOrange h2 {padding-top: 15px; color:#FFFFFF;}
div.boxFeatureOrange p {margin: 0; padding: 0; color:#1e1e1e;}
div.boxFeatureOrange p.alignfarside {margin: 0; padding: 0 0 0.5em 0;}
div.boxFeatureOrange img {margin: 0 -20px; }
div.boxFeatureOrange p.aligncenter img { margin: 0 !important; }



/* Email box with gradient, present in left columns */
div.boxFeatureEmail {
	width:189px;
	border: 1px solid #E37222;
	border-top-width: 0px;
	background-color: #E37222;
	background-image: url(/images/structure/orangebg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
}
div.boxFeatureEmail h2 {
	padding-top: 15px;
	color:#fff;
	font-size:1.2em;
}
div.boxFeatureEmail p {margin: 0; padding: 0;}
div.boxFeatureEmail p.alignfarside {margin: 0; padding: 0 0 0.5em 0;}
div.boxFeatureEmail img {margin: 0 -20px; }
div.boxFeatureEmail input#email {
	width:155px;
	float: left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.boxFeatureEmail p.aligncenter img { margin: 0 !important; }

/* feature box with Flash and gradient, present in left and right columns */
div.boxFeatureFlash {width:219px;border: 1px solid #f0eeed; border-top-width: 0px; background:url("/images/structure/featureboxbg.jpg") repeat-x top left #ffffff;margin: 0 0 5px 0;padding: 0; }
div.boxFeatureFlash h2 {padding: 5px 20px 0 20px;}
div.boxFeatureFlash p {margin: 0; padding: 0 20px;}
div.boxFeatureFlash p a.donate {display: block; margin: 0; padding: 0;}

/* imageFeature - display reference under the image */
div.imageFeature {width:220px;background-color: #c2b9b1;margin: 0 0 10px 10px;float:right;}
div.imageFeature img {margin: 0;padding: 0;float:right;padding-bottom:3px;}
div.imageFeature div.copyright {padding: 5px;margin:0px;font-size: 0.9em;}


/* Two column list - e.g. Members society country list */
div#middlecolumn ul.twocol li {float: left;width:238px;background:none;padding: 0 0 10px 0;}
div#middlecolumn ul.twocol li a {padding-right: 25px;background:url("/images/structure/doublearrow.jpg") no-repeat top right;}

/* faq page */
#TJK_DL dt { margin: 0 0 1em 0; padding: 1em 0 0 0; font-weight: bold; border-top: 1px solid #fff; }
#TJK_DL dd { margin: 0 0 1em 2em; }
#TJK_DL .showDD { position: relative; top: auto; left: auto; }
#TJK_DL .hideDD { position: absolute; top: 0; left: -9999px; }

.clearfix:after, .genform div:after, .pageFeatureWrapper:after, .boxFeature:after, .boxFeatureBlue:after, .boxFeatureGreen:after, .boxFeatureSteelgrey:after, .boxFeatureBlack:after, .boxFeatureLightbrown:after, .boxFeatureTurquoise:after, .boxFeaturePurple:after, .boxFeatureBrown:after, .boxFeatureRed:after, .boxFeatureYellow:after, .boxFeatureOrange:after,  .boxFeatureEmail:after,  .newsFeature:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix, .genform div, .pageFeatureWrapper, .boxFeature, .boxFeatureBlue, .boxFeatureGreen, .boxFeatureSteelgrey, .boxFeatureBlack, .boxFeatureLightbrown, .boxFeatureTurquoise, .boxFeaturePurple, .boxFeatureBrown, .boxFeatureRed, .boxFeatureYellow, .boxFeatureOrange, .boxFeatureEmail, .sitesearch, .newsFeature { display: inline-block; }

.alignright {
float: right;padding-left:10px;
}

/* Hides from IE-mac \*/
* html .clearfix, * html .genform div, * html .pageFeatureWrapper, * html .boxFeature, * html .sitesearch, * html .boxFeatureEmail, * html .boxFeatureGreen, * html .boxFeatureSteelgrey, * html .boxFeatureBlack, * html .boxFeatureLightbrown, * html .boxFeatureTurquoise, * html .boxFeaturePurple, * html .boxFeatureBrown, * html .boxFeatureRed, * html .boxFeatureBlue, * html .boxFeatureYellow,  * html .boxFeatureOrange,* html .boxFeatureEmail, * html .newsFeature { height: 1%; }
.clearfix, .genform div, .pageFeatureWrapper, .boxFeature,  .boxFeatureBlue, .boxFeatureGreen, .boxFeatureSteelgrey, .boxFeatureBlack, .boxFeatureLightbrown, .boxFeatureTurquoise, .boxFeaturePurple, .boxFeatureBrown, .boxFeatureRed, .boxFeatureYellow, .boxFeatureOrange, .boxFeatureEmail, .sitesearch, .newsFeature { display: block; }
/* End hide from IE-mac */

