body{
margin:0px;
padding:0px;
text-align:left;
font-size:12px;
font-family: "Lucida Grande", Arial, sans-serif;
color:#000000;
}



h1, h2, h3 { font-family:Arial, Helvetica, sans-serif;}
img {margin:0px; padding:0px; border:0px;}
#page{ margin:0px auto 0px auto; width:726px; border: 1px solid #d9d3d3;}
/*------------------- header css ------ */
#header-alt{ text-align:left; background-color:#171717;}

a.wht-lnk , a:visited.wht-lnk  { color:#FFFFFF; text-decoration:underline;}
a:hover.topnav  { color:#FFFFFF; text-decoration:underline;}
#header-alt .mag-title{

    padding:5px;
	left:467px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-color:#171717; border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	
}
/*------- header container ------ */
#container-bkg { background-image:url(https://images.tmcnet.com/enews/landing-page/container_bkg.gif); background-position:top; background-repeat:repeat-x;}
#container {}
#container-cont { font-size:12px; text-align:left;}
.para { padding:5px 0px 8px 0px; margin:0px; color:#333333; line-height:16px;}
.para a, .para a:visited{ padding:8px 0px 8px 0px; margin:0px; color:#CC0000; line-height:16px;}
.para a:hover { color:#D68713;}
#container-cont h1{color:#990000; text-align:left; line-height:35px; font-size:30px; padding:0px; margin:0px; font-family:"Times New Roman", Times, serif;}
#lftcontent {width:360px; float:left; }
#rtcontent { width:336px; float:right;}
#lftcontent-alt {width:480px; float:left;}
#lftcontent-alt .date { font-size:12px; font-weight:bold; color:#171717;}
#rtcontent-alt { width:200px; float:right;}
#sponsor-bx { padding:0px 0px 20px 0px;}
#sponsor-bx h1{ padding:8px 0px 3px 5px; margin:0px; font-size:16px; background-color:#171717; color:#FFFFFF; border-bottom:1px solid #FFFFFF; background-image:url(https://images.tmcnet.com/enews/landing-page/title_top_bkg.gif); background-position:top; background-repeat:repeat-x;}
#rtcolntop .wrapper {padding:15px 10px 15px 10px;}
#rtcoln-wrapper{ border-top: 1px solid #E0DFDF; background-image:url(images/containter.gif); background-position:left; background-repeat:repeat-y; background-color:none;}

#news-title h1{ padding:5px 5px 5px 0px; font-size:22px; margin:0px 0px 0px 0px;  border-bottom:1px dotted #D9D3D3; }
#news-title h3{ padding:5px 5px 5px 10px; font-size:16px; margin:0px;  background-color:#171717; color:#FFFFFF; border-bottom:1px solid #FFFFFF; }
#container-cont { line-height:17px;}
#container-cont p { line-height:19px; padding-bottom:20px;}
#container-cont div {padding-bottom:20px; line-height:19px;}
#container-cont a {font-size:12px; color:#0066cc; text-decoration:underline; line-height:17px; }
#container-cont a:visited {font-size:12px; color:#0066cc; text-decoration:underline; line-height:17px;}
#container-cont a:hover {font-size:12px; color:#981111; text-decoration:underline; line-height:17px;}

table .topics {font-size:12px; color:#2A599D; text-decoration:none; font-weight:normal; }
table .topics a {font-size:12px; color:#2A599D; text-decoration:none; font-weight:normal; }
table .topics a:visited {font-size:12px; color:#2A599D; text-decoration:none; font-weight:normal; }
table .topics a:hover {font-size:12px; color:#981111; text-decoration:underline; font-weight:normal; }

/*------------------- txt ------ */
.wrapper {padding:15px 20px 0px 20px;}
.wrapper20 {padding:15px;}
.wrapperbt20 {padding-bottom:15px;}
.wrapperbttop {padding-bottom:15px; padding-top:15px;}
.wrapperbt {padding-bottom:15px;}
.wrappertop6{ padding-top:1px;}
.wrapper-lft20 {padding:20px 20px 0px 20px;}
.wrapper-alt {padding:0px 18px 20px 18px;}
.wrapper-enew {padding:15px 10px 20px 10px;}
.paragraph { font-size: 12px; color:#000000; padding:20px 20px 0px 20px;}
.sm-txt { font-size:11px; color:#393939;}
/*------------------- clear bojects------ */
.magic { clear:both;}
.fl-left {float:left;}
.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 ------ */
.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:#590b0a; text-decoration:underline; background-color:#F3EFEF; line-height:normal; }
#footer {padding-top:10px; font-size:16px; font-weight:bold; height:5px;}
