/* 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;
}
.contentpagetitle,.contentpagetitle_top,
a.contentpagetitle:link,
a.contentpagetitle:visited {
text-decoration:none;
text-transform:none;
font-size:100%;
line-height:normal;
font-weight:bold;
}
a.contentpagetitle:hover{
text-decoration:underline;
}

.contentdescription,
.small,
.createdate,
.createdby,
.modifydate,
.newsfeeddate {
font-size:90%;
color:#999;
font-style:italic;
margin-right:10px;
}
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}

#syndicate{
	float:left;
	padding-left: 25px;
}
.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 #444;
border-top:1px solid #444;
width:100%;
}
table.contenttoc th { background:#333;}
table.contenttoc td,table.contenttoc th{
border-right:1px solid #444;
border-bottom:1px solid #444;
padding:5px;
}
.pagination,.counter{ display:block; padding:2px; margin:5px 0; text-align:center;}
.pagination span,
.pagination  a{
margin:2px;
padding:2px 6px;
border:1px solid #444;
text-decoration:none;
background:#333;
-moz-border-radius:3px;
-webkit-border-radius:3px;
color:#999;
} 
.sectiontableheader{
background:#333;
font-weight:bold;
}
.sectiontableheader a,.sectiontablefooter a{text-decoration:none;}
.sectiontableheader,.sectiontablefooter,.sectiontableentry1 td,.sectiontableentry2 td{padding:5px;}
.sectiontableentry1 {}
.sectiontableentry2,.sectiontableentry0{ background:#292929;}
/* Category */
table.category{width:100%;}
a.category:link, a.category:visited{
font-weight:bold;
}
.filter{width:350px; float:left;}
.display{width:150px; float:right;}
.vt_intro img{background:#333; border:1px solid #444; padding:5px;}
.readon,.moduletable .readmore,.readmore-link,.vtem_readon{
text-decoration:none !important;
float:right;
display:block;
border:none !important;
margin-right:3px;
height:24px;
line-height:24px;
padding:0 20px 0 0;
*width:100px;
text-align:left;
}
.readon span,.moduletable .readmore span,.readmore-link span,.vtem_readon span{
color:#fff;
height:24px;
line-height:24px;
padding:0 0 0 10px;
display:block;
text-transform:uppercase;
font-size:85%;
}
.article_separator{
display:block;
width:100%;
height:5px;
border-bottom:1px dotted #444;
}
.vt_button{
border:none;
padding-left:15px;
*padding-left:5px;
}
.vt_button span{
display:block;
height:30px;
line-height:30px;
padding-right:18px;
text-transform:uppercase;
color:#fff;
font-weight:bold;
font-size:85%;
}
.vt_items{
float:left;
margin:5px;
width:215px;
}
/* ############# END CONTENT - SECTIONS & CATEGORIES ###########################*/

