a.hmenu:link {
 color:#000000;
}

a.hmenu:hover{
 color:#666666;
}

body { 
	margin:0; 
	padding:0; 
	font: 74% Arial, Sans-Serif; 
	color:#808080;  
	background-color:#666666;
	line-height: 1.4em; 
}

a { 
	color: #333333;
	background: inherit; 
	text-decoration:none;
}

a:link { color:#990000; background: inherit; text-decoration:none; }
a:hover { color:#990000; background: inherit; text-decoration:underline; }
a:visited { color:#666666; background: inherit; text-decoration:none; }

.main_stories a:link {color:#990000; text-decoration:none; margin-bottom:5px;}
.main_stories a:hover {color:#990000; text-decoration:underline; padding-bottom:5px;}
.main_stories a:visited {color:#666666; text-decoration:none;}
.main_stories a:visited:hover {color:#666666; text-decoration:underline;}

.latestnew a:link {color:#333333;}
.latestnew a:hover {color:#666666;}
.latestnew a:visited {color:#333333;}

h1 { padding:0; margin:0; color: #5BB1E6; background: inherit; font: bold 1.8em Arial, Sans-Serif; }

h1 a { color: #FFF; background: inherit; }

h2 { background-color: inherit; /*margin: 5px 0 5px 20px;*/ padding:0; font-family:arial,helvetica,sans-serif; font-weight:800; font-size:16px; text-decoration:none; border-bottom:#cccccc 1px solid; }

h2 a:link { color:#990000; }
h2 a:hover { color:#333333; }
h2 a:visited { color:#990000; }

ul { 
	margin: 0 0 0 0; 
	padding : 0; 
	list-style : none; 
}

li { 
	margin: 0 0 8px 0;
	padding: 0 0 0 5px;
}

img {
	border: 0;
}

.content { 

	background: #FFF;

	color: #000; 

	margin: 0 auto; 

	padding: 0; 

	width: 750px; 

}



.helader {  

	height: 55px; 

	padding: 22px 14px 12px 1em; 

	margin:0; 

	background: url(bg.gif);

	color: #FFF; 

}



.hmenu { 

        font-size: 12px;

        color: #333333;

	float: right; 



	/*padding: 10px;*/ 

}





.hmenu ul { 

	margin: 0; 

	padding : 0; 

	list-style : none; 

	border: none;

}

	

.hmenu li { 

	display: inline;

	margin: 0 0 5px 0; 

}



.hmenu li a {

	color: #333333;

	background: inherit;

	font-weight: bold;

	margin: 0 0 0 8px;

}



.left {  

	clear: both; 

	font-size: 90%; 

	float:left; 

	width: 180px; 

	padding: 0 0 1em 0; 

        padding-left:10px;

_margin-top:40px;

}



.left_article { 

	margin: 10px 0 10px 0; 

	padding: 10px 0 10px 0;

	border-top: 1px solid #eee; 

	border-bottom: 1px solid #eee; 

}

	

.center { 

	float:left; 

	width: 730px; 

	/*margin: 0 0 10px 20px; */

margin-left:20px;

	padding: 0; 

	background: #FFF; 

	color: #000;

}



.footer { 

	clear:both; 

	text-align:left; 

}



.footer .right { 

	float:right; 

	clear:right; 

	text-align:right; 

}





fieldset {

	border: 1px solid #eee;

	width:542px;

}



textarea.text { 

	height: 150px; 

	width: 90%; 

	border: 1px solid #ccc; 

	background: #fff; 

	color: #000;

}



textarea.text:hover { 

	border: 1px solid #eee; 

	background: #FFFFF4; 

	color: #000;

}



input.field { 

	border: 1px solid #000000; 

	background-color: #FFFFFF; 

	width: 200px; 

	color: #000;

}



input.field:hover { 

	border: 1px solid #eee; 

	background: #FFFFF4; 

	color: #000;

}



input.text { 

	margin: 0; 

	width: 110px;

	border: 1px solid #666666; 

	background: #FFF;

	color: #000; 

}



input.text:hover { 

	border: 1px solid #333333; 

}



input.searchbutton { 

	margin: 0; 

	font-size: 100%; 

	font-family: Arial, Sans-serif; 

	border: 1px solid #666666; 

	background: #f2a60f; 

	color: #ffffff; 

	padding: 1px; 

	font-weight: bold; 

}



.date { 

	color: #999999; 

	background: #FFFFFF;

	text-align: right; 

	margin: 4px 0 5px 0; 

	padding: 0.4em 0 0 0; 

	border-top: 1px solid #eee;

font-size:10px;

}



input.button { 

	background: #FFFFF4; 

	color: #808080;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}



.comments { 

	padding: 10px 10px 8px 10px; 

	margin: 0 0 7px 0; 

	background: #f8f8f8; 

	color: #000;

}



.commentsbox { 

	padding: 8px 0 10px 10px; 

	margin: 30px 0 10px 0; 

	background: #f4f4f4; 

	color: #000;

        border:1px solid #CCCCCC;

}



.error {

	color: #990000;

	background-color: #FFF0F0;

	padding: 7px;

	margin-top: 5px;

	margin-bottom: 10px;

	border: 1px dashed #990000;

}

.error h2 {

	color: #990000;

	background: inherit;

}



.success {

	color: #000000;

	background: #F5FBE1;

	padding: 7px;

	margin-top: 5px;

	margin-bottom: 5px;

	border: 1px dashed #7BA813;

}

.success h2 {

	color: #7BA813;

	background: inherit;

}



.image {

float:left;

margin-right:15px;

margin-bottom:15px;

margin-top:4px;

margin-right:15px;

padding:4px;

margin-left:8px;

border:1px solid #cccccc;

}



.latestnew {

margin-bottom:2px; padding:8px; background-color:#ffffff; border-bottom:1px solid #cccccc; border-top:#cccccc 1px solid; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid;



}



.feeds{

padding:8px; 

background-color:#eeeeee; 

border:#cccccc 1px solid;



}



.feedimage{

margin-bottom:5px;

}



.main_stories {



margin-bottom:12px; 

padding:8px; 

background-color:#ffffff; 

border-left:#cccccc 1px solid;

border-right:#cccccc 1px solid;

border-bottom:#cccccc 1px solid;

font-size: 90%; 

line-height:26px;

}



.main_stories2 {

padding-top:10px;

margin-bottom:12px; 

padding:8px; 

background-color:#ffffff; 

border:#cccccc 1px solid;

}



.menubar2{

 border: 1px solid #464543; 

 background-color: #333333; 



color:#ffffff;

 line-height:26px;

 font-size: 10px;

 height:26px;

}


 /*
body{padding: 20px;background-color: #377CB1;

    font: 100.01% "Trebuchet MS",Verdana,Arial,sans-serif}



h1{font-size: 250%;color: #FFF}



p{padding-bottom:1em}

h2{padding-top: 0.3em}

div#nifty{ margin: 0 10%;background: #9BD1FA}





.main_title{

 border: 1px solid #464543; 

 background-color: #eeeeee; 

color:#FFFFFF;



 line-height:26px;

 font-size: 10px;

 height:26px;

}*/



 div.rounded {

background :#eeeeee url(corner.gif) top right no-repeat;

position:relative;

width:729px;

float:right;

color:#666666;

padding-left:10px;

 line-height:26px;

 font-size: 11px;

font-weight:bold;

 height:26px;

border-bottom:1px solid #cccccc;

} 



 div.rounded2 {

background :#eeeeee url(corner.gif) top right no-repeat;

position:relative;

width:711px;

float:right;

color:#666666;

background-color:#eeeeee;

padding-left:10px;

 line-height:26px;

 font-size: 11px;

font-weight:bold;

 height:26px;

border-bottom:1px solid #cccccc;

} 



.titletext {

 font-size: 12px;

margin-bottom:3px;

}



/* CSS Document */
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
background-repeat: repeat-x;
background-color: #656565;
 background-image: url("/back.gif");
} 



body,td,th {

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 12px;

}





a.bold:link { color:#000000; }

a.bold:hover{ color:#666666; }



a.menubartext:link { color:#FFFFFF; font-size: 10px; }

a.menubartext:hover { color:#999999; font-size: 10px; }

a.menubartext:visited { color:#FFFFFF; font-size: 10px; } 





 

#header{

 position:relative;

 height:112px;

 width:100%;

} 



.border {

 border: 1px solid #464543;

}



.newsletter{  

 border-left: 2px solid #000000;

 border-right: 2px solid #000000;

 border-bottom: 2px solid #000000;

 background-color:#FFFFFF; 

 height:73px;

 margin-bottom:6px;

 padding:3px;

} 



.newsletter2{  

 border-left: 2px solid #000000;

 border-right: 2px solid #000000;

 border-bottom: 2px solid #000000;

 background-color:#FFFFFF; 

 height:35px;

 padding:8px;

 line-height:35px;

 vertical-align: middle; 

} 



.partners{  

 border-left: 2px solid #000000;

 border-right: 2px solid #000000;

 border-bottom: 2px solid #000000;

 background-color:#FFFFFF; 

 height:35px;

 margin-bottom:6px;

 padding:8px;

 line-height:35px;

 vertical-align: middle; 

} 



.news{  

 border-left: 2px solid #000000;

 border-right: 2px solid #000000;

 border-bottom: 2px solid #000000;

 background-color:#FFFFFF; 

 padding:8px;

 margin-bottom:6px;

 line-height:14px;

} 



.directorytop{ 

 border-left: 2px solid #000000;

 border-right: 2px solid #000000;

 border-top: 2px solid #000000;

 background-color:#FFFFFF; 

} 



.directorymid{

 border-left: 2px solid #000000;

 border-right: 2px solid #000000;

 text-align:right;

 background-color:#000000; 

}



.directorymain{ 

 border-left: 2px solid #000000;

 border-right: 2px solid #000000;

 border-bottom: 2px solid #000000;

 background-color:#FFFFFF; 

 height:100%;

 margin-bottom:6px;

 position:relative;

} 



.directoryleft{

 float:left;

 width:188px;

 background-color:#FFFFFF; 

 padding:6px;

 height:550px;

}

.directoryright {

 float: right;

 width:182px;

 background-color:#FFFFFF; 

 padding:6px;

 height:550px;

}

	



.glossary{  

 border: 1px solid #464543;

 background-color:#FFFFFF; 

 color:#000000;

position:relative;

} 



.glossary2{  

 background-color:#FFFFFF; 

 color:#000000;

position:relative;

} 



.glossary3{  

 border: 1px solid #464543;

 background-color:#FFFFFF; 

 color:#000000;

position:relative;

} 



.banner{

  margin-top:4px;

 margin-bottom:4px;

 border: none;

}



div.float {

 float: left;

}

  

div.float2 {

 float: right;

 vertical-align: 0px;

 text-align:right;

}

 

#leftcol{

 width:396px; 

 float:left; 

 position:relative; 

}

 

#twocols{

 width:404px; 

 float:right; 

 position:relative; 

}

 

#rightcol{

 width:398px; 

 float:right; 

 position:relative;

 height:100%;

}

 

#maincol{

 background-color: #666666;  

 float: left; 

 display:inline; 

 position: relative; 

 width:16%; 

}

 

.second_ad{

 /*width:395px; */

 float:right; 

 position:relative; 

 border: 1px solid #000000;

}

 

.top_ad{

 border: 1px solid #000000;

}

 

 .mainsponsors{

 margin: 2px;

 border: 1px solid #666666; 

}

 




.menubartext{

 color:#FFFFFF;

 font-weight:bold;

 text-decoration:none;

 margin-right:4px;

  font-size: 10px;

}

 

.arrow{

 margin-left:8px; 

}

 

.subtitle {

 height:26px;

 background-color: #333333;

 text-transform: capitalize;

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: xx-small;

 color: #FFFFFF;

 font-weight: bold;

 text-align:center;

 line-height:26px;

 vertical-align: middle; 

 border-top: 2px solid #000000;

 border-left: 2px solid #000000;

 border-right: 2px solid #000000;		

}

 

.subtitle2 {

 height:26px;

 background-color: #333333;

 text-transform: capitalize;

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: xx-small;

 color: #FFFFFF;

 font-weight: bold;

 text-align:center;

 line-height:26px;

 vertical-align: middle; 

 border-top: 2px solid #000000;

 border-left: 2px solid #000000;

 border-right: 2px solid #000000;

 width:394px; 

 float:right; 

 position:relative; 

 margin-top:6px;		

}



.subtitle3 {

 height:10px;

 background-color: #333333;

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 4px;

 color: #FFFFFF;

 font-weight: bold;

 text-align:left;

 line-height:2px;

 vertical-align: middle; 

 border-top: 2px solid #000000;

 border-left: 2px solid #000000;

 border-right: 2px solid #000000;

 text-transform:capitalize;

 padding:8px;

}



.tradeshows{  

 border-left: 2px solid #000000;

 border-right: 2px solid #000000;

 border-bottom: 2px solid #000000;

 background-color:#FFFFFF; 

 width:378px; 

 float:right; 

 position:relative; 

 padding:8px;

} 

 

.bold {

 font-weight: bold;

 text-decoration:none;

 color:#000000;

 font-size:10px;

}

 

.credit {

 color:#999999;

 font-size:9px;

}

 

.further {

 font-weight: bold;

 text-decoration:none;

 color:#990000;

}



.frontdir {

 font-size:10px;

}

 

div.lower_banner1 {

 border: 1px solid #666666; 

 width:383px;

 height:76px;

 background-color:#333333;

 float:left;

 margin-bottom:8px;

 color:#FFFFFF;

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 10px;

 font-weight:bold; 

 text-align:center;

 line-height:75px;

position:relative;

}

 

div.lower_banner2 {

 border: 1px solid #666666; 

 width:383px;

 height:76px;

 background-color:#CC6666;

 vertical-align: 0px;

 float:right;

 margin-bottom:8px;

 color:#FFFFFF;

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 10px;

 font-weight:bold;

 text-align:center;

 line-height:75px;

position:relative;

}

 





.pricetable{

 background-color:#EEEEEE;

}



.smallbox{

  background-color:#889eac;

}

 

.priceheader{

  background-color:#edf3fe;

}



.priceheader2{

  background-color:#e5e3d5;

}





#space{

 height:18px;  

} 

 

 /* *** Float containers fix:

 http://www.csscreator.com/attributes/containedfloat.php *** */ 

.clearfix:after {

 content: "."; 

 display: block; 

 height: 0; 

 clear: both; 

 visibility: hidden;

}

.clearfix2{display: inline-table;}

/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */  

 

.clearfix2{display: inline-table;}

/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */  







.directorymid2{

  border-top: 2px solid #000000;

 border-left: 2px solid #000000;

 border-right: 2px solid #000000;

 text-align:right;

 background-color:#000000; 

 margin-top:6px;



}



.directorymain2{ 

 /*border-left: 2px solid #000000;

 border-right: 2px solid #000000;

 border-bottom: 2px solid #000000;*/

 background-color:#FFFFFF; 

 height:100%;

 position:relative;

/*border: 1px solid #464543;*/

width:398px;

} 



.directoryleft2{

 float:left;

 width:185px;

 background-color:#FFFFFF; 

 padding:6px;

 height:100%;

 border-left: 2px solid #000000;

 border-bottom: 2px solid #000000;

}



.directoryright2 {

 float: right;

 width:185px;

 background-color:#FFFFFF; 

 padding:6px;

 border-right: 2px solid #000000;

 border-bottom: 2px solid #000000;

 height:100%;

}

	

#rightcol2{

 width:398px; 

 float:right; 

 position:relative;

 height:100%;

}







.aa { font-size:11px;

color:#003366;

font-weight:bold;

margin-left:4px;

margin-right:4px;

}





.aa2 { font-size:11px;

color:#003366;

}



a.aa:link { font-size:12px; 

color:#003366;

}



.another_article {

background-color:#eeeeee;

}



.another_article ul {

margin-top:6px;

padding-bottom:10px;

}





.another_article2 {

background-color:#cccccc;

}



.another_article_heading {

background-color: #999999; 

height:19px;

line-height:19px;

padding-left:10px;

}



#nvplyrcnt .rc_top{width:100%; position:relative; z-index:100;background-color: #fff;  border-width:1px 1px 0 1px;}

#nvplyrcnt .rc_bot{width:100%; position:relative; z-index:100;background-color: #fff;  border-width:1px 1px 0 1px;}

#nvplyrcnt .rc_tl {position:absolute; width:3px; height:3px; top:0px; left:0px; font-size:0; background: #fff url(http://l.yimg.com/us.yimg.com/i/us/nws/pr/nvplyr_rc_tl.gif); }

#nvplyrcnt .rc_tr {position:absolute; width:3px; height:3px; top:0px; right:0px; font-size:0; background: #fff url(http://l.yimg.com/us.yimg.com/i/us/nws/pr/nvplyr_rc_tr.gif); }

#nvplyrcnt .nvplyrbtm {position: absolute; bottom: -18px; left:0px; background: #fff url(http://l.yimg.com/us.yimg.com/i/us/nws/pr/nvplyr_btm.gif) no-repeat; height: 18px; width: 182px;}



#nvplyrcnt .dsply .dsplycnt { border: 1px solid #BBBBBB; background:#f2f3f5 url(http://l.yimg.com/us.yimg.com/i/us/nws/pr/newcats_bkgd.gif) repeat-x bottom left; height:17px; padding-left:10px; font-weight:bold;}



#nvplyrcnt { width: 100%;  }

html>body #nvplyrcnt {margin: 5px 0 18px;}

#indexstories .chunk{display:block; background:url(http://l.yimg.com/us.yimg.com/i/us/nws/pr/rul_hori_dot.gif) bottom repeat-x; padding-bottom:10px; margin-bottom: 10px;}

#nvplyrcnt .dsply h4 {color: #333; display: block; margin: 0 5px 2px; padding: 1px 0 0 15px; background:url(http://l.yimg.com/us.yimg.com/i/nt/ic/ut/bsc/vidcam12_1.gif) no-repeat 0px 2px; line-height: 1em;}

html>body #nvplyrcnt .dsply h4 {padding: 2px 0 0 15px;}

#nvplyrcnt .dsply h4 img {margin:0;}

html>body #nvplyrcnt .dsply h4 img {margin:2px 0 0;}

#nvplyrcnt .dsply h4 em {display: none;}





a.t1 {

 font-size:11px;

}

a.t2, a.t3 {

 font-size:13px;

 font-weight:200;

}



a.t4 ,a.t5, a.t6 {

 font-size:16px;

 font-weight:300;

}



a.t7, a.t8, a.t9 {

 font-size:20px;

 font-weight:300;

}



a.t10, a.t11, a.t12 {

 font-size:24px;

 font-weight:300;

}



a.t13, a.t14, a.t15 {

 font-size:28px;

 font-weight:400;

}



a.t16, a.t17, a.t18 {

 font-size:30px;

 font-weight:400;

}



a.t19, a.t20, a.t21 {

 font-size:32px;

 font-weight:500;

}



a.t22, a.t23, a.t24 {

 font-size:34px;

 font-weight:500;

}



a.t25, a.t26, a.t27 {

 font-size:36px;

 font-weight:900;

}



a.t28, a.t29, a.t30 {

 font-size:38px;

 font-weight:900;

}

#footer2{height:68px; list-style: none; float:right;}
#footer2 div.clear{font-size:0px;height:0px;}
#ftrSec {margin:0 0 20px;width:980px;overflow:hidden;}
#ftrSec .ftrSrch .srchCat { display:none; }
#ftrSec .ftrSrch { margin:10px 20px 0px 20px; float:left; }
#ftrSec .feedbackUrl { display:none; }
/** #ftrSec .fltLft { border:1px solid #dfdfdf; margin-top:16px; background-color:#F0F0F0; clear:both; list-style:none; } **/
#ftrSec .fltLft { border:1px solid #666666; margin-top:16px; background-color:#464543; clear:both; list-style:none; }
#ftrSec .fltLft .hdng { width:140px; font:bold 10px Arial; color:#999999; padding:8px 8px 8px 5px; }
#ftrSec .fltLft .links { width:146px; font:8pt Arial; padding:0px 6px 6px 6px; }
#ftrSec .fltLft td { vertical-align:text-top; border-right:1px solid #666666; }
#ftrSec .fltLft .links li { padding:3px 0px; color:#ffffff;}
.links a { color:#ffffff;}
#ftrSec .ftrTxt { line-height:30px; text-align:center; }
#ftrSec .fltRgt { text-align:right; margin-right:20px; color:#ffffff; }
.fltRgt a { color:#889eac; }
#ftrSec .ftrBtmLnk { list-style: none; float:right; margin-top:0px; padding-top:0px; }
#ftrSec .ftrBtmLnk li { line-height:30px; text-align:right; float:left; margin-left:6px; color:#ffffff; list-style: none; }
#ftrSec .ftrBtmLnk li a { margin-right:6px;list-style: none; }
#ftrSec .ftrBtmLnk li ul {list-style: none; }
#ftrSec .copyRight { color:#868686; }
#ftrSec .backToTop { display:none; }
#ftrSec .ftrBtmLogo { float:left; margin-left:20px; }
#ftrSec .ftrLogo a { margin:20px 20px 0 20px; float:left; color:#333;display:block;height:40px;overflow:hidden;text-decoration:none;text-indent:-6666px;width:220px; }
#ftrSec .searchButton:hover { background-position:0 -149px; }

nav.blognav{-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#1d1d1d;border-bottom:1px solid #333;border-left:1px solid #000;border-right:1px solid #333;border-top:1px solid #000;float:left;height:70px;margin:0 0 25px 10px;padding:15px;position:relative;width:910px;line-height:2em;}

.search #blog h1{background-position:left -205px;}
form.search{margin-top:7px; margin-right:8px;}
input.formtip{float:left;height:20px;padding:7px 30px 3px 5px;width:230px;}
input,textarea{-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #111;color:#777;font:normal 1em Verdana, Geneva, sans-serif;}
form.search input.btn{border:none;float:left;margin-left:-30px;}

.mylink {
display: block;
background:url(https://www.meatprocessing.com.au/images/empty_search.gif) no-repeat; margin-left:225px; margin-top:20px;
width:320px;
height:35px;
text-align:center; 
line-height:35px;
text-decoration:none;
font-weight:bold;
color:#666666;
border:0px;
}

#mainwrapper {
       width: 956px;

       font-family: Verdana, Tahoma, Arial, sans-serif;
       font-size: 8pt;
       color: #666666;
       background: #FFFFFF;
	border: 1px solid #464543;

/*	border-left-width: 2px;
        border-bottom-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
        border-bottom-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
        border-bottom-color: #333333;*/
}

.comment_preview {
font-size: .9em;
font-style: italic;
color: #555;
}



fieldset p { padding-left:30px; }

fieldset {margin-bottom:20px;
border:1px solid #cccccc; }
  
legend {
	border:1px solid #cccccc;
	padding:4px;
	padding-right:6px;
	font-weight:bold;
	color:#666666;
  }
  
  #sub1 {
	  padding-left:30px;
  }