body{background:#fefefe url(images/bg.jpg) no-repeat top center;color:#7a909b}
#container{}
#logo a{background:url(images/logo.png) no-repeat center center;padding-left:160px}
#flag a{ float: right; padding-right: 10px;}
h2.contentheading,.contentheading{color:#bbb;border-bottom:1px solid #333}
td.buttonheading{border-bottom:1px solid #333}
.leading{background:#bbb}
div.moduletable h3,div.moduletable_menu h3,div.moduletable_text h3{color:#999;border-bottom:1px solid #333}
small,.small,.smalldark,.mosimage_caption,.author,.createby,.createdate,.modifydate,a.readon,.img_caption{color:#333}
a.readon:hover,a.readon:active,a.readon:focus{border:1px solid #EEE}
a.readon{border:1px solid #000}
#system-message dd.message ul{background:#bbb}
ul.menu a{color:#bbb}
ul.menu a:visited{color:#bbb}
ul.menu a:hover,ul.menu li#current a{background:url(images/arrow-hover.png) no-repeat left center}
#tr-content-a .moduletable .item{background:#bbb}
#tr-content-a .moduletable h3{color:#bbb}
a{color:#999}
a:hover,a:active,a:focus{color:#fff}

.sectiontableheader{background:#bbb}
.blog_more,.links{background:#000;border-top:1px solid #333}
#container .landing-list li{width:auto}
#container .landing-list img{background:none;border:1px solid #333;padding:2px}
#container .landing-list h3{font-size:12px}
#container .landing-list h3 a{text-decoration:none;font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:normal}
#itemlist h1{margin:0}
#container #p-container .pageslinks{border:none}
#container #p-container .p-image img{border:none}
#container #p-container .p-image{background:none;border:none;margin:0;padding:0}
#container #p-container .p-title{color:#FFF;font-family:"Myriad Pro",Arial,sans-serif;font-size:14px;font-weight:bold;margin:0 0 5px;padding:0 0 0 10px;text-transform:uppercase;border-bottom:1px solid #333}
#container #p-container .p-item{border:none}
#container #p-container p .pagenav{background:none;border:none;color:#999999;font-size:11px;margin:0 3px;padding:2px 3px;visibility:visible}
#container #p-container .p-item-right-x{padding:10px}
#container #p-container .p-item h3{color:#999;font-size:11px;letter-spacing:0.04em;margin:5px 0 0;text-transform:uppercase}
#container #p-container .p-web a{color:#666}
#container #p-container .p-catheader-x{font-size:12px;padding:10px;line-height:180%;font-style:italic}
#tr-m-spotlight{font-size:13px;padding:0 10px 10px 10px;line-height:180%}
#tr-m-showcase{display:table;margin-bottom:30px}
.mod_portfolio_item{margin:6px;border:1px solid #333;padding:5px;display:block;float:left}
.mod_portfolio_img{overflow:hidden;height:60px;display:block;width:70px;text-indent:-10000px}
.mod_portfolio_title{display:none}
.tr-mod-info{padding:0px 10px}
.tr-mod-info p{}
/* MAINMENU - JOOMLA STYLE
--------------------------------------------------------- */
ul.menu{list-style:none;padding:0 0 0 0;margin:0}
ul.menu a{display:block;background:url(images/arrow.png) no-repeat left center;margin:0px;padding:3px 0 3px 10px;text-decoration:none;font-size:12px}
ul.menu a:hover,ul.menu li#current a{display:block;text-decoration:none;font-weight:bold}
ul.menu a:visited{text-decoration:none}
ul.menu ul{list-style:none;padding:0 0 0 0px;margin:0}
ul.menu li#current ul a{background-image:none;font-size:11px;font-weight:normal;color:#666}
ul.menu ul li#current a{background-image:none;font-size:11px;font-weight:bold;color:#666}
/* TOPMENU - JOOMLA STYLE WITH SUFFIX -nav
--------------------------------------------------------- */
#topmenu{text-align:center;height:40px;padding:0;margin:0 0 5px 0;background:#7a909b;color:#fff;border-bottom:solid #fff 3px}
#topmenu th{display:none}
#topmenu #mainlevel-nav{list-style:none;white-space:nowrap;font-size:13px;margin:0 auto;padding:0}
#topmenu #mainlevel-nav li{width:auto!important;float:left;white-space:nowrap;font-size:13px;margin:0;text-align:left;padding:5px 10px 5px 10px}
#topmenu #mainlevel-nav li:hover{background:url(images/na-bg.png) repeat-x}
#topmenu #mainlevel-nav li a{color:#FFFFFF;display:block;padding:0px;text-decoration:none;white-space:nowrap;font-size:13px}
#topmenu #mainlevel-nav .trenner{padding:1px;background:url(images/na-bg.png) repeat-x;height:40px}
/* FORM
--------------------------------------------------------- */
form{margin:0;padding:0}
form label{cursor:pointer}
input,select,textarea,.inputbox{padding:3px 5px;font-family:Arial,Helvetica,sans-serif;font-size:11px}
.button{padding:3px 5px;border:1px solid #ccc;background:url(../../images/button_bg.gif) repeat-x top;color:#333;font-size:85%;text-transform:uppercase}
.button:hover,.button:focus{border:1px solid #999999;color:#333}
* html .button{padding:2px 0 !important;/*IE 6*/}
*+html .button{padding:2px 0 !important;/*IE 7*/}
.inputbox{border:1px solid #CCCCCC;background:#FFFFFF}
.inputbox:hover,.inputbox:focus{background:#FFFFCC}
/* JOOMLA STYLE
--------------------------------------------------------- */
table.blog{}
.article_separator{clear:both;display:block;height:20px}
.article_column{}
.column_separator{padding:0 25px}
/* content tables */
td.sectiontableheader{padding:4px;border-right:1px solid #fff}
tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td{padding:4px}
td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2{padding:3px}
table.contentpane{border:none;width:100%}
table.contentpaneopen{border:none;border-collapse:collapse;border-spacing:0}
.contentpaneopen ul{padding:0 0 0 15px}
table.contenttoc{margin:0 0 10px 10px;padding:0;width:35%;float:right}
table.contenttoc a{text-decoration:none}
table.contenttoc td{padding:1px 5px 1px 25px;background:url(../../images/bullet-list.gif) no-repeat 5% 50%}
table.contenttoc th{padding:0 0 3PX;border-bottom:1px solid #CCCCCC;text-indent:5px}
table.poll{padding:0;width:100%;border-collapse:collapse}
table.pollstableborder{padding:0;width:100%;border:none;text-align:left}
table.pollstableborder img{vertical-align:baseline}
table.pollstableborder td{padding:4px!important;border-collapse:collapse;border-spacing:0}
table.pollstableborder tr.sectiontableentry1 td{background:#ECECEC}
/* Search */
.searchcontentpaneopen{border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;padding:10px 0px;margin:10px 0}
.searchcontentpaneopen fieldset{border:1px solid #DDDDDD;padding:5px;margin:5px 0}
.searchintro{border:1px solid #DDDDDD;background:#EEEEEE;padding:10px}
table.searchintro{padding:10px 0;width:100%}
table.searchintro td{padding:5px!important}
table.adminform{}
.adminform .inputbox{}
.blog_more,.links{padding:10px}
.blog_more strong,.links strong{margin:0 0 5px;display:block;font-size:11px}
.blog_more ul,.links ul{margin:0;padding:0 0 0 15px}
.blog_more ul li,.links ul li{margin:0}
.paginate{text-align:center;border-top:1px solid #ddd;padding:10px 0 0 0;margin:0 0 0}
.pagecounter{text-align:center}
.category{font-weight:bold}
h1.componentheading,.componentheading{color:#333333;font-size:125%;line-height:150%;padding:0 10px;text-align:right}
.contentdescription{padding-bottom:20px}
h2.contentheading,.contentheading{margin:0 0 10px 0;padding:0 0 5px 0;font-size:11px;text-transform:uppercase}
td.buttonheading{}
table.blog .contentheading{}
.leading{color:#ffffff;padding:10px 30px}
.leading .contentheading{color:#FFFFFF;font-size:20px;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;font-weight:normal;background:none;border:none}
a.contentpagetitle,a.contentpagetitle:hover,a.contentpagetitle:active,a.contentpagetitle:focus{text-decoration:none !important}
a.readon{float:left;margin-top:10px;padding:1px 5px 1px 5px;display:block;text-decoration:none}
a.readon:hover,a.readon:active,a.readon:focus{}
table.contentpaneopen td,table.contentpane td{padding:0px 10px}
div.contentpaneopen{padding:0px 20px;font-size:13px}
table.contentpaneopen,table.contentpane,table.blog{width:100%}
.moduletable{padding:0}
ul.pagination{margin:15px auto;padding:10px 0}
ul.pagination li{margin:0;padding:0;display:inline;background:none}
ul.pagination li span{padding:2px 5px}
ul.pagination a{padding:2px 5px;border:1px solid #F6F6F6}
ul.pagination a:hover,ul.pagination a:active,ul.pagination a:focus{border:1px solid #ECECEC;background:#FFFFFF}
.pagenavbar{padding-left:14px}
.pagenavcounter{padding:8px 14px 0 14px}
.sectiontableheader{padding:8px 5px;color:#FFFFFF}
.sectiontableheader a{color:#FFFFFF}
tr.sectiontableentry1 td{padding:8px 5px}
tr.sectiontableentry2 td{padding:8px 5px;background:#ECECEC}
tr.sectiontableentry1:hover td,tr.sectiontableentry2:hover td{background:#FFFFCC}
.smalldark{text-align:left}
div.syndicate div{text-align:center}
.pollstableborder tr.sectiontableentry1 td,.pollstableborder tr.sectiontableentry2 td{background:none}
.filter{background:#DDDDDD;padding:2px 5px;text-align:right}
div.category-table .item{border-bottom:1px solid #DDDDDD;padding:5px}
.intro,.contentdescription{padding:10px;background:#f7f7f7;border:1px solid #EEEEEE}
.category{font-weight:bold;font-size:110%}
ul.categories{margin:0;padding:0 0 0 0px;list-style:none}
ul.categories li{margin:0;padding:10px 0 10px 10px;border-bottom:1px solid #DDDDDD}
.weblinks{clear:both}
.display{clear:both;text-align:right}
/* META
--------------------------------------------------------- */
.article-tools{border-top:1px solid #DDDDDD;width:100%;float:left;clear:both;margin-bottom:15px;display:block;background:#ECECEC}
.article-meta{padding:5px;width:80%;float:left}
.author{}
.createby{}
.createdate{}
.modifydate{width:100%;float:left}
div.buttonheading{}
.buttonheading img{}
.buttons{float:right;width:85px}
.buttons .buttonheading{float:right}
.buttons img{border:0}
/* MODULE BASIC
--------------------------------------------------------- */
div.moduletable,div.moduletable_menu,div.moduletable_text{margin:0 0 30px 0}
div.moduletable h3,div.moduletable_menu h3,div.moduletable_text h3{margin:0 0 5px 0;font-size:100%;font-weight:normal;padding:0 0 0 10px;text-transform:uppercase;font-size:11px}
#tr-left-in div.moduletable,#tr-left-in div.moduletable_menu,#tr-left-in div.moduletable_text{color:#999999}
/* MODULE USER2 & USSER1 ROUNDED
--------------------------------------------------------- */
div.back_button a,div.back_button a:hover,div.back_button a:active{margin:10px 0;display:block;background:none!important;text-decoration:none!important}
#form-login p{margin:0 0 5px;text-align:left}
#form-login ul{margin:10px 0 0}
#form-login .inputbox{}
/* Tooltips */
.tool-tip{float:left;border:1px solid #D4D5AA;padding:5px;background:#FFFFCC;max-width:200px}
.tool-title{padding:0;margin:0;margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url(file:///H|/_temp/system/images/selector-arrow.png) no-repeat;font-size:100%;font-weight:bold}
.tool-text{margin:0;font-size:100%}
#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul{padding:0;margin:0}
#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li{background:none;padding:5px;margin:0;color:#FFFFFF}
/* System Standard Messages */
#system-message dd.message ul{border:none}
/* System Error Messages */
#system-message dd.error ul{background:#BF0000;border:none}
/* System Notice Messages */
#system-message dd.notice ul{background:#EE9600;border:none}
/* COMMON STYLE
--------------------------------------------------------- */
*{}
body{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:160%}
html,body,form,fieldset{margin:0;padding:0}
body.tr-contentpane{width:auto;/* Printable Page */ margin:1em 2em;line-height:1.3em;margin:0px 0px 0px 0px;font-size:12px;color:#333}
/* Normal link */
a{text-decoration:underline}
a:hover,a:active,a:focus{text-decoration:underline;outline:none}
/* Title text */
.tr-contentheading,.componentheading,.blog_more strong,h1,h2,h3,h4{font-family:Arial,Helvetica,sans-serif}
/* Small text */
small,.small,.smalldark,.mosimage_caption,.author,.createby,.createdate,.modifydate,a.readon,.img_caption{font-size:10px}
/* Heading */
h1{font-size:180%}
h2{font-size:125%}
h3{font-size:125%}
h4{font-size:100%;text-transform:uppercase}
p,pre,blockquote,ol,ul,h1,h2,h3,h4,h5,h6{margin:1em 0}
th{padding:5px;font-weight:bold;text-align:left}
fieldset{border:none;padding:0}
fieldset a{font-weight:bold}
hr{border-top:1px solid #CCCCCC;border-right:0;border-left:0;border-bottom:0;height:1px}
td,div{font-size:100%}
img{border:none}
.clearfix{clear:both}
#container{text-align:left;width:640px;margin:5px auto}
#wrapper{float:left;width:100%;margin-bottom:40px}

#header{height:165px;position:relative}
#logo{position:absolute;top:50px}
#logo a{display:block;float:left;height:70px;width:380px}
#tr-right{float:left;width:170px;margin-left:-170px;overflow:hidden}
#tr-right-in{padding:10px}
#tr-left{float:left;width:160px;margin-left:-750px}
#tr-left-in{padding:0 10px 10px 0}
#footer{clear:left;width:100%;position:relative;font-size:10px;padding:10px 0; background: #c9dfea; color:#222;}
#footer p{margin:0;padding:15px 10px}
#footer a{color:#222;}
#tr-stylechanger{text-align:right;position:absolute;right:10px;top:5px;font-size:10px}
#tr-content-a .moduletable{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;position:absolute;right:9px;text-align:right;top:30px;width:280px}
#tr-content-a .moduletable .item{line-height:170%;margin:0;padding:15px}
#tr-content-a .moduletable h3{background:#FFFFFF;display:block;font-family:Arial,Helvetica,sans-serif;margin:0 0 5px 0;padding:5px 5px 5px 30px;text-align:right}
#tr-search{position:absolute;top:30px;right:10px}