/*
body.css * {
margin: 0;
padding: 0;
}
*/
body   {
color: #333;
font-family: verdana, arial, helvetica, sans-serif;
margin: 0;
padding: 0;
height: 100%;
}

body.css {
font-size: 62.5%;
}

.normal {
 font-weight: normal;
 }
body.css td, body.css p    {
color: #333;
font-size: 1.1em;
font-family: verdana, arial, helvetica, sans-serif;
margin: 0;
}

body.css ul {
margin: 0;
padding: 0;
}
body.css li {
margin: 0;
padding: 0;
list-style-position: inside;
}

/* START - HACK FOR EXTENDING DIV AROUND A FLOAT */
.clearfloat:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfloat {
height: 1%;
}
/* End hide from IE-mac */
/* END - HACK FOR EXTENDING DIV AROUND A FLOAT */


/* links_start */
a:link {
color: #e65f00;
}

body.tungstenpg a:link {
color: #8a0303;
}

a:visited, body.tungstenpg a:visited {
color: #666;
}
a:hover, body.tungstenpg a:hover {
color: #000;
}

.orglnk, a.orglnk, a.ftnote.orglnk {
	color: #e65f00
	}

.redlnk, a.redlnk {
	color: #8a0303
	}

.grylnk, a.grylnk, a.ftnote.grylnk {
	color: #5a5a5a
	}

a.orglnk:visited, a.redlnk:visited, a.grylnk:visited {
	color: #666
	}

a.orglnk:hover, a.redlnk:hover, a.grylnk:hover {
	color: #000;
	text-decoration: underline
	}

/* links_end */


/* forms_start */
form {
padding: 0;
margin: 0;
}
/* forms_end */


/* images_start */
img {
border: 0;
}

body.css img {
padding: 0;
margin: 0;
}

img.fileicon {
width: 1.6em;
height: 1.8em;
border: 0;
margin: 0 .5em 0 0;
}

img.carticon {
	width: 2em;
	height: 2em;
	}
/* images_end */

/* dropshadow_start */
div.dropshadow {
font-size: 1em;
background-color: #b4b4b4;
margin: 0.2em 0 0 0.2em;
position: relative;
}

div.shadowfront   {
font-size: 1em;
position: relative;
top: -0.2em;
left: -0.4em;
_left: -.3em;
_top: -.1em;
}
/* dropshadow_end */

/* buttons_start */
div.btn   {
text-align: right;
position: relative;
width: auto;
}

div.btn.sm, div.btn.sm img {
height: 2.7em;
}

div.btn.md, div.btn.md img {
height: 3.2em;
}

div.btn.lg, div.btn.lg img {
height: 3.7em;
}
	
div.btn a, div.btn a:visited {
color: #fff;
font-weight: bold;
text-decoration: none;
display: block;
width: auto;
padding: 0.7em 1em 0.6em 2.5em;
_width: 100%;
position: relative;
z-index: 6;
white-space: nowrap;
}

div.btn a:hover {
color: #fff;
}

div.btn.sm a {
font-size: 1em;
padding: 0.7em 1em 0.6em 0em;
}

div.btn.md a {
font-size: 1.4em;
font-family: arial,helvetica,sans-serif;
padding: 0.5em .7em 0.6em 1.75em;
}

div.btn.lg a {
font-size: 1.8em;
font-family: arial,helvetica,sans-serif;
padding: 0.4em .6em 0.5em 1.5em;
}
div.btn img {
position: absolute;
top: 0;
	}
div.btn img.btn_l {
left: -.5em;
width: .7em;
z-index: 5;
	}

div.btn img.btn_r {
right: -.2em;
width: .7em;
z-index: 5;
}

div.btn img.btn_c {
left: 0;
width: 9.3em;
z-index: 4;
}

div.btn {
background: #f0731e;
}

div.btn.gy {
	background: #5a5a5a; }

div.btn.gr {
	background: #006666; }
/* buttons_end */

/* boxes_start */
img.edge-t, img.edge-b {
position: absolute;
height: .5em;
left: 0;
}

img.edge-t {
top: 0;
}

img.edge-b {
bottom: 0;
}
img.w125 {
width: 12.5em;
}

img.h25 {
height: .5em;
}
/* boxes_end */

/* footnotes_start */
div#footnotes {
margin: 1.5em 0 0;
}

div.footnote {
clear: left;
margin: 0 0 .75em 0;
}

div.footnote.btm {
margin-bottom: 0;
}

.ftnote  {
font-size: .9em;
font-weight: bold;
font-family: verdana, arial, helvetica, san-serif;
margin: -.3em 0 0 0;
text-decoration: none;
}

a.ftnote:link, a.ftnote:visited {
color: #e65e00;
font-size: 0.8em;
margin: -.3em 0 0 0.2em;
margin-left: 0.2em;
position: relative;
bottom: .3em;
}

body.tungstenpg a.ftnote:link, body.tungstenpg a.ftnote:visited  {
color: #8a0303;
 }

a.ftnote:hover, body.tungstenpg a.ftnote:hover {
 color: #000;
 text-decoration: underline;
 }
 
div.footnote {
position: relative;
}

body.css p.ftnote   {
font-size: 1em;
	color: #787878;
	text-align: right;
	width: 1.5em;
	float: left;
	_display: inline;
	_left: -2.2em;
	_position: absolute;
	_top: 0
	}

body.css p.ftnote_txt    {
	color: #787878;
	font-size: 1em;
	margin: 0 0 0 2.1em;
	padding: 0
	}

h2 .ftnote {
font-size: .5em;
}
 
h3 .ftnote {
font-size: .7em;
}
/* footnotes_end */


/* heading-styles_start */
h1, h2, h3, h4, h5 {
font-weight: bold;
line-height: 105%;
}
h1, h2, h3 {
font-family: arial,helvetica,sans-serif;
}

h1 {
font-size: 2.4em;
}

h2 {
font-size: 1.8em;
}

h3 {
font-size: 1.4em;
}

h4 {
font-size: 1.1em;
}

h5 {
font-size: 1em;
}
/* heading-styles_end */

/* text-styles_start */
body.css .text1, body.css .text2, body.css .text3, body.css .text4, body.css .text5 {
	font-weight: normal
}

body.css .text1, body.css .text2, body.css .text3 {
	font-family: arial, helvetica, sans-serif;
}
body.css .text1  {
	font-size: 2.4em;
	}
	
body.css .text2  {
	font-size: 1.8em;
	}

body.css .text3  {
	font-size: 1.4em;
	}

body.css .text4 {
	font-size: 1.1em;
	}

body.css .text5 {
	font-size: 1em;
	}

/* text-styles_end */