/* default sNews stylesheet */


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

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


/*
p { 
	margin: 0 0 5px 0; 
	padding: 0; 
	color: #303030; 
	background: inherit;
}*/

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

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

.main_stories a:link {color:#5d6f8d; text-decoration:none; margin-bottom:5px;}
.main_stories a:hover {color:#5d6f8d; 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:#5d6f8d; }
h2 a:hover { color:#333333; }
h2 a:visited { color:#5d6f8d; }

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%; 
	padding: 0 0 1em 0; 	
		width: 180px; 
	        padding-left:10px;	
	*/
	float:left; 



_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;
	color:#333333;  
	font-size:90%; 
        height:2px;
	padding: 1em; 
	border-top: 5px solid #eee; 
	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: #5d6f8d;
	background-color: #FFF0F0;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px dashed #5d6f8d;
}
.error h2 {
	color: #5d6f8d;
	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: 2px solid #000000; 
 background-color: #333333; 

color:#ffffff;
 line-height:26px;
 font-size: 10px;
 height:26px;
}



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: 2px solid #000000;*/ 
 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 */

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



.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: 2px solid #000000;
 background-color:#FFFFFF; 
 color:#000000;
position:relative;
} 

.glossary2{  
 background-color:#FFFFFF; 
 color:#000000;
position:relative;
} 

.glossary3{  

 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; 
}
 



 
.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:#5d6f8d;
}

.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: 2px solid #000000;*/
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;
}
