/* Design by VTEM http://www.vtem.net  All Rights Reserved */

.vt_heading_style{margin-bottom:5px;padding:0px 0px 0px 10px; background:url(../images/vt_bgtitle_left.png) left top no-repeat;}

.vt_heading_style h3{padding:15px 5px 16px 0px; background:url(../images/vt_bgtitle_right.png) right top no-repeat;}

#vt_full .vt_heading1,#vt_main_com .vt_heading1, #vt_nav_right .vt_heading1, #vt_nav_left .vt_heading1{ padding:7px 5px 7px 5px; *padding:0px 5px 7px 5px; background:url(../images/vt_bg_heading_left.png) left top no-repeat;}

#vt_full .vt_heading1 .vt_heading2,#vt_main_com .vt_heading1 .vt_heading2, #vt_nav_right .vt_heading1 .vt_heading2, #vt_nav_left .vt_heading1 .vt_heading2{ padding:7px 25px 7px 10px; background:url(../images/vt_bg_heading_right.png) right top no-repeat; overflow:hidden;}

.componentheading a{font-size:18px; text-decoration:none;}

.contentheading, .contentpagetitle_detail{

font-size:18px;

text-transform:none;

line-height:normal;

font-weight:normal;

color:#d82380;

padding:10px 0px 5px 5px;

float:left;

}

.contentpagetitle,.contentpagetitle_top,

a.contentpagetitle:link,

a.contentpagetitle:visited {

text-decoration:none;

text-transform:none;

font-size:120%;

color:#d82380;

line-height:normal;

font-weight:normal;

}



a.contentpagetitle:hover{

text-decoration:none;

}



.contentdescription,

.small,

.createdby,

.modifydate,

.newsfeeddate {

font-size:90%;

color:#777;

margin-right:10px;

}

.createdate{

	text-transform:uppercase;

	color:#333;

	width:57px;

	height:67px;

	padding:0px;

	line-height:34px;

	text-transform:uppercase;

	text-align:center;

	float:left;

}

.createdate .vt_date{ font-size:250%; color:#111; font-weight:bold;}

.createdate .vt_month{font-size:100%; color:#999; font-weight:normal;}



.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 #498ee5; border-bottom: 3px solid #498ee5; margin-top:10px; padding-left: 40px; text-indent:0px; margin-left: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 #e45454; border-bottom: 3px solid #e45454; 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_info_date_style{display:block; position:relative;}

.vt_info_date_style .createdate{ width:57px; margin-right:10px;float:left;}

.vt_info_date_style .vt_infor_poisition {text-transform:uppercase; text-align:left; float:left;}

.vt_info_date_style .vt_infor_poisition .contentheading{ width:100%; height:20px; overflow:hidden; padding-left:0px; float:left;}

.vt_info_date_style .vt_infor_poisition .small{ margin:0; padding:0;float:left; text-transform:uppercase;}



.buttonheading a:hover{border:none !important;}

.vt_icons{

float:right; 

padding:7px 0px 0px 0px; 

margin:0;

width:15%;

text-align:right; 

vertical-align:middle;

}

.contentpaneopen .buttonheading{ padding:0px 3px;}

.contentpaneopen .buttonheading img{margin:0 !important; border:none !important; background:none !important;}

table.contenttoc {

border-left:1px solid #555;

border-top:1px solid #555;

width:100%;

}

table.contenttoc th { background:#555;}

table.contenttoc td,table.contenttoc th{

border-right:1px solid #555;

border-bottom:1px solid #555;

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 #ddd;

text-decoration:none;

background:#f5f5f5 url(../images/gray_bg.gif) repeat-x;

-moz-border-radius:3px;

-webkit-border-radius:3px;

color:#333;

background: -moz-linear-gradient(100% 100% 90deg, #eee, #fff);

background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#fff));

} 

.sectiontableheader{

background:#555;

font-weight:bold;

}

.sectiontableheader a,.sectiontablefooter a{text-decoration:none;}

.sectiontableheader,.sectiontablefooter,.sectiontableentry1 td,.sectiontableentry2 td{padding:5px;}

.sectiontableentry0,tr.sectiontableentry2{background:#494949;}

/* Category */

table.category{width:100%;}

a.category:link, a.category:visited{

font-weight:bold;

}

.filter{width:350px; float:left;}

.display{width:150px; float:right;}





.readon,.moduletable .readmore,.readmore-link,.vtem_readon{

text-decoration:none;

float:right;

display:block;

border:none !important;

height:25px;

line-height:25px;

background:url(../images/readon.gif) left center no-repeat;

padding:0 0 0 10px;

text-align:left;

font-size:85%;

text-transform:uppercase;

}

.contentpaneopen .readon{
text-decoration:none;
float:right;
display:block;
border:none !important;
height:24px;
background:url(../images/vt_bg_more1.png) left top no-repeat;
text-align:left;
font-size:85%;
color:#ccc;
text-transform:uppercase;
}
.contentpaneopen .readon span{
background:url(../images/vt_bg_more1_span.png) right top no-repeat;
display:block;
height:24px;
line-height:24px;
padding-right:22px;
}
.article_column,.blog_more,.contentpane,.contentpaneopen{padding:2px 0px 2px 0px;}

.contentpaneopen{padding:2px 0px 2px 0px;}

.contentpaneopen .vt_infor{
padding:0px;
}

.contentpane{ clear:both;}

.contentpaneopen .vt_infor .vt_infor_poisition{

display:block;
width:78%;
font-size:90%;
float:left;

}

.vt_home_blog,.vt_blog{*width:100%;}

.blog_more div strong{text-transform:uppercase; padding-left:5px;}



.contentpaneopen img {border: 0 none; margin:5px 10px 0px 0px;}

.vt-form-validate table.paramlist{width:95%; margin:0 auto;}

a.results{font-weight:bold; cursor:pointer; text-transform:uppercase; *text-align:left;}

.contentpaneopen .vt_intro{padding-top:5px;}

.contentpaneopen .vt_intro p{



}



.vt_intro img{

display:block;

padding:5px ;

background:#444444;

-khtml-border-radius: 5px; /* Konqueror */

-moz-border-radius: 5px; /* Firefox */

-webkit-border-radius: 5px; /* Safari &amp; Google Chrome */

border-radius: 5px; /* Opera */

}





.article_separator_home, .article_separator{ 
	padding:0px; 
	display:block;
	background:url("../images/vt_mainmenu_bg_li.gif") repeat-x left bottom;
 }



form#poll{width:100%;}



.vt_module_xhtml_content{clear:both;}

.moduletable_team img {

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #DDDDDD;

    display: block;

    float: left;

    height: 110px;

    padding: 5px;

    width: 110px;

	margin:5px 0px 0px 9px;

}



#component-contact{ clear:both;}

.cols2{width:50%; float:left;*width:49%;}
.cols2 div.contentpaneopen,.cols2 .article_separator{margin:0 5px;}


/* ############# END CONTENT - SECTIONS & CATEGORIES ###########################*/




