/**

* TemplatePlazza Module CSS

* TemplatePlazza.com 

**/

/*joomla style menu*/

#tpbody .tpheader .tpmenu{

	width: 100%;

	margin: 0px;

	background: url(../images/back-mainmenu.png) repeat-x #FFFFFF;

}



#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: #ffffff;

	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: #ffffff;

	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: #ffffff;

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

	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;}








