/*--------------------------------------------------------------

# Corporate - April 2009 (for Joomla 1.5)

# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.

# License: Copyrighted Commercial Software

# Website: http://www.gavick.com

# Support: support@gavick.com  

---------------------------------------------------------------*/



/* Joomla style

--------------------------------------------------------- */

.article_separator{

	clear:both;

	display:block;

	height:10px;

}

.article_column{}

.column_separator{

	padding: 0 0 0 25px;

}

h2.contentheading,

.contentheading,

table.blog .contentheading{

	height:50px;

	line-height:36px;

	padding:0 3px 0 4px!important;

	font-size:1.8em;

}

a.readon,

.back_button a{

	width:105px;

	height:17px;

	line-height:17px;

	margin:0;

	display:block;

	float:left;

	padding-left:10px;

	font-size:12px;
font-weight:bold;


}

a.readon:hover,

a.readon:active,

a.readon:focus,

.back_button a:hover {

	text-decoration:none;

}

td.sectiontableheader{

	text-align:left;

	padding:8px 5px;

}

tr.sectiontableentry0 td,

tr.sectiontableentry1 td,

tr.sectiontableentry2 td{

	padding:8px 5px;

	text-align:left;

}

td.sectiontableentry0,

td.sectiontableentry1,

td.sectiontableentry2{

	padding: 3px;

}

table.contentpane{

	border: none;

	width: 100%;

}

table.contentpaneopen{

	border:none;

	border-collapse:collapse;

	border-spacing:0;

}

table.blog table.contentpaneopen:first-child td{

	padding:0;

}

table.contentpaneopen td{

	padding:0 6px;

}

table.contenttoc a{

	text-decoration:none;

}

table.contenttoc{

	margin:0 0 10px 10px;

	padding:0 0 12px 15px;

	width:200px;

	float:right;

}

table.contenttoc td{

	padding:4px 5px 2px 18px;

	line-height: 14px;

}

table.contenttoc th{

	padding:4px 6px 4px 18px;

	margin:0;

	text-align:left;

	font-size:10px;

	text-transform:none;

}

table.poll{

	padding: 0;

	width: 100%;

	border-collapse:collapse;

}

table.pollstableborder{

	padding: 0;

	width: 100%;

	border: none;

	text-align:left;

}

table.pollstableborder img{

	vertical-align: baseline;

}

table.pollstableborder td{

	padding: 0px!important;

	border-collapse:collapse;

	border-spacing:0;

}

table.searchintro{

	padding:10px 0;

	width:100%;

}

table.searchintro td{

	padding:5px!important;

}

.blog_more{

	padding:10px 6px;

}

.blog_more strong{

	margin:0 0 5px;

	font-weight:normal;

}

.blog_more ul{

	margin:0;

	padding:0;

}

.blog_more ul li{

	margin:0;

	padding:0 0 0 17px;

	border:none;

}

.category{

	font-weight:bold;

}

a.category{

	line-height:1.7em;

}

h1.componentheading,

.componentheading{

	line-height:39px;

	margin-top:10px;

	color:#3a3a3a;

	font-size:1.8em;

}

.componentheading{

	text-align: left;

}

.contentdescription{

	padding:6px 6px 16px 6px;

}

a.contentpagetitle,

a.contentpagetitle:hover,

a.contentpagetitle:active,

a.contentpagetitle:focus{

	text-decoration:none !important;

}

.button,

button.validate{

	margin:0 0 0 4px;

	color: #fff;

	font-weight:normal;

	border:none;

	cursor:pointer;

	height: 17px;

	line-height:17px;

	padding:0px 5px 3px;

}

.button:hover,

button.validate:hover{

}

.back_button a{

	margin-bottom:15px;

}

table.contentpaneopen,

table.contentpane,

table.blog{

	width: 100%;

}

.contentpane tbody tbody tbody td {

	padding:0 6px 6px 6px;

}

.pagenavbar{

	padding-left:14px;

}

.pagenavcounter{

	padding:4px 8px 0 14px;

	font-size:10px;

	font-weight:bold;

	float:right;

}

div.syndicate div{

	text-align:center;

}

.pollstableborder tr.sectiontableentry1 td,

.pollstableborder tr.sectiontableentry2 td{

	background:none;

}

img.caption{

	margin:0 0 3px 0!important;

	width:auto!important;

}

div.img_caption p{

	margin:0;

	font-size:10px;

	color: #3A3A3A;

}

div.img_caption.left,

div.img_caption.right{

	margin:5px 12px 2px 0;

	padding:3px;

}

div.img_caption.right{

	margin-left:18px;

	margin-right:0;

}

div.img_caption{

	border:1px solid #e8e8e8;

}



/* Meta

--------------------------------------------------------- */



.artinfo_block{

	height:12px;

	line-height:12px;

	padding:10px 2px;

	margin:0 0 10px;

	background: #f9f9f9;

}

.artinfo_block span{

	font-weight:normal;

	font-size:0.9em!important;

	color: #3A3A3A;

}

.read_block{

	padding:2px 0;

	margin:5px 0 20px;

	height:35px;

	line-height:35px;

	color:#c4c4c4;

}

.read_block .readon {

	margin:0;

}

.read_block td {

	padding:0!important;

}

.read_block .modifydate {

	padding:0;

}

.createby {

	padding:3px 3px 3px 20px;

}

.written_by {

	padding:0;

}

.modifydate {

	text-align:right;

	padding:0 6px 0 0;

	line-height:120%;

	font-size: 0.9em;

	color: #3a3a3a;

}

td.buttonheading {

	width:14px;

	margin-left:6px;

	text-align:right;

	padding:2px 0 0 2px!important;

}

.buttonheading img {

	margin:0 8px 0 0;

	border:0;

	float:right;

	height:12px;

}

div.blog_more ul{

	margin-left:12px;

}

div.blog_more li{

	padding-left:0;

	line-height:150%;

}



/* Meta

--------------------------------------------------------- */



ul.pagination{

	margin:15px auto 0;

	padding:10px 0;

	text-align:center;

}

ul.pagination li{

	margin:0;

	padding:0;

	display:inline;

	background:none;

}

ul.pagination a,

ul.pagination li span{

	padding:2px 5px;

	font-size:10px;

	text-transform:none;

	border:1px solid #e8e8e8;

}



/* Module Advertisement */



div.banneritem_text{

	padding:1px 0!important;

}

.bannerheader,

.bannerfooter_text{

	padding:3px;

	font-style:italic;

	font-size: 0.9em;

}

.bannerfooter_text{

	text-align:right;

}



/* Search form */



#searchForm {

	padding:6px;

}