/* 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:75px;
    float:left;
    /* background:url(../../../../images/templates/finance_wales_logo_rgb.jpg) no-repeat; */
    margin:0px;
    padding:0px;    
}
    
#logoText {
	float:left;
	font-size:110%;
	height:30px;
	margin:5px 0 0;
	padding:0 0 0 20;
	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:#B10042;
   height:37px;
   width:976px;
   margin:0px 9px 0px 9px;
    
    }
 

#menuText	
{
    
   /*background:url(../../../../images/templates/redMenuTextSlice.gif) ;*/
   background:#7A0933;
   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;
    
    }

 
#main	 
{
     
      
    }

#left
{
   

    
    width:649px;
    margin:3px 0px 3px 9px;
    float:left;
    margin-bottom: 3px;
     

    }
#leftmain
    {
  
   


  
    


    } 
#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 #996666;
    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 #006666;
    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:160px;
  height:192px;
  margin:3px 0px 0px 3px;
  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:#B10042;
  width:160px;
  height:192px;
  margin:0px 0px 0px 7px;
  color:#ffffff;
    }
    
    
#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 #B10042;

    display:block;
    }  
#menuTwo 
{
    float:left;
    width:160px;
  
    }  
#menuTwobox ul
{
    margin:0px;
    padding:0px;
  
    }  
    
#menuTwobox a
{
  color:#ffffff;
  background:#B10042;
   }

    
#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  #B10042;
   

  
    }     
    
#menuTwobox ul li a
{
    margin:0px;
    padding:0px;
    text-decoration:none;
    list-style:none;

  
    }     
    
#TopBoxBlack
 {  height:42px;
    width:160px;
    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;
}
#TopBoxBlack a
 {
    height:21px;
    width:146px;
    color:#ffffff;
    display:block;
    padding:10px 7px 11px 7px;
    text-decoration:none;  
}

#TopBoxBlackWelsh
 {  height:42px;
    width:160px;
    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;
}
#TopBoxBlackWelsh a
 {
    height:21px;
    width:146px;
    color:#ffffff;
    display:block;
    padding:5px 7px 11px 7px;
    text-decoration:none;  
}

#TopBoxRed
{   height:42px;
    width:160px;
    float:left;
    background-color:#B10042;  
    margin:3px 0px 3px 7px;
     text-decoration:none;
     font-size:130%; 
    font-weight:bold;
    color:#ffffff;
    display:block;
}

#TopBoxRed a
{   height:21px;
    width:146px;
    padding:10px 7px 11px 7px;
    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:#B10042;
 
    }
    
#footerLinks
{
     margin:0px 0px 0px 5px; 
     text-align:left;
     width:895px;
      
  
    }  
#footerApps
{
     margin:18px 0px 10px -10px; 
     text-align:left;
     width:900px; 
     
     float:left;
         
    } 
       
#footerFlag
{
     margin:0px; 
     text-align:right;
     float:right;
     margin:-39px 0px 0px 0px;
} 
    
    /* 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:#B10042;
	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:#B10042;
    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:#7A0933;
    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:#7A0933;
    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:#7A0933;
    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:#7A0933;
	
}

ul#navigation li ul li a {
	
	color:#ffffff;
	background-color:#7A0933;
}
 




ul#navigation li ul li ul li a:hover {
	
	height: 21px;
	background-image:none;
	color:#ffffff;
	background-color:#7A0933;
}

ul#navigation li ul li a {
	
	color:#ffffff;
	background-color:#7A0933;
	
}

#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;
	
}


 
#navigation li#menuwhatwedotab ul 
{
	background: none;
	height: 21px;
	margin-left: -20px;

	
}



#navigation li#menuapplynowtab ul 
{
	background: none;
	height: 21px;
	margin-left: -120px;
}

#navigation li#menuinvestmentportfoliotab ul
{
    background:none;
    height: 21px;
	margin-left: -230px;
    
    }
#navigation li#menunewsandmediastab ul
{
    background:none;
    height: 21px;
	margin-left: -360px;
    
    }



#navigation li#menucompanyinformationtab ul
{
    background:none;
    height: 21px;
	margin-left: -480px;
    
    }
   
   
   
  #navigation li#menucaboutustab ul
{
    background:none;
    height: 21px;
	margin-left: -480px;
    
    }
   
   
     
   
    
 li#menuwhatwedotab a {
	  width:100px;
}


li#whatwedo  {
	  width:100px;
}

li#menuapplynowtab a {
	  width:110px;
}


li#applynow  {
	  width:110px;
}




li#menuinvestmentportfoliotab a {
	  width:130px;
	 
}


li#investmentportfolio a {
	  width:130px;
	 
}


li#menunewsandmediatab a {
	  width:120px;
	 
}

li#newsandmedia  a{
	  width:120px;
	 
}



li#menucompanyinformationtab a {
    
    width:140px;
    
}  
	
li#companyinformation a {
    
    width:140px;
    
}  	
	
li#aboutustab a {
    
    width:120px;
    
}  
	
		
li#aboutus a {
    
    width:120px;
    
}  	
.sub 
{
    background-image:none;
    color:#ffffff;
   background-color:#7A0933; 
  
  
}





/* page styles */


#leftpage
{
    margin:3px 0px 0px 9px;
    float:left;
    min-height:422px;
    background:#5e5e5e;
}

#centrepage
{
     float:left;
     width:652px;
     min-height:392px;
     }

#mainarea
{
     float:left;
     width:632px;
     padding:10px;
     }

#rightpage
{
   float:left;
  
  background:#B10042;
   min-height:425px;
   width:164px;
   
}



#clearleftbox
{
    height:31px;
    width:100%;
    background:#5e5e5e;
   display:block;
   
  
}

/*leftmenu */

#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:#B10042;
  /* 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:#B10042;
  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:#B10042;
    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:#B10042;
    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:#B10042;
   
    
    }    
    
    
    
.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; 
    
    
    }
    
    
    
#whatwedo
{
    
    display:none;
    padding: 0px 0px 0px 10px;
    margin:10px 0px 0px 0px;
    color:#ffffff;
  
    
  
    
    
    }

#whatwedo span 
{
    display:block; 
    
    
    }

#yrhynawnawn
{
    
    display:none;
    padding: 0px 0px 0px 10px;
    margin:10px 0px 0px 0px;
    color:#ffffff;

    
  
    
    
    }

#yrhynawnawn span 
{
    display:block; 
    
    
    }  
  
#applynow
{
    
    display:none;
    padding: 0px 0px 0px 10px;
    margin:10px 0px 0px 0px;
    color:#ffffff;
    
    
  
    
    
    }

#applynow span 
{
    display:block; 
    
    
    }
   
#gwnewchgaisynawr
{
    
    display:none;
    padding: 0px 0px 0px 10px;
    margin:10px 0px 0px 0px;
    color:#ffffff;
   
    
  
    
    
    }

#gwnewchgaisynawr span 
{
    display:block; 
    
    
    }    
    
  
    
.box {width:750px; margin: 0px 0px 0px 15px;}


.box2 .body {display:block;  width:750px; clear:both; margin: 0px 0px 0px 0px; }





#investmentportfolio
{
    
    display:none;
    padding: 0px 0px 0px 10px;
    margin:10px 0px 0px 0px;
    color:#ffffff;
   
    
  
    
    
    }

#investmentportfolio span a
{
    display:block; 
    
    
    }
   
#portffoliobuddsoddi
{
    
    display:none;
    padding: 0px 0px 0px 10px;
    margin:10px 0px 0px 0px;
    color:#ffffff;
  
  
    
    
    }

#portffoliobuddsoddi span a
{
    display:block; 
    
    
    }
    
#newsandmedia
{
    
    display:none;
    padding: 0px 0px 0px 10px;
    margin:10px 0px 0px 0px;
    color:#ffffff;
 
  
  
    
    
    }

#newsandmedia span a
{
    display:block; 
    
    
    }
   
 #newyddionachyfryngau
{
    
    display:none;
    padding: 0px 0px 0px 10px;
    margin:10px 0px 0px 0px;
    color:#ffffff;
    
  
    
    
    }

#newyddionachyfryngau span a
{
    display:block; 
    
    
    }
    
#aboutus
{
    
    display:none;
    padding: 0px 0px 0px 10px;
    margin:10px 0px 0px 0px;
    color:#ffffff;
 
   
  
    
    
    }

#aboutus span
{
    display:block; 
    
    
    }
   
#amdanomni
{
    
    display:none;
    padding: 0px 0px 0px 10px;
    margin:10px 0px 0px 0px;
    color:#ffffff;
    
   
  
    
    
    }

#amdanomni span
{
    display:block; 
    
    
    } 
    
   
.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 styles */


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:#006666;
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:#996666;
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: 1; }
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:#B10042;
    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;}







