/* Design by VTEM http://www.vtem.net  All Rights Reserved */
.componentheading{margin-bottom:5px;
}
.componentheading a{font-size:18px; text-decoration:none;}
.contentheading, .contentpagetitle_detail{
font-size:150%;
text-transform:uppercase;
line-height:normal;
}
.contentheading,.contentpagetitle_top,
a.contentheading:link,
a.contentheading:visited {
text-decoration:none;
text-transform:none;
font-size:150%;
line-height:normal;
padding:5px 0px;
display:block;
}
.contentheading,.contentpagetitle_top{
color:#017FC2;}

a.contentpagetitle:hover{
text-decoration:underline;
}
.contentdescription,
.small,
.createdate,
.createdby,
.modifydate,
.newsfeeddate {
font-size:90%;
color:#999;
font-style:italic;
margin-right:10px;
}
.vt_infor_poisition span.small{border-left:1px solid #999; padding-left:12px; height:10px;}
.buttonheading a:hover{border:none !important;}
.vt_icons{float:right; width:80px; padding:0; margin:0; text-align:right; vertical-align:middle;}
.contentpaneopen .buttonheading img{margin:0 !important; border:none !important; background:none !important;}
table.contenttoc {
border-left:1px solid #ddd;
border-top:1px solid #ddd;
width:100%;
}
table.contenttoc th { background:#ccc;}
table.contenttoc td,table.contenttoc th{
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
padding:5px;
}
.pagination,.counter{ display:block; padding:2px; margin:5px 0; text-align:center;clear:both;}
.pagination span span,
.pagination span a{
margin:2px;
padding:2px 6px;
border:1px solid #ddd;
text-decoration:none;
background:url(../images/gray_bg.gif) repeat-x;
-moz-border-radius:3px;
-webkit-border-radius:3px;
} 
.sectiontableheader{
background:#ddd;
font-weight:bold;
}
.sectiontableheader a,.sectiontablefooter a{text-decoration:none;}
.sectiontableheader,.sectiontablefooter,.sectiontableentry1 td,.sectiontableentry2 td{padding:5px;}
.sectiontableentry1 {}
.sectiontableentry2 { background:#f5f5f5;}
/* Category */
table.category{width:100%; border-collapse:collapse;}
a.category:link, a.category:visited{
font-weight:bold;
}
.filter{width:350px; float:left;}
.display{width:150px; float:right;}
.readon,.readmore a,.readmore-link,.vtem_readon{
text-decoration:none;
float:right;
display:block;
border:none !important;
margin-right:10px;
height:22px;
line-height:22px;
background:url(../images/readon.gif) left center no-repeat !important;
padding:0 0 0 15px;
*width:100px;
text-align:left;
}
.readon:hover,.readmore:hover{ text-decoration:underline;}
.article_separator{
display:block;
width:100%;
height:5px;
border-bottom:1px dotted #ddd;
}
.vt_intro{ width:100%; display:block;}
.vt_intro img, #vt_nav_left .moduletable img, #vt_bottom .moduletable img, #vt_main_com img {

    border: 1px solid #DDDDDD;
    clear: both;
  padding:5px;
  border-radius:5px;
  -moz-boder-radius:5px;
  -webkit-boder-radius:5px;
}

.vt_intro img, #vt_nav_right .moduletable img, #vt_bottom .moduletable img, #vt_main_com img {
 
    border: 1px solid #DDDDDD;
    clear: both;
  padding:5px;
  border-radius:5px;
  -moz-boder-radius:5px;
  -webkit-boder-radius:5px;
}

.widthinset50{ width:48% !important; padding:0px 5px;}
#vt_inset_wapper blockquote{ margin:0px;}
.cat-items{ width:100%; display:block; padding-bottom:20px;}
.cat-items .filter-search-lbl{ position:relative; *top:-8px;}
.sectiontableheader, .category tr th{
background:#ddd;
font-weight:bold;
text-align:left;
}
.sectiontableheader a,.sectiontablefooter a{text-decoration:none;}
.sectiontableheader,.sectiontablefooter,.sectiontableentry1 td,.sectiontableentry2 td, .category tr th, .category tr td{padding:5px;}
.sectiontableentry0,tr.sectiontableentry2, .category tr.cat-list-row1, table.category tr.even{background:#eee;}
/* ############# END CONTENT - SECTIONS & CATEGORIES ###########################*/
.article-count dt{ display:inline-block; text-align:left; float:left;}
.article-count dd{ display:inline-block; padding-left:5px; text-align:left; clear:right;}

.row-separator{
display:block;
width:100%;
height:5px;
border-bottom:1px dotted #ddd;
}
.items-more{ padding:10px 0px;}




