/* Created by Nathan Petralian */
/* Modified by Frederik Bruneel */  

* {
	border:0;
	margin:0;
	padding:0;
}
a, body, div, em, input, label, li, ol, p, select, span, strong, td, th, textarea, u, ul {
	font-family:Arial, Helvetica, Verdana, sans-serif;
}
a {
	color:#c38417;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p, pre, form {
	font-size:12px;
	line-height:20px;
	margin-bottom:16px;
	padding:0;
}
td, th, u, ul, li, ol {
	font-size:12px;
	line-height:20px;
	list-style:url(tl_files/v5/linkbox.png);
	list-style-position:outside;
	margin-left:5px;
}
li {
	line-height:16px;
}
select, input, textarea {
	font-size:11px;
}
form {
	margin:0;
	padding:0;
}
.clear, #clear {
	clear:both;
	font-size:.1px;
	height:.1px;
	line-height:.1px;
}
.invisible {
	display:inline;
	height:0;
	left:-1000px;
	overflow:hidden;
	position:absolute;
	top:-1000px;
	width:0;
}
.custom {
	display:block;
	text-align:left;
}
.custom:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.h_header h1 {
	color:#FBF9F9;
	float:left;
	font-size:1px;
	height:1px;
}
h1 {
	height:41px;
	line-height:20px;
	width:200px;
}
#news-archive h1 {
	color:#0365A0;
	height:41px;
	line-height:20px;
	margin-left:11px;
	width:200px;
}
h2 {
	color:#5189ea;
	font-size:16px;
	font-weight:400;
	line-height:20px;
	margin:0 0 16px;
	padding:0;
}
.a_left h2 {
	margin:20px 0;
}
h3 {
	color:#5189ea;
	font-size:14px;
	font-weight:400;
	line-height:20px;
	margin:0 0 10px;
	padding:0;
}
h4 {
	color:#eda11e;
	font-size:14px;
	font-weight:400;
	line-height:20px;
	margin:0 0 5px;
	padding:0;
}
.m_news h3 {
	margin:0 0 3px;
}
.m_blog h3 {
	margin:21px 0 3px;
}
#article h3 {
	color:#5189ea;
	font-size:14px;
	font-weight:400;
	line-height:20px;
	margin:15px 0 3px;
	padding:0;
}
#p_news h3 {
	color:#5189ea;
	font-size:12px;
	font-weight:700;
	line-height:20px;
	margin:1px 0 5px;
	padding:0;
}
#newsreader, #news-reader {
	margin-top:13px;
}
.mod_newsreader h1 {
	border-bottom:1px solid #c6ad8d;
	color:#5189ea;
	font-size:16px;
	font-weight:400;
	height:41px;
	line-height:20px;
	margin:11px 0 16px;
	padding:0 0 10px;
	text-indent:0;
	width:100%;
}
.a_container {
	background:#f0ecec;
	width:980px;
}
.a_left {
	background:url(tl_files/v5/lbg.gif) no-repeat 0 0 #0065a2;
	float:left;
	width:808px;
	min-height:200px;
}
.a_left .active {
	color:#EBEBEB;
	font-size:11px;
	font-weight:400;
}
.a_main {
	background-color:#fff;
	float:right;
	width:585px;
	min-height:200px;
}
.a_right {
	float:left;
	height:auto;
	width:auto;
}
.article {
	padding:25px 20px;
}
#news-reader .article {
	padding:25px 20px;
}
.article li {
	margin-bottom:5px;
	text-decoration:none;
}
.reftable {
	overflow:visible;
}
.h_body {
	background:url(tl_files/v5/bg.gif) top repeat-x;
	color:#4f4f5d;
	margin:0 0 24px;
	padding:0;
	position:relative;
	text-align:left;
}
.a_body {
	background:url(tl_files/v5/bg2.gif) top repeat-x #f0ecec;
	margin:0 0 24px;
	padding:0;
	position:relative;
	text-align:left;
}
.h_container {
	height:auto;
	position:relative;
}
.h_topbox {
	height:360px;
	overflow:hidden;
	width:1000px;
}
.h_top {
	background:url(tl_files/v5/tbg.gif) 0 0 no-repeat;
	height:100%;
	overflow:hidden;
	position:relative;
	width:100%;
}
.t_left {
	float:left;
	height:100%;
	left:33px;
	overflow:visible;
	position:relative;
	top:26px;
	width:585px;
}
.t_left_2 {
	position:relative;
	top:40px;
}
.t_left_3 {
	color:#FFF;
	font-size:15px;
	position:relative;
	top:38px;
}
.t_left_3 a {
	color:#FFF;
	font-size:15px;
	font-weight:400;
}
.t_left_3 a:hover {
	color:#FFF;
	font-size:15px;
}
.t_left_4 {
	position:relative;
	top:80px;
	width:200px;
}
.t_right {
	float:right;
	height:318px;
	left:60px;
	position:relative;
	top:-327px;
	width:500px;
}
.refpicsleft {
	float:right;
	height:auto;
	left:0;
	overflow:visible;
	position:relative;
	text-align:right;
	top:20px;
	width:160px;
}
.mod_contentbox {
	background-color:#FFF;
	height:179px;
	margin:0;
	overflow:hidden;
	padding:0;
	border-bottom: 1px solid #D1D1D1;
}
.fancyref {
	height:600px;
	width:500px;
}
.sixteenhigh {
	height:16px;
	overflow:hidden;
}
.h_subscribe {
	background-image:url(tl_files/v5/home/subscribe-rss-bg.jpg);
	background-position:center bottom;
}
.h_subscribe form {
	padding-top:0;
}
input {
	border:1px solid #E6E6E6;
	margin-left:10px;
	padding:1px;
}
.h_subscribe .email {
	padding:2px;
}
.h_subscribe .subscribe {
	margin-left:8px;
}
.h_blogimg {
	margin-top:40px;
	position:relative;
	top:2px;
}
.h_main {
	color:#505050;
	font-size:11px;
	width:1000px;
}
.m_top {
	padding:50px 30px 0 34px;
	width:920px;
}
.m_top_2 {
	padding-top:8px;
}
.m_left {
	clear:both;
	height:auto;
	margin-left:34px;
	margin-top:90px;
	position:relative;
}
.m_left_2 {
	float:left;
	width:470px;
}
.m_left_3 {
	float:right;
	width:470px;
}
.m_homenews {
	clear:left;
	float:left;
	padding-left:34px;
	padding-top:40px;
	position:relative;
	width:480px;
}
.m_homeblog {
	float:right;
	padding-top:27px;
	position:relative;
	width:470px;
}
.m_down {
	height:25px;
	padding-left:8px;
	vertical-align:middle;
}
.m_downtwo {
	padding-top:10px;
}
.m_news {
	background-color:#FFF;
	float:left;
	height:118px;
	left:-6px;
	margin-bottom:15px;
	position:relative;
	width:480px;
}
.hnewsheader {
	clear:both;
	margin-bottom:18px;
}
.mod_newslist {
	clear:both;
	position:relative;
}
.m_news .m_newslistblock {
	float:left;
	padding-top:2px;
	width:309px;
}
.iesix {
	background-color:red;
	color:#FFF;
	float:right;
	height:25px;
	overflow:hidden;
	width:1000px;
}
.a_news {
	height:110px;
	position:relative;
	width:555px;
}
.a_news .a_newslistblock {
	float:left;
	padding-top:2px;
	width:405px;
}
.p_services .insert {
	margin:5px 0 0 17px;
}
.footerbox {
	background:url(tl_files/v5/fbgs.gif) repeat-x;
	clear:both;
	height:200px;
	overflow:visible;
}
.footer {
	color:#bbd8ed;
	font-size:12px;
	padding:25px 0 30px 40px;
	width:920px;
}
.footer a, #footer a:hover {
	color:#bbd8ed;
	font-size:12px;
}
.f_req {
	float:left;
	left:415px;
	position:relative;
	top:-110px;
	width:200px;
}
.copyright {
	color:#806a6a;
	float:right;
	font-size:9px;
	left:290px;
	position:relative;
	text-transform:uppercase;
	top:-20px;
}
.h_login {
	background:url(tl_files/v5/home/t_petralian_login.png) top right no-repeat;
	float:right;
	padding-top:30px;
	position:relative;
	top:-104px;
	width:290px;
}
.h_login .formbody {
	float:right;
	left:-156px;
	position:relative;
	top:15px;
}
.h_login input#username {
	border:solid 2px #666ccc;
	height:14px;
	margin-bottom:5px;
	padding:2px 0;
	width:96px;
}
.h_login input#password {
	border:solid 2px #666ccc;
	height:14px;
	left:110px;
	margin-bottom:5px;
	padding:2px 0;
	position:relative;
	top:-27px;
	width:96px;
}
.h_login input.submit {
	background-color:#424242;
	border:solid 1px #C4861D;
	color:#FFF;
	height:22px;
	left:220px;
	padding-bottom:2px;
	position:relative;
	top:-54px;
	width:39px;
}
.h_login p.error {
	background:#424242;
	color:#F30;
	font-weight:700;
	left:-31px;
	position:absolute;
	text-align:right;
	top:30px;
	width:300px;
	z-index:999;
}
.h_headerbox {
	height:108px;
	width:1000px;
}
.headerimage {
	float:left;
	margin-left:30px;
	margin-top:8px;
}
.navbox {
	float:right;
	font-weight:700;
	left:0;
	margin-top:55px;
	position:relative;
	top:0;
}
.navbox li {
	display:inline;
	margin:0;
	overflow:hidden;
	padding:0;
	width:auto;
}
.navbox a, .navbox li, .navbox span {
	display:inline;
	font-size:12px;
	line-height:18px;
	padding-right:15px;
}
.navbox a {
	display:inline;
	text-transform:uppercase;
}
.navbox span.active, .navbox li.trail a {
	color:#cbcbcb;
	margin-bottom:0;
	padding-right:10px;
	text-transform:uppercase;
}
.navbox ul {
	list-style-type:none;
	margin:0 5px;
	padding:0;
}
.submenutext {
	font-size:11px;
	font-weight:700;
	left:25px;
	padding-left:13px;
	position:relative;
	text-align:right;
	text-transform:uppercase;
	top:17px;
	width:177px;
}
.subsubmenutext {
	padding-left:13px;
	position:relative;
	text-align:right;
	width:197px;
}
.submenutexttwo {
	font-size:11px;
	font-weight:700;
	padding-left:25px;
	padding-top:20px;
	position:relative;
	text-align:right;
	text-transform:uppercase;
	width:177px;
}
.subnavi {
	font-weight:700;
	margin:0;
	padding-left:22px;
	position:relative;
	text-align:right;
	width:184px;
}
.subnavi li {
	display:block;
	list-style-image:url(none);
	list-style-type:none;
	margin:0;
	padding:6px 0;
}
.subnavinews li {
	display:block;
	list-style-image:url(none);
	list-style-type:none;
	padding:0;
}
.subnavi a {
	border-right:2px solid;
	padding:0 10px 0 0;
	text-transform:uppercase;
}
.subnavi span.active {
	border-right:2px solid;
	color:#ebebeb;
	font-size:11px;
	font-weight:700;
	padding:0 10px 0 0;
	text-transform:uppercase;
}
.subnavinews ul {
	list-style-type:none;
}
.newstitle {
	clear:both;
	margin-left:12px;
	margin-top:13px;
	padding-bottom:50px;
	position:relative;
}
.privacyheader {
	position:relative;
	top:-5px;
}
.subnavi ul {
	list-style-type:none;
	margin:0;
}
.subnavi .level_2 {
	margin-top:15px;
}
.subnavi .level_2 a {
	border-right:4px solid;
}
.youarehere {
	clear:both;
	color:#d6d6d6;
	float:left;
	font-size:9px;
}
.mod_breadcrumb {
	color:silver;
	display:inline;
	float:left;
	font-size:9px;
}
.mod_breadcrumb a {
	color:silver;
	display:inline;
	font-size:10px;
}
.h_searchbox {
	float:left;
	height:20px;
	left:248px;
	position:relative;
	top:-40px;
	width:300px;
}
.h_searchbox form {
	height:30px;
}  /*.a_searchbox { 	float:left; 	height:20px; 	left:505px; 	position:relative; 	top:-26px; 	width:300px; }*/
.a_searchbox {
	width:220px;
	height:20px;
	left:763px;
	top:25px;
	position:relative;
}
.a_searchbox .input_box {
	width:130px;
	height:18px;
	vertical-align:top;
	background: #FFFFFF;
}
.a_searchbox input {
	float:left;
	padding:0;
}
.searchboxleft {
	clear:both;
	height:20px;
	left:-5px;
	padding-left:5px;
	position:relative;
	top:-20px;
	width:300px;
}
.searchboxleft .input_box {
	background:#FFF;
	height:14px;
	padding:1px;
	vertical-align:top;
	width:130px;
}
.searchresult {
	margin:20px 0;
	width:520px;
}
.mod_search .formbody {
	margin:0;
	vertical-align:top;
}
.mod_search .formbody input {
	background:#FFF;
	border:1px solid #e6e6e6;
	height:14px;
	margin:0;
	padding:1px;
	width:150px;
}
.mod_search .formbody .submit {
	background-color:#FFF;
	color:#8db2c6;
	cursor:pointer;
	height:18px;
	left:1px;
	margin-top:-2px;
	position:relative;
	top:1px;
	width:52px;
}
.mod_search .pagination {
	border-top:1px solid #e6e6e6;
	clear:both;
	height:19px;
	overflow:hidden;
	width:100%;
}
.mod_search .pagination li {
	border:0 none;
	float:left;
	height:auto;
	margin:0 6px 0 0;
	padding:0;
	width:auto;
}
.mod_search .even, .mod_search .odd {
	margin-bottom:15px;
}
.mod_search .url {
	color:#c6ad8d;
	margin-bottom:12px;
}
.mod_search .header {
	border-bottom:1px solid #ece4d9;
	margin:18px 5px 24px 0;
	padding-bottom:4px;
	text-align:right;
}
.mod_search .radio_container label {
	left:-2px;
	padding-right:3px;
	position:relative;
	top:-2px;
}
.mod_search h3 {
	margin:0 0 2px;
	padding:0;
}
.mod_search .context {
	margin:0 5px 3px 0;
}
.mod_search .relevance {
	color:#c6ad8d;
	font-size:11px;
	font-weight:400;
}
.mod_search .highlight {
	font-weight:700;
}
.sww_tl {
	background:url(tl_files/v5/references/_main/sww_tl.gif);
	height:83px;
	width:214px;
}
.sww_tr {
	background:url(tl_files/v5/references/_main/sww_tr.gif);
	height:83px;
	width:333px;
}
.sww_bl {
	background:url(tl_files/v5/references/_main/sww_bl.gif);
	height:229px;
	width:214px;
}
.sww_br {
	background:url(tl_files/v5/references/_main/sww_br.gif);
	height:229px;
	width:333px;
}
.cf_tl {
	background:url(tl_files/v5/references/_main/cf_tl.gif);
	height:83px;
	width:214px;
}
.cf_tr {
	background:url(tl_files/v5/references/_main/cf_tr.gif);
	height:83px;
	width:333px;
}
.cf_bl {
	background:url(tl_files/v5/references/_main/cf_bl.gif);
	height:271px;
	width:214px;
}
.cf_br {
	background:url(tl_files/v5/references/_main/cf_br.gif);
	height:271px;
	width:333px;
}
.l_tl {
	background:url(tl_files/v5/references/_main/l_tl.jpg);
	height:83px;
	width:212px;
}
.l_tr {
	background:url(tl_files/v5/references/_main/l_tr.jpg);
	height:83px;
	width:334px;
}
.l_bl {
	background:url(tl_files/v5/references/_main/l_bl.jpg);
	height:427px;
	width:212px;
}
.l_br {
	background:url(tl_files/v5/references/_main/l_br.jpg);
	height:427px;
	width:334px;
}
.layout_tes {
	margin-bottom:40px;
	margin-top:0;
	padding:15px 10px 3px;
}
.layout_tes h3 {
	color:#333;
	float:right;
	font-size:12px;
	margin:5px 0;
	text-align:right;
	width:500px;
	font-weight:bold;
}
.p_article {
	padding-left:5px;
	padding-top:10px;
	position:relative;
}
.n_article {
	padding-top:10px;
	position:relative;
}
.mod_newsarchive {
	background-color:#FFF; 	/*left:-20px;*/
	min-height:400px;
	padding-top:10px;
	position:relative; 	/*top:-25px;*/
	width:550px;
}
.mod_newsarchive .layout_short {
	margin-left:70px;
	margin-top:-25px;
}
.mod_newsarchive .newslistblock {
	float:left;
	left:140px;
	position:relative;
	top:-68px;
	width:350px;
}
.mod_newsmenu ul, .mod_newsmenu li {
	list-style-type:none;
	margin:0;
}
* html .mod_newsmenu ul, * html .mod_newsmenu li {
	height:1px;
}
.mod_newsmenu .year {
	font-weight:700;
	margin-bottom:2px;
}
.mod_newsreader .back {
	margin-bottom:24px;
	padding-top:12px;
}
* html .mod_newsreader .back {
	margin-top:12px;
	padding-top:0;
}
mod_newsreader .ce_text {
	margin-top:16px;
}
.mod_article, .mod_newsreader {
	margin-right:0;
}
.mod_article .pdf_link {
	margin-bottom:-28px;
	margin-top:14px;
	text-align:right;
}
.mod_article .pdf_link a {
	color:#c38417;
	padding:1px;
	position:relative;
	text-decoration:none;
}
.mod_article .pdf_link a:hover {
	color:#c38417;
	text-decoration:underline;
}
.mod_newsreader .info {
	color:#999;
	font-size:10px;
	margin-bottom:40px;
	margin-top:0;
}
.mod_newsreader h2 {
	margin:0 0 20px;
}
.mod_newsreader .comment_default {
	margin-bottom:12px;
}
.mod_newsreader .comment {
	line-height:1.5;
}
.mod_newsreader .form {
	margin-top:24px;
}
.mod_newsreader .widget {
	margin-bottom:1px;
	margin-top:1px;
}
.mod_newsreader .textarea {
	height:120px;
	width:360px;
}
.ce_comments {
	height:355px;
	margin-top:20px; 	/*padding:15px 10px;*/
	padding:0;
	border-top:1px solid #C6AD8D;
}
.ce_comments input, select, textarea {
	background-color:#fff;
	float:right;
	margin-bottom:10px;
	padding:3px 3px 2px;
	width:320px;
}
.ce_comments #f3 #ctrl_comment {
	height:120px;
	width:320px;
}
.ce_comments .widget {
	height:35px;
}
.ce_comments span.mandatory:before {
	content:' ';
}
.ce_comments #f3 .submit {
	background:#5189EA;
	color:#FFF;
	cursor:pointer;
	font-size:10px;
	font-weight:700;
	left:321px;
	position:relative;
	top:108px;
	width:110px;
}
.ce_comments .comment_default {
	margin-bottom:20px;
	margin-top:-4px;
	padding:15px 10px;
}
.pagination li {
	display:inline;
	font-weight:700;
	list-style-type:none;
	margin:0;
	padding:0;
}
.pagination {
	border-bottom:1px solid #C6AD8D;
	border-top:1px solid #C6AD8D;
	margin-top:0;
	padding-bottom:25px;
	padding-top:4px;
}
.pagination .current {
	color:#CCC;
}
.pagination p {
	float:left;
	padding-left:3px;
	padding-right:3px;
	text-align:left;
	width:160px;
}
.pagination ul {
	float:right;
	margin:0;
	padding:0 3px;
	text-align:right;
	width:240px;
}
.newsletter {
	border:1px solid #ccc;
	padding:3px;
	text-align:center;
}
.newsletter input {
	height:22px;
}
.newsletter .subscribe {
	margin-bottom:16px;
}
.newsletter .newsbottom {
	margin-top:20px;
}
.newsletter .newstop {
	margin-bottom:6px;
	margin-top:6px;
}
.pitem {
	background:#f7f3f1;
	height:auto;
	width:259px;
}
.pitem img {
	margin:3px 0 0 5px;
}
.pitem p {
	color:#676767;
	margin-bottom:7px;
	margin-top:5px;
	padding-left:10px;
}
.mod_sitemap {
	text-align:left;
	width:520px;
	margin-left:20px;
}
.mod_sitemap .level_1 li {
	background:none;
	font-size:16px;
	padding:0 0 8px 5px;
}
.mod_sitemap .level_2 {
	padding:10px 0 0 15px;
}
.mod_sitemap .level_2 li {
	background:url(../../images/en/arrowhead.gif) no-repeat 0 3px;
	font-size:12px;
	font-weight:400;
	margin:0;
	padding-bottom:4px;
	padding-left:10px;
}
.mod_sitemap .level_1 li.last {
	margin-bottom:0;
	padding-bottom:0;
}
#h_headerbox {
	float:left;
	height:108px;
	width:960px;
}
#headerimage {
	float:left;
	padding-left:35px;
	padding-top:34px;
}
#subnavi {
	float:left;
	font-weight:700;
	left:22px;
	margin:0;
	position:relative;
	text-align:right;
	top:26px;
	width:184px;
}
#subnavi li {
	display:block;
	line-height:18px;
	list-style-image:url(none);
	list-style-type:none;
	margin:0;
	padding:0 0 6px;
}
#subnavi a {
	text-transform:uppercase;
}
#subnavi span.active {
	color:#ebebeb;
	font-size:11px;
	margin-bottom:0;
	padding:0;
	text-transform:uppercase;
}
#subnavi ul {
	list-style-type:none;
	margin:0 5px;
}
#sww_tl {
	background:url(../tl_files/v5/references/_main/sww_tl.gif);
	height:83px;
	width:214px;
}
#sww_tr {
	background:url(../tl_files/v5/references/_main/sww_tr.gif);
	height:83px;
	width:333px;
}
#sww_bl {
	background:url(../tl_files/v5/references/_main/sww_bl.gif);
	height:229px;
	width:214px;
}
#sww_br {
	background:url(../tl_files/v5/references/_main/sww_br.gif);
	height:229px;
	width:333px;
}
#cf_tl {
	background:url(../tl_files/v5/references/_main/cf_tl.gif);
	height:83px;
	width:214px;
}
#cf_tr {
	background:url(../tl_files/v5/references/_main/cf_tr.gif);
	height:83px;
	width:333px;
}
#cf_bl {
	background:url(../tl_files/v5/references/_main/cf_bl.gif);
	height:271px;
	width:214px;
}
#cf_br {
	background:url(../tl_files/v5/references/_main/cf_br.gif);
	height:271px;
	width:333px;
}
#l_tl {
	background:url(../tl_files/v5/references/_main/l_tl.jpg);
	height:83px;
	width:212px;
}
#l_tr {
	background:url(../tl_files/v5/references/_main/l_tr.jpg);
	height:83px;
	width:334px;
}
#l_bl {
	background:url(../tl_files/v5/references/_main/l_bl.jpg);
	height:427px;
	width:212px;
}
#l_br {
	background:url(../tl_files/v5/references/_main/l_br.jpg);
	height:427px;
	width:334px;
}
.layout_tes h1 {
	float:right;
	font-size:12px;
	text-align:right;
}
#p_article {
	left:-10px;
	padding-top:18px;
	position:relative;
	top:0;
}
.mod_newsmenu { 	/*margin-left:24px; 	margin-top:20px;*/
}
.mod_newsmenu .submenu {
	margin-left:15px;
	margin-top:10px;
}
a, input, label, select, textarea, .ce_comments .comment {
	font-size:12px;
}
.a_news h3, .a_news.last, .mod_newsreader .layout_full {
	margin-bottom:0;
}
.p_services h3, html>body .mod_search .radio_container {
	margin-top:10px;
}
.leftmenu, #leftmenu {
	float:left;
	font-size:14px;
	height:auto;
	width:223px;
}
.refpics, .ce_comments .captcha_text {
	margin-left:0;
}
.m_news p, .a_news p, .p_news p, #p_news p {
	margin:0 0 4px;
}
.m_news .info, .a_news .info, .p_news .info, #p_news .info {
	color:#999;
	font-size:10px;
	margin:0;
	padding:0;
}
.m_news #m_newspic, .a_news #a_newspic, .p_news #p_newspic, #p_news #p_newspic {
	float:left;
	margin-right:8px;
}
.m_news .more, .a_news .more {
	padding-left:3px;
}
.m_news .teaser, .a_news .teaser, .p_news .teaser, #p_news .teaser {
	float:left;
	width:100%;
}
.m_news .layout_short, .a_news .layout_short {
	margin-bottom:8px;
	margin-top:13px;
}
.a_news.block, .layout_tes.last {
	margin-bottom:20px;
}
.h_login label, .navbox a.invisible, .subnavi a.invisible, #news-archive .pdf_link, #subnavi a.invisible {
	display:none;
}
.navbox .first a, .subnavi .first a, #subnavi .first a {
	background-position:left 100px;
}
.navbox span.first, .subnavi span.first, #subnavi span.first {
	background-position:left 100px;
	margin-bottom:0;
}
.leftmenu a, #leftmenu a {
	color:#F9A91D;
	font-size:11px;
}
.subnavi a, .subnavi li, .subnavi span, #subnavi a, .subnavi li, .subnavi span {
	color:#f9a91d;
	display:block;
	font-size:11px;
}
.h_searchbox input[type=submit], .a_searchbox input[type=submit], .searchboxleft input[type=submit] {
	height:20px;
	width:50px;
	border:solid #e6e6e6 1px;
}
.h_searchbox .input_box {
	background:#FFF;
	padding:1px;
	vertical-align:top;
	width:130px;
	border:solid #e6e6e6 1px;
}
.h_searchbox .input_box {
	margin:0;
	height:18px;
}
.h_searchbox .search_btn, :first-child+html .mod_search .radio_container {
	margin-top:0;
}
.search_btn {
	border:none;
}
.sc_table, #sc_table {
	left:-2px;
	position:relative;
	width:560px;
	z-index:999;
}
.sww_trt, #sww_trt {
	left:7px;
	position:relative;
	top:13px;
}
.sww_brb, #sww_brb {
	float:right;
	left:-25px;
	position:relative;
	top:-75px;
}
.cf_trt, #cf_trt {
	left:-13px;
	position:relative;
	top:13px;
}
.cf_brb, #cf_brb {
	float:right;
	left:-25px;
	position:relative;
	top:-95px;
}
.l_trt, #l_trt {
	left:-5px;
	position:relative;
	top:13px;
	width:320px;
}
.l_brb, #l_brb {
	float:right;
	left:-25px;
	position:relative;
	top:-172px;
}
.layout_tes.odd, .ce_comments .odd {
	background-color:#fef5e5;
}
.layout_tes.even, .ce_comments .even {
	background-color:#FFC;
}
.p_articletwo, #p_articletwo {
	left:-4px;
	padding-top:10px;
	position:relative;
	top:0;
}
.p_news, #p_news {
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:auto;
}
.p_news .more, #p_news .more {
	visibility:hidden;
}
.p_news .p_newslistblock, #p_news .p_newslistblock {
	float:left;
	padding-top:2px;
	width:380px;
}
.breaking_news, #breaking_news {
	background-color:#ece4d9;
	margin:20px 5px;
	padding:5px;
}
.tps td, #tps td {
	padding:2px 4px;
}
.tps .col_0, #tps .col_0 {
	width:80px;
}
.tps .explanation, #tps .explanation {
	padding-bottom:24px;
}
.mod_sitemap ul.level_3, .mod_sitemap ul.level_4, .mod_sitemap ul.level_5 {
	margin-left:15px;
	padding:3px;
}
.mod_sitemap ul.level_3 li, .mod_sitemap ul.level_4 li, .mod_sitemap ul.level_5 li {
	background:none;
	font-size:11px;
	font-weight:400;
	padding:0;
}
form#f3 .formbody {
	width:auto;
	margin-top:20px;
	line-height:24px;
}
form#f3 input {
	height:16px;
}
form#f3 textarea {
	height:120px;
	width:316px;
	margin-left:10px;
}
form#f3 select {
	width:324px;
}
form#f3 .radio_container {
	width:323px;
	float:right;
}
form#f3 .submit_container input {
	vertical-align:middle;
}
form#f3 .radio_container span {
	margin-right:20px;
}
form#f3 .radio_container label {
	width:auto;
	float:none;
}
form#f3 .radio_container input, form#f3 .submit_container input {
	width:auto;
	height:auto;
	top:-2px;
	position:relative;
	float:none;
	margin-bottom:0;
}
form#f3 input.submit {
	width:auto;
	height:auto;
	vertical-align:top;
	cursor:pointer;
}
form#f3 br {
	clear:both;
}
form#f3 .checkbox_container {
	width:550px;
	position:relative;
	clear:both;
	padding-top:7px;
}
form#f3 .checkbox_container input, form#f1 .checkbox_container label {
	width:auto;
	height:auto;
	float:none;
	margin:0;
}
form#f3 .checkbox_container span {
	margin-right:25px;
}
form#f3 label {
	top:-4px;
	position:relative;
	float:left;
}
form#f3 #ctrl_28 {
	width:40px;
	float:left;
	margin-left:106px;
}
span.captcha_text {
	float:left;
	margin-top:-4px;
	margin-left:20px;
}
form#f3 label.error {
	text-align:left;
	font-size:9px;
	color:#eda11e;
	float:right;
}
form#f3 input, select, textarea {
	width:320px;
	float:right;
	margin-bottom:10px;
	background-color:#fff;
	border:1px solid #e6e6e6;
}
form#f3 .submit_container {
	border-bottom:1px solid #CCC;
	float:right;
	margin-top:5px;
	padding-bottom:25px;
	width:100%;
}
form#f3 .submit_container input {
	overflow:hidden;
	float:right;
	cursor: pointer;
}
form#f3 input.error, form#f3 textarea.error {
	border:1px solid #F00;
}
form#f3 p.error {
	text-align:left;
	font-size:9px;
	color:#eda11e;
	float:right;
	width:324px;
}
form#f3 label.error.mandatory {
	font-size:12px;
	color:#000;
	float:left;
}
.mod_sitemap li {
	font-weight:bold;
}
.mod_sitemap ul .level_2 {
	font-weight:normal;
}
span.mandatory {
	float:left;
}
form#f2 .formbody {
	width:auto;
	padding-top:30px;
	line-height:24px;
	border-top:1px solid #C6AD8D;
}
form#f2 input {
	height:16px;
}
form#f2 textarea {
	height:120px;
	margin-left:10px;
}
form#f2 select {
	width:324px;
}
form#f2 .radio_container {
	width:323px;
	float:right;
}
form#f2 .submit_container input {
	vertical-align:middle;
}
form#f2 .radio_container span {
	margin-right:20px;
}
form#f2 .radio_container label {
	width:auto;
	float:none;
}
form#f2 .radio_container input, form#f3 .submit_container input {
	width:auto;
	height:auto;
	top:-2px;
	position:relative;
	margin-bottom:0;
}
form#f2 input.submit {
	background:none repeat scroll 0 0 #5189EA;
	color:#FFFFFF;
	cursor:pointer;
	font-size:10px;
	font-weight:700;
	height:24px;
	margin-left:200px;
	padding-bottom:5px;
	width:100px;
}
form#f2 br {
	clear:both;
}
form#f2 .checkbox_container {
	width:550px;
	position:relative;
	clear:both;
	padding-top:7px;
}
form#f2 .checkbox_container input, form#f1 .checkbox_container label {
	width:auto;
	height:auto;
	float:none;
	margin:0;
}
form#f2 .checkbox_container span {
	margin-right:25px;
}
form#f2 label {
	top:-4px;
	position:relative;
	float:left;
}
form#f2 #ctrl_28 {
	width:40px;
	float:left;
	margin-left:117px;
}
form#f2 label.error {
	text-align:left;
	font-size:9px;
	color:#eda11e;
	float:right;
}
form#f2 input, select, textarea {
	width:260px;
	float:right;
	margin-bottom:10px;
	border:1px solid #e6e6e6;
}
form#f2 .submit_container {
	width:100%;
	margin-top:20px;
	padding-top:10px;
}
form#f2 .submit_container input {
	overflow:hidden;
	float:right;
	cursor: pointer;
}
form#f2 input.error, form#f3 textarea.error {
	border:1px solid #F00;
}
form#f2 p.error {
	text-align:left;
	font-size:9px;
	color:#eda11e;
	float:right;
	width:324px;
}
form#f2 label.error.mandatory {
	font-size:12px;
	color:#000;
	float:left;
}
.h_subscribe input.subscribe {
	border:1px solid #e6e6e6;
	color:#8db2c6;
	background-color:#ffffff;
}
.addthis_default_style {
	float:right;
	margin-top:4px;
}
.sendletter {
	padding-top:60px;
}
