

/********************************************************************

 * JOOMLA! TEMPLATE CSS FILE

 * ----------------------------------------------------------------

 * Copyright (C) 2006 - 2008 JoomlaShine.com. All Rights Reserved.

 * @license - Copyrighted Commercial Software

 * Author: JoomlaShine.com

 * Websites:  http://www.joomlashine.com

*********************************************************************/





/** @LAYOUT  **/



#main {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 75%;

	line-height: 1.5;
	
	width: 700px;
	
	margin-left: auto;
    
	margin-right: auto;
	
}

#form {

	border-style:groove;
	
	padding:10px 10px 10px 10px; 
	
	background: #dfddd1;
}




/* @TABLES */

table {

	border-collapse: collapse;

	border-spacing: 0;
	
	padding: 2px 2px 2px 2px;

}



caption, th {

	text-align: left;
	
	 background: #dfddd1;

}



/* Plain rows */

table.plainrows {

	border-collapse:collapse;

	background-color: #f2f2f2;

	color: #404040;

}



table.plainrows caption {

	padding: 6px 0;

	text-transform: uppercase;

	text-align: center;

	font-size: 1.2em;

	font-weight: bold;

}



table.plainrows thead {

	border-bottom: solid 1px #284d73;

}



table.plainrows thead th {

	text-transform: capitalize;

	background-color: #366999;

	padding: 5px 10px;

	color: #ffffff;

	font-size: 1.1em;

}



table.plainrows tfoot th,

table.plainrows tfoot td {

	text-transform: capitalize;

	padding: 3px 10px;

	background-color: #d9d9d9;

	color: #000000;

	font-size: 1.1em;

}



table.plainrows tfoot td {

	text-align:right

}



table.plainrows tbody th,

table.plainrows tbody td {

	border-bottom: solid 1px #d9d9d9;

	padding: 4px 10px;

}



table.plainrows tbody th {

	white-space: nowrap;

}



table.plainrows tr.odd {

/*	background-color: #e5e5e5;*/

}



table.plainrows tbody tr:hover {

	background: #e5e5e5;

}



/* Dark stripes */

table.colorstripes {

	border: 1px solid #162c40;

	color: #ffffff;

	background: #284d73;

	border-collapse: collapse;

}



table.colorstripes caption {

	padding: 6px 0;

	text-transform: uppercase;

	text-align: center;

	font-size: 1.2em;

	font-weight: bold;

}



table.colorstripes td,

table.colorstripes th {

	border: 1px dashed #366999;

	padding: 5px 10px;

}



table.colorstripes thead th {

	border: 1px solid #284d73;

	background: #162c40;

	color: #ffffff;

	font-size: 1.1em;

}



table.colorstripes tbody th,

table.colorstripes tbody td {

	text-align: left;

	vertical-align: top;

}



table.colorstripes tbody tr.odd {

	background: #224161;

}



table.colorstripes tbody tr:hover {

	background: #1f3d59;

}



table.colorstripes tbody tr:hover th,

table.colorstripes tbody tr.odd:hover th {

	background: #1f3d59;

}



table.colorstripes tfoot th,

table.colorstripes tfoot td {

	border: none;

	padding: 4px 10px;

	background: #162c40;

	color: #ffffff;

	font-size: 1.1em;

}



table.colorstripes tfoot td {

	text-align: right;

}



/* Light stripes */

table.greystripes {

	border: 1px solid #d9d9d9;

	color: #404040;

	background: #ffffff;

	border-collapse: collapse;

}



table.greystripes caption {

	padding: 6px 0;

	text-transform: uppercase;

	text-align: center;

	font-size: 1.2em;

	font-weight: bold;

}



table.greystripes td,

table.greystripes th {

	border: 1px dashed #e5e5e5;

	padding: 5px 10px;

}



table.greystripes thead th {

	border: 1px solid #595959;

	border-bottom: 2px solid #000000;

	background: #404040;

	color: #ffffff;

	font-size: 1.1em;

}



table.greystripes tbody th,

table.greystripes tbody td {

	text-align: left;

	vertical-align: top;

}



table.greystripes tbody tr.odd {

	background: #f2f2f2;

}



table.greystripes tbody tr:hover {

	background: #e5e5e5;

}



table.greystripes tbody tr:hover th,

table.greystripes tbody tr.odd:hover th {

	background: #e5e5e5;

}



table.greystripes tfoot th,

table.greystripes tfoot td {

	border: none;

	padding: 4px 10px;

	background-color: #d9d9d9;

	color: #000000;

	font-size: 1.1em;

}



table.greystripes tfoot td {

	text-align: right;

}





/** @JOOMLA DEFAULT **/



/* PATHWAY */

span.pathway {

	font-weight: bold;

	font-size: 0.9em;

}



a.pathway:link,

a.pathway:visited {

	padding: 0 .25em;

	font-weight: normal;

	text-decoration: none;

	color: #404040;

}



a.pathway:hover {

	text-decoration: underline;

}



/* page heading */

.componentheading,

.contentheading {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 1.4em;

}



/* Content title link */

a.contentpagetitle:link,

a.contentpagetitle:visited {

	text-decoration: none;

}



a.contentpagetitle:hover {

	text-decoration: underline;

}



/** CONTENT AREA **/

/* Blog page main wrapper */

table.blog {

	width: 100%;

}



table.blog td {

	padding-right: 5px;

}



/* Content container */

table.contentpane,

table.contentpaneopen {

	width: 100%;

}



/* Separator after each content container TD */

table.blog span.article_seperator {

	display: block;

	height: 1.5em;

}



/* 3 buttons */

td.buttonheading {

	padding: 0 2px;

}



/* Data & written by area */

span.small,

td.createdate,

td.modifydate {

	color: #999999;

	font-size: 0.9em;

	padding-bottom: .6em;

}



/* Page counter */

div.pagenavcounter {

	color: #595959;

	margin: .5em 0;

	font-size: .9em;

	font-weight: bold;

}



/* Table of content */

table.contenttoc {

	margin: 0 0 1em 1em;

	border: 1px solid #D9D9D9;

	background: #f2f2f2;

}



table.contenttoc th {

	padding: .4em;

	background: url(../images/grey_dot.png) bottom repeat-x;

	font-weight: bold;

	text-align: center;

}



table.contenttoc td {

	padding: .25em .6em;

}



a.toclink:link,

a.toclink:visited {

	font-size: .9em;

}



a.toclink:hover {

}



div.mosimage {

	padding: .3em;

	margin: .8em;

	color: #595959;

}



div.mosimage_caption {

	padding: .2em;

	font-weight: bold;

	font-size: 0.9em;

}



/* Read more */

a.readon:link,

a.readon:visited {

	padding: 3px 6px 3px 22px;

	text-decoration: none;

	color: #404040;

	background: #f2f2f2 url(../images/icon-module-arrow.png) no-repeat 5px center;

	border: 1px solid #e5e5e5;

}



a.readon:hover {

	background-color: #e5e5e5;

	text-decoration: none;

}



/** COMPONENT AND CONTENT TABLE PAGE **/

/* Description in content table and component page */

td.contentdescription {

	padding: .5em 0;

}



/* Links in Section Table page */

a.category:link,

a.category:visited {

	font-weight: bold;

}



a.category:hover {

}



/* table in category table page */

td.sectiontableheader {

	padding: 5px 8px;

	font-weight: bold;

	font-size: 1.1em;

	color: #FFFFFF;

	background-color: #366999;

}



td.sectiontableheader a {

	color: #ffffff;

	text-decoration: underline;

}



td.sectiontableheader a:hover {

	text-decoration: none;

}



/* table's row 1 */

tr.sectiontableentry1 td {

	padding: 5px 8px;

	border-top: 1px solid #e5e5e5;

	border-bottom: 1px solid #e5e5e5;

}



/* table's row 2 */

tr.sectiontableentry2 td {

	padding: 5px 8px;

}



.smalldark {

}



/** "MORE..." AREA **/

/* "More..." panel */

div.blog_more {

}



/* "More..." panel heading text */

div.blog_more div {

	padding-bottom: .3em;

}



/* "More..." block links */

div.blog_more ul {

}



div.blog_more li{

}



/* "More..." panel links */

a.blogsection:link, a.blogsection:visited {

	text-decoration: none;

}



a.blogsection:hover {

	text-decoration: underline;

}



/** BOTTOM NAVIGATION BAR **/

/* content page nav */

div.pagenavbar div {

	color: #999999;

	font-weight: bold;

	font-size: .9em;

}



div.pagenavbar a:link, 

div.pagenavbar a:visited {

	text-decoration: none;

}



div.pagenavbar a:hover {

	text-decoration: underline;

}



/* content item rolling nav */

th.pagenav_prev, th.pagenav_next {

	color: #999999;

	font-size: .9em;

	font-weight: bold;

}



th.pagenav_prev a:link, th.pagenav_prev a:visited,

th.pagenav_next a:link, th.pagenav_next a:visited {

	text-decoration: none;

}



th.pagenav_prev a:hover, th.pagenav_next a:hover {

	text-decoration: underline;

}



