body, td, p
{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.8em;	color: #000000; text-decoration: none;	margin:0; padding:0;}

a { font-weight:normal; text-decoration:none; color:#545454;}
a:hover {font-weight:normal; text-decoration:underline; color:#545454;}
.link-active { font-weight:normal; text-decoration:none; color:#545454;}

.top_heading a { font-weight:normal; text-decoration:none; color:#000000;}
.top_heading a:hover {font-weight:normal; text-decoration:underline; color:#000000;}

.black-heading { color: #ffffff; background: url(orange-gradient.gif) repeat-x top #EF7B04;	padding-bottom: 0.0em;	padding-left: 0.2em;	text-align: left;	font: Bold 1.8em Arial, Helvetica, sans-serif; line-height: 1.9em;}
.black-heading a { font: Bold 1em Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#FFFFFF; }
.black-heading a:hover { font: Bold 1em Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color:#FFFFFF; }

.banner { background: #ffffff; padding-bottom: 0.3em; padding-top: 0.3em; text-align: center; font: Arial, Helvetica, sans-serif; color:#000000; }
.banner_while { background: #ffffff; padding-bottom: 0.3em; padding-top: 0.3em; text-align: center; font: Arial, Helvetica, sans-serif; color:#000000; }

.bottbg_search { background: #323232;	padding-top: 0.1em; padding-bottom: 0.1em; padding-left: 0.2em;	color:#ffffff;}
.bottbg_right { background: url(bottbg.gif) repeat-x top #323232;	padding: 0.9em 0.5em; color:#ffffff; font-size: 0.8em; line-height: 1.3em; }
.bottbg_right a{ color:#ffffff; font-size: 1.1em; line-height: 1.3em; }
.bottbg_left {background: url(bottbg.gif) repeat-x top #323232;	padding-top: 0.9em;	padding-bottom: 0.1em; padding-left: 0.1em;	color:#ffffff; text-align: right; width:7em;	float:left}
.bottbg_left a { color: #58EA4D; text-decoration: none; }
.bottbg_left a:hover { color: #58EA4D; text-decoration: underline; }

.pagging_mobi { padding-right: 0.3em;	color:#000000; text-align: right;}

.bread_crumbles_left { padding-right: 0.3em;	color:#000000; text-align: left;	float:left}
.bread_crumbles_left_detail_page { padding-right: 0.3em;	color:#000000; text-align: left;	 padding-top: 0.3em;}

list.hr_line	{	border-bottom:1px 	solid #DADADA;}

hr {	color:#CCCCCC;	background-color:#CCCCCC;	height:0.1em;	border:none;	margin:0px 0px 0px 0px}
.hr1 {	height:0.1em;	padding-top: 0.2em;	padding-bottom: 0.2em;	border:none;	margin:0px 0px 0px 0px}

.heading {	padding-top:0.1em;	border-bottom: 0.1em solid #CCCCCC;	text-align: center;	font: bold 1.2em Arial, Helvetica, sans-serif;	color: #000000; }
.heading_below {	padding-top:0.5em;	color: #000000;}

.desc_line_top	{	border-top: 0.1em solid #CCCCCC;	padding-top:0.2em;	padding-bottom:0.2em;}
.desc_line_top_bottom	{	border-top: 0.1em solid #CCCCCC;	border-bottom: 0.1em solid #CCCCCC;	padding-top:0.2em;	padding-bottom:0.2em;}
.desc_line_top_up	{	border-bottom: 0.1em solid #CCCCCC;	padding-top:0.2em;	padding-bottom:0.2em;}


.detail_bold	{	float:left; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	color: #414141; text-decoration: none;	padding-bottom: 0.3em;}
.detail_bold_float	{	float:left; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.8em;	color: #414141; text-decoration: none;	font-weight: bold;	padding-bottom: 0.3em;	width:7.5em;	float:left}
.detail_bold_heading	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.8em;	color: #414141; text-decoration: none;	font-weight: bold;	padding-bottom: 0.3em;}
.detail_bold_fix	{	float:left; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.8em;	color: #414141; text-decoration: none;	padding-bottom: 0.3em;	width:15.5em;}

.days_shows { width:3em;	float:left	}

#main { width: 100%; margin: auto; border: 1px solid #DADADA; }



h1, h2	{	color: #660033;	border-bottom: 1px #000000 solid	}

h1	{	font-size: 1.4em	}

h2	{	font-size: 1.2em	}

h3	{	font-size:1em;	font-weight: bold;	}

h4 {	font-size:1em;	}

ul { margin: 0; padding: 0; margin: 10px 10px 10px 25px; }
ul li	{	list-style: square; color:#000000;	}
ul.blue li	{	list-style: square; color:#949494;	}
ul.green li	{	list-style: square; color:#949494;	}
ul li a { color:#000000; text-decoration: underline; }
ul li a:hover { color:#000000; text-decoration: none; }

img	{	border: none	}

.error
{
     color: #CC0000;
     border: 1px #FF0000 solid;
     font-size: 0.8em;
     background: left no-repeat url(error.gif) #FFFF99;
     padding-left: 20px
}


.zip {
-wap-input-required: true;
-wap-input-format: "NNNNN"
}

.label_h3{
	background-color :#ffffff; 
	color :#cc0000;	
	font-size:medium;	
	font-weight: normal;	
	padding: 5px 0px 5px 1px;	
	margin: 0px; 
	font-family :Arial;
}


.label_h5{
	background-color :#ffffff; 
	color :#2d2d2d;	
	font-size:small;	
	font-weight: normal;	
	padding: 2px 0px 2px 1px;	
	margin: 0px; 
}

label_h5_b{
	background-color :#ffffff; 
	color :#000000;	
	font-size:normal;
	font-weight: bold;	
	padding: 2px 0px 2px 1px;	
	margin: 0px; 
}

#top left bottom right

.clear { clear: both;}

.bottbg_white_search { background: #ffffff;	padding-top: 1em; padding-bottom: 1em; padding-left: 0em;	color:#000000;}
.nopadding-search { padding-top: 0; padding-left: 3px}

.image { width: 95px; float: left; margin-right: 10px; }
.floatleft { float:left; }
.floatright { float:right; }
.floatleft_desc { float:left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	color: #414141; text-decoration: none;}
.floatleft_fix { float:left;	width:6em;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.9em;	color: #414141; text-decoration: none;	font-weight: bold;}

.paddingleft { padding-left: 5px; }
.green-bold {  float:left;	width:6em;	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:0.9em;	font-weight:bold; color:#508F02; text-decoration:none;	padding-left: 0.2em;}
.green-bold_desc {  float:left;	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em; color: #104C55;	text-decoration:none;}

.lightgreen-big_heading { font-family: Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; color:#508F02; text-decoration:none;	padding-top: 0.2em;}
.lightgreen-big_heading_title { padding-top:0.2em;	border-bottom: 0.1em solid #CCCCCC;	text-align: center;	font: bold 1.4em Arial, Helvetica, sans-serif;	color:#6F8A0A; text-decoration:none;}
.blue-bold { font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#104C55; text-decoration:none;	padding-left: 0.4em;}
blue-bold123	{font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#104C55; text-decoration:none;	padding-left: 0.4em;}

.blue-bold_home	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.1em;	color: #104C55; text-decoration: none;	padding-left: 0.3em;}	

.gray-hd { background: #333333; font-size: 1em; color: #FFFFFF; padding: 5px; }
.top-banner { background: #FFFFFF; border-top: 4px solid #5A5A5A; text-align: center; font-size: 1.3em; font-weight: bold; color:#000000; }

.graytext { font-size: 1em; color: #5A5A5A; font-size: 0.9em;  }

.blue-hd-border { border: 2px solid #B8B8B8; background: url(hd-gray-gradient.gif) repeat-x bottom #fff; font-size: 1.3em; font-weight: bold; color:#414954; text-indent: 5px; padding-top: 7px; padding-bottom: 7px; margin-top: 1px;}
.blue-hd-border a { font-size: 1em; font-weight: bold; color:#414954; text-decoration: none; display: block;  background: url(hd-gray-gradient.gif) repeat-x bottom #fff; padding-top: 7px; padding-bottom: 7px; }
.blue-hd-border a:hover { font-size: 1em; font-weight: bold; color:#ffffff; text-decoration: none; background: #F07800;}

.green-hd-border { border: 2px solid #B8B8B8; background: url(hd-gray-gradient.gif) repeat-x bottom #fff; font-size: 1.3em; font-weight: bold; color:#414954; text-indent: 5px; padding-top: 7px; padding-bottom: 7px; margin-top: 1px;}
.green-hd-border a { font-size: 1em; font-weight: bold; color:#ffffff; text-decoration: none; display: block; }
.green-hd-border a:hover { font-size: 1em; font-weight: bold; color:#fff; text-decoration: none; background: #F07800;}

.red-hd-border {border: 2px solid #B8B8B8; background: url(hd-gray-gradient.gif) repeat-x bottom #fff; font-size: 1.3em; font-weight: bold; color:#414954; text-indent: 5px; margin-top: 1px;}
.red-hd-border a { font-size: 1em; font-weight: bold; color:#414954; text-decoration: none; display: block; background: url(hd-gray-gradient.gif) repeat-x bottom #fff; padding-top: 7px; padding-bottom: 7px;  }
.red-hd-border a:hover { font-size: 1em; font-weight: bold; color:#414954; text-decoration: none; background: #F07800;}

.yellow-hd-border { border: 2px solid #B8B8B8; background: url(hd-gray-gradient.gif) repeat-x bottom #fff; font-size: 1.3em; font-weight: bold; color:#414954; text-indent: 5px; padding-top: 7px; padding-bottom: 7px; margin-top: 1px;}
.yellow-hd-border a { font-size: 1em; font-weight: bold; color:#ffffff; text-decoration: none; display: block; }
.yellow-hd-border a:hover { font-size: 1em; font-weight: bold; color:#fff; text-decoration: none; background: #F07800;}


.red-hd-border-province { border: 2px solid #BE0100; background: #323232; font-size: 1.5em; font-weight: bold; color:#ffffff; text-indent: 5px; padding-top: 7px; padding-bottom: 7px; margin-top: 3px;}
.red-hd-border-province a {  font-size: 1em; font-weight: bold; color:#ffffff; text-decoration: none; }
.red-hd-border-province a:hover {  font-size: 1em; font-weight: bold; color:#E30100; text-decoration: none; }

.breadcrums { font-weight: bold; color:#000000; font-size: 0.9em; padding-top: 0.4em;padding-left: 0.7em;padding-bottom: 0.4em; line-height: 1.4em; border-top: 4px solid #5A5A5A; }

.news-hd { background: url(hd-gray-gradient.gif) repeat-x bottom #FFF; height:32px; line-height: 32px; border: 2px solid #B8B8B8; color:#414954; font-weight: normal; font-size: 1.5em; text-indent: 5px;  }
.news-hd a { color:#414954; text-decoration: none;  display: block;   }
.news-hd a:hover { color:#414954;  text-decoration: none; background: #F07800; }

.article-img-border { border: 3px solid #323232; margin-right: 10px; float: left; }
.article { margin-top: 0.6em; padding-left:0.3em; }
.news-hd-details { font-size: 1.5em; font-weight: bold; color: #343434; padding: 0.3em; }
.boldfont { font-weight: bold; }
.entertainment-hd { background: #0071C1; border: 1px solid #1E4B6A; margin-top: 1px; font-weight: normal; color:#fff; font-size: 1em; padding: 3px 0px; text-indent: 7px; }
.entertainment-img { margin-top: 7px; margin-bottom: 7px; border: 3px solid #323232; margin-right:3px; }
.clear { clear: both; }

.bott-banner { background: #FFFFFF; border-top: 4px solid #5A5A5A; text-align: center; font-size: 1.3em; font-weight: bold; color:#000000; }

.red-hd { border: 2px solid #B8B8B8;font-size: 1.3em; font-weight: bold; color:#414954; text-indent: 5px;  margin-top: 1px;  background: url(hd-gray-gradient.gif) repeat-x bottom #fff; padding-top: 7px; padding-bottom: 7px;}
.red-hd a{ font-weight: bold; color:#414954;  display: block; }
.red-hd a:hover{ font-weight: bold; color:#FFFFFF; }

.red-hd-new { font-family: Verdana, Arial, Helvetica, sans-serif;padding: 4px; font-size: 1.2em; font-weight: bold; color:#EC7A00; }
.red-hd-new a { font-size: 1.0em; font-weight: bold; color:#313234;}

.blue-hd {  background: url(hd-gray-gradient.gif) repeat-x bottom #fff; height:32px; line-height: 32px; border: 2px solid #B8B8B8;font-size: 1.3em; font-weight: bold; color:#414954; text-indent: 5px;  margin-top: 1px; }
.blue-hd a{ font-weight: bold; color:#414954;  background: url(hd-gray-gradient.gif) repeat-x bottom #fff;  display: block; }
.blue-hd a:hover { font-weight: bold; color:#FFFFFF; text-decoration: none;  background: #F07800;}

.red-hd-border-directorylisting-nobullet { border: 2px solid #B5B5B5; background: #fff; font-size: 1.1em; font-weight: bold; color:#000; text-indent: 1px; padding-top: 7px; padding-bottom: 7px; margin-top: 2px;}

.red-hd-border-directorylisting-nobullet a {color:#000; text-decoration:none; font-weight:700; cursor:pointer; display:block; width:100%}

.red-hd-border-directorylisting-black { border: 2px solid #B5B5B5; font-size: 1.1em; font-weight: bold; color:#3A3A3A; text-indent: 7px; margin-top: 2px;}
.red-hd-border-directorylisting-black a { font-size: 1.1em; font-weight: bold; color:#3A3A3A; text-decoration: none; display: block;  background: #fff;  padding-top: 7px; padding-bottom: 7px; }
.red-hd-border-directorylisting-black a:hover { font-size: 1.1em; font-weight: bold; color:#fff; text-decoration: none;background: #F07800;  }


.blue-hd-border-new {font-size: 1.1em; font-weight: bold; color:#3A3A3A; text-indent: 5px; padding-top: 7px; padding-bottom: 7px; margin-top: 2px;}
.blue-hd-border-new a { font-size: 1.1em; font-weight: bold; color:#F07800; text-decoration: none; display: block; }
.blue-hd-border-new a:hover { font-size: 1.1em; font-weight: bold; color:#3A3A3A; text-decoration: none; }

.blue-hd-border-new1 {font-size: 1.1em; font-weight: bold; color:#3A3A3A; text-indent: 5px; padding-top: 7px; padding-bottom: 7px; margin-top: 2px;}
.blue-hd-border-new1 a { font-size: 1.1em; font-weight: bold; color:#F07800; text-decoration: none;  }
.blue-hd-border-new1 a:hover { font-size: 1.1em; font-weight: bold; color:#3A3A3A; text-decoration: none; }


.blue-hd-border-directorylisting { border: 2px solid #B5B5B5; font-size: 1em; font-weight: bold; color:#3A3A3A; margin-top: 2px; text-indent: 5px;}
.blue-hd-border-directorylisting a { font-size: 1.1em; font-weight: bold; color:#3A3A3A; text-decoration: none; display: block;  padding-top: 7px; padding-bottom: 7px; }
.blue-hd-border-directorylisting a:hover { font-size: 1.1em; font-weight: bold; color:#000000; text-decoration: none; background: #F07800;  }

.green-hd-border-directorylisting { border: 2px solid #B5B5B5; font-size: 1em; font-weight: bold; color:#3A3A3A; margin-top: 2px; }
.green-hd-border-directorylisting a { font-size: 1.1em; font-weight: bold; color:#3A3A3A; text-decoration: none; display: block; padding-top: 7px; padding-bottom: 7px; }
.green-hd-border-directorylisting a:hover { font-size: 1.1em; font-weight: bold; color:#000000; text-decoration: none; background: #F07800; }

.red-hd-border-directorylisting { border: 2px solid #B5B5B5; font-size: 1em; font-weight: bold; color:#3A3A3A; margin-top: 2px; text-indent: 5px;}
.red-hd-border-directorylisting a { font-size: 1.1em; font-weight: bold; color:#3A3A3A; text-decoration: none; display: block; padding-top: 7px; padding-bottom: 7px; }
.red-hd-border-directorylisting a:hover { font-size: 1.1em; font-weight: bold; color:#000000; text-decoration: none; background: #F07800; }

.yellow-hd-border-directorylisting { border: 2px solid #B5B5B5; font-size: 1em; font-weight: bold; color:#3A3A3A; margin-top: 2px; }
.yellow-hd-border-directorylisting a { font-size: 1.1em; font-weight: bold; color:#3A3A3A; text-decoration: none; display: block; padding-top: 7px; padding-bottom: 7px; }
.yellow-hd-border-directorylisting a:hover { font-size: 1.1em; font-weight: bold; color:#000000; text-decoration: none; background: #F07800; }


.directorylist-left { width: 100%; float: left; font-size: 0.7em; padding: 0; margin: 0; text-indent: inherit; }
.directorylist-right { width: 100%; float: left; font-size: 0.9em; text-align: left; padding: 0; margin: 0; text-indent: inherit;  }

#.directorylist-left { width: 50%; float: left; font-size: 0.7em; padding: 0; margin: 0; text-indent: inherit; }
#.directorylist-right { vertical-align:middle; width: 50%; float: left; font-size: 0.9em; text-align: right; padding: 0; margin: 0; text-indent: inherit;  }

.paging { margin-top: 5px;}
.paging a { font-size: 1.3em; font-weight: bold; border: 3px solid #323232;  padding: 2px 2px 3px 4px; text-decoration: none; }
.paging a:hover { font-size: 1.3em; font-weight: bold; border: 3px solid #323232;  padding: 2px 2px 3px 4px; text-decoration: none; background: #CCC; color:#000000; }
.paging a.last { margin-right:0; }
.paging a:hover.last { margin-right:0; }
.paging a.current { font-size: 1.3em; font-weight: bold; border: 3px solid #323232; padding: 2px 2px 3px 4px; text-decoration: none; background: #CCC; color:#000000; }

.listingdetail-content { font-size: 1em; color:#000; border: 2px solid #B5B5B5; background: #fff; font-weight: bold; height:100%; padding: 5px; }
.logo-img { border: 3px solid  #9D9D9D; float: left; margin-right: 7px; margin-bottom:5px; }
.logo-img-blk-bord { border: 3px solid  #000; float: left; margin-right: 10px; margin-bottom:5px; }
a.whitelink-big { font-size: 1em; color:#000000; text-decoration: none; font-weight: bold; }
a:hover.whitelink-big { font-size: 1em; color:#000000; text-decoration: underline; font-weight: bold; }
.height-gap { height: 3px; }
.gasprice { border-bottom: 1px solid #CCCCCC; margin-top: 10px; padding-bottom: 5px;} 
.gasprice_simple { margin-top: 10px; padding-bottom: 5px;} 
.gasprice label { width: 100px; float: left; padding-left: 10px; }
.gasprice_simple label { width: 100px; float: left; padding-left: 10px; }
.companylist { padding-left: 5px; padding-top:3px; padding-bottom: 3px; font-weight:bold; color: #EC7A00;}
.blue-hd-border-eventdetails { background: #fff; border: 2px solid #B5B5B5; margin-top: 3px; color:#000; padding: 5px;  }
.event-detail-hd { font-size: 2em; font-weight: bold; }
.event-details label { width: 100px; float: left; font-weight: bold; color: #CFCFCF; }
a.wmatterlink { font-size: 1em; color:#000000; text-decoration: none; }
a:hover.wmatterlink { font-size: 1em; color:#f07800; text-decoration: underline; }
.event-detail-img { float: left; margin-right: 10px;  }

.listingdetail-content-blue { font-size: 1em; color:#414954; border: 2px solid #B8B8B8; background: url(hd-gray-gradient.gif) repeat-x bottom #fff; font-weight: bold; height: 32px; line-height: 32px;  margin-top: 3px; text-indent: 5px; }
.white-txt-bold { font-size: 1.3em; }
.eventdate { padding-top: 3px; padding-bottom: 3px; }
.weather-hd { font-size: 1.5em; font-weight: bold; color: #272526; margin-top: 10px; padding-left: 10px; margin-bottom: 10px; }
.weather-info label { width: 100px; float: left; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; font-size: 1.3em; }
.omatternormal { font-size: 1em; color: #CE5D2C; }
.bordergray { border-bottom: 1px solid #CCCCCC; }

.viewall { font-weight: normal; color:#EC7A00; font-size: 1.0em; padding-left: 0.1em;padding-bottom: 0.7em;}
.viewall a { font-weight: normal; color:#EC7A00; font-size: 1.0em; padding-left: 0.1em;padding-bottom: 0.7em;}
.viewall a:hover { font-weight: normal; color:#3A3A3A; font-size: 1.0em; padding-left: 0.1em;padding-bottom: 0.7em; text-decoration: none;}
.border-divider { border-bottom: 1px solid #CCC; padding-bottom: 7px; padding-top: 7px; }
.border-notdivider { border-bottom: 0px solid #CCC; padding-bottom: 7px; padding-top: 7px; }

.telephone { font-size: 1.1em; font-weight: bold; color:#000000; font-family:Arial, Helvetica, sans-serif; }
.telephoneno { font-size: 1.2em; font-weight: bold; color:#000000; font-family:Arial, Helvetica, sans-serif; }
.telephoneno a{ font-size: 1.2em; font-weight: bold; color:#f07800; font-family:Arial, Helvetica, sans-serif; }



.blue-hd-border-directorylisting1 { border: 2px solid #0174B5; background: url(blue-bullet.gif) no-repeat 10px 17px #FFFFFF; font-size: 1.1em; font-weight: bold; color:#3A3A3A; text-indent: 22px; margin-top: 2px;}
.blue-hd-border-directorylisting1 a { font-size: 1.1em; font-weight: bold; color:#3A3A3A; text-decoration: none; display: block;  padding-top: 7px; padding-bottom: 7px;}
.blue-hd-border-directorylisting1 a:hover { font-size: 1.1em; font-weight: bold; color:#fff; text-decoration: none; background: #0174B5; display: block; text-indent: 22px; padding-top: 7px; padding-bottom: 7px;  }

.blue-hd-border-directorylisting2 { border: 2px solid #0174B5; background: url(blue-bullet.gif) no-repeat 10px 17px #FFFFFF; font-size: 1.1em; font-weight: bold; color:#3A3A3A; text-indent: 22px; margin-top: 2px;}
.blue-hd-border-directorylisting2 a { font-size: 1.1em; font-weight: bold; color:#3A3A3A; text-decoration: none; display: block;  padding-top: 7px; padding-bottom: 7px;}
.blue-hd-border-directorylisting2 a:hover { font-size: 1.1em; font-weight: bold; color:#fff; text-decoration: none; background: url(green-gradientbg.gif) repeat-x; display: block; text-indent: 22px; padding-top: 7px; padding-bottom: 7px;  }


.black-arrow { float: right; margin-right: 7px; margin-top: 9px; }
.left-icon { float: left; margin-right: 8px; margin-top: 1px; margin-left: 5px; }

.orange-strip { background: url(top-orange-strip.gif) repeat-x; height: 6px; }

.orangelink a { font-weight: bold; color: #FF9A06; text-decoration: none; }
.orangelink a:hover { font-weight: bold; color: #fff; text-decoration: none; }

a.smalllinks { font-size: 12px !important; display: inline;} 
a:hover.smalllinks { font-size: 12px !important;display: inline; } 

.article-title { font-size: 1.2em; font-weight: bold; color: #f07800; }

a.article-link {  color: #df7200; text-decoration: underline; font-size: 1.2em; }
a:hover.article-link {  color: #df7200; text-decoration: none; font-size: 1.2em; }

.hd-left { width:70%; float:left; }
.hd-right { width:25%; float: right; text-align: right; padding-right: 10px; }
a.hd-rightsmalllink { background: none; padding: 0; display:inherit !important; font-size: 0.6em; font-weight: normal; color: #42454c; text-decoration: none; line-height: 21px; }
a:hover.hd-rightsmalllink { background: none; padding: 0; display: inherit !important; font-size: 0.6em; font-weight: normal; color: #42454c; text-decoration: underline;  line-height: 21px; }

.smalllink { font-size: 0.6em; font-weight: normal; float: right; margin-right: 5px; line-height: 20px;  }


.blue-hd-border_1 { border: 2px solid #B8B8B8; background: url(hd-gray-gradient.gif) repeat-x bottom #fff; font-size: 1.3em; font-weight: bold; color:#414954; text-indent: 5px;  margin-top: 1px; display:block;}
.blue-hd-border_1 a {  padding: 0;  font-size: 0.6em; font-weight: normal; color: #42454c; text-decoration: none; line-height: 21px; display: block; background: url(hd-gray-gradient.gif) repeat-x bottom #fff; padding-top: 7px; padding-bottom: 7px;}
.blue-hd-border_1 a:hover { background: #F07800 !important; padding: 0; display: block; font-size: 0.6em; font-weight: normal; color: #42454c; text-decoration: underline;  line-height: 21px; padding-top: 7px; padding-bottom: 7px; text-decoration: none;}


.news-hd_12 { border: 2px solid #B8B8B8; background: url(hd-gray-gradient.gif) repeat-x bottom #fff; font-size: 1.3em; font-weight: bold; color:#414954; text-indent: 5px;  margin-top: 1px; display:block;}
.news-hd_12 a {  padding: 0;  font-size: 0.6em; font-weight: normal; color: #42454c; text-decoration: none; line-height: 21px; display: block; background: url(hd-gray-gradient.gif) repeat-x bottom #fff; padding-top: 7px; padding-bottom: 7px;}
.news-hd_12 a:hover { background: #F07800 !important; padding: 0; display: block; font-size: 0.6em; font-weight: normal; color: #42454c; text-decoration: underline;  line-height: 21px; padding-top: 7px; padding-bottom: 7px; text-decoration: none;}

.hd-left_1 { width:70%; float:left; font-size: 1.7em; font-weight: bold; color:#414954; text-indent: 5px; margin-top: 1px;}
.hd-right_1 { width:25%; float: right; text-align: right; padding-right: 10px; }
a.hd-rightsmalllink_1 { background: #ffffff; padding: 0;  font-size: 0.6em; font-weight: normal; color: #42454c; text-decoration: none; line-height: 21px; }
a:hover.hd-rightsmalllink_1 { background: #F07800; padding: 0; display: inherit !important; font-size: 0.6em; font-weight: normal; color: #42454c; text-decoration: underline;  line-height: 21px; }


.news-hd_1 { background: url(hd-gray-gradient.gif) repeat-x bottom #FFF; height:31px; line-height: 31px; border: 2px solid #B8B8B8; color:#414954; font-weight: normal; font-size: 1.5em; text-indent: 5px;  }
.news-hd_1 a { color:#414954; text-decoration: none;  display: block;   }
.news-hd_1 a:hover { color:#414954;  text-decoration: none; background: #F07800; }
.hd-left_12 { width:70%; float:left; font-size: 1.9em; color:#414954; text-indent: 5px; margin-top: 1px;}

.content-padding { padding: 7px; }
.cal-date { text-align: center; background: #e4e4e4; padding: 7px; font-weight: bold; }
.lottery-content { padding: 7px; }
.lottery-hd { font-size: 1.3em; font-weight: bold; line-height: 30px; color: #df7400; }
.lottery-hd  span { float: right; font-size: 0.7em !important; color:#333333; }
.lottery-number { font-size: 1em; color: #333333; }
.lottery-number span { font-size: 1em; font-weight: bold; color: #333333; }
.lotterylogo { float: right; margin-left: 7px; margin-bottom: 8px; }
