

html
	{background-color:#fff;}

body
	{background:#91cac6 url("../images/bodybg.png") top left no-repeat;
	color:#5b5b61;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

/* ---------------------- extra styles for header -------------------------- */

div#header
	{background:url("../images/bottomheader.png") no-repeat bottom left;
	font-size:0.65em;
	border-bottom:none;}

div#header p.confirm
	{background-color:#fef5c7;
	color:#515154;
	font-size:1.1em;
	font-weight:bold;
	border:1px solid #d6cc9a;}

/* ----------------------------- headings --------------------------- */

h1#content
	{background:url("../images/headingbg.png") no-repeat center center;
	color:#5b5b61;
	font-size:1.1em;}

h2#stepno
	{color:#fff;
	font-size:0.75em;}

/* ----------------------------- maincontent --------------------------- */

div#maincontent
	{background:#fff url("../images/maincontbg.png") no-repeat top left;
	color:#5b5b61;
	font-size:0.85em;}

div#maincontent h3,
div#maincontent h4
	{background-color:#fff;
	text-transform:capitalize;}

div#maincontent h3
	{font-size:1em;
	border-bottom:2px solid #d9d9d9;}

div#maincontent h4
	{font-size:1em;
	font-weight:normal;
	border-bottom:1px solid #d9d9d9;}

div#maincontent a img
	{border:0;}

div#maincontent ul li
	{background:url("../images/bullet.png") no-repeat center left;
	list-style-type:none;}

div#maincontent p.warning,
div#maincontent p.confirm
	{background-color:#fef5c7;
	font-size:0.8em;
	border:1px solid #d6cc9a;}

div#maincontent p.footnote
	{font-size:0.85em;}

acronym
	{font-weight:bold;
	cursor:pointer;}

/* ----------------------------- maincontent on title pages --------------------------- */

body.title div#maincontent
	{padding:0;
	font-size:0.95em;}

/* ------------------------- end links and footer --------------------------- */

h2#tagline
	{color:#0093a3;
	font-size:1.3em;
	font-style:italic;
	font-weight:normal;}

ul#backnextlinks
	{background:url("../images/navlinksbg.png") no-repeat top left;}

ul#backnextlinks li
	{background:url("../images/navbuttonbg.png") no-repeat top left;
	list-style-type:none;
	font-size:0.7em;
	font-weight:bold;
	text-transform:uppercase;}

ul#backnextlinks li:hover
	{background:url("../images/navbuttonbgroll.png") no-repeat top left;}

ul#backnextlinks li:hover a:link,
ul#backnextlinks li:hover a:visited
	{color:#0093a3;
	text-decoration:none;}

ul#backnextlinks li a:link,
ul#backnextlinks li a:visited
	{color:#fff;
	text-decoration:none;}

p#copyright
	{background:#fff url("../images/copyrightbg.png") no-repeat top left;
	font-size:0.75em;}

/* ----------------------------- faked email --------------------------- */

div.emailheader
	{background-color:#d4d0c8;
	font-family:arial, helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	border:2px outset #ccc;
	border-bottom:1px outset #666;}

div.emailheader p.date span
	{font-weight:normal;}

div.emailbody
	{background-color:#f7f7f7;
	font-family:"courier new", monospace;
	border:1px solid #bbb;}

div.emailbody p.highlight
	{color:#237de7;}

div.emailheader a:link,
div.emailheader a:visited,
div.emailbody a:link,
div.emailbody a:visited
	{color:#5b5b61;}

div.emailbody p.sig span
	{display:block;
	font-style:italic;}

/* ----------------------------- faked inbox --------------------------- */

table.inbox
	{font-size:0.8em;
	font-family:arial, sans-serif;
	color:#000;
	text-align:left;
	border-collapse:separate;
	border:1px solid #5b5b61;}

div#maincontent > table.inbox,
div.inboxholder > table.inbox
	{outline:10px solid #d4edda;
	margin:1em auto;}

table.inbox th
	{font-weight:normal;}

table.inbox
	{background-color:#fff;}

table.inbox th
	{background-color:#d6e7fb;
	border-right:1px solid #ddd;
	border-bottom:1px solid #316ac5;}

table.inbox td
	{border-bottom:1px solid #ddd;}

/* ----------------------------- Form stylin' --------------------------- */

div#maincontent form fieldset
	{border:0;}

div#maincontent form input.text
	{background-color:#f7f7f7;
	color:#5b5b61;
	border:1px solid #5b5b61;}

div#maincontent form input.submit
	{background:url("../images/revealbg.png") no-repeat center center;
	color:#5b5b61;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	cursor:pointer;
	border:0;}

div#maincontent form input.submit:hover,
div#maincontent form input.submit:focus
	{background:url("../images/revealbgroll.png") no-repeat center center;}

div#maincontent form fieldset.radioset label input
	{outline:none;
	border:0;}