@charset "utf-8";
/*
Template Specific Styles
====================================================
Table of Contents:
Ctrl/Cmd + F to find the @groups named below

@group Common
@group Header
@group Typography
@group Main Menu
@group Main Container
@group Module Styles
@group Featured Modules
@group Footer Modules
@group Tables
@group Misc. Joomla! Styles
@group Columns

*/

/* @group Common */

/* Global Font Size and Background Color */

body {
	font-size: 95%;
	/*background-color: #f5f5f5;  #ced4db; */
	color: #282828;
	line-height: 150%;
}
/* Links */

a, a:link, a:visited {
	color: #36688C;
}
a:hover {
	color: #318DD0;
}
/* @end */




/* @group Typography */

h1 {
	color: #4b4b4b;
	text-shadow: #fff 1px 1px 0;
	-moz-text-shadow: 1px 1px 0px #000;
	-webkit-text-shadow: 1px 1px 0px #000;
	letter-spacing: -1px;
	padding-bottom: 5px;
	border-bottom: 1px solid #dadada;
	font-size: 1.6em;
}
h2 {
	color: #545454;
	text-shadow: 1px 1px 0px #fff;
	-moz-text-shadow: 1px 1px 0px #fff;
	-webkit-text-shadow: 1px 1px 0px #fff;
	letter-spacing: -1px;
	font-size: 1.5em;
}
h3, h4, h5 {
	color: #333;
	font-weight: normal;
	font-size: 1.3em;
}
h6 {
	color: #5370a3;
	font-weight: normal;
	font-size: 1.15em;
}
/* Can be used to separate colors to inline content */


/* Read More Link */

}
p.quote {
	border-bottom: 4px solid #EEEEEE;
	border-top: 4px solid #EEEEEE;
	color: #424242;
	font: small-caps 1em/125% Georgia, Garamond, Times, serif;
	letter-spacing: 0.2em;
	margin: 24px auto;
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
}
p.warn {
	background: url("../images/icons/warning.png") no-repeat scroll 15px 50% #FFF7C0;
	border-bottom: 2px solid #F7D229;
	border-top: 2px solid #F7D229;
	padding: 5px 20px 5px 45px;
	text-align: left;
}
p.info {
	background: url("../images/icons/info.png") no-repeat scroll 15px 50% #F8FAFC;
	border-bottom: 2px solid #B5D4FE;
	border-top: 2px solid #B5D4FE;
	padding: 5px 20px 5px 45px;
	text-align: left;
}
p.alert {
	background: url("../images/icons/alert.png") no-repeat scroll 15px 50% #FBEEF1;
	border-bottom: 2px solid #FEABB9;
	border-top: 2px solid #FEABB9;
	padding: 5px 20px 5px 45px;
	text-align: left;
}
ul.checklist li {
background: url("../images/icons/check.png") no-repeat scroll 0 4px transparent;
line-height: 24px;
padding-left: 20px;
}



/* @group Tables */

/* tables */

table {
	margin: .5em 0 1em;
}
table th {
	background-color: #e9e9e9;
	color: #747474;
	border: 1px solid #d1d1d1;
	font-weight: bold;
	text-align: left;
	padding: .4em .8em;
}
table td {
	background-color: #fff;
	border: 1px solid #fff;  /*#e2e2e2;*/
	padding: 3px 10px;
}
/* Alternating Colors for (light) */



table tr.row0 td, table tr.row2 td, table tr.even td {
	font-size: .9em;
	padding: 5px 8px;
	background-color: #f1f1f1;
	border-bottom: 1px solid #e9e9e9;
}
table tr.row1 td, table tr.odd td {
	font-size: .9em;
	padding: 5px 8px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #e7e7e7;
}
table tr.row0:hover td, table tr.even:hover td, table tr.row1:hover td, table tr.row2:hover td, table tr.odd:hover td {
	background-color: #fff;
}
td.list-hits {
	text-align: center;
}


