
/* Remove unwanted elements */
#footer, .chromestyle, .dropmenudiv {display:none;}

/* Ensure the content spans the full width */
#container, #content {width:100%; margin:0; float:none;}

/* Change text colour to black (useful for light text on a dark background) */
.lighttext {color:#000000;}

/* Improve color contrast of links */
a:link, a:visited {color:#781351;}

table.black {border-collapse:collapse; border:2px solid black;}
.td-bdr-black-rh-btm {border-right:2px solid black; border-bottom:2px solid black;}
p {margin:15px 0px;}
.justify {text-align:justify;}
.sub {line-height:0.2em; position:relative; top:0.3em; font-size:0.8em;}
.sup {line-height:0.2em; position:relative; bottom:0.5em; font-size:0.8em;}

/* Float Images Without Captions */
img.floatLeft {
	float:left;
	margin:0 15px 5px 0;
	/*border:1px solid #ff0000;*/
	}
img.floatRight {
	float:right;
	margin:0 0 5px 15px;
	/*border:1px solid #ff0000;*/
	}
img.floatNone {border:1px solid #ff0000;}

/* Float Images With Captions */
#img-caption-left {
	float:left;
	/*	width:25%;*/
	/*	border:thin #00C solid;*/
	padding:0px 15px 0px 0px;
	}
#img-caption-left p {
	text-align:center;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	background-color:#FF6;
	margin-top:0px;
	padding:5px 2px 5px 2px;
	}
#img-caption-right {
	float:right;
	/*	width:25%;*/
	/*	border:thin #00C solid;*/
	padding:0px 0px 0px 15px;
	}
#img-caption-right p {
	text-align:center;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	background-color:#FF6;
	margin-top:0px;
	padding:5px 2px 5px 2px;
	}

img {border-width:0px;}
h1 {color:#ff0000; font-size:22px; margin:5px 0px 10px 0px;}
h2 {color:#ff0000; font-size:18px; margin:5px 0px 10px 0px;}
h3 {color:#ff0000; font-size:16px; margin:5px 0px 10px 0px;}
h4 {color:#ff0000; font-size:14px; margin:5px 0px 10px 0px;}
.sub {line-height:0.2em; position:relative; top:0.3em; font-size:0.8em;}
.sup {line-height:0.2em; position:relative; bottom:0.5em; font-size:0.8em;}

.tiny         {font-size:10px;}
.tinyBold     {font-size:10px; font-weight:bold;}
.tinyBoldRed  {font-size:10px; font-weight:bold; color:#ff0000;}
.sml          {font-size:12px;}
.smlBold      {font-size:12px; font-weight:bold;}
.smlBoldRed   {font-size:12px; font-weight:bold; color:#ff0000;}
.med          {font-size:14px;}
.medBold      {font-size:14px; font-weight:bold;}
.medBoldRed   {font-size:14px; font-weight:bold; color:#ff0000;}
.body         {font-size:16px;}
.bodyBold     {font-size:16px; font-weight:bold;}
.bodyBoldRed  {font-size:16px; font-weight:bold; color:#ff0000;}
.lrg          {font-size:18px;}
.lrgBold      {font-size:18px; font-weight:bold;}
.lrgBoldRed   {font-size:18px; font-weight:bold; color:#ff0000;}
.xlrg         {font-size:24px;}
.xlrgBold     {font-size:24px; font-weight:bold;}
.xlrgBoldRed  {font-size:24px; font-weight:bold; color:#ff0000;}
.xxlrg        {font-size:32px;}
.xxlrgBold    {font-size:32px; font-weight:bold;}
.xxlrgBoldRed {font-size:32px; font-weight:bold; color:#ff0000;}
