body{font-size:81%;margin:0;padding:0;color:#000;background-color:#FFF;text-align:left;} /* all elements sized in ems only. DOCUMENTATION: http://www.thenoodleincident.com/tutorials/typography/index.html */


/* LAYOUT STYLES */
#page{width:16.5cm;text-align:left;}
#header{padding:10px;}
#container{}
	#subnav{float:left;width:24.5%;display:none;}
	#content{float:left;width:16cm;}
#footer{padding:10px;}


/* FORMAT > fonts */
body,input,textarea,select{font-family:Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:Georgia,"Times New Roman",Times,serif;}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
acronym {padding-left: 5px; text-decoration: none; border: 0;}

/* ANCHORS */
a{text-decoration:underline; color: #000;}

/* HEADERS */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
h1{font-size:1.75em;}
h2{font-size:1.5em;}
h3{font-size:1.25em;}
h4{font-size:1.2em;}
h5,h6{font-size:1em;}

p.section {padding: 0 0 10px 0;margin: 0; font-size: 1.75em; font-weight: bold;font-family:Georgia,"Times New Roman",Times,serif;}
h1.h1 {font-size: 1.5em}

/* HOMEPAGE */
#home-flash {display: none;}

#home-promos .item{width:100%;margin-bottom: 10px;}
#home-promos .item .image{float:left;border-bottom:1px solid #B48D48;padding:0;}
#home-promos .item .image img{display: inline;}
#home-promos .item .text{background:url(../images/home-promo-bg.gif) top left repeat-x;font-size: 0.94em;margin:0 0 0 215px;padding:0;}
#home-promos .item .text h2{text-transform:uppercase;font-size:1.1em;margin:0 0 5px 0; padding: 0;}
#home-promos .item .text h2 a{display:block;text-decoration:none;margin: 0; padding: 0;}

#languages {display:none;}

/* CONTENT */
#content img {display: none;}
#site-title img {display: inline;}
#top-image .text {display: none;}

/* BREADCRUMBS */
#breadcrumb {display:none;}
#jumpers {display: none;}
.jumper {display: none;}
#stage {display: none;}

/* HELP */
#help {display: none;}
.help {display: none;}
.helpbutton {display:none !important;}
.error {display: none;}
.errorflag {display:none;}

/* LISTS */
ul,ol,dl{margin:0;padding:0 0 1em 0;line-height:1.5em;}
ul ul,ol ol,ol ul,ul ol{padding:0;margin:0 0 0 2em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
li{margin:0 0 0 2em;padding:0;}

dt{display:block;float:left;}
dd{margin-left:10em;}


/* TABLES */
table{width: 100%;font-size: 1em;}
th.row-header{font-size:0.91em;}
td input.text{width:50px;font-size:0.91em;}

/* FORMS */
form{margin:0;padding:0;}

fieldset{border:0;margin:1.5em 0 0 0;padding: 0;}
legend{display:none;margin:0;padding:0;}

.label{padding:0.2em 0 0 0;margin:0 1% 0 0;}
.element{margin:0 1% 0 0;padding:0;clear:both;}

textarea{font-size:100%;border:1px solid #000;padding:0.2em;}
input.text{border:1px solid #000;}

select {font-size: 1em;}


/* SHORTCUTS */
#shortcuts{position:absolute;left:-500px;top:-500px;width:50%;}
#toplink {display:none;}
.hidden {display: none;}
.hide {display: none;}

/* NAVIGATION */
#navigation h2 {display: none;}
#navigation ul{display: none;}
#navigation ul li{display:none;}
#navigation ul li a{display:none;}
#navigation img {display: none;}

#logo img {display: none;}
#logo img.print {display:inline;border: 0;}

/* CLEARING */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;height:1%;}



/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}


/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */