body {	
	background-color: #EAEAF4;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px;
	padding: 0px;
	font-size: 0.9em;
	}
img {
	border: 0px;
	}
a:link, a:visited {
	color: #000080;
	}
a:active, a:hover {
	color: #CC0000;
	background-color: #FFFFF1;
	text-decoration: none;
	}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

td.logo {
	vertical-align: top;
	text-align: left;
	width: 210px;
	height: 90px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-color: #6699FF;
	}
td.maintitle {
	text-align: center;
	vertical-align: bottom;
	background-image: url(black.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 0px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
td.breadcrumbs {
	vertical-align: bottom;
	text-align: right;
	width: 100%;
	height: 30px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	}
.menu {
	background-color: #9999CC;
}
td.top {
	vertical-align: top;
	}
td.topfull {
	vertical-align: top;
	width: 100%;
	}
hr {
	color: Black;
	border-style: solid;
	height: 2px;
	}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 32px;
	font-style: italic;
	font-weight: bold;
	color: #000080;
	border: 0px;
	margin: 0px;
	padding: 0px;
	}
h2 {
	border: 0px;
	margin: 0em 0em 0.5em 0em;
	padding: 0px;
	font-size: 1.5em;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
h3 {
	border: 0px;
	margin: 0em 0em 0.5em 0em;
	padding: 0px;
	font-size: 1.25em;
	text-align: left;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
h4 {
	border: 0px;
	margin: 0em 0em 0.5em 0em;
	padding: 0px;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	}
p {
	border: 0px;
	margin: 0em 0em 1em 0em;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	}
ol {
	list-style-type: decimal;	
	list-style-position: outside;
	border: 0px;
	margin: 0em 0em 0.5em 0em;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	}
ul {	
	list-style-type: disc;	
	list-style-position: outside;
	border: 0px;
	margin: 0em 0em 0.5em 0em;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	}
li 
	{
	margin: 0em 0em 0.2em 4em;
	border: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	}
.footer {	
	font-size: 0.6em;
	margin: 0em 0em 0.5em 0em;
	}
.box {
	margin: 0em 0em 0.5em 0em;
	padding: 10px;
	background-color: #FFFFF1;
	border: 0px;
	}
.monospace {
	font-family: "Courier New", Courier, mono, serif;
	}
.question {
	font-style: italic;
	margin: 0em 0em 0.5em 0em;
	}
.answer {
	margin: 0em 0em 0.5em 4em;
	}
.copyright {
	font-size: 0.8em;
	border: 0px;
	margin: 0px;
	padding: 0px;
	}
.menubar {
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background-color: #99CCFF;
	white-space: nowrap;
	}
.pagecontent {
	width: 100%;
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	}

table.cmstable {
	margin-bottom: 0.5em;
	}
th.cmstabletitle {
	text-align: center;
	}
p.cmstabletitle {
	font-size: 1.5em;
	font-weight: bold;
	margin: 0px;
	}
th.cmstableheader {
	text-align: center;
	}
p.cmstableheader {
	font-weight: bold;
	margin: 0px;
	}
td.cmstablesubtitle {
	text-align: left;
	}
p.cmstablesubtitle {
	font-size: 1.2em;
	margin: 0px;
	}
td.cmstablenormal1 {
	text-align: left;
	}
td.cmstablenormal {
	text-align: center;
	}
p.cmstablenormal {
	margin: 0px;
	}
	
input, textarea, file {
	font-size: 1em;
	font-family: Verdana, Helvetica, sans-serif;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	}

select {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	}

.greydomain {
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
	height: 50px;
}
.grey {
	background-color: #000000;
	vertical-align: top;
}
.topleft {
	background-image: url(topleft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bottomleft {
	background-image: url(bottomleft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.pagefooter {
	background-image: url(black.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}


.box45embig {width: 30em; font-size: 1.5em; font-weight: bold; text-align: center;}
.box45emmed {width: 37.5em; font-size: 1.2em;}
.box45em {width: 45em;}
.box45emcenter {width: 45em; font-weight: bold; text-align: center;}
.box40em {width: 40em;}
.box35em {width: 35em;}
.box24em {width: 24em;}
.box24emcenter {width: 24em; text-align: center;}
.box22em {width: 22em;}
.box20em {width: 20em;}
.box20emcenter {width: 20em; text-align: center;}
.box16em {width: 16em;}
.box16emcenter {width: 16em; text-align: center;}
.box15em {width: 15em;}
.box14em {width: 14em;}
.box14emcenter {width: 14em; text-align: center;}
.box13em {width: 13em;}
.box13emcenter {width: 13em; text-align: center;}
.box12em {width: 12em;}
.box11em {width: 11em;}
.box11emcenter {width: 11em; text-align: center;}
.box10em {width: 10em;}
.box10emcenter {width: 10em; text-align: center;}
.box9em {width: 9em;}
.box8em {width: 8em;}
.box8emcenter {width: 8em; text-align: center;}
.box8emright {width: 8em; text-align: right;}
.box7em {width: 7em;}
.box7emcenter {width: 7em; text-align: center;}
.box6em {width: 6em;}
.box6emcenter {width: 6em; text-align: center;}
.box5em {width: 5em;}
.box5emcenter {width: 5em; text-align: center;}
.box4em {width: 4em;}
.box3em {width: 3em;}
.box2em {width: 2em;}
.firstcol {width: 10em; text-align: left;}
.restcols {width: 6em; text-align: center;}

.nowrap {white-space: nowrap;}
.nogap {padding: 0px; margin: 0px;}

.shade0 {background-color: #99CCFF;}
.shade1 {background-color: #77AADD;}
.shade2 {background-color: #99C6EE;}
.shade3 {background-color: #A6DDFF;}

.red {color: #CC0000;}
.normal {}

.tooltip {border-bottom-style: dashed; border-bottom-color: #3300CC; border-bottom-width: 1px; color: #3300CC; cursor: help;}

.right {text-align: right;}

td.panell {background-image:url(panell.gif); background-position:top; background-repeat:repeat-y;}
td.panelr {background-image:url(panelr.gif); background-position:top; background-repeat:repeat-y;}
td.panelt {background-image:url(panelt.gif); background-position:bottom; background-repeat:repeat-x;}
td.panelb {background-image:url(panelb.gif); background-position:top; background-repeat:repeat-x;}
td.paneltl {background-image:url(paneltl.gif); background-position:bottom; background-repeat:no-repeat;}
td.paneltr {background-image:url(paneltr.gif); background-position:bottom; background-repeat:no-repeat;}
td.panelbl {background-image:url(panelbl.gif); background-position:top; background-repeat:no-repeat;}
td.panelbr {background-image:url(panelbr.gif); background-position:top; background-repeat:no-repeat;}

.menuspacer {
	width: 100%;
	background-color: #000000;
	}

div.unsel {
	width: 145px; height: 43px;
	margin: 0;
	padding: 0;
	background: url('unsel.gif') 0 0 no-repeat;
}
div.unsel a, div.unsel a:visited {
	display: block;
	padding: 5px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	background: url('unsel.gif') 0 0 no-repeat;
}
div.unsel a:hover {
	color: #CC0000;
	background: url('unsel.gif') 0 -50px no-repeat;
}
div.unsel span {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
div.sel {
	width: 145px; height: 43px;
	margin: 0;
	padding: 0;
	background: url('sel.gif') 0 0 no-repeat;
}
div.sel a, div.sel a:visited {
	display: block;
	padding: 5px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	background: url('sel.gif') 0 0 no-repeat;
}
div.sel a:hover {
	color: #CC0000;
	background: url('sel.gif') 0 -50px no-repeat;
}
div.sel span {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
