body, table {
  color:				#000;
  font-family:		"Trebuchet MS",	sans-serif;
  font-size:			10pt;
}

body {
  background-image:		url('../images/bg_grad.png');
  background-repeat:	repeat-x;
  background-position:	top left;
  font-weight:			normal;
	text-align:			center;
  margin:				0;
}

fieldset {
	padding:				0px;
  border:				none;
}

div {
	padding:				0px;
}

img {
	border:				none;
}

img.validIMG {
	width:				88px;
  height:				31px;
}

div.banner_top, div.banner_middle, div.banner_bottom, div.footer {
	margin:				auto;
  background-position:	top left;
  background-repeat:	no-repeat;
  width:				764px;
}

div.banner_top {
	background-image:		url('../images/banner_top.png');
  height:				56px;
  text-align:			right;
}

div.banner_middle {
	background-image:		url('../images/banner_middle_old.png');
  height:				38px;
  text-align:			left;
}

div.banner_bottom {
	background-image:		url('../images/banner_bottom.jpg');
  height:				256px;
}

div.footer {
	background-image:		url('../images/bottom_old.png');
  height:				34px;
  color:				silver;
  font-size:			9pt;
}

div.spacer, div.padding {
	overflow:				hidden;
  font-size:			1px;
}

div.spacer {
	height:				37px;
}

div.padding {
	height:				7px;
}

div.search {
	height:				19px;
  overflow:				hidden;
}

input {
	font-size:			8pt;
}

table {
	padding:				0px;
}

table.content {
	margin:				auto;
  width:				764px;
	background-position:	bottom right;
  background-image:		url('../images/swish.png');
	background-repeat:	no-repeat;
	background-color:		white;
  height:				300px;
}

table.content td.left, table.content td.right {
	background-repeat:	repeat-y;
  width:				15px;
  font-size:			1px;
}

table.content td.left {
	background-position:	top left;
  background-image:		url('../images/left.png');
}

table.content td.right {
	background-position:	top right;
  background-image:		url('../images/right.png');
}

table.content td.middle {
  text-align:			justify;
  width:				734px;
  vertical-align:		top;
}

table.title {
	height:				35px;
}

td.title_left {
	font-size:			1px;
  background-image:		url('../images/title_left.png');
  background-position:	bottom right;
  background-repeat:	no-repeat;
  width:				14px;
  height:				35px;
}

td.title_centre_bottom {
	font-size:			1px;
  background-image:		url('../images/title_bottom.png');
  background-position:	bottom left;
  background-repeat:	repeat-x;
  height:				3px;
}

td.title_centre {
	font-size:			12pt;
  font-variant:			small-caps;
  color:				black;
  font-weight:			bold;
  vertical-align:		bottom;
  height:				32px;
}

td.title_right {
	height:				35px;
  vertical-align:		bottom;
  background-image:		url('../images/title_end.png');
  background-position:	bottom left;
  background-repeat:	no-repeat;
  width:				30px;
}

div.indent {
	padding-left:			15px;
	padding-right:		15px;
  padding-bottom:		0;
  line-height:			1.3;
}

div.bullet {
	padding-left:			15px;
  height:				50px;
}

img.bullet {
	float:				left;
}

div.bulletTXT {
	float:				right;
  width:				665px;
  font-style:			italic;
}

div.subnav {
	border-bottom:		1px solid #dddddd;
	background:			#edf2fa;
  padding:				2px;
  border-right:			1px solid #27275c;
  text-align:			left;
}

div.subnav_top {
	color:				darkred;
	font-weight:			bold;
  padding:				4px;
}

td.padHoriz {
	width:				15px;
  background:			white;
}

h1 {
	font-size:			14pt;
}

h2 {
  font-size:			12pt;
}

h3 {
	font-size:			11pt;
}

h1, h2, h3 {
  color:				black;
  font-weight:			bold;
	font-variant:			small-caps;
  font-family:			sans-serif;
  padding:				0pt;
  margin:				0;
}

a.subnav_top:link, a.subnav_top:visited {
	color:				white;
  text-decoration:		none;
}

a.subnav_top:hover, a.subnav_top:active {
	color:				silver;
  text-decoration:		none;
}

a.subnav:link, a.subnav:visited {
	color:				#333366;
  text-decoration:		none;
}

a.subnav:hover, a.subnav:active {
	color:				darkred;
  text-decoration:		none;
}

a.glossary {
	color:				darkgreen;
}

a.glossary:link, a.glossary:visited {
  border-bottom:		3px double darkgreen;
}

a.content {
	color:				darkgreen;
}

a.content:link, a.content:visited {
	border-bottom:		1px solid darkgreen;
}

a.glossary:hover, a.glossary:active, a.content:hover, a.content:active {
  border-bottom:		none;
}

a.glossary:hover,
a.glossary:active, a.glossary:link, a.glossary:visited,
a.content:link, a.content:visited,
a.content:hover, a.content:active {
	text-decoration:		none;
}

a.nav, a.navDark {
	text-decoration:		none;
}

a.nav:link, a.nav:visited, a.navDark:link, a.navDark:visited {
	color:				silver;
}

a.nav:hover, a.nav:active {
	color:				white;
  border-bottom:		2px solid orange;
}

a.navDark:hover, a.navDark:active {
	color:				white;
  border-bottom:		2px solid darkred;
}

a.footerNav {
	color:				black;
  font-size:			9pt;
}

a.footerNav:link, a.footerNav:visited {
	text-decoration:		none;
}

a.footerNav:hover, a.footerNav:active {
	text-decoration:		underline;
}

a.green:link, a.green:visited {
	color:				green;
  text-decoration:		underline;
}

a.green:hover, a.green:active {
	color:				green;
  text-decoration:		none;
}

.normalweight {
	font-weight:			normal;
}

div.footnote {
	font-style:			italic;
  font-size:			8pt;
}

div.totop {
	font-size:			8pt;
  color:				silver;
}

table.header {
	width:				720px;
  margin:				auto;
  height:				150px;
  background-color:		#363c70;
}

td.hleft {
	width:				195px;
}

td.hmiddle {
	width:				375px;
  background-image:		url('../images/swish.png');
  background-repeat:	no-repeat;
  background-position:	bottom right;
  background-color:		white;
  text-align:			center;
  font-size:			10pt;
  border-top:			1px solid silver;
  border-bottom:		1px solid silver;
  padding-top:			3px;
  vertical-align:		top;
}

td.hright {
	width:				150px;
  vertical-align:		top;
  text-align:			center;
  border-left:			1px solid #27275c;
  background-image:		url('../images/top_right_curve.png');
  background-position:	top right;
  background-repeat:	no-repeat;
}

div.headerContent {
	text-align:			left;
  padding-left:			10px;
  padding-right:		10px;
}

.bold, .bolditalic {
	font-weight:			bold;
}

.italic, .bolditalic, .italiccenter, .italicleft, .italicright {
	font-style:			italic;
}

.center, .centre, .italiccenter {
	text-align:			center;
}

.left, .italicleft {
	text-align:			left;
}

.right, .italicright {
	text-align:			right;
}

.small {
	font-size:			9pt;
}

div.chris {
  float:				left;
  padding-right:		10px;
}

img.chris {
	border:				1px solid silver;
}

img.arrow {
	vertical-align:		top;
}

div.afterchris {
	font-style:			italic;
  padding-bottom:		5px;
}