body {
	background-image: images/combinedbg.jpg;  background-repeat:norepeat; background-color: #ffffff;

		}

.engb {  
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #000066;
		}

.cymr { 
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #990000;
		}

.slugc { 
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller;  color: #006666; background: #ff6600;
		}

.sluge	{ 
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller;  color: #FF6600; background: #006666; 
		}
.imgborder{
		border-width: 1px; border-color: #000099;
			}

p {  
		font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 125%; font-size: 100%; 
		}
p.small {  
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; 
		}

.b
	{text-decoration: underline; font-weight: bold;
		}
		
.livelink {  
		font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #cc0000; font-size: 80%;
		}
		
a.body:link {  
		
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000cc; text-decoration: none; font-weight: bold; 
		}

a.body:hover {  
		
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff6600; text-decoration: none; font-weight: bold; 
		}
	
	
a.body:active {  
		
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff6600; text-decoration: none; font-weight: bold; 
		}

a.body:visited {  
		
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #006699; text-decoration: none; font-weight: bold;
		}
	

a.cymnav:link	{
		font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; font-size: 80%;   line-height: 125%;  text-decoration: none; font-weight: bold;
		}
		
a.engnav:link {
		font-family:  Verdana, Arial, Helvetica, sans-serif; color: #000099; font-size: 80%; line-height: 125%;  text-decoration: none; font-weight: bold;
		}

a.cymnav:hover {
		font-family:  Verdana, Arial, Helvetica, sans-serif;color: #cc0000; font-size: 80%; line-height: 125%;  text-decoration: none; font-weight: bold;
}

a.engnav:hover {
		font-family:  Verdana, Arial, Helvetica, sans-serif;color: #cc0000; font-size: 80%; line-height: 125%;  text-decoration: none; font-weight: bold;
}

a.cymnav:active	{
		font-family:  Verdana, Arial, Helvetica, sans-serif;color: #ff6600; font-size: 80%; line-height: 125%;  text-decoration: none; font-weight: bold;
		}
		
a.engnav:active {
		font-family:  Verdana, Arial, Helvetica, sans-serif; color: #006666; font-size: 80%; line-height: 125%; text-decoration: none; font-weight: bold;
		}

a.cymnav:visited	{
		font-family:  Verdana, Arial, Helvetica, sans-serif;color: #3366ff; font-size: 80%; line-height: 125%; text-decoration: none; font-weight: bold;
		}
		
a.engnav:visited {
		font-family:  Verdana, Arial, Helvetica, sans-serif; color: #3366ff; font-size: 80%; line-height: 125%; text-decoration: none; font-weight: bold;
		}


h5 {  
		
	font-family: Verdana, Verdana, Arial, helvetica, Sans-serif; text-decoration: underline; font-size: 11pt;

		}

h4 {  
		
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; 

		}

h3 {  
		
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; 

		}

h2 {  
		
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; 

		}

h1 {  
		
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; 

		}



.textbody {
	padding-right: 180px; padding-left: 5px;  padding-bottom: 5px; padding-top: 15px; 
		}


.indent {
	padding-left: 7px;
		}

li {  
		
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; line-height: 120%; 

		}


.boxc {
	border-right: #990000 1px solid; border-bottom: #990000 1px solid; border-top: #990000 1px solid;  border-left: #990000 1px solid; 
padding-right: 20px; padding-left: 20px; padding-top: 10px; padding-bottom: 10px; background: none;  width: 90%

		}
		
.box {
	border-right: #000066 1px solid; border-bottom: #000066 1px solid; border-top: #000066 1px solid;  border-left: #000066 1px solid; 
padding-right: 20px; padding-left: 20px; padding-top: 10px; padding-bottom: 10px; background: #CCCCCC;  width: 90%

		}
		
.boxc {
	border-right: #009999 1px solid; border-bottom: #009999 1px solid; border-top: #009999 1px solid;  border-left: #009999 1px solid; 
padding-right: 20px; padding-left: 20px; padding-top: 10px; padding-bottom: 10px;   width: 90%

		}

.boxo {
	background-color: #ff6600; padding-top: 0px;  
	padding-bottom: 0px; padding-right: 3px; padding-left: 3px; width: 185px;
		}

.boxb {
	background-color: #006666; padding-top: 0px;  padding-bottom: 0px; 
	padding-right: 3px; padding-left: 3px; width: 185px;
		}

.box4 {
	padding-top: 2px;  padding-bottom: 1px; padding-right: 3px; padding-left: 3px; width=80%

		}


.box5 {
     padding-top: 0px; padding-bottom: 0px; padding-right: 3px; padding-left: 3px; width: 185px;
		}
		
/* Specific stylesheet for CSSPG layer example files */
/*  Jan Roland Eriksson sheets  */

.a { background: none transparent;
         display: block;
         position: relative;
         margin: 0;
         padding: 1.0%;
         width: auto; 
         }

.k { background: none transparent;
         margin: 0;
         padding: 1.0%;
         width: 185px; 
         position: relative;
         float: left;
         }

.i { background: none transparent;
         margin: 0;
         padding: 0; 
         position: absolute;  top: 3px; left: 210px
         
         }

.c { border: none transparent;
          position: relative;
         margin: 0;
         padding: 0;
          }

.d { border: none;
         float: left;
         margin: 0;
         padding: 2px;
         width: auto;
         position: relative; 
          }
         
.e { border: none;
         margin: 0;
         padding: 2px;
          position: absolute;
		 }
         
.f { border: none  none transparent;
          position: relative;
         margin: 0;
         padding: 2px;
         width: auto;
         }
         
.g { border: none;
         float: left;
         margin: 0;
         padding: 2px;
         width: 50%;
         position: relative;
          }

.h { border: none;
         margin: 4px;
         padding: 6px;
          position: absolute;
          }

/*format tables*/
.tablelines
{
 background-color:#000099;
}/*color of the narrow line deviding up the table cells*/
.tabletitle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#000000;
	background-color:#6699ff;
}/*alter background color and font color. 
Not on all tables, only present if table has an extra heading*/
.tablehead{
	color:#000000;
	background-color:#6699ff;
}/*alter background color and font color. 
Contains headings of table rows or columns.*/
.tablebody{
	color:#000000;
	background-color:#ffffff;
	}
	
.button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #0E1F7C;
	border-bottom: 1px solid #050C2F;
	border-right: 1px solid #050C2F;
	border-left: 1px solid #5460A2;
	border-top: 1px solid #5460A2;
	color:#D3D3D3;
	text-decoration:none;
	cursor: hand
}
/*Buttons within forms. If adding new forms put a class="button" in submit and reset tags*/
/*Fields within forms. If adding new forms put a class="select" or "textbox" in input tags*/
.select {
	font-size :10;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff;
}
.textbox {
	font-size :10;
	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff;

