/* @group Reset */
/* Originial by Eric Meyer,modifications by Rene Kreijveld */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,strong,fieldset,form,label,legend,table,caption{
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background-color: transparent;
}
tbody,tfoot,thead,tr,th,td{
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
}
address,caption,cite,code,dfn,th,var,optgroup{
font-style:inherit;
font-weight:inherit;
}
body{
line-height:1;
}
ol,ul{
list-style:none;
}
blockquote,q{
quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after{
content:'';
content:none;
}
li{
list-style:none;
}
h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
}
/* remember to define focus styles! */
:focus{
outline:0;
}
/* remember to highlight inserts somehow! */
ins{
text-decoration:none;
}
del{
text-decoration:line-through;
}
/* tables still need 'cellspacing="0"' in the markup 
table{
border-spacing:0px;
}
td{
vertical-align:top;
}
*/
/* forms stuff */
input,button,textarea,select,optgroup,option{
font-family:inherit;
font-size:inherit;
font-style:inherit;
font-weight:inherit;
}
input,button,textarea,select{
font-size:100%;
}
/* @end */
/* @group Layout */
html{
overflow-y:scroll;
}
body{
width:100%;
background:#d8dadb;
}
div#wrapper{
position:absolute;
width:886px;
left:50%;
margin-left:-440px;
text-align:left;
background:url(../images/wrapperbg.png) 0 0 repeat-y;
}
div#header{
position:absolute;
top:0;
left:0;
width:886px;
height:84px;
background:url(../images/headerbg.png) 0 0;
}
div#menu{
position:absolute;
top:61px;
left:36px;
width: 806px;
}

div#topfoto{
position:absolute;
top:84px;
left:36px;
width:806px;
height:394px;
overflow:hidden;
}
div#content{
margin-top:84px;
}
div#contentwrapper{
padding:394px 44px 0 36px;
background:url(../images/contentbg.jpg) 0 0 no-repeat;
}
div#component{
float:left;
width:584px;
}
div#right{
float:right;
width:190px;
border:1px solid #cecece;
padding:5px;
background:#ffffff;
}
div#home1,div#home2,div#home3,div#home4,div#home5,div#home6{
float:left;
width:180px;
height:249px;
overflow:hidden;
border:1px solid #cecece;
background:#ffffff;
margin-bottom:19px;
}
div#home4,div#home5,div#home6{
margin-bottom:10px;
}
div.homefiller{
float:left;
width:19px;
height:239px;
}
div#logo{
position:absolute;
left:47px;
top:333px;
width:205px;
height:140px;
background:url(../images/logo.jpg) 0 0;
}
div#logo a{
width:205px;
height:140px;
display:block;
}
div#footer{
overflow:hidden;
width:886px;
height:25px;
background:url(../images/footerbg.png) 0 0;
margin-top:10px;
}
div.clr{
clear:both;
}
div.leftpadding{
margin:10px;
}
ul, li{
list-style:url(../images/square_paars.png);
padding-left: 5px;
margin-left: 5px;
list-style-position: outside;
}


table.reftable td { background-color: #F4F4F4; 
vertical-align: middle; padding: 7px; font-weight: normal;
	border-style: dotted;
	border-width: 0px;
}
div.belowcontent{
padding-top:10px;
}
/* @end */
/* @group Joomla */
/* Copyright (C) 2007 - 2009 YOOtheme GmbH */
/*
* general
* used by Jommla core components
*/
div.joomla h1.pagetitle{

}
div.joomla div.description{
margin:10px 0px 10px 0px;
overflow:hidden;
}
div.joomla div.description img.left{
margin-right:15px;
float:left;
}
div.joomla div.description img.right{
margin-left:15px;
float:right;
}
div.joomla div.filter{
margin:10px 0px 10px 0px;
}
div.joomla th{
padding:5px 5px 5px 5px;
background:#ebebeb;
border-bottom:1px solid #b4b4b4;
font-weight:bold;
}
div.joomla tr.even td{
padding:5px 5px 5px 5px;
background:#f0f0f0;
border-bottom:1px solid #dcdcdc;
}
div.joomla tr.odd td{
padding:5px 5px 5px 5px;
background:#fafafa;
border-bottom:1px solid #dcdcdc;
}
div.joomla span.number{
color:#969696;
font-style:italic;
}
/* floats */
div.joomla .float-left{
float:left;
overflow:hidden;
}
div.joomla .float-right{
float:right;
overflow:hidden;
}
div.joomla .width25{
width:24.999%;
}
div.joomla .width33{
width:33.333%;
}
div.joomla .width50{
width:49.999%;
}
div.joomla .width100{
width:100%;
}
/*
* com_content
* blog layout (frontpage,category,section)
* sub selectors:blog
*/
div.joomla div.blog div.description{
margin:10px 0px 15px 0px;
padding-bottom:20px;
border-bottom:1px #c8c8c8 dotted;
}
div.joomla div.leadingarticles{
overflow:hidden;
}
div.joomla div.teaserarticles{
overflow:hidden;
}
div.joomla div.item{
margin-bottom:15px;
}
div.joomla div.item-bg{
padding-bottom:5px;
border-bottom:1px #c8c8c8 dotted;
overflow:hidden;
}
div.joomla div.multicolumns div.item{
margin:0px 15px 15px 15px;
}
div.joomla div.multicolumns div.first div.item{
margin-left:0px;
}
div.joomla div.multicolumns div.last div.item{
margin-right:0px;
}
div.joomla div.morearticles{
margin:10px 0px 10px 0px;
}
div.joomla div.pagination{
text-align:center;
}
div.joomla div.pagination p.results{

}
/*
* com_content
* list layout (frontpage,category,section)
* sub selectors:sectionlist,categorylist
*/
/*
* com_content
* article layout
* sub seletors:article
*/
div.joomla div.headline{
overflow:hidden;
}
div.joomla h1.title,
div.joomla h2.title{
width:auto;
float:left;
}
div.joomla span.icon{
display:block;
margin-top:10px;
float:right;
}
div.joomla div.multicolumns span.icon{
margin-top:5px;
}
div.joomla span.edit{
margin-left:10px;
float:left;
}
div.joomla span.pdf{
margin-right:5px;
}
div.joomla span.print{
margin-right:5px;
}
div.joomla span.email{

}
div.joomla span.printscreen{

}
div.joomla p.iteminfo{
margin:0px 0px 15px 0px;
}
div.joomla p.articleinfo{

}
/*
* com_content
* editing an article
* sub seletors:edit-article
*/
div.joomla div.edit-article fieldset{
margin-bottom:30px;
}
div.joomla div.edit-article fieldset div{
overflow:hidden;
}
div.joomla div.edit-article label.label-left{
display:block;
width:150px;
float:left;
}
div.joomla div.edit-article div.save{
margin:0px;
float:right;
}
div.joomla div.edit-article div#editor-xtd-buttons{
margin-bottom:0px;
overflow:hidden;
}
div.joomla div.edit-article div#editor-xtd-buttons div{
margin:0px;
}
div.joomla div.edit-article div#editor-xtd-buttons div.button2-left{
margin-right:5px;
}
div.joomla div.edit-article div#editor-xtd-buttons a:link,
div.joomla div.edit-article div#editor-xtd-buttons a:visited,
div.joomla div.edit-article div#editor-xtd-buttons a:hover{
color:#323232;
}
/*
* com_weblinks
* sub seletors:weblinks
*/
div.joomla div.weblinks fieldset{

}
div.joomla div.weblinks fieldset div{
overflow:hidden;
}
div.joomla div.weblinks label.label-left{
display:block;
width:150px;
float:left;
}
/*
* com_search
* sub seletors:search
*/
div.joomla div.search p.info{
margin:0px;
color:#969696;
font-style:italic;
}
div.joomla div.search span.highlight{
background:#ffffaa;
}
/*
* com_poll
* sub seletors:poll
*/
div.joomla div.poll fieldset{
margin:15px 0px 10px 0px;
}
/*
* com_contact
* sub seletors:contact
*/
div.joomla div.contact div.image{
float:right;
}
div.joomla div.contact table{
margin-bottom:10px;
}
div.joomla div.contact label.label-top{
display:block;
}
/*
* com_user
* sub seletors:user
*/
div.joomla div.user label.label-left,
div.joomla div.user span.label-left{
display:block;
width:130px;
float:left;
}
/*
* mod_newsflash
*/
div.module-newsflash{
overflow:hidden;
}
div.module-newsflash div.item{
padding-bottom:15px;
overflow:hidden;
}
div.module-newsflash div.last{
padding-bottom:0px;
}
/*
* Joomla! system tooltips
*/
.tool-tip{
float:left;
background:#ffc;
border:1px solid #D4D5AA;
padding:5px;
max-width:200px;
color:#323232;
}
.tool-title{
padding:0;
margin:0;
font-size:100%;
font-weight:bold;
margin-top:-15px;
padding-top:15px;
padding-bottom:5px;
background:url(../../system/images/selector-arrow.png) no-repeat;
}
.tool-text{
font-size:100%;
margin:0;
}
/* @end */
/* @group Typography */
body{
	font: 11.5px/150% Arial, Helvetica, Geneva, sans-serif;
}
div.joomla h1,div.joomla h2,div.joomla h3,div.joomla h4,div.joomla h5,div.joomla h6{
line-height:100%;
margin-bottom:5px;
}
div.joomla h1{
font-size:300%;
font-weight: bold;
}
div.joomla h2{
font-size:250%;
}
div.joomla h3{
font-size:200%;
}
div.joomla h4{
font-size:175%;
}
div.joomla h5{
font-size:150%;
}
div.joomla h6{
font-size:125%;
}
div.joomla h1{
color:#6d1f80;
text-transform:uppercase;
font-size:100%;
height:100%;
line-height:100%;
}
div.joomla h2,div.joomla h3,div.joomla h4,div.joomla h5{
letter-spacing:-1px;
}
div.joomla p{
margin:10px 0px 15px 0px;
}
div.joomla div.multicolumns h2.title{
font-size:200%;
letter-spacing:-1px;
}
div.joomla p.articleinfo span.modified,div.joomla p.articleinfo span.author,div.joomla p.articleinfo span.created,div.joomla p.articleinfo span.url{
display:block;
font-size:95%;
}
div.joomla p.articleinfo span.author{
color:#969696;
font-style:italic;
}
div.joomla p.articleinfo span.created{
font-weight:bold;
}
div.joomla div.contact h1{
margin-bottom:0px;
font-size:250%;
font-weight:normal;
letter-spacing:-1px;
}
div.joomla div.contact h2{
margin-bottom:10px;
font-size:120%;
font-weight:normal;
text-transform:uppercase;
letter-spacing:0px;
}
.contentheading,.componentheading{
margin:0;
padding:5px 0px 5px 0px;
font-size:125%;
line-height:100%;
font-weight:bold;
letter-spacing:-1px;
}
/* @end */
/* @group Modules */
div#right h3, div#homemods H3 a{
color:#6d1f80;
text-transform:uppercase;
font-weight: bold;
text-decoration: none;
}
div#homemods div.moduletable{
padding:5px;
}
div#homemods div.moduletablenopadding{
padding:0;
}
div#homemods div.moduletablepaars{
background:#6d1f80;
padding:5px;
height:239px;
color:white;
}
div#homemods div.moduletablepaars h3{
color:white;
}
div#homemods div.moduletablepaars a{
color:white;
}
div#bottommenu {
margin-top:20px;
}
div#bottommenu li{
display:inline;
}
div#bottommenu a{
floast:left;
padding-right:9px;
color:black;
height:15px;
line-height:15px;
background:url(../images/botsep.png) top right no-repeat;
text-decoration:none;
}
div#bottommenu a:hover{
text-decoration:underline;
}
div#bottommenu li.last-child a{
background:none;
}
div#topfoto #fpss-outer-container,
div#topfoto img{
float:right;
}
.fpss-introtext {width:300px;margin:0;padding:0;position:absolute;left:110px;right:0;bottom:220px;}
.fpss-introtext .slidetext {padding:4px 8px 2px 8px;}
/* @end */
/* @group navigation */
a{
color:#7E1C83;
}
/* @end */
/* @group joomlaworks simple feed reader */
div.srfrContainer li{
list-style:none;
}
/* @end */
table.mpFormTable td#field1001TD input {width:120px;}
table.mpFormTable td#field1003TD input {width:120px;}
#calendar-178 {
margin-bottom: 10px;	
}

