		body
		{
			background-color: #f8f8f8;
			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;
		}
		img 
		{ border-color: #000000; }
		
		.printable
		{
			background-color: #ffffff;
		}

        a
        {
                color: #000000;
                text-decoration: none;
        }
        a:link            { color: #3B3B3B; }
        a:visited         { color: #3B3B3B; }
        a:active          { color: #3B3B3B; }
        a:hover           { color: #000000; text-decoration: underline; }

		hr 
		{
 			color: #000000;
			height: 1px;
		}

        .bigTitle
        {
                color: #000000;
                font-family: verdana, geneva, arial, helvetica, sans-serif;
                font-size: 19px;
                font-weight: bold;
        }

        .title
        {
                color: #000000;
                font-family: verdana, geneva, arial, helvetica, sans-serif;
                font-size: 14px;
                font-weight: bold;
        }
        
        .smallTitle
        {
                color: #000000;
                font-family: verdana,geneva,arial,helvetica,sans-serif;
                font-size: 11px;
                font-weight: bold;
        }
        
				.verySmallTitle
        {
                color: #000000;
                font-family: verdana,geneva,arial,helvetica,sans-serif;
                font-size: 10px;
                font-weight: bold;
        }

        .introduction 
        {
                color: #000000;
                font-family: verdana,geneva,arial,helvetica,sans-serif;
                font-size: 11px;
                font-weight: bold;
        }

        .text
        {
                color: #000000;
                font-family: verdana,geneva,arial,helvetica,sans-serif;
                font-size: 13px;
        }

        .smallText
        {
                color: #000000;
                font-family: verdana,geneva,arial,helvetica,sans-serif;
                font-size: 11px;
        }
        
        .verySmallTextGray
        {
                color: #666666;
                font-family: verdana, geneva, arial, helvetica, sans-serif;
                font-size: 9px;
                font-weight: plain;
        }
        
        .verySmallText
        {
                font-size: 9px;
        }
        

        .quotation
        {
                color: #000000;
                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;
        }
		.menuText
        {
                color: #ee7711 <!--#374D8C;-->
                font-family: verdana,geneva,arial,helvetica,sans-serif;
                font-size: 13px;
                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: #FFFFFF; 
		border: 2px #FF9900 solid;
	}
	
	/* 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: #FFCC66 ;
	}
	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 .item1:link,
	.menu .item1:visited,
	.menu .item1:active,
	.menu .item1:hover,
	.menu .item1-active,
	.menu .item1-active,:link,
	.menu .item1-active:visited,
	.menu .item1-active:active,
	.menu .item1-active:hover  {
		height: 15px;
	    color: #000000;
		width: 104px;
	}

	.menu .item1,
	.menu .item1:hover,
	.menu .item1-active,
	.menu .item1-active:hover {
	    padding: 0px 10px 0px 10px;
		border: #FF9900; 
		border-style: solid;
		border-width: 0px 0px 0px 1px; 
	    font: 13px verdana;
	    font-weight: bold;
	    text-decoration: none;
	    display: block;
	    white-space: nowrap;
	    position: relative;

	}
	.menu .item1 {
	  background: #F9E3AD;
	}
	.menu .item1:hover,
	.menu .item1-active,
	.menu .item1-active:hover {
	  background: #F9D992;
	}

	.menu .item2,
	.menu .item2:link,
	.menu .item2:visited,
	.menu .item2:active,
	.menu .item2:hover,
	.menu .item2-active,
	.menu .item2-active:link,
	.menu .item2-active:visited,
	.menu .item2-active:active,
	.menu .item2-active:hover {
		color: #000000;
	}

	.menu .item2,
	.menu .item2:hover,
	.menu .item2-active,
	.menu .item2-active:hover {
	  width: expression("100px");
	  min-width: 100px;
		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 {
	    background: #f9e3ad;
	}
	.menu .item2:hover,
	.menu .item2-active,
	.menu .item2-active:hover {
	    background: #f9d992;
	}
	.menu .arrow,
	.menu .arrow:hover {
	    padding: 3px 20px 2px 8px;
	}
	.menu .item2 img,
	.menu .item2-active img{
	    position: absolute;
	    top: 3px;
	    right: 1px;
	    border: 0;
	}
	.menu .section {
	  background: #f9e3ad;
	    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 */

