/**
* TemplatePlazza Module CSS
* TemplatePlazza.com 
**/
/*joomla style menu*/
#tpbody .tpheader .tpmenu{
	width: 100%;
	margin: 0px;
	background: url(../images/back-mainmenu.png) repeat-x #99cc00;
}

#tpbody .tpheader .tpmenu ul.menu-nav{
	float: none;
	padding-left: 10px;
	margin: 0px;
	background: none;
	border: none;
}

#tpbody .tpheader .tpmenu ul.menu-nav li{
	float: left;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#tpbody .tpheader .tpmenu ul.menu-nav li a:link,
#tpbody .tpheader .tpmenu ul.menu-nav li a:visited,
#tpbody .tpheader .tpmenu ul.menu-nav li a:active{
	display: block;
	font-weight: normal;
	font-size: 11px;
	color: #cccccc;
	text-decoration: none;
	padding: 5px 10px;
	margin: 0px;
	border: none;
}

#tpbody .tpheader .tpmenu ul.menu-nav li a:hover,
#tpbody .tpheader .tpmenu ul.menu-nav li.parent:hover,
#tpbody .tpheader .tpmenu ul.menu-nav li.parent:hover a{
	color: #cccccc;
	background: none;
	background: url(../images/back-mainmenu-over.png) repeat-x #0c86c6;
}

#tpbody .tpheader .tpmenu ul.menu-nav li.active a:link,
#tpbody .tpheader .tpmenu ul.menu-nav li.active a:active,
#tpbody .tpheader .tpmenu ul.menu-nav li.active a:visited{
	color: #cccccc;
	background: none;
	background: url(../images/back-mainmenu-active.png) repeat-x #0c86c6;
}

#tpbody .tpheader .tpmenu ul.menu-nav ul{
	display: none;
}

/*right left modules*/
#tpbody .tpright .moduletable,
#tpbody .tpright .moduletable_menu,
#tpbody .tpright .moduletable_text,
#tpbody .tpleft .moduletable,
#tpbody .tpleft .moduletable_menu,
#tpbody .tpleft .moduletable_text{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #323232;
}

#tpbody .tpright .moduletable,
#tpbody .tpright .moduletable_menu,
#tpbody .tpright .moduletable_text{
	margin: 0px;
	border: none;
}

#tpbody .tpleft .moduletable,
#tpbody .tpleft .moduletable_menu,
#tpbody .tpleft .moduletable_text{
	margin: 0px;
	border-color: #cbe5f3;
}

#tpbody .tpleft div.moduletable h3 {
	color: #0c86c6;
	padding-bottom: 10px;
	background: url(../images/back-sbright-mn.png) no-repeat 100% 0 #cccccc;
	border: none;

}

/*search*/
#tpbody .moduletablesearch{
	margin-bottom: 20px;
}

#tpbody .moduletablesearch .inputboxsearch{
	font-size: 11px;
	width: 178px;
	color: #cccccc;
	padding: 5px 10px;
	border: 1px solid #4b4b4b;
	background: url(../images/back-search.png) 100% 0 no-repeat #323232;
}

#tpbody .moduletablesearch .buttonsearch{
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	color: #969696;
	text-align: center;
	padding: 2px 15px 3px;
	margin-top: 5px;
	background-color: #191919;
	border: 1px solid #323232;
	cursor: pointer;
}

/*poll*/
#tpbody .sectiontableentry1 label,
#tpbody .sectiontableentry2 label{
	font-weight: normal;
}

/*other*/
#tpbody #form-login-remember label{
	font-weight: normal;
}

#tpbody .contentpaneopen.search{
	font-size: 11px;
}

#tpbody .contentpaneopen.search h3{
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

#tpbody .contentpaneopen.search td.search_searchword{
	padding: 10px;
	border: 1px solid #ebebeb;
	background-color: #f5f5f5;
}

#tpbody .contentpaneopen.search label{
	font-weight: normal;
}

#tpbody .search_result{
	width: 100%;
}

#tpbody .search_result fieldset{
	font-size: 11px;
	padding: 0px 10px 10px;
	margin: 0px;
	margin-bottom: 10px;
	border: none;
	border-bottom: 1px solid #ebebeb;
}

#tpbody .search_result fieldset a:link,
#tpbody .search_result fieldset a:visited,
#tpbody .search_result fieldset a:active{
	font-weight: bold;
}

#tpbody span.syndicate{
	display: none;
}

#tpbody table.table_list{
	width: 100%;
	border-top: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}

#tpbody table.table_list td{
	font-size: 11px;
	padding: 3px 10px;
	border-left: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}

#tpbody div.table_list table{
	width: 100%;
	border-top: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}

#tpbody div.table_list td{
	font-size: 11px;
	padding: 3px 10px;
	border-left: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}

#tpbody div.table_list td.paramlist_key{
	padding-right: 46px;
	white-space: nowrap;
}

/*leading article*/
#tpbody .leading_article{
	background: url(../images/ls.png) repeat-y #ecf8ff;
}

#tpbody .leading_article .contentheading,
#tpbody .leading_article .contentheading a{
	font-size: 24px;
	font-weight: normal;
	line-height: 24px;
	letter-spacing: -1px;
	padding-bottom: 10px;
}

#tpbody .leading_article table.border{
	margin-bottom: 0px;
	background: url(../images/rs.png) 100% 0 repeat-y;
}

#tpbody .leading_article td{
	padding: 0px;
	margin: 0px;
}

#tpbody .leading_article td.heading_content{
	padding: 3px 10px;
}

#tpbody .main_article, #tpbody td.main_article{
	padding-top: 10px;
}


/*form login*/
#tpbody #form-login #modlgn_username.inputbox,
#tpbody #form-login #modlgn_passwd.inputbox{
	width: 150px;
}


/*tpshowcase*/
#tpbody table.table_list.tpmodshowcase{
	border: none;
}

#tpbody table.table_list.tpmodshowcase td{
	line-height: normal;
	padding: 10px;
	border: none;
}

#tpbody table.table_list.tpmodshowcase .tpmod_thumb{
	padding-bottom: 10px;
}

#tpbody .tpleft table.table_list.tpmodshowcase span.by,
#tpbody .tpright table.table_list.tpmodshowcase span.by{
	display: none;
}

#tpbody .main_article table.table_list.tpmodshowcase td{
	font-size: 12px;
}

#tpbody .main_article table.table_list.tpmodshowcase li{
	padding-top: 5px;
	padding-bottom: 5px;
}

#tpbody .main_article .tpmod_author {
	font-size:14px;}
#tpbody .main_article .tpmod_author,
#tpbody .main_article .tpmod_url {
	text-align:center;}