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

# The Moment - March 2008 (for Joomal 1.5)

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

# License: Copyrighted Commercial Software

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

# Support: support@gavick.com 

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



/* JOOMLA STYLE

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

.contentpaneopen h2 {

	font: bold 125% Arial, Helvetica, sans-serif;

}

.componentheading {

	font: normal 180% Arial, Helvetica, sans-serif;

	text-align: left;

	color: #4b4b3a;

	margin: 0 0 25px;

}
/* Nbill logout page dotted line under title */
/* .componentheading {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}*/
/* article title headings */
.contentheading,

.contentheading a:link,

.contentheading a:visited {

	font: normal 170% Arial, Helvetica, sans-serif;

	text-decoration: none;

}

.small,

.smalldark,

.createdate,

.modifydate,

.img_caption,

.back_button,

.pagenav,

.pagenavbar {

	font: normal 10px Tahoma, Arial, Helvetica, sans-serif;

	color: #5a5a47;

}

td.createdate {

	padding-bottom: 10px;

}

.pagenavcounter {

	font: normal 10px Tahoma, Arial, Helvetica, sans-serif;

	border-left: 1px solid #ccc;

	color: #597401;

}

a.readon {

	font: normal 10px Arial, Verdana, sans-serif;

	;

}

table.contenttoc th {

	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;

}

.sectiontableheader {

	font: bold 11px Arial, Helvetica, sans-serif;

	text-transform: uppercase;

}

.pagenav,

.pagenav_prev,

.pagenav_next,

.pagenavbar {

	padding: 0 2px;

	font: normal 11px Tahoma, Arial, Verdana, sans-serif;

}

/*joomla style-----------------------------------------------*/

.contentheading,

.contentheading a:link,

.contentheading a:visited {

	color: #68C3EE;

}
/* contact page and free assessment title */
.componentheadingcontacttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.3em;
	font-weight: normal;
	vertical-align: bottom;
	color: #68c3ee;
	text-align: left;
	width: 100%;
	margin-top: 2px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
	margin-bottom: 8px;
}


.contentheading a:hover {

	color: #597401;

}

.contentpaneopen h2 {

	padding: 0;

	margin: 0;

}

.smalldark {

	text-align: left;

}

div.syndicate div {

	text-align: center;

}

.modifydate {

	padding-top: 6px;

}

.pagenavcounter {

	float: right;

	position: relative;

	right: -175px;

	top: 4px;

	padding: 0 4px 1px 4px;

}

.caption {

	padding-top: 3px;

	padding-bottom: 3px;

}

table.blog span.article_seperator {
	display: block;
	height: 10px;
}

table.contenttoc {

	margin: 0 0 10px 10px;

	padding: 0 0 12px 5px;

	width: 200px;

	border-left: 1px solid #eee;

}

table.contenttoc td {

	padding: 4px 5px 2px 18px;

	background: transparent url('../images/arrow.png') no-repeat 6px 10px;

	line-height: 14px;

	font-size: 12px;

}

table.contenttoc th {

	padding: 4px 6px 4px 6px;

	margin: 0;

	text-align: left;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

	color: #597401;

}
/* article separator padding front page */
.contentpaneopen {
	width: 98%;
	
}

.contentpaneopen1 {

	width: 100%;

}

table.contentpane {

	width: 100%;

	margin-bottom: 30px;

}

.sectiontableheader {

	line-height: 20px;

	padding: 4px 0;

}

td.sectiontableheader {

	padding: 5px 6px;

	border-bottom: 1px solid #e3e3d8;

	border-top: 1px solid #e3e3d8;

	color: #4b4b3a;

	background: #f4f4eb;

}

tr.sectiontableentry1 td,

tr.sectiontableentry2 td,

td.sectiontableentry1,

td.sectiontableentry2 {

	height: 8px;

	padding:6px 5px;

	border-bottom: 1px solid #f4f4eb;

}

tr.sectiontableentry1:hover td,

tr.sectiontableentry2:hover td {

	background: #fafaf4;

}

.contentpane {

	width: auto;

}

table.poll {

	padding: 0;

	width: 100%;

	border-collapse: collapse;

}

table.pollstableborder {

	padding: 0;

	width: 100%;

	border: none;

	text-align: left;

}

table.pollstableborder .sectiontableheader {

	padding: 8px 5px !important;

}

table.pollstableborder img {

	vertical-align: baseline;

}

table.pollstableborder td {

	padding: 5px 2px!important;

	border-collapse: collapse;

	border-spacing: 0;

}

table.pollstableborder tr.sectiontableentry1 td,

table.pollstableborder td.sectiontableentry1 {

	border: none;

	background: none;

}

table.pollstableborder tr.sectiontableentry2 td,

table.pollstableborder td.sectiontableentry2 {

	border: none;

	background: none;

}

table.searchintro {

	padding: 10px 0;

	width: 100%;

}

table.searchintro td {

	padding: 5px!important;

}

table.adminform {

	width: 400px!important;

}

.adminform .inputbox {

}

.button {
	border: none;
	cursor: pointer;
	height: 15px;
	line-height: 13px;
	background: #add624;
	color: #fff;
	font-size: 10px;
	font-weight:bold;
	text-align: center;
	text-transform:uppercase;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 4px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}

.button:hover {

	text-decoration: none;

	background: #90bd0c;

}

/*
.button {
	border: none;
	cursor: pointer;
	color: #90bd0c;
	font-size: 12px;
	font-weight:bold;
	text-align: center;
	text-transform:uppercase;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: normal;
	vertical-align: 110%;
	height: auto;
}*/


/*
.button {
		color: #90bd0c;
}*/
/*
.button:hover {
	color: #add624;
}*/


/*
.button:hover {
	border: none;
	cursor: pointer;
	color: #add624;
	font-size: 12px;
	font-weight:bold;
	text-align: center;
	text-transform:uppercase;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: normal;
	vertical-align: 110%;
	height: auto;
}*/



a.readon {

	margin-top: 10px;

	display: block;

	float: left;

	width: 78px;

	height: 13px;

	line-height:13px;

	background: url('../images/b_readon.png') no-repeat 0 50%;

	color: #fff;

	font-size: 10px;

	font-weight:bold;

	text-align: center;

	text-transform:uppercase;

	text-decoration: none;

}

a.readon:hover {

	background: url('../images/b_readon.png') no-repeat 100% 50%;

}

.back_button a {

	margin: 15px 0;

	display: block;

	float: left;

	width: 71px;

	height: 18px;

	line-height: 17px;

	padding-left: 23px;

	background: url('../images/b_back.png') no-repeat 0 50%;

	color: #fff;

}

.back_button a:hover {

	text-decoration: none;

	background: url('../images/b_back-h.png') no-repeat 0 50%;

}

.buttonheading {

	padding-left: 2px;

	width: 16px;

	height: 16px;

}

/*|||------ Restrictions ------|||*/

div.moduletable-color1 a.readon:link,

div.moduletable-color1 a.readon:visited {

	background: url('../images/b_readon-col1.png') no-repeat 0 50%;

	color: #fff;

}

div.moduletable-color1 a.readon:hover {

	background: url('../images/b_readon-col1.png') no-repeat 100% 50%;

	color: #fff;

}

div.moduletable-color1 .button {

	background: #5a5a47;

	color: #fff;

}

div.moduletable-color1 .button:hover {

	background: #4b4b3a;

	color: #fff;

}

div.moduletable-color1 a.readon:hover {

	background: url('../images/b_readon-col1.png') no-repeat 100% 50%;

	color: #fff;

}

div.moduletable-color3 a.readon:link,

div.moduletable-color3 a.readon:visited {

	background: url('../images/b_readon-col3.png') no-repeat 0 50%;

	color: #fff;

}

div.moduletable-color3 a.readon:hover {

	background: url('../images/b_readon-col3.png') no-repeat 100% 50%;

	color: #fff;

}

div.moduletable-color3 .button {

	background: #6c93b6;

	color: #fff;

}

div.moduletable-color3 .button:hover {

	background: #4375a4;

	color: #fff;

}

/* Default Joomla! Menu */



a.mainlevel,

a.mainlevel-color1,

a.mainlevel-color2,

a.mainlevel-color3 {

	padding: 6px 0 6px 8px;

	display: block;

	border-bottom: 1px solid #f7f7f7;

	width: 90%!important;

	width: 82%;

	text-decoration:none;

}

.module-color1 a.mainlevel {

	border-bottom: 1px solid #ededed;

}

.module-color2 a.mainlevel,

.module-color3 a.mainlevel {

	color: #fff;

	border: none;

}

a.sublevel {

	padding: 6px 4px 6px 35px;

	display: block;

	border-bottom: 1px solid #f7f7f7;

}

.module-color1 a.sublevel {

	border-bottom: 1px solid #ededed;

}

.module-color2 a.sublevel,

.module-color3 a.sublevel {

	border: none;

}

.sectiontablefooter {

	text-align: center;

}

div.img_caption {

	border: 1px solid #b5b5a8;

	padding: 6px 6px 6px;

	background: #f1f1e9;

	margin: 5px 5px 10px;

	}
/*
.top_logout_button {
	color: #90bd0c;
}*/

.top_logout_button {

	margin: 0 0 0 4px;

	border: none;

	cursor: pointer;

	height: 14px;

	line-height: 13px;

	padding: 0 4px 2px;

	background: #add624;

	color: #fff;

	font-size: 10px;

	font-weight:bold;

	text-align: center;

	text-transform:uppercase;

}

.top_logout_button:hover {

	text-decoration: none;

	background: #90bd0c;

}
