/**
 # mega_alatinum - Mega Alatinum Template for Joomla! 1.7
 # author 		OmegaTheme.com
 # copyright 	Copyright(C) 2011 - OmegaTheme.com. All Rights Reserved.
 # @license 	http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 # Website: 	http://omegatheme.com
 # Technical support: Forum - http://omegatheme.com/forum/
**/
/**------------------------------------------------------------------------
 * file: template.css 1.7.0 00001, April 2011 12:00:00Z OmegaTheme $
 * package:	Mega Alatinum Template
 *------------------------------------------------------------------------*/
 
*{
	margin:0;
	padding:0;
}
body#mega_page{
	background: url(../images/body_bg.jpg);
	color: #575757;
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
}
/*+++++++++++ @group Joomla Elements ++++++++++*/
.mega-wrap-page{
	overflow: hidden;
}
.blog-featured{
	
}
.items-leading{
	padding-bottom: 10px;
	overflow: hidden;
}
h1.mega-title,
.items-leading h2.mega-title{
	color: #272727;
    font-size: 18px;
    line-height: normal;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-transform: none;
}
.items-leading h2.mega-title a{
	color: #272727;
}
.items-leading h2.mega-title a:hover{
	color: #B62B00;
}
.items-row{
	width: 100%;
	float: left;
	padding-bottom: 10px;
}
.items-row .item{
	float: left;
}
.items-row .item h2.mega-title{
	color: #272727;
    font-size: 18px;
    line-height: normal;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-transform: none;
}
.items-row .item h2.mega-title a{
	color: #272727;
}
.items-row .item h2.mega-title a:hover{
	color: #B62B00;
}

/* Style for two column */
.cols-2 .item{
	width: 48%;
}
.cols-2 .column-2{
	float: right;
}

/* Style for three column */
.cols-3 .item{
	width: 32%;
	overflow: hidden;
}
.cols-3 .column-1{
	
}
.cols-3 .column-2{
	margin-left: 2%;
}
.cols-3 .column-3{
	float: right;
}

/* Style for four column */
.cols-4 .item{
	width: 23%;
	overflow: hidden;
}
.cols-4 .column-1{
	
}
.cols-4 .column-2{
	margin-left: 3%;
}
.cols-4 .column-3{
	margin-left: 2%;
}
.cols-4 .column-4{
	float: right;
}

/* Style for article view */
.item-page{
	
}
.item-page h2.mega-title{
	color: #272727;
    font-size: 18px;
    line-height: normal;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-transform: none;
}
.items-more h3{
	font-size: 13px;
}
.mega-wrap-page ul,
.mega-wrap-page ol{
	padding-left: 10px;
}
.mega-wrap-page ul li,
.mega-wrap-page ol li{
	width: 98%;
	float: left;
	background: url(../images/dot.jpg) no-repeat 0 10px;
	list-style: none;
	padding: 5px 0 5px 10px;
}
ul.actions,
dl.article-info{
	width: 100%;
	float: left;
	padding-bottom: 5px;
}
ul.actions li{
	float: left;
	margin-right: 5px;
	list-style: none;
}
dl.article-info dd.published{
	font-size: 11px;
	color: #999;
}
dd.createdby{
	font-size: 11px;
	color: #666;
}
/* Style for Category list page */
.category-list{
	
}
.categories-list ul{
	padding-left: 10px;
}
.categories-list ul li{
	background: url(../images/dot.jpg) no-repeat 0 10px;
	width: 98%;
	float: left;
	list-style: none;
	padding: 5px 0 5px 10px;
}
.cat-items{
	
}
.display-limit{
	padding-bottom: 10px;
}
table.category tr.cat-list-row1 td{
	background: #EEE;
}
/* End */
ul.pagenav{
	overflow: hidden;
    padding-top: 15px;
    text-align: center;
}
.item-page ul.pagenav li{
	background: none repeat scroll 0 0 transparent;
    display: inline;
    float: none;
    margin: 0 2px;
    width: auto;
}
/* Style page counter */
.pagination{
	float: left;
    margin-top: 15px;
    width: 100%;
    text-align: center;
}
.mega_frontpage{text-align: justify!important;}

.pagination ul li{
	display: inline;
	margin: 0 5px;
	text-align: center;
}
.pagination p.counter{
	padding-bottom: 10px;
}
.pagination a.pagenav,
.pagination span.pagenav{
	height: 25px;
	padding: 3px 8px;
	border: 1px #ccc solid;
	line-height: 25px;
}
.pagination span.pagenav{
	background: #FFF;
}
.pagination a.pagenav{
	background: #e0dcdb;
}

/* Readmore */
p.readmore{
	float: right;
    line-height: 1;
    margin-top: 8px;
    text-align: right;
}
p.readmore a,
p a.readmore{
    background: none repeat scroll 0 0 #EDEDED;
    color: #b0432e;
    display: block;
    height: 22px;
    overflow: hidden;
    line-height: 20px;
    text-align: center;
    width: 80px;
}
/* ++++++++++++++++++++ article-count +++++++++++++++++ */
dl.article-count{
	float: left;
    margin: 5px 0;
    width: 100%;
}
dl.article-count dt{
	float: left;
	margin-right: 10px;
}
dl.article-count dd{
	
}
/* +++++++++++++++++++++ Style for contact form ++++++++++ */
div.contact h2{
	border-bottom: 1px solid #C8C8C8;
	margin-bottom: 8px;
    padding-bottom: 5px;
}
div.contact-form-custom{
 	width: 73%;
 	float: left;
 }
 div.contact-links-custom{
 	width: 25%;
 	float: right;
 }

div.contact div.contact-links,
div.contact div.contact-miscinfo{
	width: 100%;
	float: right;
}
.contact-slider{
	
}
.contact-slider .panel{
	
}
.contact-form{
	
}
.contact-form form#contact-form fieldset{
	border: none;
}
.contact-form form#contact-form fieldset legend{
	font-weight: normal;
	font-size: 12px;
}
h2 span.contact-name{
    color: #8C5C00;
    font-size: 20px;
    letter-spacing: 1px;
    line-height: normal;
    
}
.contact-form .contact-email{
	
}
.contact-form form#contact-form dt,
.contact-form form#contact-form dd{
	width: 100%;
	float: left;
}
.contact-form form#contact-form dt{
	margin-top: 10px;
}
.contact-form form#contact-form dd input,
.contact-form .contact-email div,
.contact-form .contact-email div label,
.contact-form .contact-email div input,
.contact-form .contact-email div textarea{
	width: 80%;
	float: left;
	margin-bottom: 8px;
}
.contact-form form#contact-form dt label#jform_contact_email_copy-lbl,
.contact-form form#contact-form dd input#jform_contact_email_copy{
	float: left;
	width: auto;
}
.contact-form form#contact-form dt label#jform_contact_email_copy-lbl{
	margin-left: 20px;
}
.contact-form form#contact-form dd input#jform_contact_email_copy{
	margin-top: -14px;
}
.contact-form .contact-email div button{
	float: left;
}
.contact-form .contact-email div input#contact-email-copy{
	width: auto;
	float: left;
}
/* Custom style for breadcrumbs mod */
.breadcrumbs{
	
}
.breadcrumbs img{
	padding-top: 2px;
}
/* Style for Login form */
.login {
	line-height: 40px;
}
.login .login-fields label,
.login .login-fields input{
	
}
.login fieldset{
	padding: 10px;
}
form#login-form{
	text-align: left;
}
form#login-form input#modlgn-username,
form#login-form input#modlgn-passwd{
	width: 160px;
	overflow: hidden;
}
fieldset.userdata{
	border: none;
}
fieldset.userdata p{
	padding: 5px 0;
}
form#member-registration{
	
}
form#member-registration fieldset{
	border: none;
	line-height: 25px;
}
/* Custom style for joomla search */
.main_content_i .search{
	width: 100%;
}
form#searchForm{
	padding:10px;
	line-height:30px;
}
.search{
	float: right;
	line-height: 25px;
	padding: 2px 0 3px 5px;
	right: 0;
	text-align: left;
}
.search_i{
	
}
input#mod-search-searchword{
	width:150px;
	background: #565656;
	height:17px;
	padding:5px 0;
	float:left;
	border: none;
	color: #fff;
	text-transform: capitalize;
}
.search span.submit{
	background: #e69d00;
	height: 17px;
	padding: 5px;
	margin-left: 5px;
	float:right;
}
.search span input.button{
	background: #e69d00;
	color: #fff;
	border: none;
	cursor: pointer;
}
#jflanguageselection{display:none}
.sigplus-gallery .boxplus-viewport ul{width: 419px!important;}
.sigplus-gallery ul li{}


#wrapper{padding: 0px 0px 50px 0px;
margin: 0 auto;}
.header_box {
padding: 9px;
display: inline-block;
}
#content1 {
padding: 9px;
display: inline-block;
}
.left_col {
padding-right: 50px;
width: 450px;
float: left;
}
.tb, .tb2, .tb3, .tb4, .tb5, .tb6, .tb7, .tb8, .tb9, .tb10, .tb11, .tb12, .tb13, .tb14, .tb15, .tb16, .tb17, .tb18, .tb19, .tb20, .tb21, .tb22, .tb23, .tb24,.tb25,.tb26,.tb27,.tb28,.tb29,.tb30,.tb31,.tb32,.tb33,.tb34 {
width: 435px;
clear: both;
margin-bottom: 16px;
position: relative;

}
.tb div, .tb2 div, .tb3 div, .tb4 div, .tb5 div, .tb6 div, .tb7 div, .tb8 div, .tb9 div, .tb10 div, .tb11 div, .tb12 div, .tb13 div, .tb14 div, .tb15 div, .tb16 div, .tb17 div, .tb18 div, .tb19 div, .tb20 div, .tb21 div, .tb22 div, .tb23 div, .tb24 div, .tb25 div ,.tb26 div ,.tb27 div ,.tb28 div ,.tb29 div ,.tb30 div ,.tb31 div ,.tb32 div ,.tb33 div,.tb34 div  {
cursor: pointer;
background: #dadada;
padding: 5px;
border-radius: 10px;
color: #2e3192;
}
#content1 table, #content1 table tr, #content1 table tr td {
border: 1px solid #ccc;
margin-top: 10px;
}
#content1 table, #content1 table tr, #content1 table tr td {
border: 1px solid #ccc;
margin-top: 10px;
text-align: justify!important;
}
#content1 table, #content1 h4, #content1 h5 {
display: none;
}
.left_col h3{font-size: 12px;
float: left;
padding-right: 5px;

line-height: 13px!important;}
/* End */
.mega_frontpage .item-page img{border: 1px solid #ccc!important;
border-radius: 5px;
box-shadow: 0px 0px 10px 0px #ccc;}