body {font-family:Arial;
      font-size:13px;}
#rightm li a,
#rightm li a:link, 
#rightm li a:active,
#rightm li a:visited,
#rightm li h2,
#rightm li a:hover{white-space:nowrap !important;}


.ContentTitle{font-weight:bold; font-size: 14px;}

a.edtPage:link, a.edtPage:visited, a.edtPage:active{color:#ffffff;font-weight:bold;text-decoration:none;}
a.edtPage:hover{color:#ffffff;text-decoration:underline;}

a.sitemapPage:link, a.sitemapPage:visited, a.sitemapPage:active,a.sitemapPage:hover {float:right;color:#ffffff;font-weight:bold;text-decoration:none;}


/** title - main portals - welcome message **/
.box {background: url(bt_.gif) no-repeat bottom left;
      background-color:#FDE4AC;
      height:182px;
      width:418px;}
.heading {background: url(tt_.gif) no-repeat top left;
	       background-color:#FCD884;
	       padding-left:30px;
	       text-transform: uppercase;
	       font-size: 22px; 
	       font-weight: bold;
	       font-family: Arial;
	       word-spacing: 4px;
	       color: #827968;
	       padding-bottom:5px;
	       padding-top:1px;
	       width:386px;
	       padding-right:1px;
	       border-bottom:1px dotted #fff;
          height:65px;
          padding-top:9px;}
.heading div {font-size: 20px; 
              text-align: right;
              padding-right: 11px;
              text-transform: none;
              max-width:378px;
              height:27px;
              padding-top:8px;
              padding-bottom:15px;
              line-height:18px;}
.container {width: 667px;
            width:669px; 
            height: 200px; 
            background-color:#fff;}
.rightcontent {float:right;
               height:120px;} 
.text {padding-left:10px; 
       padding-bottom:10px;
       padding-top:10px;
       width:408px;
       font-size:12px;
       padding-top:0px;}
.text div {display:inline;}

/* end of new */	
.text a {text-decoration:none;
         color:yellow;
         font-weight:bold;}
.button {background-color:#e2e5ea; 
         text-align:center;
         padding-top:1px;
         padding-bottom:1px;
         background: url(button.gif) no-repeat top right;
         width:90px;
         height:30px;
         border:none;}
.button a {text-decoration:none;
           color:#e09e00;
           font-weight:bold;}
.right {text-align:right;
        padding-top:6px;
        width:395px;
        padding-right:10px;
        font-weight:bold;
        font-style:italic;
        float:right;
        display:run-in;}
.buttonright {text-align:right;}
.rightcontent img {padding-left:0px;}					
.clearme {clear:both;}
.floatright {float:right;}

/** colour change **/
/** generic **/
.color{clear:both; 
       margin-bottom:20px;}
.color .container .box {background-color:#FDE4AC;} 
.color .container .heading {background-color:#FCD884;
                            color:#827968;}
.color .container div .button a {color:#e09e00;}
.color .container .text {color:#000;}
.color .container .text a {color:green;}

/** red **/
.red{clear:both; 
     margin-bottom:20px;}
.red .container .box {background-color:#F5F3EC;} 
.red .container .heading {background-color:#F1EEE5;
                          color:#A94B45;}
.red .container div .button a {color:#8D1404;}
.red .container .text {color:#494747;}
.red .container .text a {color:#8D1404;}

/** yellow **/
.yellow{clear:both; 
        margin-bottom:20px;}
.yellow .container .box {background-color:#fef3d6;} 
.yellow .container .heading {background-color:#FCE5AA;
                             color:#956904;}
.yellow .container .heading div {color:#7E5B04;}
.yellow .container div .button a {color:#9F7305;}
.yellow .container .text {color:#2b2a2a;}
.yellow .container .text a { color:#9F7305;}

/** off yellow **/
.offyellow {clear:both; 
            margin-bottom:20px;}
.offyellow .container .box {background-color:#fff4ad;} 
.offyellow .container .heading {background-color:#ffec6a;
                                color:#aca050;}
.offyellow .container .heading div {color:#8f843f; }
.offyellow .container div .button a {color:#e09e00;}
.offyellow .container .text {color:#494747;}
.offyellow .container .text a { color:#867c63;}

/** dark yellow **/
.darkyellow {clear:both; 
       		 margin-bottom:20px;}
.darkyellow .container .box {background-color:#F8EFD8;} 
.darkyellow .container .heading {background-color:#EED69C;
                                 color:#AA9974;}
.darkyellow .container .heading div {color:#AD8223; }
.darkyellow .container div .button a {color:#e09e00;}
.darkyellow .container .text {color:#836C32;}
.darkyellow .container .text a { color:#836C32;}
.container .text a:hover {text-decoration:underline;}

/** purple **/
.purple{clear:both; 
        margin-bottom:20px;}
.purple .container .box {background-color:#CBC1E1;} 
.purple .container .heading {background-color:#b6abd7;
                             color:#8f89a3;}
.purple .container .heading div {color:#716f7c; }
.purple .container div .button a {color:#8f89a3;}
.purple .container .text {color:#615E63;}
.purple .container .text a {color:#716f7c;}

/** blue **/
.blue{clear:both; 
      margin-bottom:20px;}
.blue .container .box {background-color:#80CAF9;} 
.blue .container .heading {background-color:#51B4F7;
                           color:#2c95d0;}
.blue .container .heading div {color:#1679b1;}
.blue .container div .button a {color:#3E79A1;}
.blue .container .text {color:#615E63;}
.blue .container .text a {color:#1679b1;}

/** lime green **/
.limegreen{clear:both; 
           margin-bottom:20px;}
.limegreen .container .box {background-color:#BDFEBD;} 
.limegreen .container .heading {background-color:#A1FEA3;
                                color:#7aad77;}
.limegreen .container .heading div {color:#556F56;}														
.limegreen .container div .button a {color:#58865D;}
.limegreen .container .text {color:#615E63;}
.limegreen .container .text a {color:#556F56;}

/** dark green **/
.darkgreen{clear:both; 
           margin-bottom:20px;}
.darkgreen .container .box {background-color:#AEDB9A;} 
.darkgreen .container .heading {background-color:#5AA03D;
                                color:#A8DD90;}
.darkgreen .container .heading div {color:#294F17;}														
.darkgreen .container div .button a {color:#58865D;}
.darkgreen .container .text {color:#615E63;}
.darkgreen .container .text a {color:#556F56;}

/** orange **/
.orange{clear:both; 
         margin-bottom:20px;}
.orange .container .box {background-color:#FDE2C2;} 
.orange .container .heading {background-color:#FDD6A9;
                            color:#E8AB66;}
.orange .container .heading div {color:#EF7935;}
.orange .container div .button a {color:#EF7935;}
.orange .container .text {color:#615E63;}
.orange .container .text a {color:#EF7935;}

/** red salmon **/
.redsalmon{clear:both; 
           margin-bottom:20px;}
.redsalmon .container .box {background-color:#F9DEE3;} 
.redsalmon .container .heading {background-color:#F6D1D8;
                                color:#CD7E83;}
.redsalmon .container .heading div {color:#B03F41;}
.redsalmon .container div .button a {color:#B03F41;}
.redsalmon .container .text {color:#615E63;}
.redsalmon .container .text a {color:#B03F41;}

/** top logo **/
.logocontainer {width:400px; 
		          height:90px;
		          background-color:#F1B400;}
.logocontainer div {padding-top:8px; 
                    padding-left:7px; }
.logocontainer div img {float:left; border:none; }
.logocontainer div img a:active {border:none; }
.logocontainer div img a:link {border:none; }
.logotext {position:relative; 
           left:10px; 
           color:white; 
           font-family:arial; 
           font-weight:bold; 
           font-size:16px; 
           margin-left:80px;
           margin-top:22px;}		
.logodepartmentname {font-size:14px; 
                     padding-left:0px;
                     margin-top:0px;
                     padding-top:0px;}

/* Quickfix colour for top part for top area  */
.color .logocontainer {background-color:green;}
.red .logocontainer {background-color:#8f0303;}
.purple .logocontainer {background-color:#7968ae;}
.blue .logocontainer {background-color:#017dc3;}
.limegreen .logocontainer {background-color:#48aa43;}
.orange .logocontainer {background-color:#f99a32;}
.redsalmon .logocontainer {background-color:#c4112f;}

/** right sub - menu links **/
.menubutton, .menubuttontitletop, .menubuttontitlebottom {width:140px;
																			 height:auto; 
																			 color:#fff;
																			 font-family:Arial;
																			 font-size:12px;
																			 font-weight:bold;
																			 background-color:#BE5858;
																			 text-align:center;
																			 border-bottom:1px solid #fff;		 
																			 padding-top:3px; 
																			 padding-bottom:3px;}
.menubuttontitletop, .menubuttontitlebottom {background-color: #A21010;
                                             height:11px;
                                             padding-top:0px;
                                             padding-bottom:0px;}	
.menubuttontitletop {background-image: url(top_left.gif);
                     background-repeat:no-repeat;}
.menubuttontitlebottom {background-image: url(bottom_left.gif);
                        background-repeat:no-repeat;
								background-position:buttom left;}
.menubutton a {color:#fff;
               text-decoration:none;}		
						
/** CSS Quickfix Colour Change **/
.color .menubuttontitletop, 
.color .menubuttontitlebottom {background-color: red;}
.color .menubutton {background-color:grey;}
.red .menubuttontitletop, 
.red .menubuttontitlebottom {background-color: #a21010;}
.red .menubutton {background-color:#be5858;}
.yellow .menubuttontitletop, 
.yellow .menubuttontitlebottom {background-color: #fdb812;}
.yellow .menubutton {background-color:#fecd5a;}
.purple .menubuttontitletop, 
.purple .menubuttontitlebottom {background-color: #8676b7;}
.purple .menubutton {background-color:#ab9fcd;}
.blue .menubuttontitletop, 
.blue .menubuttontitlebottom {background-color: #48b9f9;}
.blue .menubutton {background-color:#59b1e2;}
.limegreen .menubuttontitletop, 
.limegreen .menubuttontitlebottom {background-color: #3d9b39;}
.limegreen .menubutton {background-color:#78b975;}
.orange .menubuttontitletop, 
.orange .menubuttontitlebottom {background-color: #eb4e00;}
.orange .menubutton {background-color:#f1834d;}
.redsalmon .menubuttontitletop,
.redsalmon .menubuttontitlebottom {background-color: #d30217;}
.redsalmon .menubutton {background-color:#e04e5b;}

/** top menu - quickfix colours **/
/** yellow **/
#topmenu,
#yellowtopmenu {float:right;
                width:650px;
                padding:0px;
                margin:0px;
                border:solid 0px #000;
                height:21px;font-weight:bold;}
#topmenu div ul,
#yellowtopmenu div ul {float:right;
                       width:auto;
                       padding-right:0px;
                       border:solid 0px red;
                       height:21px;font-weight:bold;}
#yellowtopmenu a{color:#C68F06;font-weight:bold;}

/** limegreen **/
#topmenu,
#limegreentopmenu {float:right;
                   width:650px;
                   padding:0px;
                   margin:0px;
                   border:solid 0px #000;
                   height:21px;}
#topmenu div ul,
#limegreentopmenu div ul {float:right;
                          width:auto;
                          padding-right:0px;
                          border:solid 0px red;
                          height:21px;}
#limegreentopmenu a{color:#326E2F;}

/** red **/
#topmenu,
#redtopmenu {float:right;
             width:650px;
             padding:0px;
             margin:0px;
             border:solid 0px #000;
             height:21px;}
#topmenu div ul,
#redtopmenu div ul {float:right;
                    width:auto;
                    padding-right:0px;
                    border:solid 0px red;
                    height:21px;}
#redtopmenu a{color:green;}

/** red salmon **/
#topmenu,
#redsalmontopmenu {float:right;
                   width:650px;
                   padding:0px;
                   margin:0px;
                   border:solid 0px #000;
                   height:21px;}
#topmenu div ul,
#redsalmontopmenu div ul {float:right;
                          width:auto;
                          padding-right:0px;
                          border:solid 0px red;
                          height:21px;}
#redsalmontopmenu a {color:#A20D26;}

/** blue **/
#topmenu,
#bluetopmenu {float:right;
              width:650px;
              padding:0px;
              margin:0px;
              border:solid 0px #000;
              height:21px;}
#topmenu div ul,
#bluetopmenu div ul {float:right;
                     width:auto;
                     padding-right:0px;
                     border:solid 0px red;
                     height:21px;}
#bluetopmenu a{color:#015E93;}

/** purple **/
#topmenu,
#purpletopmenu {float:right;
                width:650px;
                padding:0px;
                margin:0px;
                border:solid 0px #000;
                height:21px;}
#topmenu div ul,
#purpletopmenu div ul {float:right;
                       width:auto;
                       padding-right:0px;
                       border:solid 0px red;
                       height:21px;}
#purpletopmenu a{color:#483A74;}

/** orange **/
#topmenu,
#orangetopmenu {float:right;
                width:650px;
                padding:0px;
                margin:0px;
                border:solid 0px #000;
                height:21px;}
#topmenu div ul,
#orangetopmenu div ul {float:right;
                       width:auto;
                       padding-right:0px;
                       border:solid 0px red;
                       height:21px;}
#orangetopmenu a{color:#EB4E00;}

/** footer - global fix **/
#bluefooter {float:left;
	     height:30px;
	     line-height:30px;
	     width: 988px;
	     border-top:solid 2px #017dc3;
	     text-align:right;
	     padding:0px 2px 0px 0px;}
#bluefooter a:link, 
#bluefooter a:visited, 
#bluefooter a:active{color:#015E93; 
                     text-decoration:none;
                     font-size:11px;}
#bluefooter a:hover{text-decoration:underline;}			
#orangefooter {float:left;
	       height:30px;
	       line-height:30px;
	       width: 988px;
	       border-top:solid 2px #e78e2e;
	       text-align:right;
	       padding:0px 2px 0px 0px}
#orangefooter a:link,
#orangefooter a:visited, 
#orangefooter a:active {color:#D27715;
                        text-decoration:none;
                        font-size:11px;}
#orangefooter a:hover{text-decoration:underline;}


.logotext a {border:none; text-decoration:none; color:#fff;}
					

/** emblem code **/
.emblemcontainer {width:146px; 
		  height:auto;
 		  text-align:center;
		  background-image: url(yellow.gif);
		  background-position:top left;
		  background-repeat:repeat-x;
		  padding-bottom:3px;} 
.emblemcontainer img {background-color:transparent;
		      margin-top:3px;
		      border:none;}
.emblemcontainer .depname {font-family:Arial;
			 font-size:12px;
			 font-weight:bold;
			 color:#353230;
			 height:auto;
			 padding-bottom:3px;
		    padding-right:3px;
			 padding-left:3px;
			 margin-right:auto;
			 margin-left:auto;}

/** Quickfix Colour Changes **/
.yellow .emblemcontainer {background-image: url(yellow.gif);
                          border:1px solid #FFBD17;
                          border-right:0.5px solid #868585;}
.offyellow .emblemcontainer {background-image: url(offyellow.gif);
                             border:1px solid #c9bb41;
                             border-right:0.5px solid #868585;}
.darkyellow .emblemcontainer {background-image: url(offyellow.gif);
                              border:1px solid #AD8223;
                              border-right:0.5px solid #868585;}
.salmonred .emblemcontainer {background-image: url(salmonred.gif);
                             border:1px solid #C4112F;
                             border-right:0.5px solid #868585;}
.limegreen .emblemcontainer {background-image: url(limegreen.gif);
                             border:1px solid #48AA43;
                             border-right:0.5px solid #868585;}
.darkgreen .emblemcontainer {background-image: url(limegreen.gif);
                             border:1px solid #254E23;
                             border-right:0.5px solid #868585;}
.purple .emblemcontainer {background-image: url(purple.gif);
                          border:1px solid #7968AE;
                          border-right:0.5px solid #868585;}
.orange .emblemcontainer {background-image: url(orange.gif);
                          border:1px solid #F99A32;
                          border-right:0.5px solid #868585;}
.blue .emblemcontainer {background-image: url(blue.gif);
                        border:1px solid #017DC3;
                        border-right:0.5px solid #868585;}
																							 
/** IE v6 hacks **/
* html #wp2006609430List {border:0px solid #000;
			                 margin-bottom:-30px;
			                 padding-right:0px;}
* html #wp2006609430List li h2 {white-space: nowrap;}
* html #wp2006609430 {border:0px solid #000;
                      padding-left:0px;
                      font-size:10px;}
* html	#ctl00_ctl00_pmanager_wp2006609430 {}
* html .box .heading  {border:0px solid #000;
                       margin-bottom:0px;
                       padding-top:3px;}
* html .box .text {font-size:11px;}
* html #wp1650188019 {border:1px solid #000;
	  	      			 top:0px;}										
		      
/** specific page information **/
.pagecodeofweork ol {padding-bottom:5px;}		
.alpha li{list-style-type:lower-latin}			
.abstractdownloads {background-color:#ccc;
		              margin-top:30px;}			
.valigntop td {vertical-align:top;}
.grey {background-color:#efefef;
       font-weight:bold;
       color:#000;}	 
.grey strong {margin-left:20px;}
.border {border:1px solid #ccc;
         padding-right:10px;
         padding-left:10px;
         padding-top:5px;
         padding-bottom:5px;}
.archiunder {padding-left:50px;}

/** from temp logo file **/
.logocontainer {width:570px;
            	 height:90px;
            	 background-color:#F1B400;
            	 position:relative;
            	 background-image: url(trans_line_.gif); 
            	 background-position:bottom left; 
            	 background-repeat: repeat-x;}
.logocontainer div {padding-top:8px;
                    padding-left:7px;}
.logocontainer div img {padding-top:1px;
                        padding-right:1px !important;
                        padding-bottom:1px;
                        padding-left:1px;
                        border:1px solid #fff;}
.logocontainer div img {float:left;}
.logotext {position:relative;
           left:10px;
           color:#fff;
	        font-family:Times;
	        font-weight:bold;
	        font-size:20px;
	        padding-left:80px;
	        margin-top:22px;}		
.logodepartmentname {font-size:14px;
                     padding-left:0px;
                     margin-top:0px;
                     padding-top:0px;}

/* Quickfix colour for top part for top area  */
.color .logocontainer {background-color:green;}
.red .logocontainer {background-color:#8f0303;}
.yellow .logocontainer {background-color:#C68F06;}
.offyellow .logocontainer {background-color:#f9df32;}
.darkyellow .logocontainer {background-color:#D79F18;}
.blue .logocontainer {background-color:#017dc3;}
.limegreen .logocontainer {background-color:#48aa43;}
.darkgreen .logocontainer {background-color:#207500;}
.orange .logocontainer {background-color:#f99a32;}
.redsalmon .logocontainer {background-color:#c4112f;}
#header{border:solid 0px #000}
#rightimg{border:solid 0px #000}
#lang{border:solid 0px #000}
#menu a {border: solid 0px #000; 
         width:120px;
         white-space:normal;
         text-align:left;}
#qlinks {border:solid 0px #000;
         height:auto;}
#search{border:solid 0px #000;
        padding:3px}
#qlinks {background-color:transparent;
         width:150px;
         padding:0px}
#left {border:0px solid #000;}
#menu {background-color:transparent;}
#menu div{background-color:transparent;}
#search{height:auto}
#menu {margin-top:0px;}

