/*
Värien vaihto: Search/Replace värit alla olevien tyyppien
mukaan. Esimerkiksi (vaihda kenoviivat toisinpäin):

Search: \*link*\red
Replace: \*link*\blue

text            normaali teksti, bodytext, subheader, ingress,
                viewcategory, viewcolumn, viewtitle, subtitle,
                body, table
white text      commontext, printfooter
header          header, contenttitle, h1
link            a, viewcolumnheader, fptoplink,
                fpbottomlink, link, path, navi, mail
                
Alla olevat voi vaihtaa käsin. Vain yksi esiintymä kutakin.

ViewNavi        a.ViewNavi, a.ViewNavi:visited, a.ViewNavi:hover
visited link    a:visited
hover           a:hover
ActionNavi      a.ActionNavi, a.ActionNavi:visited,
                a.ActionNavi:hover
border          border

Poistuvia tyylejä ellei jossain tarvita:

.ViewTitle
.border

*/

A { 
	font-family:  arial, verdana, ms sans serif, helvetica;
	font-size:  12px;
	text-decoration:none;
	font-weight: normal;
	color: /*link*/#008033;
	/*#008033;*/
	}

A:visited {
	color:/*visited link*/#008033;
        }
	
A:hover, viewlink:hover			 { 	
	text-decoration:underline;
	}

.viewlink {
        line-height: normal;
	color: #656565;
        }

.viewBody TD {
        	font-family:  arial, verdana, ms sans serif, helvetica;
	font-size: 12px;
	text-decoration:none;
	border-top: 1px dashed #9E9E9E;
	background-color: #FFFFFF;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding: 1px;
	}

TD.viewCatTotals {
	font-family:  arial, verdana, ms sans serif, helvetica;
	font-size: 12px;
	font-weight: bold;
	}

.viewBody A:hover {
	text-decoration: underline;
	}

.viewBody A, A:visited {
	font-family:  arial, verdana, ms sans serif, helvetica;
	font-size:  12px;
	text-decoration:none;
	color: #008033;
	}

A.viewBodyCat:hover {
	text-decoration: underline;
	}

A.viewBodyCat, A.viewBodyCat:visited {
	font-family:  arial, verdana, ms sans serif, helvetica;
	font-size:  12px;
	text-decoration:none;
	font-weight: bold;
	color: #670505;
	}

.Path, A.Path, A.Path:visited {
	font-family:  Verdana, Arial,  Helvetica, sans-serif;	
	font-size: 12px; 
	text-decoration: none;
	font-weight: normal; 
	color: #2480BF;
	line-height: normal;
	}

A.Path:hover{
	text-decoration: underline;
	}
/* These come from actions.css */
/*TD-based Action Buttons used in forms and views*/
/*
.actionButton {
	border: 1px solid #9E9E9E;
	background-color: #E6E6E6;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	font-family:  arial, verdana, ms sans serif, helvetica;
	font-size:  10px;
	font-weight: bold;
	}

.actionsMiddleMargin {
	font-family:  arial, verdana, ms sans serif, helvetica;
	font-size:  3px;
	}
*/
/* Action buttonit Proce kannoissa. Esim. Back */

.actionButton {
	border: 1px solid #008033;
	background-color: #eff6ed;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	font-family:  arial, verdana, ms sans serif, helvetica;
	font-size:  10px;
	font-weight: bold;
	}
	
A.ActionNavi, A.ActionNavi:visited { 
	color: /*link*/#4D4D4D;
	}
	
A.ActionNavi:hover {
	color: #FFA200;
	text-decoration:none;
	}

A.formActions { 
	font-family:  arial, verdana, ms sans serif, helvetica;
	font-size:  12px;
	text-decoration:none;
	font-weight: normal;
	color: /*link*/#008033;
	}
	
A.formActions:hover { 	
	text-decoration:underline;
	}

A.formActions:visited {
	color : /*visited link*/#008033;
        }


/* Näkymät Proce kannoissa. Esim. All Projects */
td.ViewNavi, td.ViewNavi a, td.ViewNavi a:visited  {
    font-family: arial, verdana, ms sans serif, helvetica;
    text-decoration: none;
    color: #FFFFFF;
    background-color: #008033;
    padding-top: 3px;
    padding-bottom: 3px;
}

td.ViewNavi a:hover {
    text-decoration: underline;
    background-color: #008033;
}

td.ViewNaviMain, td.ViewNaviMain a, td.ViewNaviMain a:visited {
    font-family: arial, verdana, ms sans serif, helvetica;
    text-decoration: none;
    color: #FFFFFF;
    background-color: #505050;
    padding-top: 3px;
    padding-bottom: 3px;
}


td.ViewNaviMain a:hover {
    text-decoration: underline;
    background-color: #505050;
}

td.ViewNaviMainSelected, td.ViewNaviMainSelected a, td.ViewNaviMainSelected a:visited{
    font-family: arial, verdana, ms sans serif, helvetica;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #505050;
}

td.ViewNaviMainSelected a:hover {
    text-decoration: underline;
}

td.ViewNaviContext, td.ViewNaviContext a, td.ViewNaviContext a:visited{
    font-family: arial, verdana, ms sans serif, helvetica;
    text-decoration: none;
    color: #505050;
    /*background-color: #D7A7A6;*/
    background-color: #E6E6E6;;
    padding-top: 3px;
    padding-bottom: 3px;
}

td.ViewNaviContext a:hover {
    color: #505050;
    /*background-color: #D7A7A6;*/
    background-color: #E6E6E6;
    text-decoration: underline;
}
		
A.Path, A.Path:visited {
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal;
	text-decoration: none;
	line-height: normal;
	color: /*link*/#008033;
        }

A.Path:hover { 	
	text-decoration:underline;
	}

.BodyText, font { 
	overflow-x: hidden;
        font-family:  arial, verdana, ms sans serif, helvetica;
        font-size:  12px;
        font-weight: normal;
        text-decoration: none;
        color: /*text*/#505050;
        line-height: 150%;

	}
.henk img {
	border: 4px solid #FAFAFA;
	}
	

.HeaderArea {
	padding-top: 1px;
	padding-bottom: 1px; 
	}

.Header, .Print_Header,H1 {
        font-family:  arial, verdana, ms sans serif, helvetica;
        font-size:  20px;
        font-weight: bold;
        text-decoration: none;
        color: #008033;
	display: block;

	}
a.noste_title, a.noste_title:visited{
	        font-family:  arial, verdana, ms sans serif, helvetica;
	        font-size:  12px;
	        font-weight: bold;
	        text-decoration: none;
	        color: #FFFFFF;
		display: block;
		padding-left: 8px;
		padding-top: 6px;
		padding-bottom: 6px;

		}
		a.noste_title:hover{

			        text-decoration: underline;

				}

		.noste_kuva{
				border: 1px solid #c2c2c2;
				}
		
.SubHeader { 
        font-family:  arial, verdana, ms sans serif, helvetica;
        font-size:  14px;
        font-weight: bold;
        text-decoration: none;
        color: /*text*/#505050;
        line-height: normal;
        } 

.AddressSubHeader {
        font-family:  arial, verdana, ms sans serif, helvetica;
        font-size:  12px;
        font-weight: bold;
        text-decoration: none;
        line-height: normal;
        } 

.BoxHeader { 
        font-family:  arial, verdana, ms sans serif, helvetica;
        font-size:  20px;
        font-weight: bold;
        text-decoration: none;
        color: /*text*/#008033;
        line-height: normal;
        }       

.Ingress {
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
	line-height: 125%;
	color: /*text*/#505050;
}

.CommonText { 
        font-family:  arial, verdana, ms sans serif, helvetica;
        font-size:  10px;
        font-weight: normal;
        text-decoration: none;
        font-style: normal;
        color: /*white text*/gray;
        line-height: normal;
        }

.ViewCategory { 
        font-family:  arial, verdana, ms sans serif, helvetica;
        font-size:  12px;
        font-weight: bold;
        text-decoration: none;
        color: /*text*/#505050;
        line-height: 125%;
}

.ViewColumn { 
        font-family:  arial, verdana, ms sans serif, helvetica;
        font-size:  12px;
        font-weight: normal;
        text-decoration: none;
        font-style: normal;
        color: /*text*/#505050;
        line-height: normal;
        text-align: left;
        }

.ViewColumnHeader , a.ViewColumnHeader, a.ViewColumnHeader:visited{ 
    font-family:  arial, verdana, ms sans serif, helvetica;
    font-size:  14px;
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
    color: /*text*/#008033;
    line-height: normal;
    text-align: left;
	}

.viewColumnTitle TD { 
	font-family:  arial, verdana, ms sans serif, helvetica;
	font-size: 12px;
	font-weight: bold;
	font-stretch: wider;
	letter-spacing: 1px;
	}
        
/* Tarvitaanko? */
.ViewTitle { 
	font-family:  Verdana, Arial,  Helvetica, sans-serif;	
	font-size:  14px;
	text-decoration: none;
	font-weight: bold;
	color: /*text*/#008033;
	}

.FPTopLink { 
        font-family:  arial, verdana, ms sans serif, helvetica;
        font-size:  12px;
        font-weight: bold;
        text-decoration: none;
        font-style: normal;
        color: /*link*/#999999;
        line-height: normal;
        text-align: left;
}

.FPBottomLink { 
        font-family:  arial, verdana, ms sans serif, helvetica;
        font-size:  12px;
        font-weight: bold;
        text-decoration: none;
        font-style: normal;
        color: /*link*/#999999;
        line-height: normal;
	text-align: left;
}

.Link, A.Link, A.Link:visited { 
	font-family: arial, verdana, ms sans serif, helvetica; 
	font-size: 12px; 
	text-decoration: none;
	font-weight: normal; 
	color: /*link*/#008033;
	}

.ContentTitle { 
        font-family:  Verdana,Arial,  Helvetica, sans-serif;
        font-size:  16px;
        font-weight: bold;
        color: /*header*/#999999;
}

.navi{
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal;
	text-decoration: none;
	line-height: normal;
	color: /*link*/#999999;
}

.subtitle{
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal;
	text-decoration: none;
	line-height: normal;
	color: /*text*/#505050;
}

/* Tarvitaanko ? */
.border{
	border-width: medium;
	border-color: /*border*/#C51015;
	border-style: solid;
}

.PrintFooter { 
	font-family: arial, verdana, ms sans serif, helvetica; 
	font-size: 10px; 
	text-decoration: none;
	font-weight: normal; 
	color: /*white text*/gray;
	line-height: 125%;
	}

/* Space between links in top nav page. */
.ViewColumnLineHeight { 
 line-height: 8px;
}



table   {
	font-family:  arial, verdana, ms sans serif, helvetica;
	font-size:  100%;
	text-decoration:none;
        line-height: normal;
        color: /*text*/#505050;
        
        }

select  {
        font-family:  arial, verdana, ms sans serif, helvetica;
        }

.Mail { 
	font-family:  arial, verdana, ms sans serif, helvetica;
	font-size:  12px;
	text-decoration:underline;
	font-weight: normal;
	color: /*link*/#999999;
	}



H2, H3 {
        font-family:  arial, verdana, ms sans serif, helvetica;
        font-size:  12px;
        font-weight: bold;
        text-decoration: none;
        color: /*text*/#505050;
        line-height: normal;
        }       
img.bottom {
	margin: 5px;
}

p.imageDesc {
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
}

body    {
			overflow-x: hidden;
        font-family:  arial, verdana, ms sans serif, helvetica;
        font-size:  12px;
        text-decoration: none;
color: #505050;
font-style: normal;
line-height: normal;       
/*
scrollbar-face-color: #BFBFBF;
scrollbar-shadow-color: #BFBFBF;
scrollbar-highlight-color: #BFBFBF;
scrollbar-3dlight-color: #E9E9E9;
scrollbar-darkshadow-color: #A9A9A9;
scrollbar-track-color: #EEFCFF;
scrollbar-arrow-color: #505050;
*/
	}

.caption    {
        text-decoration: none;
color: #505050;
	font: italic 12px/normal arial, verdana, ms;
}
	
FORM {
    margin: 0px;
    }
    
div.searchIframe {
	padding:  		3px;
	border-color:  	#008033;
	border-style: 	solid;
	border-width:  	1px;
	background-color: #eff6ed;
}

body.searchIframe {
	background-color: #eff6ed;
}

INPUT.defaultButton {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:  12px;
	text-decoration:underline;
	font-weight: normal;
	color: #008033;
	background : #eff6ed;
	border : 0px;
	text-align: left;
}

INPUT.hand {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:  12px;
	text-decoration:underline;
	font-weight: normal;
	color: #008033;
	background : #ffffff;
	border : 0px;
	cursor: pointer;
	cursor: hand;
	text-align: left;
}

.section {
	border: 1px solid #008033;
	background-color: #FFFFFF;
	padding-bottom: 3px;
	padding: 0px;
}

.innersectionTitle {
	padding: 5px;
	border-bottom: 1px solid #9E9E9E;
	background-color: #eff6ed;
}

.sectionTitle {
	font-family:  arial, verdana, ms sans serif, helvetica;
	font-size:  12px;
	text-decoration:none;
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px solid #9E9E9E;
	background-color: #eff6ed;
}

.sectionBody {
	padding: 5px;
	padding-bottom: 5px;
}

A.viewTitleBarActions, A.ViewTitleBarActions:visited {
	font-family:  arial, verdana, ms sans serif, helvetica;
	font-size:  12px;
	text-decoration:none;
	color: #008033;
	}

A.viewTitleBarActions:hover {
	text-decoration: underline;
	}

.viewTableBottomRow {
	font-family:  arial, verdana, ms sans serif, helvetica;
	font-size:  12px;
	text-decoration:none;
	border-top: 1px solid #9E9E9E;
	background-color: #eff6ed;
	padding-bottom: 5px;
	padding-top: 5px;
	padding: 5px;
	}

A.viewTableBottomRow {
	color: #008033;
	}

A.viewTableBottomRow:hover {
	text-decoration: underline;
	}

A.viewTitleBarActions, A.ViewTitleBarActions:visited {
	font-family:  arial, verdana, ms sans serif, helvetica;
	font-size:  12px;
	text-decoration:none;
	color: #008033;
	}

.titleBar {
	background-color: #72879A;
	color: #FFFFFF;
	padding: 5px;
}

.FieldTitle
        { 
	font-family:  arial, verdana, ms sans serif, helvetica;
	font-size:  12px;
	text-decoration:none;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #505050;
	vertical-align: top;
	width: 180px;
	}

.FieldTitleHour
        	{ 
	font-family:  arial, verdana, ms sans serif, helvetica;
	font-size:  12px;
	text-decoration:none;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
	color: #505050;
	vertical-align: top;
	width: 180px;
	}

.textFieldwidth
	{
	width: 200px;
	}

select.inputfield
	{
	color: #505050;
	width: 280px;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	display:inline;
	padding: 1px;
	border: 1px;
	border-style:solid;
	border-color:#008000;
	}

.inputtextarea
{
	color: #505050;
	width: 280px;
	height: 70px;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	display:inline;
	padding: 1px;
	border: 1px;
	border-style:solid;
	border-color:#008000;
}

.viewNaviHeaderText
	{
	font-size: 20px;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	color: #FFFFFF;
	background-color: #505050;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	}

.viewNaviHeader
	{
	background-color: #505050;
	}

.projectPH
	{
	font-family:  arial, verdana, ms sans serif, helvetica;
	font-size: 10px;
	text-decoration:wider;
	border-top: 1px solid #505050;
	background-color: #E6E6E6;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding: 1px;
	}

.resourceTable
	{
	border: 1px solid #E6E6E6;
	}

.resourceRow
	{
	background: #E6E6E6;
	}

A.reldoc,  A.reldoc:visited { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	text-decoration: none;
	font-weight: normal; 
	color: /*link*/#666666;
	padding-bottom: 7px;
	padding-top: 7px;
	display: block;
	border-bottom: 1px solid #CCCCCC;
        }       

A.reldoc:hover { 
	text-decoration: underline;
        }       

.linkchar, .relatedlinkchar {
	text-decoration: none; 
	font-family: arial, verdana, ms sans serif, helvetica;
	font-weight : bold;
	font-size : 12px;
	color: #008033;
}

span.attachmentSize {
	color: #707070;
}

.orange {
	text-decoration: none; 
	font-family: arial, verdana, ms sans serif, helvetica;
	font-weight : normal;
	font-size : 12px;
	color: #008033;
}


.stickytop {width: 210px;
height: 18px;
background: url(http://www.mathgamehouse.com/images/phillryu/site/sticktop.png);}

.stickymid {width: 210px;
padding-top: 5px;
background: url(http://www.mathgamehouse.com/images/phillryu/site/stickmid.png) repeat-y;
text-align: center;}

.stickytext {width: 170px;
text-align: justify;
padding-left: 20px;
line-height: 1.4em;}

.stickybottom {width: 210px;
height: 30px;
background: url(http://www.mathgamehouse.com/images/phillryu/site/stickbottom.png);
}


.RelHeader { 

        font-family:  arial, verdana, ms sans serif, helvetica;

        font-size:  12x;

        font-weight: bold;

        text-decoration: none;

        color: #FFFFFF;

        line-height: normal;

	margin-left:6px;
        }    


.RelContent { 
	font-family:  arial, verdana, ms sans serif, helvetica;

    font-size:  12x;

    font-weight: normal;

    text-decoration: none;

    color: #666666;

    line-height: normal;

	margin-left:6px;
        }    

/* CategorySearch fields */
.medium {
	width: 300px;
}

.excell	{
	font-size:10.0pt;	font-family:Arial, sans-serif;}
.font6	{color:windowtext;	font-size:10.0pt;	font-weight:700;	font-style:normal;	text-decoration:none;	font-family:Arial, sans-serif;}.font7	{color:windowtext;	font-size:10.0pt;	font-weight:400;	font-style:normal;	text-decoration:none;	font-family:Arial;}.style17 {}.style18	{color:#0000D4;	font-size:10.0pt;	font-weight:400;	font-style:normal;	text-decoration:underline;	text-underline-style:single;	font-family:Arial;}.style0	{text-align:general;	vertical-align:bottom;	white-space:nowrap;	color:windowtext;	font-size:10.0pt;	font-weight:400;	font-style:normal;	text-decoration:none;	font-family:Arial;	border:none;}.xl24	{font-weight:700;	font-family:Arial, sans-serif;	border:1.0pt solid windowtext;	background:#99CC00;}.xl25	{border:1.0pt solid windowtext;	background:#99CC00;}.xl26	{font-weight:700;	font-family:Arial, sans-serif;	text-align:center;	border:1.0pt solid windowtext;	background:#99CC00;}.xl27	{text-align:center;	border:1.0pt solid windowtext;	background:#99CC00;}.xl28	{color:#0000D4;	font-weight:700;	text-decoration:underline;	text-underline-style:single;	font-family:Arial, sans-serif;	border:1.0pt solid windowtext;	background:#99CC00;}.xl29	{color:#0000D4;	text-decoration:underline;	text-underline-style:single;	border:1.0pt solid windowtext;	background:#99CC00;}.xl30	{font-weight:700;	font-family:Arial, sans-serif;	border:1.0pt solid windowtext;	background:#99CC00;}.xl31	{font-weight:700;	font-family:Arial, sans-serif;	text-align:center;	border:1.0pt solid windowtext;	background:#99CC00;}.xl32	{border:1.0pt solid windowtext;}.xl33	{text-align:center;	border:1.0pt solid windowtext;}.xl34	{font-weight:700;	font-family:Arial, sans-serif;	text-align:center;	border:1.0pt solid windowtext;	background:#99CC00;}.xl35	{border:1.0pt solid windowtext;}.xl36	{text-align:left;	border:1.0pt solid windowtext;}.xl37	{font-weight:700;	font-family:Arial, sans-serif;	text-align:center;	border:1.0pt solid windowtext;}.xl38	{text-align:center;	border:1.0pt solid windowtext;}.xl39	{color:#DD0806;	font-family:Arial, sans-serif;	text-align:center;	border:1.0pt solid windowtext;}.xl40	{text-align:center;	border:1.0pt solid windowtext;	background:#99CC00;}.xl41	{border:1.0pt solid windowtext;	background:#99CC00;}.xl42	{font-weight:700;	font-family:Arial, sans-serif;	text-align:left;	border:1.0pt solid windowtext;	background:#99CC00;}.xl43	{font-weight:700;	font-family:Arial, sans-serif;	border:1.0pt solid windowtext;	background:#FCF305;}.xl44	{font-weight:700;	font-family:Arial, sans-serif;	text-align:left;	border:1.0pt solid windowtext;	background:#FCF305;}.xl45	{border:1.0pt solid windowtext;	background:#FCF305;}.xl46	{font-weight:700;	font-family:Arial, sans-serif;	text-align:center;	border:1.0pt solid windowtext;	background:#FCF305;}.xl47	{text-align:center;	border:1.0pt solid windowtext;	background:#FCF305;}.xl48	{font-weight:700;	font-family:Arial, sans-serif;	border:1.0pt solid windowtext;}.xl49	{text-align:center;	border:1.0pt solid windowtext;	background:#FCF305;}.xl50	{color:black;	font-family:Arial, sans-serif;	border:1.0pt solid windowtext;}.xl51	{text-align:left;	border:1.0pt solid windowtext;	background:#99CC00;}.xl52	{color:#DD0806;	font-family:Arial, sans-serif;	text-align:left;	border:1.0pt solid windowtext;	background:#99CC00;}.xl53	{color:#DD0806;	font-family:Arial, sans-serif;	text-align:left;	border:1.0pt solid windowtext;}.xl54	{color:#DD0806;	font-family:Arial, sans-serif;	text-align:center;	border:1.0pt solid windowtext;	background:#99CC00;}.xl55	{color:#DD0806;	font-family:Arial, sans-serif;	border:1.0pt solid windowtext;	background:#99CC00;}.xl56	{font-weight:700;	font-family:Arial, sans-serif;	text-align:center;	border:1.0pt solid windowtext;}.xl57	{color:black;	font-family:Arial, sans-serif;	border:1.0pt solid windowtext;}.xl58	{font-weight:700;	font-family:Arial, sans-serif;	border:1.0pt solid windowtext;	background:#99CC00;}.xl59	{color:#DD0806;	font-weight:700;	font-family:Arial, sans-serif;	border:1.0pt solid windowtext;	background:#99CC00;}.xl60	{color:#DD0806;	font-weight:700;	font-family:Arial, sans-serif;	text-align:center;	border:1.0pt solid windowtext;	background:#99CC00;}.xl61	{text-align:center;	border-top:1.0pt solid windowtext;	border-right:1.0pt solid windowtext;	border-bottom:1.0pt solid windowtext;	border-left:none;}.xl62	{border-top:1.0pt solid windowtext;	border-right:1.0pt solid windowtext;	border-bottom:none;	border-left:1.0pt solid windowtext;}.xl63	{font-weight:700;	font-family:Arial, sans-serif;	text-align:center;	border-top:1.0pt solid windowtext;	border-right:1.0pt solid windowtext;	border-bottom:none;	border-left:1.0pt solid windowtext;}.xl64	{color:#DD0806;	font-family:Arial, sans-serif;	text-align:center;}.xl65	{border:1.0pt solid windowtext;}.xl66	{text-align:left;	border-top:1.0pt solid windowtext;	border-right:none;	border-bottom:1.0pt solid windowtext;	border-left:1.0pt solid windowtext;}.xl67	{border-top:none;	border-right:1.0pt solid windowtext;	border-bottom:1.0pt solid windowtext;	border-left:1.0pt solid windowtext;}.xl68	{font-weight:700;	font-family:Arial, sans-serif;	text-align:center;	border-top:none;	border-right:1.0pt solid windowtext;	border-bottom:1.0pt solid windowtext;	border-left:1.0pt solid windowtext;}.xl69	{color:#DD0806;	font-weight:700;	font-family:Arial, sans-serif;	text-align:center;	border-top:1.0pt solid windowtext;	border-right:1.0pt solid windowtext;	border-bottom:1.0pt solid windowtext;	border-left:none;}.xl70	{border-top:1.0pt solid windowtext;	border-right:none;	border-bottom:1.0pt solid windowtext;	border-left:none;}.xl71	{border-top:1.0pt solid windowtext;	border-right:1.0pt solid windowtext;	border-bottom:1.0pt solid windowtext;	border-left:none;}.xl72	{border-top:1.0pt solid windowtext;	border-right:none;	border-bottom:1.0pt solid windowtext;	border-left:1.0pt solid windowtext;}.xl73	{border-top:none;	border-right:1.0pt solid windowtext;	border-bottom:none;	border-left:1.0pt solid windowtext;}.xl74	{color:black;	font-family:Arial, sans-serif;	border-top:1.0pt solid windowtext;	border-right:none;	border-bottom:1.0pt solid windowtext;	border-left:1.0pt solid windowtext;	background:white;	white-space:normal;}.xl75	{color:black;	font-family:Arial, sans-serif;	border-top:1.0pt solid windowtext;	border-right:1.0pt solid windowtext;	border-bottom:1.0pt solid windowtext;	border-left:none;	background:white;	white-space:normal;}.xl76	{text-align:left;	border-top:none;	border-right:1.0pt solid windowtext;	border-bottom:none;	border-left:1.0pt solid windowtext;}.xl77	{border-top:none;	border-right:1.0pt solid windowtext;	border-bottom:none;	border-left:1.0pt solid windowtext;}.xl78	{font-weight:700;	font-family:Arial, sans-serif;	text-align:center;	border-top:none;	border-right:1.0pt solid windowtext;	border-bottom:none;	border-left:1.0pt solid windowtext;}.xl79	{text-align:left;}.xl80 {}.xl81	{font-weight:700;	font-family:Arial, sans-serif;	text-align:center;}.xl82	{text-align:center;}.xl83	{color:#0000D4;	text-decoration:underline;	text-underline-style:single;	border:1.0pt solid windowtext;	background:#99CC00;}.xl84	{font-weight:700;	font-family:Arial, sans-serif;	border-top:none;	border-right:1.0pt solid windowtext;	border-bottom:none;	border-left:1.0pt solid windowtext;	background:#99CC00;}.xl85	{border:1.0pt solid windowtext;	background:#FCF305;}.xl86	{text-align:center;}.xl87	{border-top:1.0pt solid windowtext;	border-right:1.0pt solid windowtext;	border-bottom:none;	border-left:1.0pt solid windowtext;}.xl88	{text-align:center;	border-top:none;	border-right:1.0pt solid windowtext;	border-bottom:1.0pt solid windowtext;	border-left:1.0pt solid windowtext;}.xl89	{color:black;	font-size:8.0pt;	font-weight:700;	font-style:italic;	font-family:Verdana, sans-serif;}.xl90	{background:white;}
