body
{
	background: #EFEFEF;
	color: #333;
}

a,
a:visited
{
	font-weight: bold;
	font-size: 0.929em;
	color: #3399FF;
	text-decoration: none;
}

a img
{
	font-size: 1.077em;
}

a:hover
{
	text-decoration: underline;
	color: #B31221;
}

h1, h2, h3, h4
{
	font-weight: normal;
}

h1
{
	font-family: Verdana;
	font-size: 2.5em;
	text-transform: uppercase;	
}

h2
{
	font-size: 1.714em;
}

h3
{
	font-size: 1.214em;
}

h4
{
	font-size: 1.214em;
}

ul, li
{
	margin: 0;
	padding: 0;
}

.behavior
{
	behavior: url('/webinc/js/png.htc');
}

.p
{
	padding: 0.429em;
}

.alignRight
{
	text-align: right;
}

.u
{
	text-decoration: underline;
}

.i
{
	font-style: italic;
}

.bold
{
	font-weight: bold;
}

.red,
a.red,
a.red:visited
{
	color: #B11320;
}

#head
{
	padding: 1.214em 0.429em 0.4em;
	background: #FFF url('/themes/main/images/navi/head_bg.png') repeat-x center 100%;
	border-bottom: 5px solid #B72400;
}

#head .logo
{
	float: left;
	text-align: center;
}

#head .logo a,
#head .logo a:visited,
#head .logo a:hover
{
	font-weight: bold;
	/*color: #B11320;*/
	color: #FFF;
}

#head .logo a:hover
{
	text-decoration: none;
	/*color: #B11320;*/
	color: #FFF;
}

#head .center
{
	width: 71em;
	margin: 0 auto ;
}

#head .right h2
{
	text-align: right;
}

#head .right h3
{
	margin-bottom: 0em;
	text-align: right;
	font-size: 1.5em;
	color: #FFF;
}

#head .right h3 a,
#head .right h3 a:visited
{
	/*color: #008CFF;*/
	color: #FFF;
}

.headBanner
{
	width: 100%;
	height: 6.429em;
	padding: 0.685em 0;
	background-color: #FFFFFF;
	border-bottom: 1px solid #CECECE;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.40;
	-khtml-opacity: 0.40;
	opacity: 0.40;
}

.contentContainer
{
	position: relative;
	width: 69.857em;
	margin: 0em auto;
	/*border: 1px solid #B3B3B3;*/
}

/*
.main .contentContainer
{
	background: #E8E6E6;
}

.second .contentContainer
{
	background: #FFF;
}
*/

.gray
{
	color: #999999;
}

#foot .borderBlock
{
	background: #FFF url('/themes/main/images/foot_fl.png') repeat-x left bottom;
}

#foot h3
{
	padding: 0.5em 0 0.5em 1em;
	font-weight: bold;
	text-transform: lowercase;
}

#foot ul
{
	list-style-image: url('/themes/main/images/artileslist/articlesitemlist_i.png');
}

.list li.order a,
.list li.order a:visited
{
	color: #B11320;
}

#foot .list li a,
#foot .list li a:visited
{
	font-size: 0.857em;
}

#foot .left
{
	width: 18.143em;
	margin-bottom: 1em;
}

#foot .last
{
	width: 12.286em;
}

#foot .copyright
{
	font-size: 0.929em;
}

/**** Static ****/
.topBanner img
{
	width: 100%;
	display: block;
}

.titleBlock
{
	margin-bottom: 1em;
}

.titleBlock h1
{
	font-size: 1.8em;
}

.txt h2
{
	font-size: 1.5em;
	font-style: italic;
}

/**** ****/
.borderBlock
{
	border: 1px solid #B3B3B3;
	background: #FFF;
}

.showcase
{
	background: #EEEEEE;
}

.showcase .borderBlock
{
	padding: 1em 0.571em 0.571em;
}

.showcase h3
{
	margin-bottom: 1em;
	font-weight: bold;
}

.showcase .i
{
	margin-bottom: 1.5em;
}

.showcase .i img
{
	float: left;
	margin: 0 0.714em 0 0.571em;
}

.showcase .cost
{
	font-size: 1.143em;
	color: #B11320;
}

.contentBlock .title h3,
.borderBlock .title h3
{
	font-weight: bold;	
}
/**** Content Block ****/
.contentBlock .t,
.contentBlock .b
{
	height: 5px;
}

.contentBlock .le,
.contentBlock .re
{
	width: 5px;
}

.contentBlock .re
{
	margin-left: -5px;
}

.contentBlock .fl
{
	margin: 0 5px;
}

.contentBlock .t .le
{
	background: url('/themes/main/images/sprite/sprite_xy.png') -72px 0;
	
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/main/images/contentblock/contentblock_tle.png');
}

.contentBlock .t .re
{
	background: url('/themes/main/images/sprite/sprite_xy.png') -77px 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/main/images/contentblock/contentblock_tre.png');
}

.contentBlock .t .fl
{
	background: url('/themes/main/images/sprite/sprite_x.png') 0 -36px;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/main/images/contentblock/contentblock_tfl.png', sizingMethod='scale');
}

.contentBlock .b .le
{
	background: url('/themes/main/images/sprite/sprite_xy.png') -82px 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/main/images/contentblock/contentblock_ble.png');
}

.contentBlock .b .re
{
	background: url('/themes/main/images/sprite/sprite_xy.png') -87px 0;
	_background: none;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/main/images/contentblock/contentblock_bre.png');
}

.contentBlock .b .fl
{
	background: url('/themes/main/images/sprite/sprite_x.png') 0 -41px;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/main/images/contentblock/contentblock_bfl.png', sizingMethod='scale');
}

.contentBlock .c .le
{
	background: url('/themes/main/images/sprite/sprite_y.png') -36px 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/main/images/contentblock/contentblock_cle.png', sizingMethod='scale');
}

.contentBlock .c .re
{
	background: url('/themes/main/images/sprite/sprite_y.png') -41px 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/main/images/contentblock/contentblock_cre.png', sizingMethod='scale');
}

.contentBlock .c .fl
{	
	background: #FFFFFF;
}
.lineBlock
{
	text-align: left;
	padding: 8px 8px;
	font-size: 1.2em;
}

/**** Teaser ****/
.teaser .title
{
	display: none;
}

.teaser ul 
{
	list-style: none;
	font-size: 0.8em;
}

.teaser li
{
}

.teaser div
{	
	float: left;
	width: 200px;
	margin: 2px 0;
}

.teaser .mb_teaser_image
{
	display: block;
	float: left;
	margin-right: 0.714em;	
}

.teaser .mb_teaser_link
{
	float: left;
	width: 115px;	
	display: block;
}

.teaser li
{
	clear: both;
}
.staticTitle 
{	
	display: block;
	margin-bottom: 1em;
}
.informer .title
{
	color: #3399FF;	
	margin-bottom: 3px;
}
.informer a,
.informer a:visited
{
	color: #3399FF;	
	margin-bottom: 3px;
	font-weight: bold;	
	font-size: 14px;
}
.informer .img
{
	float: right;
	margin-left: 0.2em;
}
.informer .text
{
	font-size: 0.85em;
}
.informer .more a,
.informer .more a:visited
{
	float: left;
	color: #3399FF;
	font-weight: normal;
}
.informer .phoneText
{
	clear: both;
	float: left;
	font-size: 0.9em;
	margin-right: 1px;
}
.informer .phone
{
	font-size: 1em;
	float: left;
}

/*ContactBlock*/

.contactBlock
{
	background: #ffffcc;
}
.contactBlock .title
{
	color: #000000;
	font-size: 16px;
}
.contactBlock a,
.contactBlokc a:visited
{
	color: #000000;
}
.contactBlock .text
{
	font-size: 0.963em;
	
}
.contactBlock .phone
{
	color: #264693;
	font-size: 23px;
	font-weight: bold;
	width: 200px;
}

.articleBlockTitle 
{
	color: #000000;	
	font-size: 19px;
	font-weight: bold;
}

.articleBlock .articleList
{
	list-style: none outside url('/themes/main/images/reddotted.png');
	margin: 4px 0 0 14px;
}

.articleBlock li
{
	margin-bottom: 5px;
}
.articleBlock a,
.articleBlock a:visited
{
	color: #3399FF;	
	font-weight: bold;	
	font-size: 12px;
}
.articleBanner
{
	margin: 6px;
}
.articleText
{
	font-family: Times New Roman;
	font-size: 1.254em;
	font-style: normal;
}
.articleText h2
{
  font-style: normal;
}

.p10
{
	padding: 10px;
}

div.involved-counter {
	color: #7A7A7A;
	font: 17px/27px Calibri;
	text-align: left;
}

div.involved-counter span {
	color: #b72400;
	font-size: 23px;
}

.blurField {
	font: 12px Arial italic;
	color: #7E7E7E;
}

span.colour {
	color: #10A378;
	font-weight: bold;
}

div.ui-widget {
	font: 10pt Arial;
}
