.ArticleBrief, .ArticleBrief2, .ArticleBrief3
{
    border: solid 0px #944b4b;
    border-top: solid 0px #c21e1d;
    width: 320px; /*315px;*/
    height: 380px; /*370px;*/
    color: #202020;
    text-align: center;
    margin: 0 auto 0 auto;
    padding: 0 0 0 0;
    background-color: #F8F8FF;
}

.ArticleBrief h3, .ArticleBrief2 h3, .ArticleBrief3 h3
{
	margin:0 0 0 0;
	font:normal normal bold 12px Verdana;
	margin:5px auto 10px auto;			
}

.ArticleBrief .title img ,.ArticleBrief2 .title img,.ArticleBrief3 .title img
{
	width:320px;
	height:24px;	
	border:none;
	margin:0px auto 0px auto;				

}

.ArticleBrief img ,.ArticleBrief2 img,.ArticleBrief3 img
{
	width:320px;
	/*height:218px;*/
	border:none;	
}



.ArticleBrief a, .ArticleBrief a:visited, .ArticleBrief a:link
	,.ArticleBrief2 a, .ArticleBrief2 a:visited, .ArticleBrief2 a:link
	,.ArticleBrief3 a, .ArticleBrief3 a:visited, .ArticleBrief3 a:link
{	
	color:#202020;
	text-decoration:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.ArticleBrief h3 a, .ArticleBrief h3 a:visited, .ArticleBrief h3 a:link
     ,.ArticleBrief2 h3 a, .ArticleBrief2 h3 a:visited, .ArticleBrief2 h3 a:link
     ,.ArticleBrief3 h3 a, .ArticleBrief3 h3 a:visited, .ArticleBrief3 h3 a:link
{		
	text-decoration:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

/************** ArticleBrief **************************/

.ArticleBrief ul
{				
	font:normal normal bold 11px Verdana;
	margin:0 auto 0 5px;
	padding:0 0 0 0;		
	list-style-image:url(http://truckmoxie.tenmagazines.com/images/design04/red_arrow.gif);	
	list-style-position:inside;
	overflow:hidden;
	text-align:left;	
}

.ArticleBrief ul li
{
	height:16px;
	padding:0 0 0 10px;
	overflow:hidden;
	
}


.ArticleBrief h4
{
	display:none;
}

/************ ArticleBrief2 ***********/

.ArticleBrief2
{
	width:325px;
	height:196px;
	padding:0 0 0 0;
	border-left:none;
	border-right:none;
	border-bottom:none;		
}

.ArticleBrief2 img
{
	width:173px;
	float:left;		
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;	
}

.ArticleBrief2 .title
{
	width:100%;	
	text-align:center;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.ArticleBrief2 .title, .ArticleBrief3 .title
{
	font:italic normal  bold 10.5pt Verdana;	
	text-align:center;
	width:100px;
}

.ArticleBrief2 .title img
{
	width:auto;
	float:none;
	margin-left:auto;
	margin-right:auto;		
}

.ArticleBrief2 p
{
	float:right;
	text-align:left;
	width:138px;	
	margin-top:0px;
	margin-right:2px;
	vertical-align:top;
	font:normal normal normal 10pt Verdana;	
}

.ArticleBrief2 h3
{	
	width:100%;
	clear:both;
	margin-top:0px;
	padding-top:3px;
	
}

/******************* ArticleBrief3 ************************/
.ArticleBrief3
{
	border-top:solid 8px #831312;
	width:215px;
	height:200px;
	padding:0 0 0 0;
	border-left:none;
	border-right:none;
	border-bottom:none;				
}

.ArticleBrief3 img
{
	width:215px;
	/*height:161px;				*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	
}

.ArticleBrief3 .title
{
	width:215px;
	text-align:center;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.ArticleBrief3 .title img
{
	width:215px;
	margin-left:0;
	margin-right:0;	
}

.ArticleBrief3 p
{	
	display:none;	
}
.ArticleBrief3 h3
{	
	width:100%;
	height:19px;
	clear:both;
	margin-top:0px;
	padding-top:3px;
	display:inline;
	overflow:hidden;
	
}

/**************** articleTypeListing ***************/

.articleTypeListing
{
	background-color:White;	
	width:656px;	
	font:normal normal normal 9pt Verdana;
	color:Black;
	margin:0px 5px 0px 5px;
	padding:0 0 0 0;
	clear:both;		
	text-align:left;
}

.articleTypeListing a,.articleTypeListing a:visited
{
	text-decoration:none;
	color:Black;
}

.articleTypeListing a:hover
{
	text-decoration:underline;
	color:#fe7e00;
}


.articleTypeListing div
{
	 width:100%;
	 height:198px;
	 background-color:White;	 
}

.articleTypeListing div.alter
{
	background-color:#E0E0E0;
}

.articleTypeListing div img
{
	width:200px;
	/*height:150px;*/
	float:left;
	margin:15px 0 0 5px;
	border-color:#c41c19;
	border-width:1px;
}

/*.articleTypeListing div h3,*/
.articleTypeListing div h1
{
	font:normal normal bold 9pt Verdana;	
	margin:0 0 5px 0;
	width:320px;
}

.articleTypeListing div p
{
	margin:0 0 0 0;
}

.articleTypeListing .articleTypeListing_Sub
{
	width:410px;
	float:right;
	margin:15px 10px 0px 0px;	
	padding:0 0 0 0;
	background-color:Transparent;
	height:90%;	
}

.articleTypeListing div ul
{	
	list-style-type:none;	
	width:300px;
	margin:5px 0 0 0;			
}

.articleTypeListing div ul li
{
	font:normal normal normal 9pt Verdana;
	list-style-type:none;
	list-style-position:outside;
	text-transform:capitalize;
}

.articleTypeListing .noContent
{
	font:normal normal bold 10pt Verdana;
	color:#990000;
	width:96%;
	text-align:center;
	border:none;	
	height:60px;
	padding-top:20px;
}
/************** articleTypeTitle *********************/
.articleTypeTitle,.articleTypeTitle img,.articleTypeTitel h3,.articleTypeTitel h4
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.articleTypeTitle
{
	background-color:White;	
	width:656px;
	height:26px;
	border-top:solid 6px #C41C19;	
	margin:5px 5px 0px 5px;
}

.articleTypeTitle img
{
	border:none;	
}

.articleTypeTitle h3
{
	float:left;		
	margin-top:0px;
	margin-bottom:0px;
}

.articleTypeTitle h4
{
	float:right;
	margin:3px 150px auto auto;	
	font:normal normal bold 9pt Verdana;	
	color:black;
}

.articleTypeTitle h4 b
{ color:Black;}

.articleTypeTitle a,.articleTypeTitle a:visited
{
	text-decoration:none;
	color:#990000;
}

.articleTypeTitle a hover
{ text-decoration:underline;color:#CC0000;}

/********** .pageNumberList *************/

.pageNumberList
{
	border:none;
	padding:0 0 0 0;
	margin:0 10px 2px 0px;	
	float:right;		
}

.pageNumberList td, .pageNumberList th
{
	color:#990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	font-style:normal;	
}

.pageNumberList .left
{
	text-align:left;
	width:150px;
}
.pageNumberList .right
{
	text-align:right;
	width:120px;
}


.pageNumberList img
{
	border-style:none;		 
}

.pageNumberList a, .pageNumberList a:visited, .pageNumberList a:link
{	
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
}

.pageNumberList a:hover
{
	text-decoration:underline;
	color:#990000;
	font-weight:bold;
}

/*************** article (in tenarticle; for version 2.0) ***********************/

.article
{
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	background-color:white;
	width: 98%;/*656px;*/
	margin:0px 5px 5px 5px;
}

.article td,.article th {
	font-family: verdana;
	font-size: 12px;
	color: #000000;

}
.article a:visited {
	color: #FF0000;
}
.article a:hover {
	color: #0033CC;
}
.article a {
	font-weight: bold;
	font-style: italic;
	font-family: verdana;
	font-size: 12px;	
}

.article h1 {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
}
/************** .article_oldstyle (tenartilce; for version 1.0)*************************/
.article_oldstyle
{
    /*order:solid 1px #e0e0e0;*/
    color: black;
    margin: 0 0 0 5px;
    padding: 0 0 0 0;
    text-align: left;
    background-color: white;
    overflow: auto;
}

.article_oldstyle table, .article_oldstyle table td
{
	color:black;
}
.videoBrief1 .body ul li, .videoBrief2 .body ul li
{	margin-bottom:3px;}
	

/****************.articleHeader *****************/
.articleHeader
{		
	margin:0px 5px 0px 5px;
	padding:0;	
	background-color:#E0E0E0;
	text-align:left;	
}

.articleHeader table
{		
	color:black;
	text-align:left;	
	margin:5px 0 5px 10px;
	padding:0;
}

/**** social network button ****/
 .btnDiggit
,.btnDelicous
,.btnFacebook
{
	font:normal normal normal 8.5pt arial;
	display:inline;	
	margin:0 0 0 5px;
	padding-top:2px;	
	padding-bottom:2px;	
	
}

.btnDiggit
{
	background-image:url(/images/_common/social/digg_it.jpg);	
	width:81px;
	height:18px;
	padding-right:20px;	
	padding-left:5px;
}

.btnDelicous
{
	background-image:url(/images/_common/social/delicious.jpg);	
	width:81px;
	height:18px;	
	padding-right:10px;
}

.btnFacebook
{
	background-image:url(/images/_common/social/facebook.jpg);	
	width:81px;
	height:18px;	
	padding-right:10px;
	padding-left:1px;
}

.btnDiggit a, .btnDiggit a:visited
,.btnDelicous a, .btnDelicous a:visited
,.btnFacebook a, .btnFacebook a:visited
{
	color:#385c9a;
	text-decoration:none;		
	padding-top:2px;	
	padding-left:25px;
}

.btnDiggit a:hover
,.btnDelicous a:hover
,.btnFacebook a:hover
{
	color:Red;
}
/*************************/


.articleHeader table th, .articleHeader table td 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;			
}
.articleHeader table h1
{
	font-size:18px;
	margin:0;padding:0;
}

.articleHeader table h2
{
	font-size: 9pt;
	margin:0;padding:0;
}

.articleHeader table td
{	
	font-size: 9pt;	
}

/************* .articleTypeTitle2 ***************/
.articleTypeTitle2
{
	background-color:White;	
	width:98%;/*656px;*/
	height:26px;
	/*border-top:solid 6px #C41C19;	*/
	margin:5px 5px 0px 5px;
}

.articleTypeTitle2 img
{
	border:none;	
}

.articleTypeTitle2 h3
{
	float:left;		
	margin-top:0px;
	margin-bottom:0px;
}

.articleTypeTitle2 h4
{
	float:right;
	margin:3px 150px auto auto;	
	font:normal normal bold 9pt Verdana;	
}

.articleTypeTitle2 a,.articleTypeTitle2 a:visited
{
	text-decoration:none;
	color:Black;
}


/**************** article_New ****************/
.article_New
{
	font-family: verdana;
	font-weight:normal;
	font-size: 9pt;
	color: #404040;
	background-color:white;
	width: 98%;	
	margin:0px 5px 5px 5px;
	padding-bottom:50px;
	text-align:justify;
}

.article_New h5
{
	clear:both;
}

.article_New p
{
	text-align:justify;
	margin:0 5px 0 5px;	
}
.article_New img
{
	border:none 0px;	
	float:left;
	margin: 3px 3px 3px 3px;
}

.article_New .imgRight
{
	float:right;
}

.article_New .mainImg
{
	/*width:100%;*/
	margin:0px 2px 5px 2px;
}

.article_New .Pics
{
	font:normal normal normal 9px Verdana;
}

.article_New .Pics h4
{	margin:0;padding:0; font:normal normal normal 9pt Verdana;clear:both;}

.article_New .Pics img
{
	width:200px;
}
.article_New .Pics td
{
	/*border:solid 1px blue;*/
	width:200px;
	vertical-align:top;
}

/********* videoBackground ********/
.videoBackground
{
	width:656px;
	margin:5px auto 5px auto;
	/*padding:5px 5px 5px 5px;*/
	background-color:#313131;	
		
}
/****** videoTypeTitle *******/
.videoTypeTitle
{
	font:normal normal bold 10pt Verdana;	
	color:#E0E0E0;
	margin:0px auto 5px auto;
	background-repeat:no-repeat;
	width:324px;
	height:25px;
	text-align:center;
	padding-top:3px; 
	text-transform:uppercase;
}
/***** videoProgramList, .videoBody *******/
.videoProgramList, .videoBody, .videoPlayer
{
	border:solid 1px #fe7e00;		
	text-align:center;	
	width:648px;
	color:#E0E0E0;
	background-color:#1E1E1E;
	margin:5px auto 5px auto;
	padding:10px 10px 10px 10px;	
}

.videoBody
{
	font:normal normal normal 9pt Verdana;	
	margin-bottom:0px;
	text-align:left;
}

.videoBody h1
{
	font:normal normal bold 11pt Verdana;
	margin:5px auto 10px auto;
}

.videoBody h4
{	
	font:normal italic bold 8pt Verdana;
	margin:5px auto 5px auto;	
}


.videoBody h5
{	
	margin:3px 0 0 0;	
	font:normal normal normal 9pt Verdana;
}
/***** videoProgramList *******/

.videoProgramList
{
	color:#E0E0E0;
	background-color:#1E1E1E;	
	text-align:center;
}

.videoProgramList h5
{
	font:normal normal bold 10pt Verdana;	
	color:#E0E0E0;
	margin:0px auto 5px auto;
	background-repeat:no-repeat;
	width:324px;
	height:25px;
	text-align:center;
	padding-top:3px;
}

.videoProgramList table
{
	font:normal normal normal 9pt Verdana;	
	/*white-space:nowrap;*/
	overflow:hidden;
	border-collapse:collapse;	
	text-align:left;
}

.videoProgramList table b
{
	font:normal normal bold 10pt verdana;
	margin:0px 0px 5px 0px;
	color:#E0E0E0;
}

/*
.videoProgramList table h5
{	
	font:normal normal normal 9pt Verdana;	
	margin:0px 0px 5px 0px;	
	height:15px;
	text-align:left;
	background-image:none;	
	padding:0px;
}
*/
.videoProgramList table p
{
	font:normal normal normal 9pt Verdana;	
	margin:5px 0 0 0;
}


.videoProgramList a ,.videoProgramList a:active, .videoProgramList a:visited,.videoProgramList a:link
,.videoLanding a, .videoLanding a:active, .videoLanding a:visited,.videoLanding a:link
{	
	text-decoration:underline;
	color:#E0E0E0;
}
.videoProgramList a:hover, .videoLanding a:hover
{
	text-decoration:underline;
	color: #fe7e00
}

.videoProgramList table td
{	
	vertical-align:top;	
	background-color:#747474;	
	padding:5px 5px 5px 5px;	
	color:#E0E0E0;
}
.videoProgramList table .alter td
{
	background-color:#9c9c9c;	
}

.videoProgramList table td img
{
	border:solid 1px red;
	width:120px;	
}

.videoLanding
{
	margin:0 auto 0 auto;		
	width:98%;
}

.videoLanding td
{
	text-align:center;
	vertical-align:top;			
}

.videoLanding td div
{
	width:215px;
	height:245px;
	background-color:#747474;
	margin:5px auto 5px auto;
	color:#E0E0E0;
	border:solid 1px #E0E0E0;
	padding:0px 5px 5px 5px;
}

.videoLanding img
{
	border:solid 1px red;
	width:190px;
	height:127px;
	margin:5px auto 0px auto;
} 

.videoLanding h3
{
	font:normal normal bold 8.5pt verdana;
	margin:2px auto 2px auto;
	text-align:left;	
}

.videoLanding p
{
	font:normal normal 8.5pt verdana;
	text-align:left;
	overflow:hidden;	
	margin:0 2px 2px 2px;
}

.videoLanding ul, .videoLanding li
{
	font:normal normal normal 9pt verdana;
	list-style-type:none;	
	margin:0px;
	padding:0px;
}

/************ relatedArticle ***********/
.relatedArticle
{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;	
	margin-top:10px;
	width:640px;
	border:solid 1px #A0A0A0;
	background-color:#E0E0E0;
}

.relatedArticle h3
{
	font:normal normal bold 10pt verdana;
	margin:0px auto 0px auto;
	height:20px;
	color:#E0E0E0;
	background-color:#313131;
}


.relatedArticle ul
{
	text-align:left;	
	list-style-type:none;
	list-style-position:inside;	
	margin:0 0 10px 0;
	padding:0 0 0 20px;	
}

.relatedArticle ul li
{
	margin:5px 0 0 0;
	padding:0px;	
	text-align:left;
}

.relatedArticle a, .relateArticle a:visited
{
	text-decoration:none;
	color:#313131;
}

.relatedArticle a:hover
{
	text-decoration:underline;		
}




.title
{
    font-size: 12pt;
    background-repeat: no-repeat;
    font-style: italic;
    font-family: Arial;
    background-color: white;
    height: 22px;
}
