/**
 * @version   3.1.12 April 15, 2011
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2011 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */

/* Headings */
.rt-joomla h1 {letter-spacing: -2px;}
.rt-joomla h2, .rt-joomla h3, .rt-joomla h4, .rt-joomla h5 {letter-spacing: -1px;}
.componentheading {font-weight: bold;display: block;margin-bottom: 5px;}
.contentheading {font-size: 140%;font-weight: bold;margin-bottom: 5px;display: block;}

/* Section Tables */
.sectiontableheader {font-weight: bold;padding: 3px;line-height: 25px;text-align: left;}
.sectiontablefooter {padding-bottom: 8px;}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {text-align: left;padding: 6px 5px;vertical-align: middle;}
tr.sectiontableentry0 td, td.sectiontableentry0, tr.sectiontableentry1 td, td.sectiontableentry1, tr.sectiontableentry2 td, td.sectiontableentry2 {height: 30px;}
.contentpane, .contentpaneopen {width: 100%;}

/*Search*/
.search{
	padding-top: 0px;
	float:left;
	text-align: right;
}
/* Search module */
.rt-search{
	padding: 0px 0px 0px 0px;
	margin: -30px 0px 0 0px;
	overflow: hidden;
	word-wrap: break-word;
	float:right;
	width:250px;
	height:45px;
	background-color:none;
}



.search .button a{
   font-weight:bold;
   color:#fff;
}

.search #mod_search_searchword, .search #mod-search-searchword{
    background: url("../images/search-box.png") no-repeat scroll 0 0 transparent;
	float:left;
    border: 0 none;
    font-size: 11px;
	height: 17px;
    line-height: 17px;
    padding: 8px 0px 10px 10px;
    width: 175px;
    color: #7F7F7F;
}
.search .button {
    background: url("../images/search-button.png") no-repeat left top ;
    height: 38px;
	margin-left:1px;
	border:none;
	width:35px;
	marg-top: 0px !important;
   
}




/* Column Layout */
.rt-joomla .float-left {float: left;}
.rt-joomla .float-right {float: right;}
.rt-joomla .width25 {width: 24.999%;}
.rt-joomla .width33 {width: 33.333%;}
.rt-joomla .width50 {width: 49.999%;}
.rt-joomla .width100 {width: 100%;}

/* Blog Layout */
.rt-joomla .rt-blog .rt-description {  margin: 10px 0px 15px 0px;padding-bottom: 20px;border-bottom: 1px #c8c8c8 dotted;}
.rt-joomla .rt-article {margin-bottom: 35px;}
.rt-joomla .rt-article-bg {padding-bottom: 5px;border-bottom: 1px #c8c8c8 dotted;}
.rt-joomla .multicolumns .rt-article {margin: 0px 15px 15px 15px;}
.rt-joomla .multicolumns .first .rt-article {margin-left: 0px;}
.rt-joomla .multicolumns .last .rt-article {margin-right: 0px;}
.rt-joomla .rt-article-links {margin: 10px 0px 10px 0px;
clear: both;}

.rt-article .readon {
    background: url("../images/readmore.png") repeat-x scroll 0 0 transparent;
    color: #000033;
    font-weight: bold;
    padding: 8px 10px;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
}

.rt-joomla .rt-article-bg {
    background: url("../images/article-separation.png") repeat-x scroll left bottom transparent;
    border-bottom: 0 none;
    padding-bottom: 15px;
	margin: 0 0 0 10px;
}
.rt-joomla .rt-article {
    margin-bottom: 20px;
}

.rt-article-contact-top td{ vertical-align:top;}
.rt-article-contact-top .component-border {height:120px; }

.rt-article-contact-top .component-border{
	border: 1px solid #dcdcdc;
	padding: 6px;
	overflow: hidden;
}



.rt-article-contact-bottom .component-border{
	border: 1px solid #dcdcdc;
	padding: 6px;
	overflow: hidden;
	margin-top:5px;
}



.form-td { border: 1px solid #8C99B9;}

/* Contact */

.rt-joomla .contact h1 {margin-bottom: 0px;font-size: 250%;font-weight: normal;letter-spacing: -1px;}
.rt-joomla .contact h2 {margin-bottom: 10px;font-size: 120%;font-weight: normal;text-transform: uppercase;letter-spacing: 0px;}
.rt-joomla .contact .image {float: right;}
.rt-joomla .contact table {margin-bottom: 10px;}
.rt-joomla .contact label.label-top {display: block;}
.contact .icon {float: left; width: 40px;}
.contact .misc, .contact .webpage, .contact .mobile, .contact .email, .contact .telephone, .contact .fax, .contact .country, .contact .state, .contact .postcode, .contact .suburb, .contact .street-address {overflow: hidden;}
.contact .other .surround {margin-top: 5px;}
.contact .vcard {margin-top: 15px;}




/* Search */


/* Accessibility */
#rt-accessibility .rt-desc {float: left;padding-right: 5px;}
#rt-accessibility #rt-buttons {float: left;}
#rt-accessibility .button {display: block;width:14px;height:14px;float: left;background: url(../images/typography.png);margin: 2px;}
#rt-accessibility .large .button {background-position: 0 -17px;}
#rt-accessibility .small .button {background-position: -15px -17px;}

/* Other */
#breadcrumbs-gantry {width: 11px;height: 11px;display: block;float: left;margin-top: 4px;margin-right: 8px;background: url(../images/home.png) 0 0 no-repeat;}

/* Tooltips */
.tool-tip {float: left;background: #ffc;border: 1px solid #D4D5AA;padding: 5px;max-width: 200px;color: #323232;}
.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;}
