@charset "utf-8";

/* Kev's text settings 
-------------------------------------------------- */

/* general settings
-------------------------------------------------- */

body {
	font-size: 101%;
	font-family: "Trebuchet MS";
}
p, td  {
	margin-bottom: 1.5em;
	font-size: 1em;
	line-height: 1.5em;
	text-align: justify;
}
h1, h2, h3, h4, h5 {
}
p, h1, h2, h3, h4, h5 {
	padding-left: 10px;
	padding-right: 10px;

}

h1 {
	font-size: 2.25em;
	line-height: 1.333em;
	margin-top: .222em;
	margin-bottom: .444em;
	color: #782D41;
}
h2 {
	font-size: 1.5em;
	line-height: 2em;
	margin-top: .333em;
	margin-bottom: .667em;
	color: #098841;
	text-decoration: underline;
}
h3 {
	font-size: 1.125em;
	line-height: 1.333em;
	margin-top: .444em;
	margin-bottom: .889em;
	color: #AB4A2F;
}
h4 {
	font-size: 1em;
	line-height: 1.5em;
	margin-top: .5em;
	margin-bottom: 1em;
	color: #E41F33;
}
h5 {
	background-repeat: no-repeat;
	font-size: 1.1429em;
	line-height: 1.3125em;
	margin-bottom: 1.3125em;
}

/* Links
-------------------------------------------------- */
a {
	text-decoration: none;
}

/* Main Menu
-------------------------------------------------- */
#menu a {
	font-size: .9em;

}

/* Specialized settings 
-------------------------------------------------- */
#focusSecondary {


}
#focusSecondary p {

}

#focusTertiary {

}
.article   h1 {
	background-color: #465E73;
	color: #f1d397;
}
.topitem  {
	margin-top: 1.25em;
}
.news  h4 {
	font-size: 1.1429em;
	line-height: 1.4286em;
	margin-bottom: 0.625em;
	padding-top: 0.3125em;
	padding-bottom: 0.3125em;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #465e73;
	color: #f1d397;
	letter-spacing: 0.1em;
}
.small p {
	font-size: 0.875em;
	line-height: 1.143em;
	margin-bottom: 1.143em;
}
.small h1 {
	margin-top: 0.208em;
	margin-bottom: .458em;
	font-size: 1.5em;
	line-height: 1.333em;
}
.small h2 {
	margin-top: 0.278em;
	margin-bottom: .611em;
	font-size: 1.125em;
	line-height: 1.778em;
}
.small h3 {
	margin-top: 0.3125em;
	margin-bottom: .6875em;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	letter-spacing: .1em;
}
.small h4 {
	font-size: 0.875em;
	line-height: 1.143em;
	margin-top: 0.3571em;
	margin-bottom: .7857em;
	text-transform: uppercase;
}
#topInfo {
	color: #F1D397;
	font-size: 0.75em;
	line-height: 2em;
}

.companyName {
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
}
.subLabel {
	font-weight: bold;
}
#leftMenu p {
	color: #f1d397;
}
#leftMenu  h4 {
	color: #FFFFFF;
	padding-bottom: 0.29168em;
	margin-bottom: 0.29168em;
	margin-top: 0.29168em;
	padding-top: 0.29168em;
}
.attention {
	font-size: 1.7143em;
	line-height: 1.75em;
	margin-bottom: 0.875em;
	color: #782D41;
	text-align: right;
	font-weight: bold;
}
.attentionBig {
	font-size: 2.5714em;
	line-height: 1.1667em;
	margin-bottom: .5833em;
	color: #782D41;
	font-weight: bold;
}
.attentionSmall {
	font-size: 1.7143em;
	line-height: 1.75em;
	margin-bottom: 0.875em;
	color: #2F4159;
	font-weight: bold;
}


.galleries   h1, .galleries h2 {
	text-align: center;
}
.galleries h3 {
	text-align: center;
}
/* Tables
-------------------------------------------------------------- */

table { margin-bottom: 1.4em; }
th {
	border-bottom: 2px solid #ddd;
	font-weight: bold;
	text-align: center;
}
td { border-bottom: 1px solid #ddd; }
td {
	font-size: 0.875em;
	line-height: 1.143em;
	margin-bottom: 1.143em;
}

th,td { padding: 4px 10px 4px 0; }
tfoot { font-style: italic; }
caption { background: #ffc; }
.dark  h4 {
	color: #2F4159;
	text-transform: uppercase;
	font-weight: bold;
}
ul {
	list-style-type: square;
	list-style-position: inside;
	padding-left: 10px;
	margin-bottom: 1.5em;
}

ul li {
	font-size: 0.875em;
	line-height: 1.713em;
}
#footer {
	color: #F1D397;
	font-size: 0.75em;
	line-height: 1.5em;
}
#bottomInfo {
	color: #F1D397;
	font-size: 0.75em;
	line-height: 1.5em;
}
