body{
margin:0px;
padding:0px;
text-align:center;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

#page{ text-align:left;  width:726px; border: 1px solid #000000; margin-top:3px;}

form {margin:0px; padding:0px; border:0px;}
/*------------------- header css ------ */
#header{ text-align:left; height:245px; width:726px; background-image:url(https://images.tmcnet.com/ngnmag/images/header_bkg3x245.jpg); background-position:top; background-repeat:repeat-x; position:relative;}
#header .logo-holder{padding:5px 0px 0px 20px; }
#header .topnav{
	position:absolute;
	top:4px;
	height: 59px;
	width:282px;
	left:427px;
	color:#515152;
	font-size:10px;
	font-weight:bold;
	text-align:right;
}
#header .topnav a { color:#000000; text-decoration:none;}
#header .topnav a:visited { color:#000000; text-decoration:none;}
#header .topnav a:hover { color:#515152; text-decoration:underline;}

#header .mag-title{
	position:absolute;
	top:73px;
	height:25px;
	width:281px;
	left:444px;
	color:#524921;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-image:url(https://images.tmcnet.com/ngnmag/images/mag_title_bkg_yellow.jpg);
	background-repeat:repeat-x;
 
}

#header .mag-cover{
	position:absolute;
	top:99px;
	height:287px;
	width:175px;
	left:542px;
	background-image:url(https://images.tmcnet.com/ngnmag/images/ngn_mag_cover_new.jpg);
	background-repeat:no-repeat;
}


#header .searchbar{
	position:absolute;
	top:112px;
	height:61px;
	width:468px;
	left:23px;
	 
}

#header .bodynav{
	position:absolute;
	top:189px;
	height:45px;
	width:436px;
	left:23px;
}
#header .bodynav h4{font-size:36px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px; padding:0px;}
#header .bodynav h5{font-size:24px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px; padding:0px;}
#header-alt{ text-align:left; height:120px; background-image:url(https://images.tmcnet.com/ngnmag/images/header_alt_bkg.jpg); background-position:top; background-repeat:repeat-x; position:relative;}
#header-alt .logo-holder{padding:10px 0px 0px 20px; }
#header-alt .topnav{
	position:absolute;
	top:10px;
	height: 21px;
	width:282px;
	left:423px;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-align:right;
}
#header-alt .topnav a{ color:#000000; text-decoration:none;}
#header-alt .topnav a:visited { color:#000000; text-decoration:none;}
#header-alt .topnav a:hover {color:#515152; text-decoration:underline;}
#header-alt .mag-title{
	position:absolute;
	top:47px;
	height:29px;
	width:238px;
	left:467px;
	color:#524921;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-image:url(https://images.tmcnet.com/ngnmag/images/mag_title_bkg_yellow.jpg);
	background-repeat: repeat-x;
}

#header-alt .cont-title{
	position:absolute;
	top:87px;
	height:22px;
	width:379px;
	left:29px;
	font-size:22px;
	color:#FFFFFF;
	font-weight:bold;
}

#header-alt .back-butt{
	position:absolute;
	top:95px;
	height:15px;
	width:200px;
	left:470px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

.bnav-txt { font-size:11px; background-image:url(https://images.tmcnet.com/ngnmag/images/y_arrow.gif); background-position:left center; background-repeat:no-repeat; padding-left:20px; color:#4a606b; font-weight:bold; padding-bottom:1px; line-height:14px;}
.bnav-txt a {color:#4a606b; font-weight:bold; text-decoration:underline;  line-height:14px;}
.bnav-txt a:visited {color:#4a606b; font-weight:bold; text-decoration:underline;  line-height:14px;}
.bnav-txt a:hover {color:#4d656f;  text-decoration:underline; line-height:14px;}

.bnav-txt2 { font-size:11px; background-image:url(https://images.tmcnet.com/ngnmag/images/y_arrow.gif); background-position:left center; background-repeat:no-repeat; padding-left:20px; color:#333; font-weight:bold; padding-bottom:1px; line-height:14px;}
.bnav-txt2 a {color:#333; font-weight:bold; text-decoration:underline;  line-height:14px;}
.bnav-txt2 a:visited {color:#333; font-weight:bold; text-decoration:underline;  line-height:14px;}
.bnav-txt2 a:hover {color:#4d656f;  text-decoration:underline; line-height:14px;}

.subswrapper {color:#000000; font-size:12px; font-weight:bold; padding: 5px 0px 0px 10px;}
.subscription {color: #000000; font-size:16px; font-weight:bold;}
.search-box {padding-top:1px; font-size:10px; font-weight:bold;}
.search-box form { margin:0px; padding:0px;}
.search-box input {width:108px; font-size:11px; margin:0px; padding:0px;}
.search-box .sbutt {width:74px; height:20px;}
.search-box table {margin:0px; padding:0px; font-size:10px; font-weight:bold; color:#FFFFFF;}
/*------- header container ------ */

#container-bkg {}
#container { background-image:url(https://images.tmcnet.com/ngnmag/images/container_all_bkg.gif); background-repeat:repeat-y;}
#container-cont {  background-image:url(https://images.tmcnet.com/ngnmag/images/hcontainer_bkg.gif); background-position:top; background-repeat:repeat-x;}

.para { padding:5px 0px 5px 0px; margin:0px; color:#000; line-height:18px; font-size:12px;}
.para a{ padding:5px 0px 5px 0px; margin:0px; color:#4d656f; line-height:18px;}
.para a:visited{ padding:5px 0px 5px 0px; margin:0px; color:#4d656f; line-height:18px;}
.para a:hover { color:#4d656f;}


 

#container-cont h1{color:#000000; font-size:19px; padding:0px; margin:0px; font-family:Geneva, Arial, Helvetica, sans-serif;}
#tofc { height:50px; background-color:#4d656f; width:528px;}
#rtcoln-wrapper{ border-top: 1px solid #000000;}
#content .txt-wrapper{padding:30px 5px 0px 30px; }

h2 {margin:0px; padding:6px 0px 0px 0px; font-size:16px; color:#000000;}
h3 {margin:0px; padding:6px 0px 0px 0px; font-size:14px; color:#4d656f;}
h5 {margin:0px; padding:6px 0px 0px 0px; font-size:14px; color:#4d656f;}
.colmn1{width:262px;}
.colmn1-width {width:235px;border:1px solid #ccc;}
.colmn2{width:262px;}
.colmn3{width:198px;}
.colmn3-width{width:175px;border:1px solid #ccc;}

.colmn1b{width:262px;}
.colmn1-widthb {width:235px;border:1px solid #fff;}
.colmn2b{width:262px;}
.colmn3b{width:198px;}
.colmn3-widthb{width:175px;border:1px solid #fff;}

/*------------------- txt ------ */
.column-wrapper{padding:20px 0px 0px 18px;}
.colmn3-wrapper{padding:145px 0px 0px 15px;}

.column-wrapperb{padding:20px 0px 0px 18px;}
.colmn3-wrapperb{padding:145px 0px 0px 15px;}

.wrapper {padding:15px 20px 0px 20px;}
.wrapper105 {padding-left:99px;}
.wrapperb105 {padding-left:99px;}
.wrapper6 {padding: 6px;}
.wrapper5 {padding-left:5px; padding-right:5px;}
 
.wrapper20 {padding-left:99px; padding-bottom: 152px;}
.wrapperbt20 {padding-bottom:15px;}
.wrapperbttop {padding-bottom:15px; padding-top:15px;}
.wrapperbt {padding-bottom:15px;}
.wrappertop6{ padding-top:6px;}
.wrappertop8{ padding-top:8px;}
.wrapperbttop10{ padding:10px 0px 10px 0px;}
.wrapper-lft20 {padding:20px 20px 0px 20px;}
 

.wrapper-alt  {padding:20px 30px 20px 30px; margin:0px; color:#000; line-height:18px; font-size:12px;}
.wrapper-alt  a{ margin:0px; color:#4d656f; line-height:18px;}
.wrapper-alt  a:visited{   margin:0px; color:#4d656f; line-height:18px;}
.wrapper-alt  a:hover { color:#4d656f;}

.paragraph { font-size: 12px; color:#000000; padding:20px 20px 0px 20px;}
.sm-txt { font-size:11px; color:#000000;font-weight:300; font-family:Arial, Helvetica, sans-serif;}

.sm-txt-red { font-size:11px; color:#5A6D73; font-weight:300; }
.sm-txt-red a{ font-size:11px; color:#5A6D73;font-weight:300;}
.sm-txt-red a:visited{ font-size:11px; color:#5A6D73;font-weight:300;}
.sm-txt-red a:hover{ font-size:11px; color:#5A6D73; text-decoration:underline;font-weight:300;}


.black{color:#000000;}
.btlink { font-size:11px; font-weight:bold; color:#CC0000; padding:3px 0px 3px 0px;}
.btlink a{ font-size:11px; font-weight:bold; color:#CC0000;}
.btlink a:visited{ font-size:11px; font-weight:bold; color:#CC0000;}
.btlink a:hover{ font-size:11px; color:#000000; text-decoration:underline;}
/*------------------- clear bojects------ */
.magic { clear:both;}
.fl-left {float:left;  background-color:#fff;  }
.fl-right {float:right;}
.fl-left-img {float:left; padding-right:20px; padding-bottom:10px;}
.fl-right-img {float:right; padding-left:20px; padding-bottom:10px;}
/*------------------- listing ------ */

.arti-title { height:25px; width:235px; background-color:#515152; font-family: Arial, sans-serif;font-size:13px; font-stretch:inherit; font-weight:regular; background-image:url(https://images.tmcnet.com/ngnmag/images/title_bkg.jpg); background-position:left; background-repeat:no-repeat; color:#FFFFFF; border:thin; border-color:FFD329;  border: 1px solid;}

.arti-title2 { height:25px; width:235px; }
.strd-box {width:224px;}
.snpt-link { padding:3px 5px 5px 5px; background-image:url(https://images.tmcnet.com/ngnmag/images/list_bottom_bkg.gif); background-position:bottom; background-repeat:repeat-x; font-size:11px; font-weight:bold; font-family:  Arial, sans-serif; color:#333333;}
.snpt-link a{ color:#333333; text-decoration:none;}
.snpt-link a:visited{ color:#000000; text-decoration:none;}
.snpt-link a:hover{color:#4d656f; text-decoration:underline;}

.sm-title { width:175px; font-family:  Arial, sans-serif; background-color:#515152; font-size:13px; color:#ffffff; background-image:url(https://images.tmcnet.com/ngnmag/images/title_bkg.jpg); background-position:left; background-repeat:no-repeat; color:#ffffff; font-weight:200;}
.plain-title-tp{font-family: geneva, Arial, sans-serif; font-size:12px; font-weight:regular; color:#4d656f; padding:0px 0px 10px 0px; line-height:14px;text-decoration:none;}
.plain-title-tp a{color:#A90bqa; text-decoration:none;font-weight:regular; }
.plain-title-tp a:visited{color:#A90bqa; text-decoration:none;font-weight:regular; }
.plain-title-tp a:hover{color:#4d656f; text-decoration:none;font-weight:regular; }
plain-title-tp2{font-family:geneva, Arial, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0px 0px 10px 0px; line-height:14px;}
.plain-title-tp2 a{color:#000000; text-decoration:underline;}
.plain-title-tp2 a:visited{color:#000000; text-decoration:underline;}

.plain-title-tp3{font-family:  Arial, sans-serif; font-size:12px; font-weight:bold; color:#000; padding:0px 0px 10px 0px; line-height:17px;}

.plain-title-large a{font-family: helvetica, Arial, sans-serif; font-size:12px; font-weight:600; color:#000; text-decoration:none;}
.plain-title-large a:visited{font-family:helvetica, Arial, sans-serif; font-size:12px; font-weight:600; color:#000; text-decoration:none;}
.plain-title-large a:hover{font-family: helvetica, Arial, sans-serif; font-size:12px; font-weight:600; color:#4d656f;text-decoration:none; }
.plain-title-large {font-family: helvetica, Arial, sans-serif; font-size:12px; font-weight:600; color:#000;text-decoration:none; }

.greentitle a{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;color:#5e7229; text-decoration:none;}
.greentitle a:visited {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;color:#5e7229; text-decoration:none; }
.greentitle a:hover {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;color:#5e7229; text-decoration:underline; }

.arti-title-wrapper{ padding:3px 0px 0px 10px;}
.navlist ul {
margin: 0px;
padding: 0px;
list-style-type: none;
font-family:  Arial, sans-serif;
font-size: 12px;
color:#696969;
line-height:normal;
font-weight:regular;
 }
.navlist ul li {
margin: 0px 0px 0px 0px;
 }
 
.navlist .red  ul li a{
display:block;
color:#000000;
text-decoration:none;
padding:0px 5px 0px 15px;
margin:0px;
background-image:url(https://images.tmcnet.com/ngnmag/images/hbulletbk.png);
background-position:left top;
background-repeat:no-repeat;
 }
.navlist  .diff ul li  a{
display:block;
color:#333333;
text-decoration:none;
padding:0px 5px 0px 0px;
margin:0px;
background-repeat:no-repeat;
background-image:url(https://images.tmcnet.com/ngnmag/images/list_bottom_bkg.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.navlist  .diff ul li  a:visited{
padding:0px 5px 0px 0px;
margin:0px;
}
 
 .navlist  .smtxt{
font-size:11px;
color:#5A6D73;
padding:0px 0px 0px 15px;
margin:0px;
font-weight:normal;
 }

 .navlist  .bgtxt{
 font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding:0px 0px 0px 0px;
margin:0px;
font-weight:bold;
 }

.navlist  .gray ul li  a{
display:block;
color:#333333;
text-decoration:none;
padding:2px 5px 2px 15px;
margin:0px;
background-image:url(bulletbk.png);
background-position:left top;
background-repeat:no-repeat;
}
.navlist ul li a{margin: 0px 0px 0px 0px; }
.navlist  ul li a:visited {color:#333333; text-decoration:none; padding:2px 5px 2px 15px; line-height:normal;}
.navlist  ul li a:hover {color:#333333; text-decoration:underline; background-color:#b1cacf; line-height:normal; }


 

#footer {padding-top:10px; font-size:16px; font-weight:bold; height:5px;}
.style1 {font-weight: bold}

 
