body 
{
	color: Black;
	background-color: White;
	background-image: none;
	font-family: Tahoma; 
	font-size: 70%; 
	margin: 0px 0px 0px 0px;
}

a:link
{
	color: #205FAA
}

.toplink
{
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 70%;
	padding-right: 10px;
}

.netbutton
{
	height: 23px; 
	background-color: #1E4786; 
	border: 1px solid #5667A4; 
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 75%;
}

.lbutton
{
	height: 23px; 
	background-color: #1E4786; 
	border: 1px solid #5667A4; 
	margin: 0px 3px 0px 0px;
	padding: 3px 4px 0px 4px;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 75%;
}

.lbuttonactive
{
	height: 23px; 
	background-color: #FFFFFF; 
	border: 1px solid #5667A4; 
	margin: 0px 3px 0px 0px;
	padding: 3px 4px 0px 4px;
	color: #000000;
	font-family: Tahoma;
	font-size: 75%;
	cursor: hand;
}

a.lbutton:link, a.lbutton:visited, a.lbutton:hover, 
a.lsubbutton:link, a.lsubbutton:visited, a.lsubbutton:hover, a.resultnavibutton:link, a.resultnavibutton:hover,  a.resultnavibutton:visited,
a.critboxbutton2:link, a.critboxbutton2:visited, a.critboxbutton2:hover, a.netsubbutton:link, a.netsubbutton:visited, a.netsubbutton:hover,
a.critboxbuttonlink:link, a.critboxbuttonlink:visited,a.critboxbuttonlink:hover, a.toplink:link, a.toplink:visited, a.toplink:hover
{
	color: #FFFFFF;
	text-decoration: none;
}


a.lbuttonactive:link, a.lbuttonactive:visited, a.lbuttonactive:hover, a.lsubbuttonactive:link, a.lsubbuttonactive:visited, a.lsubbuttonactive:hover,
a.resultnavibuttonactive:link, a.resultnavibuttonactive:hover,  a.resultnavibuttonactive:visited, a.netsubbuttonactive:link, a.netsubbuttonactive:visited, a.netsubbuttonactive:hover,
a.critboxbuttonlinkactive:link, a.critboxbuttonlinkactive:hover, ra.critboxbuttonlinkactive:visited 
{
	color: #000000;
	text-decoration: none;
}

a.lbuttonmain:link, a.lbuttonmain:visited, a.lbuttonmain:hover
{
	color: #072E67;
	text-decoration: none;
}


.netbuttonactive
{
	height: 23px; 
	background-color: #FFFFFF; 
	border: 1px solid #5667A4; 
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-family: Tahoma;
	font-size: 75%;
	cursor: hand;
}

.netbuttonmain
{
	height: 23px; 
	background-color: #3561AA; 
	border: 1px solid #658BCA;
	color: #FFFFFF;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 75%;
	text-decoration: none;
}

.lbuttonmain
{
	height: 23px; 
	background-color: #C0C7E1; 
	border: 1px solid #658BCA;
	color: #000000;
	margin: 0px 3px 0px 0px;
	padding: 3px 4px 0px 4px;
	font-family: Tahoma;
	font-size: 75%;
	text-decoration: none;
}

.netsubbutton
{
	height: 23px; 
	background-color: #3561AA; 
	border: 1px solid #658BCA; 
	margin: 0px 10px 0px 0px;
	padding: 2px 10px 0px 10px;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 110%;
	text-align: center;
}

.lsubbutton
{
	height: 23px; 
	background-color: #3561AA; 
	border: 1px solid #658BCA; 
	margin: 0px 3px 0px 0px;
	padding: 3px 4px 0px 4px;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 75%;
}

.netsubbuttonactive
{
	height: 23px; 
	background-color: #FFFFFF; 
	border: 1px solid #658BCA; 
	margin: 0px 10px 0px 0px;
	padding: 2px 10px 0px 10px;
	color: #000000;
	font-family: Tahoma;
	cursor: hand;
	font-size: 110%;
	text-align: center;
}

.lsubbuttonactive
{
	height: 23px; 
	background-color: #FFFFFF; 
	border: 1px solid #658BCA; 
	margin: 0px 3px 0px 0px;
	padding: 3px 4px 0px 4px;
	color: #000000;
	font-family: Tahoma;
	font-size: 75%;
	cursor: hand;
}

a.netbuttonmain 
{
	color: #FFFFFF;
	text-decoration: none;
}

a.netbutton
{
	color: #FFFFFF;
	text-decoration: none;
}

table
.content 
{
	width: 85%;
	padding: 0px;
	border-collapse: collapse; 
}

.critcontent
{
	width: 85%;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse; 
	margin-right: 20px;
	margin-top: 15px; 
	margin-bottom: 30px; 
	margin-left: 30px;
}

.maincontent
{
	padding: 0px 0px 0px 0px;
	border-collapse: collapse; 
	margin-left: 30px;
	margin-top: 15px; 
	margin-bottom: 30px 
}

.maininfo
{
	width: 20%;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse; 
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 30px;
}

.infoheaderrow 
{
	height: 23px; 
	padding-left: 15px; 
	padding-right: 15px;
	background-color: #E7EFF7;
	border: 1px #94A0C5 solid;
	color: #082E68; 
	font-size: 75%;
	font-family: Tahoma;
}

.infodate
{
	font-family: Tahoma;
	font-size: 70%;
	padding-left: 5px;
}

.infooheader
{
	font-family: Tahoma;
	font-size: 70%;
	font-weight: bold;
	line-height: 140%;
	padding-left: 5px;
}

.infootext
{
	font-family: Tahoma;
	font-size: 70%;
	line-height: 140%;
	padding-left: 5px;
	padding-top: 19px;
}

.critheader
{
	padding: 15px 0px 10px 0px;
	font-family: Tahoma;
	font-size: 70%;
}


.rightside
{
	width: 30%;
	background-color: #A1B3DA;
	vertical-align: top;
	padding-left: 15px;
	padding-top: 15px;
}

.headerrow 
{
	height: 23px; 
	padding-left: 15px; 
	background-color: #E7EFF7;
	border: 1px #94A0C5 solid;
	color: #082E68; 
	font-size: 75%;
	font-family: Tahoma;
}

.headerrowbold
{
	height: 23px; 
	padding-left: 15px; 
	background-color: #E7EFF7;
	border: 1px #94A0C5 solid;
	color: #082E68; 
	font-size: 75%;
	font-family: Tahoma;
	font-weight: bold;
}


.subheaderrow
{
	padding-right: 5px;
	font-size: 75%;
	font-family: Tahoma;
}

.contentrow
{
	padding: 20px 0px 30px 0px;
	font-family: Tahoma;
	font-size: 75%;
	line-height: 140%;
	vertical-align: top;
}

.mainpagecontentcell
{
	padding: 20px 0px 30px 0px;
	font-family: Tahoma;
	font-size: 70%;
	line-height: 140%;
	vertical-align: top;
}


.misccontentrow
{
	padding: 20px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 75%;
	line-height: 140%;
}

.contentrowheader
{
	padding: 10px 0px 10px 0px;
	font-family: Tahoma;
	font-size: 75%;
	line-height: 140%;
	font-weight: bold;
}

.contentimage
{
	margin-right: 20px;
}

.fetchedimage
{
	margin: 0px 10px 0px 0px;
}

.alphaimage
{
	border: solid #FFFFFF;
	border-width: 0px 3px 4px 0px;
}

.alphaimageselected
{
	background-color: #3561AA;
	border: solid #3561AA;
	border-width: 5px 8px 5px 8px;
	margin: 0px 0px 0px 0px;
}

.critimage
{
	border: 5px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
}

.critimageselected
{
	border: 5px solid #3561AA;
	margin: 0px 0px 0px 0px;
}

.critimagecell
{
	width: 1px;
	border: 1px solid #9AB2DD; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.critboximage
{
	border: 3px solid #FFFFFF;
}

.critboximagecell
{
	BORDER-RIGHT: #808eb8 1px solid; 
	BORDER-TOP: #808eb8 0px solid; 
	BORDER-LEFT: #808eb8 1px solid; 
	BORDER-BOTTOM: #808eb8 1px solid; 
	padding: 3px 3px 3px 3px;
}

.critboxselectedcell
{
	BORDER-RIGHT:#808eb8 1px solid; 
	BORDER-LEFT:#FFFFFF 1px solid; 
	BORDER-TOP:#808eb8 0px solid; 
	BORDER-BOTTOM:#808eb8 1px solid; 
	PADDING-LEFT:5px; 
	padding-right: 5px;
	PADDING-BOTTOM:0px; 
	PADDING-TOP:0px; 
	font-size: 8pt;
}

.miscnavicell
{
	BORDER-RIGHT:#808eb8 1px solid; 
	BORDER-TOP:#808eb8 0px solid; 
	PADDING-LEFT:3px; 
	padding-right: 20px;
	PADDING-BOTTOM:5px; 
	PADDING-TOP:5px; 
	font-size: 8pt;
}

.miscnaviimagecell
{
	BORDER-LEFT:#FFFFFF 1px solid; 
	BORDER-TOP:#808eb8 0px solid; 
	PADDING-LEFT:5px; 
	padding-right: 5px;
	PADDING-BOTTOM:5px; 
	PADDING-TOP:5px; 
}


.miscboxselectedcell
{
	BORDER-RIGHT:#808eb8 1px solid; 
	BORDER-LEFT:#FFFFFF 1px solid; 
	BORDER-TOP:#808eb8 0px solid; 
	BORDER-BOTTOM:#808eb8 1px solid; 
	PADDING-LEFT:5px; 
	padding-right: 5px;
	PADDING-BOTTOM:0px; 
	PADDING-TOP:10px; 
	font-size: 8pt;
	width: 200px;
}

.miscboximagecell
{
	BORDER-RIGHT:#808eb8 1px solid; 
	BORDER-LEFT:#FFFFFF 1px solid; 
	BORDER-TOP:#808eb8 0px solid; 
	BORDER-BOTTOM:#808eb8 1px solid; 
	PADDING-LEFT:5px; 
	padding-right: 5px;
	PADDING-BOTTOM:0px; 
	font-size: 8pt;
	width: 200px;
}


.leftnaviitem
{
	background-color: #D4D9EC;
	BORDER-RIGHT: #808eb8 1px solid; 
	BORDER-LEFT: #808eb8 1px solid; 
	BORDER-BOTTOM: #808eb8 1px solid; 
	PADDING-LEFT: 10px; 
	padding-top: 4px;
	padding-bottom: 4px;
	FONT: 8pt Tahoma; 
	TEXT-ALIGN: left;
	width: 100%;
}

.printall
{
	background-color: #808eb8;
	BORDER-RIGHT: #808eb8 1px solid; 
	BORDER-LEFT: #808eb8 1px solid; 
	BORDER-BOTTOM: #808eb8 1px solid; 
	PADDING-LEFT: 10px; 
	padding-top: 4px;
	padding-bottom: 4px;
	FONT: 8pt Tahoma; 
	TEXT-ALIGN: left;
	width: 100%;
}

.printallcell
{
	FONT: 8pt Tahoma; 
}

a.printallheader:link, a.printallheader:active, a.printallheader:visited
{
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	FONT: 8pt Tahoma; 
}
.critboxremovebuttoncell
{
	BORDER-RIGHT: #808eb8 1px solid; 
	BORDER-TOP: #808eb8 0px solid; 
	BORDER-LEFT: #FFFFFF 1px solid; 
	BORDER-BOTTOM: #808eb8 1px solid; 
	padding-left:5px;
	font-size: 8pt;
}

.critboxtitle
{
	BORDER-RIGHT: #808eb8 1px solid; 
	BORDER-TOP: #808eb8 0px solid; 
	BORDER-LEFT: #808eb8 1px solid; 
	BORDER-BOTTOM: #808eb8 1px solid; 
	PADDING-LEFT: 3px; 
	padding-top: 4px;
	padding-bottom: 4px;
	FONT: 8pt Tahoma; 
	TEXT-ALIGN: left;
}

.critboxbutton
{
	height: 23px; 
	width: 100%;
	background-color: #648CCA; 
	border: 1px solid #3561AA; 
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Tahoma;
	cursor: hand;
}

.critboxbuttonactive
{
	height: 23px; 
	width: 100%;
	background-color: #FFFFFF; 
	border: 1px solid #3561AA; 
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-family: Tahoma;
	cursor: hand;
}

.critboxbuttonlink
{
	height: 23px; 
	width: 100%;
	background-color: #648CCA; 
	border: 1px solid #3561AA; 
	margin: 0px 1px 2px 1px;
	padding: 1px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 80%;
	cursor: hand;
	text-align: center;
	vertical-align: middle;
}

.critboxbuttonlinkactive
{
	height: 23px; 
	width: 100%;
	background-color: #FFFFFF; 
	border: 1px solid #3561AA; 
	margin: 0px 1px 2px 1px;
	padding: 1px 0px 0px 0px;
	color: #000000;
	font-family: Tahoma;
	font-size: 80%;
	cursor: hand;
	text-align: center;
	vertical-align: middle;
}

.critboxbutton2
{
	height: 23px; 
	width: 100%;
	background-color: #648CCA; 
	border: 1px solid #3561AA; 
	margin: 1px 1px 1px 1px;
	padding: 3px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 110%;
	font-family: Tahoma;
	cursor: hand;
	text-align: center;
}

.critremovebutton
{
	height: 18px; 
	width: 50px;
	background-color: #658BCA; 
	margin: 0px 0px 0px 0px;
	border: 1px solid #3561AA; 
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 90%;
	text-align: center;
	vertical-align: middle;	
	cursor: hand;
}

.critremovebuttonactive
{
	height: 18px; 
	width: 50px;
	background-color: #FFFFFF; 
	margin: 0px 0px 0px 0px;
	border: 1px solid #3561AA; 
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-family: Tahoma;
	font-size: 90%;
	text-align: center;
	vertical-align: middle;
	cursor: hand;
}

a.resultlistlink:link, a.resultlistlink:visited
{
	text-decoration: none;
}

a.resultlistlink:hover
{
	text-decoration: underline;
}

.resultheaderrow 
{
	height: 23px; 
	padding-left: 15px; 
	background-color: #E7EFF7;
	border: 1px #94A0C5 solid;
	color: #0A2F66; 
	font-size: 75%;
	font-weight: bold;
}

.resultheader1
{
	height: 23px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Tahoma;
	font-size: 70%;
	border: 1px solid #94A1C4;
}

.resultheader2
{
	background-color: #ECEFF8;
	padding-left: 4px;
	font-family: Tahoma;
	font-size: 70%;
	border: 1px solid #94A1C4;
}


.resulttextgrammar
{
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 15px;
	font-family: Tahoma;
	font-size: 70%;
	line-height: 140%;
}

.resulttext
{
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 15px;
	font-family: Tahoma;
	font-size: 70%;
	line-height: 140%;
	color: #3561AA;
}

.resulttext2
{
	padding-top: 5px;
	padding-left: 5px;
	font-family: Tahoma;
	font-size: 70%;
	line-height: 140%;
	color: #3561AA;
}

.resulttext3
{
	padding-left: 5px;
	font-family: Tahoma;
	font-size: 70%;
	line-height: 140%;
	color: #3561AA;
}

a.resultlink:link, a.resultlink:visited, a:submainpage:link, a:submainpage:visited
{
	color: #205FAA;
	text-decoration: none;
}

a.resultlink:hover, a:submainpage:hover
{
	text-decoration: underline;
}

a.resultbutton
{
	background-color: #658BCA; 
	color: #FFFFFF;
	text-decoration: none;
}

.resultbuttoncell
{
	width: 1px;
	height: 23px; 
	background-color: #E7EFF7;
	border: #94A0C5 solid;
	border-width: 1px 1px 1px 0px;
	color: #082E68; 
	font-size: 75%;
	font-family: Tahoma;
	vertical-align: baseline;
	padding: 0px;
	margin: 0px;
}

.resultbuttondisabled
{
	width: 1px;
	height: 23px; 
	padding-left: 5px;
	padding-right: 5px;
	background-color: #658BCA;
	border: #3561AA solid;
	border-width: 1px 1px 1px 0px;
	color: #082E68; 
	font-size: 75%;
	font-family: Tahoma;
	vertical-align: baseline;
}

.resultnavibutton
{
	height: 18px; 
	background-color: #658BCA; 
	border: 1px solid #3561AA; 
	margin: 0px 3px 0px 0px;
	padding: 1px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 70%;
	cursor: hand;
	text-align: center;
}

.resultnavibuttonactive
{
	height: 18px; 
	background-color: #FFFFFF; 
	border: 1px solid #3561AA; 
	margin: 0px 3px 0px 0px;
	padding: 1px 0px 0px 0px;
	color: #000000;
	font-family: Tahoma;
	font-size: 70%;
	cursor: hand;
	text-align: center;
}

.resultbutton
{
	height: 21px;
	width: 21px;
	background-color: #3561AA; 
	border: 1px solid #658BCA; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 75%;
}

.resultbuttonactive
{
	height: 21px;
	width: 21px;
	background-color: #FFFFFF; 
	border: 1px solid #658BCA; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-family: Tahoma;
	font-size: 75%;
}

.resultpagesize
{
	padding-top: 5px;
	padding-left: 15px;
	font-family: Tahoma;
	font-size: 70%;
}

	
.submainpageheader
{
	vertical-align: top;
	padding: 20px 0px 30px 5px;
	font-family: Tahoma;
	font-size: 75%;
	line-height: 140%;
}

.submainpageimagecell
{
	width: 1px;
	padding: 20px 0px 30px 0px;
	font-family: Tahoma;
	font-size: 75%;
	line-height: 140%;
}

.submainpageimage
{
	border: 0px;
}

.submainpagegt
{
	font-weight: bold;
	vertical-align: top;
	text-align: right;
	width: 25px;
	padding: 20px 0px 30px 0px;
	font-family: Tahoma;
	font-size: 75%;
	line-height: 140%;
}

.feedbacktext
{
	font-family: Tahoma;
	font-size: 75%;
	line-height: 140%;
	padding: 5px 5px 5px 0px;
	vertical-align: top;
	margin-right: 10px;
}

.feedbackinput
{
	font-family: Tahoma;
	font-size: 75%;
	line-height: 140%;
	padding: 5px 0px 5px 0px;
	vertical-align: top;
}


.skcontentrow
{
	padding: 5px 0px 30px 0px;
	font-family: Tahoma;
	line-height: 140%;
}

.skcontentrow p
{
	font-family: Tahoma;
	font-size: 75%;
	line-height: 140%;
}

.skcontentrow h1
{
	color: #072E67;
	font-family: Tahoma;
	font-size: 105%;
	line-height: 140%;
	font-weight: normal;
}

.skcontentrow h2
{
	color: #072E67;
	font-family: Tahoma;
	font-size: 85%;
	line-height: 140%;
	font-weight: bold;
}


.skcontentrow h3, .heading3
{
	font-family: Tahoma;
	font-size: 75%;
	line-height: 140%;
	font-weight: bold;
}

.skcontentrow ul
{
	font-family: Tahoma;
	font-size: 75%;
	line-height: 140%;
}


.skcontentrow p
{
}

.numeralclasscell
{
	BORDER-RIGHT:#808eb8 1px solid; 
	BORDER-LEFT:#FFFFFF 1px solid; 
	BORDER-TOP:#808eb8 0px solid; 
	BORDER-BOTTOM:#808eb8 1px solid; 
	PADDING-LEFT:15px; 
	padding-right: 5px;
	PADDING-BOTTOM:5px; 
	PADDING-TOP:5px; 
	font-size: 8pt;
	width: 200px;
}

.numeralclassimagecell
{
	BORDER-RIGHT: #808eb8 1px solid; 
	BORDER-TOP: #808eb8 0px solid; 
	BORDER-LEFT: #808eb8 1px solid; 
	BORDER-BOTTOM: #808eb8 1px solid; 
	padding: 3px 3px 3px 3px;
}

.numeralclassimage
{
	border: 3px solid #FFFFFF;
}

.numeralseriesheader
{
	padding: 10px 0px 10px 0px;
	font-family: Tahoma;
	font-size: 75%;
	line-height: 140%;
	font-weight: bold;	
}

.numeralseriesheadernormal
{
	padding: 10px 0px 10px 0px;
	font-family: Tahoma;
	font-size: 75%;
	line-height: 140%;
}


.numeralbold
{
	font-weight: bold;
	font-family: Tahoma;
	font-size: 75%;
	line-height: 140%;
}

.numeralnormal
{
	font-family: Tahoma;
	font-size: 75%;
	line-height: 140%;
}

.numeralmedium
{
	font-family: Tahoma;
	font-size: 70%;
	line-height: 140%;
}

.numeralseriescommentlist
{
	margin-left: 15px;
}

.numerallistcell
{
	vertical-align: top;
	padding: 10px 10px 10px 0px;
}

.numeralgrouplistarticleheader
{
	font-family: Tahoma;
	font-size: 75%;
	line-height: 140%;	
	padding-bottom: 5px;
}

.numeralresultheader
{
	background-color: #ECEFF8;
	padding: 5px 5px 5px 5px;
	font-family: Tahoma;
	font-size: 70%;
	border: 1px solid #94A1C4;
}

.numeralarticleimagecell
{
	padding: 0px 5px 5px 0px;
}

.numeralarticleindent
{
	padding-left: 20px;
}
