body{font:normal 76%/1.6em Tahoma, Arial, Helvetica, sans-serif; margin:0; padding:0; color:#595856; background-color:#FFF;}

/* LAYOUT */
div {width:100% !important; clear:both; background:0 !important;}

#header {clear:both; padding:0.5em 0 1em 0; font-size:0.94em; border-bottom:2px solid #324986;}
#footer {clear:both; padding:1em 0 0.5em 0; font-size:0.94em; border-top:2px solid #324986; text-transform:uppercase;}

#additional {font-size:0.94em;}

#search, .links, #navigation, #shortcuts, #subnav, #microsite,
.up, .skip, hr {display:none;}

/* FORMAT */
blockquote, q {font-weight:bold; margin:0; padding:0;}
dfn, cite {font-style:normal; font-size:0.94em; display:block; margin:0 0 1em 0; padding:0;}
p {margin:0; padding:0 0 1.4em 0; line-height:1.4em;}

/* HEADERS */
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; color:#000; font-weight:normal; font-family:"Bliss 2 Bold", "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;}
h1 {font-size:2.2em; padding:0.5em 0;}
h2 {font-size:1.7em; font-weight:bold; border-bottom:1px solid #595856; padding:0.5em 0 0.2em 0; margin:0 0 0.5em 0;}
h3, h4, h5, h6 {font-size:1.4em; font-weight:bold;}
	#additional h2, #additional h3, #additional h4, #additional h5, #additional h6  {font-size:1.4em;}

/* ANCHORS */
a {text-decoration:none; color:#000; font-weight:bold;}
a img {border:0;}

/* LISTS */
ul {list-style-type:square; margin:0 0 0.5em 0;}

/* TABLE */
th {text-align:left;}

/* SIFR */
.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;}

/* BREADCRUMB */
#breadcrumb {margin:6px 0; font-size:0.94em;}
	#breadcrumb ul {list-style-type:none; margin:0; padding:0;}
		#breadcrumb li {display:inline; margin:0; padding:0;}
			#breadcrumb a {color:#324986; display:block; float:left; width:auto; padding:0 11px 0 12px; border-right:1px solid #E0EBEA; background:0; white-space:nowrap;}
			#breadcrumb .current a {text-decoration:none; border:0;}
			#breadcrumb li.first a, #breadcrumb li:first-child a {padding-left:0;}

/* CLEARING */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;clear:both;}
br.clear {clear:both;display:block;}
