
* {margin: 0;padding: 0;}
body {padding: 0 0 20px 0;color: #1E1E1E;font: 75% arial, helvetica, sans-serif;background: #fff;}

.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;
}


/* 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;}

/*** 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;}

/** content **/

div#content {clear:both;margin:0;padding:20px;background-color: #f0eeed;line-height:16px;}
div#content h2{margin-bottom:20px;}
div#content p{margin-top:10px;}
div#content ul {list-style: none;}
div#content ul li {padding:0 0 .5em 28px;background:url("../images/structure/dot.gif") no-repeat 15px .2em; display:block;}
div#content ul.inline {padding: 5px 0 .5em 0;}
div#content ul.inline li {display:inline; padding: 2px 1em 0 15px; background-position: 0 .2em}
div#content a.btn {position:relative;top:8px;left:5px;}

div#content.newbox{margin-top:10px;}

.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;
}

div.poster{width:219px;height:300px;float:right;margin-left:20px;margin-top:-20px;}

/* 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 */

