@charset "utf-8";
/* CSS Document */

/*** GENERAL ***/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
html{background:#faf8f3 url(../images/bgpattern.gif) top left repeat}
body{text-align:left; font:13px Verdana,helvetica,clean,sans-serif; background:#faf8f3 url(../images/bgpattern.gif) top left repeat; color:#000; *font-size: small; *font: x-small;}
body * {line-height:1.22em; }



a img{border:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.floatLeft{float:left;margin-bottom:2px;}
.floatRight{float:right;margin-bottom:8px;}
.clear{clear:both}
.clearer { clear:both; }
fieldset,img{border:0; display:block}
table{border-collapse:collapse;border-spacing:0; font-size:inherit;}
select, input, textarea {font:99% verdana,arial,helvetica,clean,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}


/*** CONTENT ***/
.container_headerimg{background:url(../images/Header_background.jpg) top left repeat-x; position:absolute; top:0; left:0; margin-top: -90px; height:583px; width:100%}

#container{width:908px; margin:0 auto; padding:0;display:inline-block; }
#container{display:block;}
#header{width:900px; height:58px; position:relative;margin:0;padding:160px 4px 0 4px;}
#header span.cleft{background:url(../images/cleft.png) left bottom no-repeat; width:4px; height:26px; position:absolute; bottom:0; left:0; display:block; overflow:hidden}
#header span.cright{background:url(../images/cright.png) right bottom no-repeat; width:4px; height:26px; position:absolute; bottom:0; right:0; display:block; overflow:hidden}
#header .logo{position:absolute; top:29px; left:13px; width:95px; height:144px; display:block;}
#header .logo .image{ width:95px; height:144px; background: url(../images/logo.png) top left no-repeat; display:block}
#header .logo2{position:absolute; top:80px; right:0px; width:514px; height:24px; display:block;}
#header .logo2 .image{ width:514px; height:24px; background: url(../images/logo2.png) top left no-repeat; display:block}

#header .searchbar{background:url(../images/searchbar.png) top left no-repeat; width:380px; height:33px;font-size:108%; color:#fff; padding:0 0 0 520px; }
#header a.print{display:block; float:left; color:#817c5d; font-size:12px; height:18px; width:56px; padding:13px 0 0 0; background:url(../images/print.gif) right 10px no-repeat; cursor:pointer; position:relative}
#header .search {float:left; padding:9px 42px 0 29px; width:253px;}
#header .search input {background:#f4fae6; border:1px solid #fff; padding:1px 0pt;  width:161px; float:left; position:relative; font-size:12px;}
#header .search .submit {background:#7e9f34; border:1px solid #fff; cursor:pointer;  margin:0 0 0 7px; width:83px; color:#FFFFFF;text-align:center; vertical-align:middle;font-size:12px; padding:0; float:left; position:relative;}


#header .menu {clear:both; font-size:93%; color:#373737; margin:0;padding:0; overflow:hidden; height:25px; width:900px; background:url(../images/bg_menu.gif) top left repeat-x; padding:0;}
#header .menu li{float:left; margin:0; padding:0;color:#373737; height:25px; display:inline-block;}
#header .menu li{display:inline;}
#header .menu li a{color:#373737; padding:0; display:inline-block; padding:5px 13px; height:16px; overflow:visible;}
#header .menu li a{display:block}
#header .menu li a:hover,#header .menu li.active a{color:#373737; text-decoration:none;background:#f4fae6;}

#content{padding:0 4px 0 4px; margin:0; width:900px; overflow:visible; position:relative; display:inline-block; background:url(../images/bg_content.png) top left repeat-y; min-height:382px;}
#content{display:block}
#content:after{ content: '.'; display: block; clear: both; height: 0; visibility: hidden; }

#content a{color:#207ce5; font-style:italic;}
#content p{color:#767676; margin:0; padding:0 0 5px 0; font-size:93%; line-height:1.5em}
#content ul{list-style:inside square; color:#767676}
#content li ul{padding:0 0 5px 13px}
#content h1{color:#2d8be0; font-size:14px; padding:0 0 7px 0; font-weight:bold;}
#content h2{color:#2d8be0; font-size:108%;padding:0 0 7px 0; font-weight:bold;}
#content h3{color:#4f4f4f; font-size:108%;padding:0 0 7px 0; font-weight:bold;}
#content h4{color:#373737;font-size:108%;padding:0 0 7px 0;}
#content h5{color:#252525; margin:0; padding:0 0 5px 0; font-size:93%; line-height:1.5em}
#content h6{color:#0061d0;margin:0; padding:0 0 1px 0; font-size:93%;}
#content h6 a{color:#0061d0}
#content h5{color:#252525; margin:0; padding:0 0 5px 0; font-size:93%; line-height:1.5em}

#content .content-left{float:left; width:250px;  margin:0px; padding:25px 0 5px 10px;}
#content .content-left .roundbox{ width:250px; padding:31px 0 20px 0;}
#content .content-left .roundbox h4{font-size:14px; height:28px; line-height:28px; background:url(../images/bg_hbox.gif) left top repeat-x; padding:0 0 0 5px;}
#content .content-left .roundbox ul{padding:0 0 20px 0; background:#e9e6d4;list-style-type:none; width:250px; display:inline-block;}
#content .content-left .roundbox ul{display:block}
#content .content-left .roundbox li{list-style:outside none;list-style-type:none;padding:0; font-size:93%;color:#373737; width:250px;}
#content .content-left .roundbox li a{ color:#373737; line-height:30px; padding:0 0 0 49px; background:url(../images/bul_roundbox.gif) 28px top no-repeat;width:201px; display:block; font-style:normal;}
#content .content-left .roundbox li a:hover, #content .roundbox li.active a{background-color:#f5f4ee; text-decoration:none}

#content .content-right{float:right; width:565px; margin:0px; padding:25px 40px 15px 0px; position:relative; }
#content .content-right p.tenug{text-align:right; padding:0 0 8px 0;}
#content .content-right img{border:3px solid #686764}


#home #content .content-left{float:left; width:560px;  margin:0px; padding:15px 0 0 32px;}

#home #content .content-right{float:right; width:228px; margin:0px; padding:15px 33px 0 0px; }
#home #content .content-right h3{padding-left:7px;}
#home #content .content-right h6{padding-left:11px;}
#home #content .content-right p{font-size:85%; line-height:1.22em;}
#home #content .content-right p.date{font-style:italic; color:#929082;}
#home #content .content-right .news{ height:48px; width:193px; position:relative; padding:0 0 0 11px; margin:0 0 15px 0;}
#home #content .content-right .news a{font-size:12px; float:right;}
#home #content .content-right .newsDivider {clear:both;height:10px;}

#content .boxes{clear:both; padding:5px 0pt 5px 32px; width:921px; overflow:hidden; margin-right:-70px; display:inline-block}
#content .boxes{display:block}
#content .boxes:after{content:"."; clear:both; height:0; display:block; visibility:hidden }
#content .boxes .box{width:231px; /*height:168px;*/ float:left; margin:0 76px 0 0; padding:0; overflow:visible; position:relative}
#content .boxes .box h3{ font-size:12px; height:28px; line-height:28px; background:url(../images/bg_hbox.gif) left top repeat-x; padding:0 0 5px 5px;}
#content .boxes .box h5{padding:0 0 15px 11px;}
#content .boxes .box .frmbox{padding:0 0 0 40px; width:191px;}
#content .boxes .box .frmbox input{width:186px; background:#fafaf7; border:1px solid #989795; padding:2px 0 2px 3px; font-size:12px; margin:0 0 9px 0; color:#4f4f4f;}
#content .boxes .box .frmbox input.submit{ text-transform:uppercase; font-size:12px; width:auto; color:#fefefe; background:#817c5d; border:none;text-align:center; float:right; padding:2px 8px; cursor:pointer; }
#content .boxes .box .frmbox input.over,#content .boxes .box .frmbox .submit:hover{background:#a7ca59}
#content .boxes .box .frmbox .error{font-size:0.85em;font-style:italic;color:red;}
#content .boxes .box .frmbox p{overflow:hidden; padding:0 0 5px 0; display:inline-block;}
#content .boxes .box .frmbox p{display:block;}
#content .boxes .box .frmbox p:after{content:"."; clear:both; height:0; display:block; visibility:hidden }
#content .boxes .box .frmbox input#sendcopy{border:none !important; float:left; width:auto; margin:0;}
#content .boxes .box .frmbox .checkLabel{float:left; padding-left:5px;}

#bot{width:908px; height:12px; margin:0 auto; padding:0; background:url(../images/bg_bot.png) top left no-repeat; overflow:hidden; clear:both; position:relative }

#footer{clear:both; margin:0 auto;overflow:hidden;font-size:85%; color:#595852; padding:2px 0 5px 0; text-align:left; border-top:1px solid #aba9a4; width:900px; font-family:Arial; position:relative}
#footer .fleft{float:left; font-weight:bold; color:#595852; }
#footer .fleft a{color:#595852}

#footer .fright{float:right; color:#666666}
#footer .fright a{color:#666666}
#footer a.sitemap{color:#2d8be0;}

img.floatLeft{margin-right:5px;}
p.news-single-imgcaption{padding:0 !important; }

.tx-irfaq-pi1 dt p{color:#2D8BE0 !important;}
.tx-irfaq-cleaner{display:inline-block}
.tx-irfaq-cleaner{display:block}
.tx-irfaq-cleaner:after{content:"."; clear:both; height:0; display:block; visibility:hidden }

.tx-indexedsearch-icon img, .tx-irfaq-pi1 img {border:none !important; display:inline}
.tx-indexedsearch-searchbox table td{padding-right:5px; padding-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword{ width:360px;border:1px solid #999999;}

/************powermail ***************/
.tx-powermail-pi1 { border:0px red solid; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; color:#828181;}
.tx-powermail-pi1_fieldset legend{display:none;}

.tx_powermail_pi1_fieldwrap_html {display:block; width:400px; }
.tx_powermail_pi1_fieldwrap_html label { width:100px; float:left;font-weight:bold; margin-top:4px;}
.tx_powermail_pi1_fieldwrap_html label .powermail_mandatory{color:#eb0000}
.tx_powermail_pi1_fieldwrap_html .powermail_mandatory_js{font-style:italic; color:#a8a8a8;}
.tx_powermail_pi1_fieldwrap_html input.powermail_text{width:360px; border:1px solid #999999;}
.tx_powermail_pi1_fieldwrap_html textarea {width:360px; border:1px solid #999999;}
.tx_powermail_pi1_fieldwrap_html .powermail_submit { text-align:center; float:left; background:#999999; border:none; color:#FFF; font-size:12px; font-weight:bold; padding:3px 7px 3px 7px; margin-top:5px; margin-bottom:7px;}

