/* CSS Document */
a {font-weight:bold;color:#f8991d}
body{
	font-family: Arial,sans-serif;
	text-align: center;
	color: #000000;
	line-height: 1.166;	
	margin: 0px;
	text-align: left;
	padding: 0px;
	background: #62b3da url(/surestart2.nsf/bg.gif) ;
	background-repeat: repeat-y
}
/* Layout Divs                                 */
/***********************************************/
#search-events{
	position: absolute;
	left: 380px;
	top: 30px;
	padding: 00px 0px;
	width: 600px;
	height:42px;float:left
}
.searchbutton {
				font-family: Tahoma; 
				margin:0px;
				padding-bottom:3px
/* IE Fix */
*padding-bottom:1px;
				font-weight:bold;
				font-size: 0.7em;
				color: #ffffff;	
				width:55px;
				height:21px;
				background-image:url(search-button.gif);
				border:0px;
				cursor: hand }	
.searchbutton:hover {color:#0083c3}
#search-site{
	position: absolute;
	left: 742px;
	top: 240px;
	padding: 00px 0px;
	width: 240px;
}
#faq{
	position: absolute;
	left: 742px;
	top: 280px;
	padding: 00px 10px;
	width: 200px;
	z-index: -60;
}
#logo{
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 00px 0px;
	width: 552px;
	height:160px;
    z-index: -200;
}
#top-menu{
	position: absolute;
	left: 346px;
	top: 82px;
	padding: 00px 0px;
	width: 628px;
	height: 42px;
	z-index: 50;
}
#sidemenu {
	position: absolute;
	left: 15px;
	top: 180px;
	padding: 0px 0px 0px 0px;
	width: 260px;
	height:auto;
	z-index: 50;
}
#content {
	position: absolute;
	left: 243px;
	top: 235px;
	padding: 05px 05px 05px 05px;
	width: 496px;
	height:auto;
	z-index: -50;
}
#surestart-banner{
	position: absolute;
	left: 240px;
	top: 125px;
	width: 734px;
	height:108px;
	text-align: right;
	z-index: 1;
}
#surestart-banner-side{
	position: absolute;
	left: 0px;
	top: 360px;
	width: 224px;
	height:274px;
	z-index: -100;
}
#mini-links{
	position: absolute;
	left: 770px;
	top: 5px;
	width: 200px;
	height:18px;
	text-align: center;
	text-transform:uppercase;
	
}
#printerlinks{
	position: absolute;
	left: 681px;
	top: 564px;
	width: 259px;
	height:21px;
	
}
#logo{
	position: absolute;
	left: 900px;
	top: 514px;
	width: 54px;
	height:52px;	
}
#navBar{
  float:left;
	padding: 0px;
	background-color: #ffffff;
}
#logos{
	position: absolute;
	left: 681px;
	top: 512px;
	padding: 0px 0px 0px 10px;
	width: 154px;
	height:45px;
}
/************** #pic code popup **************/
#pic {
		 background-color: #FFFFFF;
		 left: 10px;
		 position: relative;
		 top: 10px;
		 width: 100px;
}
#pic a .large {
		 border: 0px;
		 display: block;
		 height: 1px;
		 left: -1px;
		 position: absolute;
		 top: -1px;
		 width: 1px;
}
#pic a img {
		 border: 0;
}
#pic a.p1, #pic a.p1:visited {
		
		
		 display: block;
		 height: 69px;
		 left: 0;
		 text-decoration: none;
		 top: 0;
		 width: 49px;
}
#pic a.p1:hover {
		 background-color: #fff;
		 color: #d11a24;
		 text-decoration: none;
}
#pic a.p1:hover .large {
		 
		 display: block;
		 height: 268px;
		 left: -400px;
		 position: absolute;
		 top: -20px;
		 width: 400px;
		z-index: 100;
}
/* -------------general menu controls - start------------------*/
/* position and general settings*/
.menu {
height:42px;
width:628px;
position:relative;
z-index:200;
overflow:visible;
margin: 0px;padding: 0px;
background-color:#f8991d;
clear: both; 
}
/* remove the list style */
.menu ul {
z-index:200;
padding:0px;margin:0px;
list-style-type:none;
}
/*--------------------Top menu dropdown-----------------------*/
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
display: inline;
float: left;
margin: 0px;padding: 0px;
list-style: none;
position:relative;
text-align:center;
}
/* top level ccontrols */
.menu a, .menu a:visited {
font-family: Tahoma, arial, sans-serif;
font-weight:900;
font-size:0.9em;
display:block;
text-decoration:none;
color:#ffffff; 
background-color:#f8991d;
padding: 8px 24px 12px 24px;
line-height:21px;
border-left:solid 1px #E0E6EC;
text-align:left;
}
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0;}
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited, .menu ul ul a:hover {
font-size:11px;
float:left;
background:#fcc278;
border-left:solid 1px #f8991d;
height:auto; 
line-height:1em; 
padding:4px 7px ; 
width:256px;
color:#008fcb;
text-transform:none;
border-top:1px solid #ffffff;
line-height:1.4em
}
/*------------------------second level controls - end----------------------*/
/*------------------------control visibility - start----------------------*/
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
height:0;
top:38px;
left:0; 
width:160px;
padding-top:4px;
}
/* make the second level visible when hover on first level */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}
/*------------------------control visibility - end----------------------*/
/*------------------------control the colours for each section-------------------*/
/* drop down colours*/
.menu a:hover, .menu ul ul a:hover{
color:#ffffff; 
background:#000000;
text-decoration:underline;
}
/* style this to make top menu bit to stay the correct colour */
.menu :hover > a, .menu ul ul :hover > a {
color:#ffffff;
background:#000000;
text-decoration:underline;
 
}
/*------------------------taken out BG code here----------------------*/
.menu a:hover, .menu ul ul a:hover{
color:#ffffff; 
background:#f8991d;
text-decoration:underline;
}
.menu :hover > a, .menu ul ul :hover > a {
color:#ffffff;
background:#f8991d;
text-decoration:underline;
}
fieldset {border:0px;background-color:#fff;padding:5px;border:0px solid #fff}
.searchdrop { width:240px;float:left;margin: 0px 5px 0px 30px;background-color:#E9F7FA;font-size:0.7em;font-weight:bold}
  
input
{

background: #fff;
border: 2px solid #b2e7f8
}

.submit input
{
color: #000;
background: #0083c3;
border: 2px outset #d7b9c9
} 
.main {
	font-family: "Tahoma", Geneva, arial, helvetica, sans-serif;
	font-size:0.84em;
	color:#000000;
}
.small {
	font-family: "Tahoma", Geneva, arial, helvetica, sans-serif;
	font-size:0.70em;
	color:#0078c1;
	font-weight:bold;
}
.breadcrumb {
	font-family: "Tahoma", Geneva, arial, helvetica, sans-serif;
	font-size:0.70em;
	color:#f8991c;
	font-weight:bold;
}
.printer {
	font-family: "Tahoma", Geneva, arial, helvetica, sans-serif;
	font-size:0.70em;
	color:#000000;
}
.smallwhite {
	font-family: "Tahoma", Geneva, arial, helvetica, sans-serif;
	font-size:0.70em;
	color:#fff;
}
.mainred {
	font-family: "Tahoma", Geneva, arial, helvetica, sans-serif;
	font-size:0.84em;
	color:#cb151d;
}
.mainwhite {
	font-family: "Tahoma", Geneva, arial, helvetica, sans-serif;
	font-size:0.90em;
	color:#fff;
}
#main b,   b { 
	
		color: #0083c3;
		font-weight:bold
		}
.eventssub {margin-top: 10px;
		padding: 0px;
		text-align: left;
		font-family: "Tahoma", Geneva, arial, helvetica, sans-serif;
		 font-size:1.2em; 
		color: #c2ecff;
		line-height:1.3em;
			font-weight:700;
			clear:both
			}
.eventssml {font-size:0.85em}
.emailprint { float:left;
				font-family:   Tahoma, Verdana; 
				font-size: 0.65em;
				text-decoration:none;
				font-weight:bold;
				margin-top:10px
}
h1 {font-family:"Tahoma", Geneva, arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:1.4em;
	line-height:1.3em;
	color:#0083c3;
}
h2 {font-family:"Tahoma", Geneva, arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:1.00em;
	line-height:1.3em;
	color:#f8991d;
}
.sml {
	font-family:"Tahoma", Geneva, arial, helvetica, sans-serif;
	font-size:0.70em;
}
.smlf {
	font-family:"Tahoma", Geneva, arial, helvetica, sans-serif;
	font-size:0.60em;
}
.xsml {
	font-family:"Tahoma", Geneva, arial, helvetica, sans-serif;
	font-size:0.55em;
}
a:active {
	color:#000000;
	background-color:#0083c3
}
#left_nav li a:active {
	
	background-color:transparent
}
#sub_nav li a:active {
	
	background-color:#0083c3
}
a.set1:link {
	color:#0083c3;
	text-decoration:none
}
a.set1:visited {
	color:#f8991c;
	text-decoration:none
}
a.set2:link {
	color:#fff;
	text-decoration:none
}
a.set2:visited {
	color:#fff;
	text-decoration:none
}
a.set2:hover {
	color:#fff;
	text-decoration:none
}
a.set3:link,a.set3:visited,a.set3:hover{
	color:#cb151d;
}
a.set3:link,a.set3:visited {
	text-decoration:none
}
a.set4:link,a.set4:visited,a.set4:hover {
	color:#000000;
}
a.set4:link,a.set4:visited {
	text-decoration:none
}
a.set1:hover,a.set2:hover,a.set3:hover,a.set4:hover {
	text-decoration:underline
}
a.top:link, a.top:visited {
	color:#333399
}
.sub {
	font-family: Tahoma, verdana, sans-serif;
	font-size:0.75em;
	color:#fff;
	
}
.title {
	font-family: Tahoma, verdana, sans-serif;
	font-size:1.75em;
	color:#0083c3;
	
}
.show {
	display:inline;
}
.hide {
	display:none;
}
.Option:hover {
	color: #fff;
	text-decoration: underline;
}
#lm-list-menu { 
width:230px;text-align:left;
padding-top:0px;overflow:auto;
}
#left_nav {
width: 200px;
margin: 0;
padding: 0;
line-height: 29px;
color: #FFF;
text-align: center;
vertical-align: middle;
float: left;
list-style-type: none;
}
#left_nav li {
font-family:Verdana, Sans Serif;
font-weight:bold;
font-size:0.9em;
line-height: 29px;
text-align: center;
display: inline;
}
#left_nav li a{
text-align:left;
width: 200px;
height: 29px;
padding:0px;
margin: 0;
border-bottom:1px solid #fff;
color:#FFF;
text-decoration: none;
display: block;
}
#left_nav li a img {float:left;margin:8px 4px 0px 2px;border:0}
#left_nav li a:hover {
} 
#sub_nav  { margin: 0;
padding: 0;background-color:#fff;} 
#sub_nav li {
font-family:Arial, Verdana, Sans Serif;
font-weight:normal;
font-size:0.8em;
background-color:#fff;
line-height: 29px;
text-align: center;
display: inline;
/*background-image:url(lm-list-bg2.gif);*/
}
#sub_nav li a{
text-align:left;
width:200px;
height: 29px;
margin: 0;
color:#fff;
text-decoration: none;
/*background-image:url(lm-list-bg2.gif);*/
display: block;
border-bottom:1px solid #018fcb;
}
#sub_nav li a:hover {
} 
#faq ul {padding:0;margin:0;width:220px;}
#faq li a{
font-size:0.8em;
font-weight:bold;
text-align:left;
margin: 0;
color: #0083c2;
text-decoration: none;
}
#faq li a:active{background-color:#fff}
#faq li a:hover{text-decoration: underline}
#faq li{
list-style:none;
background-image:url(ss-listblip.gif);
padding-left:16px;margin-bottom:3px
}
#faq li a img {margin-right:3px}
#indexlist li a:active{background-color:#fff}
#indexlist li a:hover{text-decoration: underline}
#indexlist li{
list-style:none;
background-image:url(ss-listblip.gif);
padding-left:16px;margin-bottom:3px
}
#indexlist li a img {margin-right:3px}
#indexlist ul {padding:0;margin:0;width:220px;}
#indexlist li a{
font-size:0.95em;
font-weight:bold;
text-align:left;
margin: 0;
color: #0083c2;
text-decoration: none;
}
#searchResultList2 {list-style:none;padding:0;margin:0}
#searchResultList2 li {border-bottom:1px solid #f8991d;padding:10px 0 10px 0;margin-bottom:10px}
/************** #locality map **************/
#map {position:relative; margin:50px auto; width:500px; height:250px;}
#map ul {padding:0; margin:0; list-style:none; position:absolute; top:0; left:0;}
#map ul li {position:absolute;}
#map ul li#handale {width:15px;height:15px;top:164px;left:294px;}
#map ul li#stjosephs {width:15px;height:15px;top:165px;left:315px;}
#map ul li#duncan {width:15px;height:15px;top:151px;left:333px;}
#map ul li#whitecliffe {width:15px;height:15px;top:141px;left:281px;}
#map ul li#hummersea {width:15px;height:15px;top:143px;left:316px;}
#map ul li#saltburn {width:15px;height:15px;top:95px;left:219px;}
#map ul li#skelton {width:15px;height:15px;top:133px;left:213px;}
#map ul li#guisborough {width:15px;height:15px;top:185px;left:179px;}
#map ul li#lingdale {width:15px;height:15px;top:175px;left:233px;}
#map ul li#lockwood {width:15px;height:15px;top:194px;left:228px;}
#map ul li#marske {width:15px;height:15px;top:95px;left:176px;}
#map ul li#newmarske {width:15px;height:15px;top:128px;left:169px;}
#map ul li#coatham {width:15px;height:15px;top:50px;left:127px;}
#map ul li#dormanstown {width:15px;height:15px;top:63px;left:98px;}
#map ul li#lakeside {width:15px;height:15px;top:88px;left:143px;}
#map ul li#greengates {width:15px;height:15px;top:81px;left:126px;}
#map ul li#eston {width:15px;height:15px;top:139px;left:79px;}
#map ul li#grangetown {width:15px;height:15px;top:101px;left:71px;}
#map ul li#southbank {width:15px;height:15px;top:110px;left:32px;}
#map ul li#ormesby {width:15px;height:15px;top:183px;left:44px;}
/* remove the absolute position from the list items for lte IE6 */
* html #map ul li {position:static;}
/* and give the absolute position to the links for lte IE6 */
* html #map ul li a.tl {position:absolute;}
* html #map ul li#handale a.tl {top:164px; left:294px;}
* html #map ul li#stjosephs a.tl {top:165px; left:315px;}
* html #map ul li#duncan a.tl {top:151px; left:333px;}
* html #map ul li#whitecliffe a.tl {top:141px; left:281px;}
* html #map ul li#hummersea a.tl {top:143px; left:316px;}
* html #map ul li#saltburn a.tl {top:95px; left:219px;}
* html #map ul li#skelton a.tl {top:133px; left:213px;}
* html #map ul li#guisborough a.tl {top:185px; left:179px;}
* html #map ul li#lingdale a.tl {top:175px; left:233px;}
* html #map ul li#lockwood a.tl {top:194px; left:228px;}
* html #map ul li#marske a.tl {top:95px; left:176px;}
* html #map ul li#newmarske a.tl {top:128px; left:169px;}
* html #map ul li#coatham a.tl {top:50px; left:127px;}
* html #map ul li#dormanstown a.tl {top:63px; left:98px;}
* html #map ul li#lakeside a.tl {top:88px; left:143px;}
* html #map ul li#greengates a.tl {top:81px; left:126px;}
* html #map ul li#eston a.tl {top:139px; left:79px;}
* html #map ul li#grangetown a.tl {top:101px; left:71px;}
* html #map ul li#southbank a.tl {top:110px; left:32px;}
* html #map ul li#ormesby a.tl {top:183px; left:44px;}
#map ul li a {text-decoration:none;}
#map ul li a.tl {display:block; text-indent:-9999px; background: url(/transparent.gif);}
#map ul li a.tl:hover, #map ul li:hover {z-index:500;}
#map ul li#handale a.tl {width:15px; height:15px;}
#map ul li#stjosephs a.tl {width:15px; height:15px;}
#map ul li#duncan a.tl {width:15px; height:15px;}
#map ul li#whitecliffe a.tl {width:15px; height:15px;}
#map ul li#hummersea a.tl {width:15px; height:15px;}
#map ul li#saltburn a.tl {width:15px; height:15px;}
#map ul li#skelton a.tl {width:15px; height:15px;}
#map ul li#guisborough a.tl {width:15px; height:15px;}
#map ul li#lingdale a.tl {width:15px; height:15px;}
#map ul li#lockwood a.tl {width:15px; height:15px;}
#map ul li#marske a.tl {width:15px; height:15px;}
#map ul li#newmarske a.tl {width:15px; height:15px;}
#map ul li#coatham a.tl {width:15px; height:15px;}
#map ul li#dormanstown a.tl {width:15px; height:15px;}
#map ul li#lakeside a.tl {width:15px; height:15px;}
#map ul li#greengates a.tl {width:15px; height:15px;}
#map ul li#eston a.tl {width:15px; height:15px;}
#map ul li#grangetown a.tl {width:15px; height:15px;}
#map ul li#southbank a.tl {width:15px; height:15px;}
#map ul li#ormesby a.tl {width:15px; height:15px;}
#map ul li .xsnazzy,
#map ul li a .xsnazzy
{visibility:hidden;}
/* For IE6 to work */
* html #map ul li a.tl:hover {border:0;}
* html #map ul li a:hover .xsnazzy {visibility:visible;}
#map ul li:hover .xsnazzy {visibility:visible;}
/* For IE7 to keep the :hover over .xsnazzy  */
#map ul li:hover .xsnazzy {background:url(/transparent.gif);}
.xsnazzy {display:block; position:absolute; height:auto; text-align:left;}
#handale .xsnazzy {left:-150px; top:-180px; width:280px;}
#stjosephs .xsnazzy {left:-150px; top:-180px; width:280px;}
#duncan .xsnazzy {left:-120px; top:-120px; width:280px;}
#whitecliffe .xsnazzy {left:-70px; top:-160px; width:280px;}
#hummersea .xsnazzy {left:-90px; top:-160px; width:280px;}
#saltburn .xsnazzy {left:-90px; top:-120px; width:280px;}
#skelton .xsnazzy {left:-70px; top:-160px; width:280px;}
#guisborough .xsnazzy {left:-70px; top:-160px; width:300px;}
#lingdale .xsnazzy {left:-70px; top:-160px; width:280px;}
#lockwood .xsnazzy {left:-70px; top:-160px; width:280px;}
#marske .xsnazzy {left:-40px; top:-120px; width:280px;}
#newmarske .xsnazzy {left:-70px; top:-160px; width:300px;}
#coatham .xsnazzy {left:-70px; top:-130px; width:280px;}
#dormanstown .xsnazzy {left:20px; top:-110px; width:280px;}
#lakeside .xsnazzy {left:-70px; top:-130px; width:280px;}
#greengates .xsnazzy {left:-70px; top:-130px; width:280px;}
#eston .xsnazzy {left:-70px; top:-140px; width:280px;}
#grangetown .xsnazzy {left:-70px; top:-130px; width:300px;}
#southbank .xsnazzy {left:-70px; top:-130px; width:280px;}
#ormesby .xsnazzy {left:-70px; top:-130px; width:280px;}
.xsnazzy h1, .xsnazzy p {margin:5px 10px;}
.xsnazzy h1 {font-size:0.95em; color:#fff; font-family: "Trebuchet MS", Geneva, arial, helvetica, sans-serif; border-bottom:1px solid #fff;margin:5px 10px;}
.xsnazzy p {padding-bottom:0.5em; color:#fff; font-size:12px; text-align:left; font-family: "Trebuchet MS", Geneva, arial, helvetica, sans-serif;}
.xsnazzy {background: transparent; margin:1em;}
.xboxcontent {display:block; background:#3ba0d1; border:3px solid #3ba0d1; border-width:0 3px;}
.xboxcontent a, .xboxcontent a:visited {display:block; color:#ff0; font-weight:bold; font-size:12px; font-family: "Trebuchet MS", Geneva, arial, helvetica, sans-serif; padding:4px;}
#map ul li a:hover .xsnazzy .xboxcontent a:hover {color:#fff;}
#map ul li:hover .xsnazzy .xboxcontent a:hover {color:#fff;}
/* for IE5.5 */
* html .xsnazzy em.point_right {right:-12px; right:-11px;}
/* End of map */
#searchbuttonOther, #searchbuttonOther2 {background-image:url(/store.nsf/search-Other.gif);background-color:#E38C45; }	
#searchbuttonOther ,#searchbuttonOther2  {
font-family: Tahoma; 
				margin:0px;
				padding-bottom:3px;
/* IE Fix */
*padding-bottom:1px;
				font-weight:700;
				font-size: 0.8em;
				color: #ffffff;	
				width:55px;
				height:21px;
			background-image:url(search.gif);
				border:0px;
				cursor: pointer }	
.tsml2 { font-size:1.0em}
textarea{
background: #fff;
border: 2px solid #0078c0
}
input
{
background: #fff;
border: 2px solid #0078c0
}
.submit input
{
color: #000;
background: #fff;
border: 2px outset #093f61
}
.button2 {
    border: none;
    background: #0078c0;
    padding: 4px 8px;
		 font-family: "Tahoma", Geneva, helvetica, sans-serif; font-size:0.86em;color:#fff;font-weight:bold
}
.button2:hover {
    border: none;
    background: #f8981d;
    padding: 4px 8px;
		
 font-family: "Tahoma", Geneva, helvetica, sans-serif; font-size:0.86em;color:#fff;font-weight:bold
}
-------------------------------------------------------------------------------------------------------------------------------------
.tsml * td,.tsml * th, .tmain * td, .tmain * th {
	font-family: arial, verdana, sans-serif
}
.tsml * td,.tsml * th {
	font-size:0.74em
}
.tmain * td, .tmain * th {
	font-size:1em;
}
table.tsml2 * td,table.tsml2 * th, table.tmain * td,table.tmain * th {color:#000;
	font-family:verdana, arial, sans-serif;padding:7px;vertical-align:top
}
table.tmain * td,table.tmain * th {
	font-size:0.95em
}
table.tsml2 * td,table.tsml2 * th {
	font-size:0.84em
}
table.tsml2,table.tmain{border-collapse:collapse;width:100%}
table.p5 * th,table.p5 * td {padding:5px}
table.p3 * th,table.p3 * td {padding:3px}
table.p2 * th,table.p2 * td {padding:2px}
table.tsml2 * th, table.tmain * th {font-weight:700;text-align:left}
table.tsml2 thead * th, table.tsml2 thead * td, table.tmain thead * th, table.tmain thead * td {
	font-weight:700;text-align:left;vertical-align:bottom
}
tr.lgrey td, tr.lgrey th, tr.dgrey td.lgrey, tr.dgrey th.lgrey, td.lgrey, th.lgrey, table.lgrey * td, table.lgrey * th, table.dgrey * th.lgrey, table.dgrey * td.lgrey {background-color:#f7f7f7}
tr.dgrey td, tr.dgrey th, tr.lgrey td.dgrey, tr.lgrey th.dgrey, td.dgrey, th.dgrey, table.dgrey * td, table.dgrey * th, table.lgrey * th.dgrey, table.lgrey * td.dgrey {background-color:#dddddd}
td.l,th.l,div.l {border-left:1px solid #000000}
td.r,th.r,div.r {border-right:1px solid #000000}
td.t,th.t,div.t {border-top:1px solid #000000}
td.b,th.b,div.b {border-bottom:1px solid #000000}
td.a,th.a,div.a {border:1px solid #000000}
td.dl,th.dl,div.dl {border-left:1px solid #dddddd}
td.dr,th.dr,div.dr {border-right:1px solid #dddddd}
td.dt,th.dt,div.dt {border-top:1px solid #dddddd}
td.db,th.db,div.db {border-bottom:1px solid #dddddd}
td.da,th.da,div.da {border:1px solid #dddddd}
div.hr {border:0px;border-bottom:1px solid #9f9f9f;margin-bottom:10px}
table.greyborders * td, table.greyborders * th {border:1px solid #dddddd;font-size:0.8em}
table.borBlk * th,table.borBlk * td {border:1px solid #000000}
table.borDGy * th,table.borDGy * td {border:1px solid #dddddd}
table.borLGy * th,table.borLGy * td {border:1px solid #f7f7f7}
table.tsml2 caption {
	font-family: arial, verdana, sans-serif;font-size:1.0em;
	font-weight:700;text-align:left
}

