		html
		{ 
			background-color: #FFFFFF;
		}
		body
		{
			background-color: #ffff66;
			scrollbar-face-color: #DEE3E7;
			scrollbar-highlight-color: #FFFFFF;
			scrollbar-shadow-color: #DEE3E7;
			scrollbar-3dlight-color: #D1D7DC;
			scrollbar-arrow-color:  #006699;
			scrollbar-track-color: #EFEFEF;
			scrollbar-darkshadow-color: #98AAB1;						padding: 10px;						margin: 0px;
		}
		img 
		{ border-color: #000000; }
		
		.printable
		{
			background-color: #ffffff;
		}

        a
        {
                color: #000000;
                text-decoration: none;
        }
        a:link            { color: #FF0000; }
        a:visited         { color: #FF0000; }
        a:active          { color: #FF0000; }
        a:hover           { color: #000000; text-decoration: underline; }

		hr 
		{
 			color: #000000;
			height: 1px;
		}

        .bigTitle
        {
                color: #666666;
                font-family: verdana, geneva, arial, helvetica, sans-serif;
                font-size: 19px;
                font-weight: bold;
        }

        .title
        {
                color: #666666;
                font-family: verdana, geneva, arial, helvetica, sans-serif;
                font-size: 14px;
                font-weight: bold;
        }
        
        .smallTitle
        {
                color: #666666;
                font-family: verdana,geneva,arial,helvetica,sans-serif;
                font-size: 11px;
                font-weight: bold;
        }
        
				.verySmallTitle
        {
                color: #c00000;
                font-family: verdana,geneva,arial,helvetica,sans-serif;
                font-size: 10px;
                font-weight: bold;
        }

        .introduction 
        {
                color: #606060;
                font-family: verdana,geneva,arial,helvetica,sans-serif;
                font-size: 11px;
                font-weight: bold;
        }

        .text
        {
                color: #606060;
                font-family: verdana,geneva,arial,helvetica,sans-serif;
                font-size: 13px;
        }

        .smallText
        {
                color: #606060;
                font-family: verdana,geneva,arial,helvetica,sans-serif;
                font-size: 11px;
        }
        
        .verySmallTextGray
        {
                color: #606060;
                font-family: verdana, geneva, arial, helvetica, sans-serif;
                font-size: 9px;
                font-weight: plain;
        }
        
        .verySmallText
        {
                font-size: 9px;
        }
        

        .quotation
        {
                color: #606060;
                font-family: verdana,geneva,arial,helvetica,sans-serif;
                font-size: 13px;
                font-style: italic;
        }

        .smallQuotation
        {
                color: #000000;
                font-family: verdana,geneva,arial,helvetica,sans-serif;
                font-size: 10px;
                font-style: italic;
        }

        .imageText
        {
                color: #000000;
                font-family: verdana,geneva,arial,helvetica,sans-serif;
                font-size: 10px;
        }

        .tableTitle
        {
                color: #666666;
                font-family: verdana,geneva,arial,helvetica,sans-serif;
                font-size: 11px;
                font-weight: bold;
        }

        .textError
        {
                color: #FF0000;
                font-family: verdana,geneva,arial,helvetica,sans-serif;
                font-size: 11px;
                font-weight: bold;
        }

        .textUpdated
        {
                color: #fd5900;
                font-family: verdana,geneva,arial,helvetica,sans-serif;
                font-size: 13px;
                font-weight: bold;
        }

        .code
        {
                color: #000000;
                font-family: "courier new", courier, mono;
                font-size: 11px;
                font-weight: bold;
        }

		.menuSmallText
        {
                color: #ee7711 <!--#374D8C;-->
                font-family: verdana,geneva,arial,helvetica,sans-serif;
                font-size: 12px;
                font-weight: plain;
        }



/*-- FormulŠr --*/
        input.input
        {
						background-color : #FAFAFA;
						font-weight : bold;
                        background-color: #FFFFFF;
                        color: #000000;
                        font-family: verdana,geneva, arial, helvetica;
                        font-size: 10px;
        }

        input.inputGray
        {
                        background-color: #CCCCCC;
                        color: #000000;
                        font-family: verdana,geneva, arial, helvetica;
                        font-size: 10px;
        }


        input.input425
        {
                        background-color: #FFFFFF;
                        color: #000000;
                        font-family: verdana,geneva, arial, helvetica;
                        font-size: 10px;
                        width: 425px;
        }

        input.input100
        {
                        background-color: #FFFFFF;
                        color: #000000;
                        font-family: verdana,geneva, arial, helvetica;
                        font-size: 10px;
                        width: 100px;
        }

        input.input200
        {
                        background-color: #FFFFFF;
                        color: #000000;
                        font-family: verdana,geneva, arial, helvetica;
                        font-size: 10px;
                        width: 200px;
        }

		form {
						margin-bottom: 0px;
						margin-top: 0px;
		}

	/* General font families for common tags */
	font, th, td, p { 
		font-family: Verdana, Arial, Helvetica, sans-serif 
	}

	td {
		color : #000000;
		font-size: 11px; 
	}

	input.wide, textarea.wide {
		width: 100%;
	}
	
	/* Form elements */
	input, textarea, select {
		color : #000000;
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		border-color : #000000;
	}
	
	/* The text input fields background colour */
	input.post, textarea.post, select {
		background-color : #FFFFFF;
	}
	
	input { 
		text-indent : 2px; 
	}

	/* The buttons */
	input.button {
		background-color : #EFEFEF;
		color : #000000;
		font-size: 11px; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	/* The main submit button option */
	input.mainoption {
		background-color : #FAFAFA;
		font-weight : bold;
	}
	
	/* None-bold submit button */
	input.liteoption {
		background-color : #FAFAFA;
		font-weight : normal;
	}
	
	/* This is the border line & background colour round the entire page */
	.bodyline { 
		background-color: #ffffcc; 
		border: 2px solid #FF9900;
	}
	
	/* This is the outline round the main tables */
	.tableline	{
		background-color: #FFFFFF;
		border: 2px #FF9900 solid;
	}

	/* This is the outline round the popular images */
	.tablelineLight	{
		background-color: #FFFFFF;
		border: 1px #FF9900 solid;
	}
	
	/* This is the outline round the main tables for intranet pages */
	.bodylineIntranet	{
		background-color: #eeeeee; 
		border: 2px #FF9900 solid;
	}

	
	/* Main table cell colours and backgrounds */
	td.row1	{ 
		background-color: #F9D992;
	}
	td.row2	{
		background-color: #fae0a1;
	}
	td.row3	{
		background-color: #efefef;
	}
	/* Background for links that links to intranet pages. */
	td.intranet	{
		background-color: #cccccc;
	}
	td.menuOff {
		background-color: #EFEFEF;
		text-decoration: none;
	}
	td.menuOn {
		background-color: #f3f3f3;
		text-decoration: none; 
	}
	
	td.tdHead, td.tdSides, td.tdLeft, td.tdRight, td.tdBottom, td.tdTopCornerL, td.tdTopCornerR, td.tdTop, td.tdBorder, td.tdLower, td.tdLeftUpperLower, td.tdBottomCornerL, td.tdBottomCornerR {
		border: #dddddd; 
		border-style: solid;
	}
	
	td.Top {
		border: #FF9900;
		border-style: solid;
		border-width: 1px 1px 0px 1px;
	}
	
	th {
		color: #666666; 
		font-size: 10px; 
		font-weight : bold;
		background-color: #f9e3ad; 
		height: 16px;
		text-indent : 2px;
	}
	
	/*
	  Setting additional nice inner borders for the main table cells.
	  The names indicate which sides the border will be on.
	  Don't worry if you don't understand this, just ignore it :-)
	*/
	td.tableHead, td.catBottom {
		height: 29px;
		border-width: 0px 0px 0px 0px;
	}
	th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR {
		font-weight: bold; 
		border: #FFFFFF; 
		border-style: solid; 
		height: 16px;
	}
	th.thPost {
		font-weight: bold; 
		border: #FFFFFF; 
		border-style: solid; 
		height: 15px;
	}
	td.row3Right, td.spaceRow {
		background-color: #D1D7DC; 
		border: #FFFFFF; 
		border-style: solid;
	}
	
	td.tdNo {
		border-width: 0px 0px 0px 0px; 
	}
	td.tdBottomCornerR {
		border-width: 0px 1px 1px 0px; 
	}
	td.tdBottomCornerL {
		border-width: 0px 0px 1px 1px; 
	}
	td.tdLeftUpperLower {
		border-width: 1px 0px 1px 1px; 
	}
	td.tdBorder {
		border-width: 1px 1px 1px 1px; 
	}
	td.tdLower {
		border-width: 0px 0px 1px 0px; 
	}
	th.thHead, td.tdHead {
		font-size: 11px; 
		border-width: 1px 1px 0px 1px;
	}
	th.thPost {
		border-width: 1px 1px 0px 1px;
	}
	th.thSides, td.tdSides, td.spaceRow { 
		border-width: 0px 1px 0px 1px;
	}
	th.thRight, td.tdRight, td.row3Right {
		border-width: 0px 1px 0px 0px;
	}
	th.thLeft, td.tdLeft { 
		border-width: 0px 0px 0px 1px; 
	}
	th.thBottom, td.tdBottom {
		border-width: 0px 1px 1px 1px; 
	}
	th.thTop, td.tdTop { 
		border-width: 1px 0px 0px 0px; 
	}
	th.thCornerL, td.tdTopCornerL { 
		border-width: 1px 0px 0px 1px; 
	}
	th.thCornerR, td.tdTopCornerR { 
		border-width: 1px 1px 0px 0px; 
	}
	
	/* Menu */

	.menu {
	    font: 11px verdana;
		border: #FF9900;
		border-style: solid;
		border-width: 1px 1px 1px 0px; 
	}

	.menu .item1, .menu :link.item1, .menu :visited.item1, .menu :active.item1, .menu :hover.item1, .menu .item1-active, .menu .item1-active, :link, .menu :visited.item1-active, .menu :active.item1-active, .menu :hover.item1-active  {
		height: 15px;
	    color: #000000;
		width: 129px;
	}

	.menu .item1, .menu :hover.item1, .menu .item1-active, .menu :hover.item1-active {
	    padding: 0px 10px 0px 10px;
		border: #FF9900; 
		border-style: solid;
		border-width: 0px 0px 0px 1px; 
	    font: 12px verdana;
	    font-weight: bold;
	    text-decoration: none;
	    display: block;
	    white-space: nowrap;
	    position: relative;

	}
	.menu .item1 {
	  background: #F9E3AD;
	}
	.menu :hover.item1, .menu .item1-active, .menu :hover.item1-active {
	  background: #F9D992;
	}

	.menu .item2, .menu :link.item2, .menu :visited.item2, .menu :active.item2, .menu :hover.item2, .menu .item2-active, .menu :link.item2-active, .menu :visited.item2-active, .menu :active.item2-active, .menu :hover.item2-active {
		color: #000000;
	}

	.menu .item2, .menu :hover.item2, .menu .item2-active, .menu :hover.item2-active {
		border: #FF9900; 
		border-style: solid;
		border-width: 0px 0px 0px 0px; 
	    padding: 3px 8px 3px 8px;
	    font: 10px verdana;
	    font-weight: bold;
	    text-decoration: none;
	    display: block;
	    white-space: nowrap;
	    position: relative;
	    z-index: 500;
	}
	.menu .item2 {
		min-width: 100px;
	    background: #f9e3ad;
	}
	.menu :hover.item2, .menu .item2-active, .menu :hover.item2-active {
	    background: #f9d992;
	}
	.menu .arrow, .menu :hover.arrow {
	    padding: 3px 20px 2px 8px;
	}
	.menu .item2 img,
	.menu .item2-active img{
	    position: absolute;
	    top: 3px;
	    right: 1px;
	    border: 0px none;
	}
	.menu .section {
	  background: #ffcc00;
	    border: #FF9900; 
		border-style: solid;
		border-width: 1px 1px 1px 1px; 
	    position: absolute;
	    visibility: hidden;
	    z-index: -1;
	}
	
	* html .menu td { position: relative; } /* ie 5.0 fix */