/*---------------------------------------------------------------------------------------*/
/*-  sIFR elements  -*/

h1 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 24px;
	color: #fff;
	padding-top: 4px;
	padding-left: 12px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 46px;
	color: #fff;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #090;
	padding-left: 0px;
	padding-bottom: 15px;
	line-height: 28px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color: #000;
}
h5 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 46px;
	color: #fff;
}

/*---------------------------------------------------------------------------------------*/
/*-  PRICEBOX elements  -*/

.price-box-text1 p,
.price-box-text3 p {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 22px;
	color: #fff;
	line-height: 24px;
}
.side-text-box p {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #323232;
	padding: 0;
	line-height: 20px;
}
.side-text-box p strong {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	color: #323232;
	padding: 0;
	line-height: 20px;
}

/*---------------------------------------------------------------------------------------*/
/*-  CONTENT elements  -*/

.cont-main-text-box p,
.cont-main-text-box ul li,
.cont-main-text-box ul li p,
.cont-main-text-box ul li ul li,
.cont-main-text-box ul li ul li p,
.cont-main-text-box .contact-boxes p,
.side-text-box ul li p,
.side-text-box ul li ul li p {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #323232;
	padding: 0;
	line-height: 20px;
}
.cont-main-text-box p strong,
.cont-main-text-box .contact-boxes p strong{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	color: #323232;
	padding: 0;
	line-height: 20px;
}
span p {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #323232;
	padding: 0;
	line-height: 20px;
}
.cont-main-text-box ul li,
.cont-main-text-box ul li ul li {
	margin-left: 25px;
	padding-left: 10px;
	padding-right: 12px;
}
.cont-main-text-box ul li span,
.cont-main-text-box ul li ul li span {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #323232;
	padding: 0;
	line-height: 20px
}
.side-text-box ul li,
.side-text-box ul li ul li {
	margin-left: 15px;
	padding-left: 5px;
}
.side-text-box ul li,
.side-text-box ul li ul li,
.side-text-box ul li span,
.side-text-box ul li ul li span,
.side-text-box ul li p,
.side-text-box ul li ul li p {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #323232;
	padding: 0;
	line-height: 20px
}

/*---------------------------------------------------------------------------------------*/
/*-  FOOTER TEXT elements -*/

span.left {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	padding: 0;
}
span.right {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	padding: 0;
}

/*---------------------------------------------------------------------------------------*/
/*-  ALL LINKS elements -*/

a,
span a,
.cont-main-text-box a,
.cont-main-text-box ul li a,
.cont-main-text-box ul li ul li a,
.side-text-box ul li a,
.side-text-box ul li ul li a,
.side-text-box a,
.newsitem-text a, 
.gmaps a{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	text-decoration: underline;
	padding: 0;
	line-height: 20px;
}
a:link,
span a:link,
.cont-main-text-box a:link,
.cont-main-text-box ul li a:link,
.cont-main-text-box ul li ul li a:link,
.side-text-box ul li a:link,
.side-text-box ul li ul li a:link,
.side-text-box a:link,
.newsitem-text a:link,
.gmaps a:link { 
	color: #004494;
}
a:visited,
span a:visited,
.cont-main-text-box a:visited,
.cont-main-text-box ul li a:visited,
.cont-main-text-box ul li ul li a:visited,
.side-text-box ul li a:visited,
.side-text-box ul li ul li a:visited,
.side-text-box a:visited,
.newsitem-text a:visited,
.gmaps a:visited { 
	color: #004494;
}
a:hover,
span a:hover,
.cont-main-text-box a:hover,
.cont-main-text-box ul li a:hover,
.cont-main-text-box ul li ul li a:hover,
.side-text-box ul li a:hover,
.side-text-box ul li ul li a:hover,
.side-text-box a:hover,
.newsitem-text a:hover,
.gmaps a:hover { 
	color: #990;
}
a:active,
span a:active,
.cont-main-text-box a:active,
.cont-main-text-box ul li a:active,
.cont-main-text-box ul li ul li a:active,
.side-text-box ul li a:active,
.side-text-box ul li ul li a:active,
.side-text-box a:active,
.newsitem-text a:active,
.gmaps a:active { 
	color: #004494;
}

/*---------------------------------------------------------------------------------------*/
/*-  NEWSPOST SIDE elements -*/

.newsitem-text p {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #323232;
	line-height: 20px;
}
span.author {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #000;
	padding-right: 12px;
	line-height: 20px;
}
span.date {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #1a5798;
	line-height: 20px;
}