/* ##### Common Styles ##### */

/*BODY {
	color: Black;
	background-color: White;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 71%;
	margin-top : 0px;
} */
body {
	margin:0;
	padding:0;
	background:#fff;
	font:small Verdana,Sans-serif;
	line-height:1.6em;
	text-align:center;
	color: Black;
}
.container {
	background: #FFFFCC;
	width:750px;
	margin:0 auto;
	border: solid Gray;
	border-width:0 1px;
	text-align:left;
	color:#333;
	position:relative;
}
HTML > BODY {
  font-size: 8.5pt;
}
p:first-letter {
  font-size: 150%;
}
acronym, .titleTip {
  border-bottom: 1px dotted gray;
  cursor: help;
  margin: 0;
  padding: 0 0 0.4px 0;
}
acronym:hover .titleTip:hover {
  /* Ignored by MSIE. The nerve! */
  border-bottom: 1px solid rgb(70,130,180);
/* 'steelblue' not recognised here by Opera */
}
.doNotDisplay {
  display: none;
}
.smallCaps {
  font-size: 110%;
  font-variant: small-caps;
}
.page {
	border : 1px solid Gray;
	margin : 0px 0px 0px 0px;
	padding-left : 0px;
	padding-right : 0px;
	background : #FFFFE0;
}
/* ###### Header ###### */

Header {
  color: #FFCC33;
}
.HeaderTitle {
	color: #FFCC33;
	margin: 0 0 0 0mm;
	padding: 0 0 0 0;
	background : #333333;
	height : 60px;
}
.subHeader {
  margin: 0;
  padding: 0 0 0 0;
  background : #FAA046;
}
.subHeader .navigation {
  list-style-type: none;
  list-style-position: outside;
  margin: 0;
  padding: 0 0 0 5 px;
  font-size: 71%;
}
.subHeader .navigation li {
  line-height: 1.75em;
  margin: 0;
  padding: 0;
  display: inline;
}
.subHeader a {
  color: White;
  background-color: transparent;
  text-decoration: none;
  font-weight: bold;
}
.subHeader a:hover {
  color: #333333;
  background-color: transparent;
  text-decoration: none;
}
.subHeader .navigation .tab {
  color: White;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
  padding: 3 5 3 5;
  border-left: 1px solid rgb(51,51,51);
  /*border-top: 1px solid rgb(51,51,51);
*/
}
.subHeader .navigation a.tab:hover {
  color: #333333;
  background-color: rgb(248,248,248);
  text-decoration: none;
  border-top: 1px solid rgb(97,97,97);
  border-right: 1px solid rgb(231,231,231);
  border-left: 1px solid #333333;
  /*position: relative;
  left: 1px;
  top: 1px;
*/
}
.subHeader .navigation .highlighted {
  color: #333333;
  background : White;
  border-top: 1px solid rgb(97,97,97);
  border-right: 1px solid rgb(231,231,231);
  border-left: 1px solid #333333;
}
/* ##### Main Copy ##### */
#main-copy {
	text-align: justify;
	line-height : 1.75em;
	margin-top : 1em;
	margin-right : 1em;
	margin-bottom : 1em;
	margin-left : 1em;
	padding: 0;
	font-size : 10pt;
}
#main-copy p {
  text-indent: 10pt;
  margin: 0 0 1.5em 0;
  padding: 0;
  font-size : 10pt;
}
#main-copy q {
  color: rgb(225,225,225);
  background-color: transparent;
  font-size: 200%;
  font-weight: bold;
  line-height: 1.5em;
  text-align: left;
  text-indent: -1ex;
  margin: 0.3em 0 0.8em 1ex;
  padding: 0;
  display: block;
}
#main-copy q.centred {
  text-align: center;
  margin-left: 0;
}
q:before, q:after {
  /* Prevents Gecko from adding quotation marks around quote */
  content: "";
}
#main-copy a {
  color: gray;
  background-color: transparent;
  text-decoration: underline;
}
#main-copy A:HOVER {
  color : #333333;
  text-decoration: none;
}
#main-copy H1{
  font-size : 18px;
  font-weight : bolder;
  margin : 0px 0px 1.05em;
  padding: 0;
}
#main-copy H2{
  font-size : 14px;
  font-weight : bold;
  margin: 0 0 1.05em 0;
  padding: 0;
}
.byline {
  font-size: 91%;
  border-bottom: 1px solid gray;
  margin: -1.2em 0 1em 0;
  padding: 0;
  width: 100%;
/* Circumvents a rendering bug (?) in MSIE 6.0 */
}
[class~="byline"] {
  margin-top: -1.4em;
}
#main-copy .byline a {
  color: black;
  background-color: transparent;
  text-decoration: none;
}
#main-copy .small {
  font-size : 9pt;
}
#main-copy .byline a:hover {
  color: #335533;
  background-color: transparent;
  text-decoration: underline;
}
.column1,  {
  margin: 3em 0;
  padding: 0 2%;
  float: left;
  width : 50%;
}
.column2 {
  /* Renders the column dividers */
  border-left: 1px solid rgb(204,204,204);
  border-right: 1px solid rgb(204,204,204);
  width : 50%;
  float : right;
}
.raisedCap {
  text-indent: 0.5em;
}
[class~="raisedCap"] {
  /* Circumvents a rendering bug (?) in MSIE 6.0 */
  text-indent: 1em;
}
.raisedCap:first-line {
  font-weight: bold;
}
.raisedCap:first-letter {
  font-size: 155%;
}
.noIndent {
  text-indent: 0 !important;
}
/* ###### Footer ###### */

#footer {
	color: rgb(175,175,175);
	background-color: #333333;
	margin: 0;
	padding: 0.25em 5mm 1.25ex 4mm;
	clear: both;
	text-align: center;
	font: 8pt;
}
body > #footer {
  /* Circumvents a rendering bug (?) in MSIE 6.0 */
  padding-top: 0.5em;
}
#footer .left {
  line-height: 1.45em;
  float: left;
  clear: left;
}
#footer .right {
  text-align: right;
  line-height: 1.45em;
}
#footer a {
  color: rgb(175,175,175);
  background-color: transparent;
  text-decoration: underline;
}
#footer a:hover {
  color: steelblue;
  background-color: transparent;
  text-decoration: none;
}
TABLE{
  font-size : 12px;
  font-family : Verdana;
  text-indent : 10px;
}


