/* selectable styles */
H1, .Heading1		{font-size: 160%; font-family: arial;  font-weight:normal; margin: 0; padding:0; }
H2, .Heading2		{font-size: 120%; font-family: arial; font-style:normal;   margin: 0;  padding:0;}
H3, .Heading3		{font-size: 110%; font-family: arial; font-style:normal;  margin: 0; padding:0;}
H4, .Heading4		{font-size: 100%; font-family: arial; font-style:normal;   margin: 0; padding:0;}

P, .Normal		{font-size: 100%; font-family: arial; margin: 0;  padding:0; }

/* Main Styles */
body
{
   margin:0px; 
   text-align:center;
   font-family:Arial; 
   font-size:80%;
   color:#050505;   
}

li ol
{
   font-size:110%;
}

body a
{
     color:#0000FF;
     text-decoration:underline;
}

body a:link
{
     color:#0000FF;
     text-decoration:underline;
}

body a:visited
{
    color:#800080;
    text-decoration:underline; 
}

body a:hover
{  
     color:#0000FF;
     text-decoration:underline;
}

div		
{
    margin:0px; 
    padding:0px; 
    float:left;
}

img 
{ 
   border:none;
}  
    
#all	
{
    width:994px;
    margin:0px auto 0px auto; 
    text-align:left;
    float:none;
    background-color:#ffffff;
}

#container
{
     width:994px;
     background-color:#ffffff;
}
   
#header
{
    width:974px;
    margin:0px 9px 0px 9px;
}

#login
{
    width:100%;
    height:15px;
    text-align:right;
    background:url(../../../images/templates/topBarSlice.gif) #000000;
    color:#ffffff;
    padding:5px 0px 5px 0px;
}

#login a
{
   margin:0px 10px 0px 10px;
   color: #fff;   
}

#login input
{
    height:14px !important;
    width:150px !important;
    font-size:95%;
}

#login img
{
   margin:0px 0px -3px 5px;
}

.user
{
    margin:0px 10px 0px 10px;
  
}
.user label
{
    margin:0px 10px 0px 10px;
}

.password
{
    margin:0px 10px 0px 10px;
}
.password label
{
    margin:0px 10px 0px 10px;
}

#logo	
{
    display:block;
    width:278px;
    height:66px;
    float:left;
    /* background:url(../../../../images/templates/finance_wales_logo_rgb.jpg) no-repeat; */
    margin:0px;
    padding-top:10px;    
}
   
#logoText {
	float:left;
	font-size:110%;
	height:30px;
	margin:5px 0 0;
	width:100%;
}
    
#controls
{
    float:right; 
    height:100%; 
    border-collapse:collapse;
    width:650px;
}
          
#toplinks
{           
    float:right;
    text-align:right;
    margin:15px 10px 0px 0px;
 }
    
#toplinks ul
{   
   margin:0px;
   padding:0px;
}    
       
#toplinks ul li
{   
   padding:0px 5px 0px 15px;
   background:url(../../../../images/templates/Sept.gif) no-repeat;
   background-position: 0.05px;
   color:#050505;
   text-decoration:none;
}

#toplinks ul li a
{   
   text-decoration:none;
   color:#050505;
}  
      
#toplinks ul li a:visited
{   
   text-decoration:none;
   color:#050505;
}  
    
#toplinks ul li a:hover
{   
   text-decoration:underline;
   color:#050505;
}     
      
#toplinks li.noSep	
{
    padding-left:0px; 
    background:none;
} 
  
.noSep	
{
    padding-left:0px; 
    background:none;
}  

#search
{
    float:right;
    margin:15px 15px 0px 10px;
}
    
#search label
{
   margin:2px 10px 0px 10px;
   float:left;
   display:none;
}

#search a
{
    width: 46px; 
    height: 16px;
    display: inline;
    background:url(../../../../images/templates/Search.gif) no-repeat; 
    float:left;
    margin:2px 0px 0px 0px;
}
  
#search input	
{
     padding:0px; 
     margin:0px 10px 0px 10px;
     height:16px !important;
     width:147px !important;
     float:left;
}

#search a img	
{
    display:none;
}
   
 #welshsearch
{
    float:right;
    margin:15px 15px 0px 10px;
}
    
#welshsearch label
{
   margin:2px 10px 0px 10px;
   float:left;
   display:none;
}

#welshsearch a
{
    width: 46px;
    height: 16px;
    display: inline;
    background:url(../../../../images/templates/Chwilio2.gif) no-repeat; 
    float:left;
    margin:2px 0px 0px 0px;
}
  
#welshsearch input	
{
     padding:0px; 
     margin:0px 10px 0px 10px;
     height:16px !important;
     width:147px !important;
     float:left;
}

#welshsearch a img	
{
    display:none;
} 
   
#menudiv	
{
/*background:url(../../../../images/templates/RedMenuSliceTop.gif) ;*/
   background:#5142b5;
   height:37px;
   width:976px;
   margin:0px 9px 0px 9px;
}
 
#menuText	
{
    
   /*background:url(../../../../images/templates/redMenuTextSlice.gif) ;*/
   background:#002463;
   height:29px;
   width:976px;
   margin:0px 9px 0px 9px;
}

#breadcrumb 
{   
    width:652px;
    /*background:url(../../../../images/templates/RedBreadSlice.gif);*/
    background:#CCCCCC;
    height:15px;
    padding:8px 10px 8px 10px;
    margin:3px 0px 0px 0px;
    color:#050505;
}

#breadcrumb a
{   
    color:#050505;
}

#left
{

    width:649px;
    margin:3px 0px 3px 9px;
    float:left;
    margin-bottom: 3px;
}

#headlineImage
{
    z-index:1;

    
} 
#maintext
{     
    min-height:190px;
    width:649px;
    z-index:99;
    position:relative;
    margin-bottom: 3px;
 }

#maintext a
{  
   color:#ffffff; 
   display:block;
   height:238px;
}    

#maintext1
{
background:transparent url(../../../../images/templates/trans.png);
margin:-105px 0 0 12px;
min-height:74px;
padding:11px 10px 10px 23px;
position:relative;
width:491px;
z-index:99;
}

#maintext1 a {
 color:#fff;
 text-decoration:none; 
}
           
#maintext H1, .Heading1
{  
    font-size:220%;
    /* color:#000; */
    margin:0px 0px 20px 0px;
}
      
#leftBoxOne
{
    min-height:122px;
    width:321px;
    float:left;
    border:solid 1px #e27010;
    margin:0px 3px 0px 0px;
    text-decoration:none;
}
         
#leftBoxOneHeader
{
    min-height:21px;
    width:287px;
    font-size:130%; 
    font-weight:bold;
    padding:5px 17px 5px 17px;
    color:#ffffff;
    float:left;
    background-color:#1D72BE;
}
       
#leftBoxOneText
{
    min-height:18px;
    width:280px;
    font-size:100%;
    padding:5px 17px 5px 17px;
    float:left;      
}

#leftBoxOneText a:link
{
     color:#0000FF;
     text-decoration:underline; 
}

#leftBoxOneText a:visited
{
     color:#800080;
     text-decoration:underline; 
}

#leftBoxTwoText a:link
{
     color:#0000FF;
     text-decoration:underline; 
}

#leftBoxTwoText a:visited
{
     color:#800080;
     text-decoration:underline; 
}

#leftBoxThreeText a:link
{
     color:#0000FF;
     text-decoration:underline; 
}

#leftBoxThreeText a:visited
{
     color:#800080;
     text-decoration:underline; 
}
   
#leftBoxTwo
{
    min-height:122px;
    width:158px;
    float:left;
    margin:0px 0px 0px 0px;
    border:solid 1px #90a002;
    text-decoration:none; 
}

#leftBoxTwoHeader
{
    min-height:21px;
    width:144px;
    font-size:130%; 
    font-weight:bold;
    padding:5px 7px 5px 7px;
    color:#ffffff;
    float:left;
    background:#FBAF01;
}
    
#leftBoxTwoText
{
    min-height:18px;
    width:140px;
    font-size:100%;
    padding:5px 10px 5px 10px;
    float:left;
   
}
    
#leftBoxTwoText a
{
       color:#050505;
}
     

#leftBoxThree
{
    min-height:122px;
    width:158px;
    float:left;
    margin:0px 0px 0px 3px;
    border:1px solid #838383;
}

#leftBoxThreeHeader
{
    min-height:21px;
    width:144px;
    font-size:130%; 
    font-weight:bold;
    padding:5px 7px 5px 7px;
    color:#ffffff;
    float:left;
    background:#838383;
}
       
#leftBoxThreeText
{
    min-height:21px;
    width:126px;
    font-size:100%;
    padding:5px 10px 5px 10px;
    float:left;
   
}
    
#leftBoxThreeText a
{
       color:#050505;
}
     
#right	
{
    float:left;
    width:332px;
}
    
#rightTop
{
    height:239px;
    margin:0px 0px 1px 0px;
}

#rightBoxOne
{
    min-height:116px;
    width:303px;
    float:left;   
    margin:4px 0px 0px 3px;      
}

#rightBoxOneText
{
    padding:5px 5px 5px 5px;
    min-height:75px;
    width:195px;
    z-index:99;
    position:relative;
    margin:-93px 0px 0px 108px;
    text-align:right;
	background:transparent url(../../../../images/templates/trans.png);
	color: #fff !important; 
}  
  
#rightBoxOneText a
{
	color: #fff !important;
} 
  
#rightBoxOneText H1, .Heading1
{  
   color:#ffffff !important;
   text-align:right;
}
      
#rightBoxOneText P, .Normal	
{  
    font-size:110%;
    color:#ffffff !important;
    margin:0px 0px 0px 0px;
    line-height:150%;
    font-weight:bold;
    text-align:right;
}
         
#rightBoxOneText P, .Normal	a
{  
    font-size:120%;
    color:#ffffff !important;
    margin:0px 0px 0px 0px;
    line-height:150%;
    font-weight:bold;
    text-align:right;
}    


#menuOne 
{
    float:left;
    width:160px;
}  

#menuOnebox
{
  /* background:url(../../../../images/templates/largeBlackSllice.gif) #373737; */
  background:#5e5e5e;
  width:155px;
  height:187px;
  margin:3px 0px 0px 3px;
  color:#ffffff;
padding-left:5px;
padding-top:5px;
}

#menuOnebox a{color:#ffffff;}

#menuOnebox .headlineTwo
{
   
   font-size:130%; 
   font-weight:bold;
    margin:0px 7px 0px 7px;
    padding: 5px 0px 5px 0px;
   background:url(../../../../images/templates/borderslice.gif) no-repeat bottom #5e5e5e;
   display:block;
}  

#menuOnebox ul
{
    margin:0px;
    padding:0px;
}    
    
#menuOnebox ul li
{
    margin:0px 7px 0px 7px;
    padding: 5px 0px 5px 0px;
    text-decoration:none;
    list-style:none;
    font-size:100%;
    background:url(../../../../images/templates/borderslice.gif) no-repeat bottom #5e5e5e; 
}     
    
#menuOnebox ul li a
{
    margin:0px;
    padding:0px;
    text-decoration:none;
    list-style:none;
    color:#ffffff;
}  
#menuTwobox
{
  /* background:url(../../../../images/templates/largeRedSllice.gif) #A22537; */
background:#5142b5;
  width:155px;
  height:187px;
  margin:0px 0px 0px 7px;
  color:#ffffff;
  padding-left:5px;
padding-top:5px;
}
      
#menuTwobox .headlineTwo
{
    font-size:130%; 
    font-weight:bold;
    margin:0px 7px 0px 7px;
    padding: 5px 0px 5px 0px;
  background:url(../../../../images/templates/borderslice.gif) no-repeat bottom #5142b5;
    display:block;
}  

#menuTwo 
{
    float:left;
    width:160px;
}  

#menuTwobox ul
{
    margin:0px;
    padding:0px;
  
    }  
    
#menuTwobox a
{
  color:#ffffff;
  background:#5142b5;
}
 
#menuTwobox ul li
{
    margin:0px 7px 0px 7px;
    padding: 5px 0px 5px 0px;
    text-decoration:none;
    list-style:none;
    font-size:100%;
    background:url(../../../../images/templates/borderslice.gif) repeat-x left bottom  #5142b5;
}     
    
#menuTwobox ul li a
{
    margin:0px;
    padding:0px;
    text-decoration:none;
    list-style:none;
}     
    
#TopBoxBlack
 {  height:32px;
    width:155px;
    float:left;
    /*background:url(../../../../images/templates/menuBlackSliceHeader.gif)  #373737; */
    background:#5e5e5e;
    margin:3px 0px 0px 3px;
    text-decoration:none;
    font-size:130%; 
    font-weight:bold;
    color:#ffffff;
    display:block;
    padding-top:10px;
padding-left:5px;
}

#TopBoxBlack a
 {
    height:21px;
    width:146px;
    color:#ffffff;
    display:block;
    text-decoration:none;  
}

#TopBoxBlackWelsh
 {  height:32px;
    width:155px;
    float:left;
   background:url(../../../../images/templates/menuBlackSliceHeader.gif) #5e5e5e;
    margin:3px 0px 0px 3px;
    text-decoration:none;
    font-size:115%; 
    font-weight:bold;
    color:#ffffff;
    display:block;
padding-top:10px;
padding-left:5px;
}

#TopBoxBlackWelsh a
 {
    height:21px;
    width:146px;
    color:#ffffff;
    display:block;
    padding:5px 7px 11px 7px;
    text-decoration:none;  
}

#TopBoxRed
{   height:32px;
    width:155px;
    float:left;
    background-color:#5142b5;  
    margin:3px 0px 3px 7px;
     text-decoration:none;
     font-size:130%; 
    font-weight:bold;
    color:#ffffff;
    display:block;
    padding-top:10px;
    padding-left:5px;
}

#TopBoxRed a
{   
    color:#ffffff;
    display:block;
     text-decoration:none;
}

/* Non-Bulleted Lists */
.nobullets {list-style:none; margin:0px; padding:0px; float:left;}
.nobullets li {margin:0px; padding:0px; float:left;}
.nobullets * ul {list-style:none; margin:0px; padding:0px; float:left;}
.nobullets * li {margin:0px; padding:0px; float:left;}

/* Invisible Text */
.invisi {display:none;}

/*footer */    
    
#footer	
{
    width:976px;
    /*height:132px;*/
    margin:0px 9px 0px 9px;
}

#footerBanner	
{
    width:976px;
    height:25px;
    /*background:url(../../../../images/templates/RedFooterSlice.gif);*/
    background:#5142b5;
}
    
#footerLinks
{
     margin:0px 0px 0px 5px; 
     text-align:left;
     width:895px;
}  

#footerApps
{
     margin:18px 0px 10px -10px; 
     text-align:left;
     width:900px; 
     float:left;
} 
       

    
/* top nav -------------------- */
#nav
{  display:block; 
    height:67px;
    float:none;
    margin:0px 0px 0px 0px;
    font-size:110%;
   
}
 
ul#navigation 
{
  padding: 0;
	margin: 0;
	top: 0px;
	left: 0px;
	font-size:90%;
	background:#5142b5;
	text-decoration:none;
}

a, a:link, a:visited
{
	text-decoration: none;
}

ul#navigation li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}

ul#navigation li a {
	
    margin:0px;
    height:28px;
    display:block;
    text-align:center;
    color:#ffffff;
    background:#5142b5;
    padding:15px 10px 0px 10px;
    text-decoration:none;
}

ul#navigation li a:hover {
	
    margin:0px;
    height:28px;
    display:block;
    text-align:center;
    text-decoration:none;
    color:#ffffff;
    background-color:#002463;
    padding:15px 10px 0px 10px;
}	

ul#navigation li.active a {
	
    margin:0px;
    height:28px;
    display:block;
    text-align:center;
    text-decoration:none;
    color:#ffffff;
    background-color:#002463;
    padding:15px 10px 0px 10px;
}

ul#navigation li.homeactive a {
	
    width:100px;
    margin:0px;
    height:28px;
    display:block;
    text-align:center;
    text-decoration:none;
    color:#ffffff;
    background-color:#002463;
    padding:15px 10px 0px 10px;
}
	
ul#navigation li ul  {
	display: block;
	height: 25px;
	background-image:none !important;
		
}

ul#navigation li ul li a:hover {
	
	height: 21px;
	background-image:none;
	color:#ffffff;
	background-color:#002463;
	
}

ul#navigation li ul li a {
	
	color:#ffffff;
	background-color:#002463;
}

ul#navigation li ul li ul li a:hover {
	
	height: 21px;
	background-image:none;
	color:#ffffff;
	background-color:#002463;
}

ul#navigation li ul li a {
	
	color:#ffffff;
	background-color:#002463;
	
}

#navigation li ul {	
	display: block;
	visibility: hidden;
	position: absolute;
	background-image:none !important;
	
}

#navigation li:hover ul {
	visibility: visible;
	z-index: 100;
	background-image:none !important;
}

#navigation li  ul {
	background: none;
	height: 21px;
	
}

#navigation li  ul li ul {
	background: none;
	height: 21px;
	
}

.sub 
{
    background-image:none;
    color:#ffffff;
   background-color:#002463; 
}

/* page styles */
#leftpage
{
    margin:3px 0px 0px 9px;
    float:left;
    min-height:422px;
    min-width:160px;
    background:#5e5e5e;
}

#centrepage
{
     float:left;
     width:652px;
     min-height:392px;
}

#mainarea
{
     float:left;
     width:632px;
     padding:10px;
}

#rightpage
{
   float:left;
  background:#5142b5;
   min-height:425px;
   width:164px;
}

#clearleftbox
{
    height:31px;
    width:100%;
    background:#5e5e5e;
   display:block;
}

#leftmenu  
{

	color:#ffffff;
	font-size:100%;
	font-style:normal;
	font-family: Arial;
	border-collapse:collapse;
	padding:0px 0px 0px 0px; 
	background:#5e5e5e;
}
	
#leftmenu  ul 
{
	list-style-type: none;
	margin: 0;
	border: none;
	padding:0;
	text-decoration:none;
	width:160px;
}
	
#leftmenu   li
{
    margin: 0;
    color:#ffffff;
    background:url(../../../../images/templates/borderslice.gif) repeat-x left top #5e5e5e;
    text-decoration:none;   	
}
	 
#leftmenu   li a
{
	margin: 0;
	display:block;
	/* min-height:16px; */
	padding:5px 5px 5px 0px;
	margin:0px 5px 0px 5px;
	color:#ffffff;
	text-decoration:none;
}
	
#leftmenu  ul.subnav 
{
	list-style: none;
	margin:0;
	font-size:90%;
}

#leftmenu  ul.subnav li 
{
	margin:5px 0px 5px 0px;
	list-style: none;
	color:#ffffff;
	text-decoration:none;
}

#leftmenu  ul.subnav li a
{
margin:5px 0px 5px 0px;
	list-style: none;
	color:#ffffff;
	background-color:#808080;
	/*height:14px;*/
    	padding:5px 5px 5px 0px;
	text-decoration:none;
}

#menuTwoboxpage
{
  /*background:url(../../../../images/templates/largeRedSllice.gif) #A22537;*/
  width:140px;
 background:#5142b5;
  /* height:192px; */
  color:#ffffff;
  padding-left:5px;
  padding: 10px 7px;
}
    
#menuTwoboxpage .headlineTwopage
{
    font-size:130%; 
    font-weight:bold;
    margin:0px 7px 0px 7px;
    padding: 5px 0px 5px 0px;
    /*background:url(../../../../images/templates/borderslice.gif) no-repeat bottom;*/
    display:block;
    }  

#menuTwoboxpage ul
{
    margin:0px;
    padding:0px;
}  
    
#menuTwoboxpage a
{
  color:#ffffff;
  background:#5142b5;
  text-decoration:none;   
}

#menuTwoboxpage ul li
{
    margin:0px 7px 0px 7px;
    padding: 5px 0px 5px 0px;
    text-decoration:none;
    list-style:none;
    font-size:90%;
    /*background:url(../../../../images/templates/borderslice.gif) repeat-x left bottom;*/
}     
    
#menuTwoboxpage ul li a
{
    margin:0px;
    padding:0px;
    text-decoration:none;
    list-style:none;
}     
    
#TopBoxRedpage
{  
    width:150px;
    float:left;
    /* background:url(../../../../images/templates/RedMenuSliceTop.gif) #A22537; */
    background:#5142b5;
    padding:5px 7px 6px 7px;
    font-size:100%;
    /* font-weight:bold; */
    color:#ffffff;
    border-top: solid 3px #ffffff;
    border-bottom: solid 3px #ffffff;
    height:20px;
}

#TopBoxRedpage a
{    
    text-decoration:none;   
    color:#ffffff;   
} 

#register
{  
    width:150px;
    float:left;
   /* background:url(../../../../images/templates/RedMenuSliceTop.gif) #A22537;*/
    background:#5142b5;
    padding:10px 7px 10px 7px;
    font-size:100%;
    /* font-weight:bold; */
    color:#ffffff;
    /* border-top: solid 3px #ffffff; */
    border-bottom: solid 3px #ffffff;
}
#register ul
{
    margin:0px;
    padding:0px;
}  
    
    
#register ul li
{
    text-decoration:none;
    list-style:none;
}  
    
#register ul li a
{
    text-decoration:none;
    list-style:none;
    color:#ffffff;
    background:#5142b5;
}    
    
 
.box {width:650px;}
.box .body {display:block;  width:550px; clear:both; margin: 0px 0px 0px 0px; }

.section1
{
    
    display:none;
    padding: 0px 0px 0px 10px;
    margin:10px 0px 0px 0px;
    color:#ffffff;
    background:url(../../../../images/templates/redMenuTextSlice.gif) repeat-x  bottom  #6E252F; 
}

.section1 span 
{
    display:block; 
}
       
.box {width:750px; margin: 0px 0px 0px 15px;}
.box2 .body {display:block;  width:750px; clear:both; margin: 0px 0px 0px 0px; }
 
.sectiontext
{
    height:20px;
    width:750px;
}

.home
{
   float:left;
    width:100px;
}

.ReadMore {font-size:100%; float:right; text-align:right;  font-family: arial; font-style:normal; margin: 17px 0px 0px 0px; padding:0px; width:200px; }

.BoxMoreLinks {font-size:100%;  text-align:right; font-family: arial; font-style:normal; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; width:140px; }
.MoreLinks a {font-size:100%;  text-align:right;  font-family: arial; font-style:normal; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; width:140px;}
.MoreLinks {font-size:100%;  text-align:right;  font-family: arial; font-style:normal; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; width:140px;}

* html #leftpage
	{
	display: inline;
	}

#leftpage, #centrepage, #rightpage
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}

#wrapper
	{
	overflow: hidden; 
	}

#wrapper
	{

	float: left;

	}

#wrapper:after
	{
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
	
#wrapper
	{
	display: inline-block;
	}

#footer
	{
	clear: both;
	}

table.ImmTS_EarlyStage {
background-color:#FFFFFF;
border-collapse:collapse;
padding:0;
width:100%;
}
table.ImmTS_EarlyStage th, table.ImmTS_EarlyStage td {
margin:2px;
padding:2px;
}
table.ImmTS_EarlyStage, table.ImmTS_EarlyStage th, table.ImmTS_EarlyStage td {

}
table.ImmTS_EarlyStage th {
background-color:#90a002;
color:#fff;
font-size:130%;
}
table.ImmTS_EarlyStage tr {
vertical-align:top;
}

table.ImmTS_Development {
background-color:#FFFFFF;
border-collapse:collapse;
padding:0;
width:100%;
}
table.ImmTS_Development th, table.ImmTS_Development td {
margin:2px;
padding:2px;
}
table.ImmTS_Development, table.ImmTS_Development th, table.ImmTS_Development td {
border:1px solid #006699;
}
table.ImmTS_Development th {
background-color:#006699;
color:#fff;
font-size:130%;
}
table.ImmTS_Development tr {
vertical-align:top;
}

table.ImmTS_ManagementSuccession {
background-color:#FFFFFF;
border-collapse:collapse;
padding:0;
width:100%;
}
table.ImmTS_ManagementSuccession th, table.ImmTS_ManagementSuccession td {
margin:2px;
padding:2px;
}

table.ImmTS_ManagementSuccession, table.ImmTS_ManagementSuccession th, table.ImmTS_ManagementSuccession td {}

table.ImmTS_ManagementSuccession th {
background-color:#e27010;
color:#fff;
font-size:130%;
}
table.ImmTS_ManagementSuccession tr {
vertical-align:top;
}

table.ImmTS_Creative {
background-color:#FFFFFF;
border-collapse:collapse;
padding:0;
width:100%;
}
table.ImmTS_Creative th, table.ImmTS_Creative td {
margin:2px;
padding:2px;
}
table.ImmTS_Creative, table.ImmTS_Creative th, table.ImmTS_Creative td {
border:1px solid #007856;
}
table.ImmTS_Creative th {
background-color:#007856;
color:#fff;
font-size:130%;
}
table.ImmTS_Creative tr {
vertical-align:top;
}

table.ImmTS_Social {
background-color:#FFFFFF;
border-collapse:collapse;
padding:0;
width:100%;
}
table.ImmTS_Social th, table.ImmTS_Social td {
margin:2px;
padding:2px;
}
table.ImmTS_Social, table.ImmTS_Social th, table.ImmTS_Social td {
border:1px solid #CC6600;
}
table.ImmTS_Social th {
background-color:#CC6600;
color:#fff;
font-size:130%;
}
table.ImmTS_Social tr {
vertical-align:top;
}

table.ImmTS_Grey {
background-color:#FFFFFF;
border-collapse:collapse;
padding:0;
width:100%;
}
table.ImmTS_Grey th, table.ImmTS_Grey td {
margin:2px;
padding:2px;
}
table.ImmTS_Grey, table.ImmTS_Grey th, table.ImmTS_Grey td {

}
table.ImmTS_Grey th {
background-color:#838383;
color:#fff;
font-size:130%;
}
table.ImmTS_Grey tr {
vertical-align:top;
}

fieldset { margin: 2em 0; padding: 0; clear: both; border: 1px; }
fieldset.standard { width: 45em; overflow: hidden; padding:5px;}
fieldset.standard legend { font-weight: bold; }
fieldset.standard dl { width: 50em; padding: 0; margin: 0; }
fieldset.standard dl dt { width: 16em; line-height: 1.4em; padding: 0 1em; float: left; clear: left; }
fieldset.standard dl dd { width: 30em; line-height: 2.3em; margin: 0; padding: 0; float: left; }
fieldset.standard dl dt label { display: block; float: right; }
fieldset.standard div.buttons { margin-left: 535px; }
fieldset.standard div.buttons2 { margin-left: 425px; }
fieldset.standard div.submit { margin-left: 519px; }

fieldset.standard table {margin-left:5px }
fieldset.standard div.text {margin-left:6px}

p.list { display:none; }

.sitmp0 { clear:both; float:none;}
.sitmp1 { clear:both; float:none;}
.sitmp2 { clear:both; float:none;}
.sitmp {clear:both; float:none;}

.sitmpA {clear:both; float:none;}

.searchtop {clear:both; float:none;}

.searchResultsItemWrapper {clear:both; float:none; }
.searchResultsHeading {clear:both; float:none;  }

.ArticleBody {clear:both; float:none;}

#footerBannerPrint {
    display:none; 	
  	height:25px;
    margin-top:20px;
    width:800px;    
    background:#5142b5;
    text-align:center;
    font-size:14pt;
    color:#fff;
}

#footerBannerPrint p {  color:#fff !important;}
#Print {  color:#fff !important;}
#Print p {  color:#fff !important;}

/* NEW CHANGES 18-11-09 */
#footerRight{width:895px;}
#footerFlag{float:right;margin:0px; margin-top:10px;}
#footerApps{margin:18px 0px 10px 0px;}

/* Simon Dunn 01-03-10 */
/* New tab menus for Xenos */
#aboutus, #jointhenetwork, #investmentopportunities, #investmentportfolio, #advisernetwork, #news, #mediacentre,
#amdanomni, #ymunoynyrhwydwaith, #cyfleoeddbuddsoddi, #portffoliobuddsoddi, #rhwydwaithcynghorwyr, #newyddon, #canolfancyfryngau
{
  display:none;
  padding: 0px 0px 0px 10px;
  margin:10px 0px 0px 0px;
  color:#ffffff;
}