
 a {   outline: 0;} 
 b { font-weight:bold; }
.ctr {text-align:center;}
.fw{font-weight:bold;}
.clearfloat{clear:both; }
.h_line{clear:both; width:90%; height:2px;margin:10px auto; border:solid 1px #666; }
.img100{width:100%;margin:0 auto;}

.frame_720_v{position : relative;max-width : 720px; margin :0 auto;border : solid 1px #ccc;}
.frame_720{position : relative;max-width : 720px; margin :0 auto;}
.full_frame_s {max-width : 100%;margin-bottom:20px;padding:8px 6px; border:solid 1px #ccc;border-radius:6px;}	
	 
a:link.pd20link{ color:#00c; text-decoration:none; }	
a:visited.pd20link{ color:#909; text-decoration:none; }	
a:hover.pd20link{color:red; text-decoration:underline;}     
a:active.pd20link{color:#090; text-decoration:none;}

/*h1{ font-size:1.5/1.4em;color:#606;weight:lighter ; text-align:center;font- font-family: "Times New Roman", Times, serif;
;margin-top:0; margin-bottom:10px;}   DOS NOT WORK AS IT SHOULD*/

h1{ font-family: "Times New Roman", Times, serif; font-size:1.6em;color:#609;font-weight:lighter; text-align:center;
margin:10px; }

h2{font-size:1.2em; color:#300;text-align:center;margin:6px 0;}
h3{font-size:1.1em; color:#300;text-align:center;margin: 0;} 
h4{font-size:1em;margin:.3em 0; color:#300;text-align:center;margin:4px 0;} 
h5{font-size:.9em;margin:.15em 0; color:#300;text-align:center;} 
h6{font-size:.8em;margin:.1em 0; color:#300;text-align:center;} 

	.leftlug{float:left; width:50px;margin:0; margin-right: 6px;}
	.rightlug{float:right; width:50px;margin:0;margin-left: 6px;}
	
   	 .sslink{width:100%; margin:6px auto;border:solid 1px #ccc; border-radius:8px;padding:6px;background-color:#ebfefe;}

  	 .extlimg{float:none; margin:2px 4px -1px -6px;}
	 .intlimg{float:none; margin:2px 4px -2px -3px;}

  	 .extlink0{display:inline-block;  height :1.313em;}
	 .intlink_t{float:right; margin:3px 0 0 4px;}

	.edgefect  {width:100%;  margin:4px auto; border-radius:10px;
	box-shadow: rgba(60, 60, 60, 0.9)  0px -1px 6px 0px inset; padding: 8px;}

	.localink2{width:170px;  margin:8px auto; border-radius:8px;	
	box-shadow:  rgba(0, 0, 0, 0.2) 0px 30px 60px -30px,
	 rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset; }

	 .localink4  {width:170px;  margin:8px auto; border-radius:8px;background-color: rgba(100, 255, 250, .2);	
	box-shadow:  rgba(0, 0, 0, 0.2) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;}

	ul{list-style-type:none;width:100%; overflow:hidden; margin:0px auto;
	border-radius: 8px; padding:0px;border:solid 0px #ddd;padding:4px;}
                     li{float:left;margin:4px; }
	li a{display:block; width:140px; text-decoration:none;
	 text-align:center; color: #fff; border: 0; border-radius: 8px; 
	background-color: rgba(140, 0, 50, .99);padding:5px;background-image:
	linear-gradient(to top left, rgba(0, 0, 0, .4), rgba(0, 0, 0, .2) 30%, rgba(0, 0, 0, 0));
	box-shadow:inset 2px 2px 3px rgba(255, 255, 255, .6), inset -2px -2px 3px rgba(0, 0, 0, .6);	 }
	li a:visited { color:pink; text-decoration:none;}
	li a:hover {	color: rgba(71, 0, 50,1); background-color:#f99593;}
 		
	.deadlink_h  {float:left; display:block; width:140px;  margin:4px  ;	
	border: 0; border-radius: 8px;    background-color: #ccc  ;background-image:
	linear-gradient(to top left, rgba(0, 0, 0, .4), rgba(0, 0, 0, .2) 30%, rgba(0, 0, 0, 0));
	box-shadow:inset 2px 2px 3px rgba(255, 255, 255, .6), inset -2px -2px 3px rgba(0, 0, 0, .6);
	padding:5px; text-decoration:none;text-align:center;}

	.fullframe  {width:100%;margin:8px 0;}


.stl09{font-size:.9em;line-height:130%;text-align:left;color:#300;}
.stj09{font-size:.9em;line-height:130%;text-align:justify;color:#300;}
.stc09{font-size:.9em;line-height:130%;text-align:center;color:#300;}
.stc09b{font-size:.9em;line-height:130%;text-align:center;color:#300;font-weight:bold;}

.stj10{font-size:1em;line-height:120%;text-align:justify;color:#300;}
.stc10{font-size:1em;line-height:120%;text-align:center;color:#300;}
.stl10{font-size:1em;line-height:120%;text-align:left;color:#300;padding-left:8px;}
.str10{font-size:1em;line-height:120%;text-align:right;color:#300;padding-right:8px;}
.stc10w{font-size:1em;line-height:120%;text-align:center;color:#fff;} /*  white   */
.stc10b{font-size:1em;line-height:120%;text-align:center;color:#300;font-weight:bold;}
.stc10bw{font-size:1em;line-height:2em;text-align:center;color:#fff;font-weight:bold;}
.stl10w{font-size:1em;line-height:120%;text-align:left;color:#fff;}
.stc10B{font-size:1em;line-height:120%;text-align:center;color:#000;} /* black   */
.stl10b{font-size:1em;line-height:120%;text-align:left;color:#000;font-weight:bold;} /* black   */

.stj11w{font-size:1.1em;line-height:120%;text-align:justify;color:#fff;}
.stc11w{font-size:1.1em;line-height:120%;text-align:center;color:#fff;}
.stl11w{font-size:1.1em;line-height:120%;text-align:left;color:#fff;padding-left:8px;}
.stc11bw{font-size:1.2em;line-height:120%;text-align:center;color:#fff;font-weight:bold;}
.stj11{font-size:1.1em;line-height:120%;text-align:justify;color:#300;}
.stc11{font-size:1.1em;line-height:120%;text-align:center;color:#300;}
.stl11{font-size:1.1em;line-height:120%;text-align:left;color:#300;} 
.stl11b{font-size:1.1em;line-height:120%;text-align:left;color:#300;font-weight:bold;}
.stc11b{font-size:1.1em;line-height:120%;text-align:center;color:#300;font-weight:bold;}

/*  ~~~~~~~~~~~Border forms~~~~~~~~~~~~~~~~~~~~*/
.shade_1{ box-shadow: 0 0 2px 1px rgba(0,0,0,0.2) ;}
.shade_2{  border:solid 2px #ccc; }
.shade_3{ box-shadow: 0px 0px 2px 2px  rgba(0,0,0,0.2);}
.shade_4{ box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.3);}
.shade_5{ box-shadow: 1px 1px 3px 2px rgba(0,0,0,0.2);border-radius:8px;background-color:#fff;}
.pillow{width:auto;  margin:4px auto; border-radius:10px;
	box-shadow: rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;}

/*  ~~~~~~~~~~~~Background Colours~~~~~~~~~~~~~~*/

.bg_upd{ background-color:#f6fefe; }	/*ultra pale pd color*/
.bg_vpd{ background-color:#ebfefe; }	/*pale pd color*/
.bg_pd{ background-color:#ccffff; }	/*original pd color*/
.bg_mpd{ background-color:#99ffff; }	/*medium pd*/
.bg_rpd{ background-color:#66ffff; }	/*rich pd*/
.bg_r{ background-color:#ff3333; }	/*red*/
.bg_w{ background-color:#fff; }		/*white*/
.bg_g{ background-color:#ccc; }		/*grey*/
.bg_lg{ background-color:#f0f8ff; }	/*pale grey*/ 
.bg_pr{ background-color:#fdd; }	/*pale red*/ 
.bg_pb{ background-color:#eef; }	/*pale blue*/ 
.bg_vpr{ background-color:#fee; }	/*very pale red*/ 
.bg_pg{background-color:#dfd;}		/*pale green*/ 
.bg_nav{ background-color:#306; } 	 /*nav list bg */
.bg_n{ background-color:#000; } 	 /*black */
.bg_bl{ background-color:#000; } 	 /*black */
.bg_85mgw{background: linear-gradient(rgba(143,51,204,.7), rgba(143,51,204,0)80% );}	
.bg_12mgw{background: linear-gradient(rgba(255, 102,102,.8), rgba(255,102,102,.0) 80%);}
 .redgrad {background-image: linear-gradient(to top, rgba(255,0,0,.0), rgba(255,0,0,.2)100%);}
 .bluegrad {background-image: linear-gradient(to top, rgba(0,0,255,.0), rgba(0,0,255,.4)100%);}
 
/*   ~~~~~~~~~FIXED WIDTH TABLE BORDER ELEMENTS ~~~~~~~~~  */
.col3_table{position:relative;float:none;width:152px;margin:0 auto; border: solid 1px grey;background-color:white;}
.col5_table{position:relative;width:227px;margin:0 auto; border: solid 1px grey;background-color:white;}

.bd_gr{border:solid 1px #ccc;border-radius:6px;padding-top:3px;}
.bd_GRW{border:solid 1px #ccc;border-radius:6px;padding-top:3px;background-color:white;}
.bd_BG{ border:solid 1px #f0f8ff;}
.bd_UPD{ border:solid 1px #f6fefe;}
.bd_N{ border:solid 1px black;}
.bd_Y{ border:solid 1px yellow;}
.bd_L{ border:solid 1px lime;}
.bd_P{ border:solid 1px #f0f;}
.bd_R{ border:solid 1px red;}
.bd_B{border:solid 1px blue;}
.bd_G{border:solid 1px #ccc;}
.bd_W{border:solid 1px #fff;}
.bd_f{ border:solid 1px grey;}
.bd_fB{ border:solid 1px grey;}
.bd_b{float:left; border-bottom:solid 1px grey;width:300px;height:24px;  padding:2px;}
.bd3_0_3h{float:left;width:150px; border-bottom:solid 1px grey; height:20px; padding:2px;}
.ubd_6{border:solid 1px #ccc;  border-radius:6px; padding:4px;background-color:white;}
.ubd_8{border:solid 1px #ccc;  border-radius:8px; padding:4px;background-color:white;}

 /*   Latest method of Table construction uses pcells ie percentage based widths.
 When final, outer border is defined in fixed px width  
 These  classes apply to Tables only      */

.main_table_1{width:450px;margin:10px auto;height:auto;border:solid 2px #666;}         
.pcell_1{float:left;  width:30%;height:33px; padding:2px;}			 
.pcell_1_2{float:left;  width:30%;height:23px; padding:2px;}			 
.pcell_2{float:left; width:14%;height:33px; padding:2px;}
.pcell_2_2{float:left; width:14%;height:23px; padding:2px;}
.mob{float:left;width:120px;margin-top:4px;margin-left:20px;}
.bd_r{border-right: solid 1px grey;}
.bd_rb{border-right: solid 1px grey; border-bottom: solid 1px grey; }
.bd_b{border-bottom: solid 1px grey;}
.bd_full{border:solid 1px grey;}

.pcell_title{float:left;width:70%; margin-top:15px;}
.ptable_title{float:left;width:100%; height:33px;}

.dividingline_grey{clear:both;width:90%;height:2px; border:solid 1px #333; margin:3px auto;}

.br_10{border-radius:10px;padding-top:5px;}
.br_8{border-radius:8px;padding-top:4px;}
.br_6{border-radius:6px;padding-top:3px;}
.br_4{border-radius:4px;padding-top:2px;}

