body { margin: 0; padding: 0; text-align: center; background-color: #fff; }

.clearer { width: 100%; clear: both; }
.fl { float: left; }
.fr { float: right; }
.skip { display: none; }
a { color: #003878; text-decoration: none; }
a img { border: 0 solid #fff; }

* { overflow: visible; float: none!important; }

#topline { display: none; }
#mainContainer { width: 645px; text-align: left; margin: 0 auto; font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 11px; /* overflow: hidden; */ }
#contentContainer { width: 645px; text-align: left; margin: 0 auto; font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 11px;  }

/*
	HEADER
================================================================================== */
#header { width:645px; min-height: 200px; height: auto!important; height: 200px; padding:10px 0 0; position:relative; overflow: hidden; }
#header #logo { width: 240px; height: 63px; left:40px; position:absolute; top:20px; }
#header #logo a img { border: 0 solid #fff; }
#header .header-line { margin: 48px 0 50px; }
#header .quicksearch { display: none; }




/*
	MAIN NAVIGATION AND SUB NAVIGATION
================================================================================== */
#header #mainNavi { display: none; }
#header .submenu { display: none; }
#header .top-links { display: none; }
.breadcrumbs{ width: 645px; padding: 5px 0 10px; border-bottom: 1px solid #afb8c1; }
.breadcrumbs h4{ font-weight: bold; font-size: 10px; display: inline; margin: 0; }
.breadcrumbs ul { display: inline; list-style: none; padding: 0; margin: 0; }
.breadcrumbs ul li { display: inline; font-size: 10px; color: #010101; padding: 0 2px 0 5px; }

/*
	PAGETITLE AND CONTENT TITLES
================================================================================== */
.page-title {  }
.page-title h1 { text-transform: uppercase; color: #000; font-size: 18px; }
.page-test .page-title h1  { padding-left: 20px; }
h2 { font-size: 16px; }		
h3 { font-size: 14px; }		

/*
	FCE'S
================================================================================== */
.fce-2cols { width: 645px; clear: both; margin: 0 0 20px; }
.fce-2cols .fce-left { width: 315px; float: left!important; }
.fce-2cols .fce-right { width: 315px; float: right!important; }
.teaser-box { display: none; }
.box { border: 1px solid #c7c7c7; width: 100%; clear: both; }
/* .box-content { display: none; } */
.article-nav-box { border:1px solid #c7c7c7; float:right!important; margin:0 0px 10px 10px; padding:10px; width:170px; }
.article-nav-box h3 { color:#333333; font-size:11px; font-weight:normal; margin: 0 0 5px; }
.article-nav-box dl { margin: 0; padding: 0; }
.article-nav-box dl dt { margin: 0; padding: 0; }
.article-nav-box dl dd{ margin: 0; padding: 0; }

.tip-box { padding:10px; border: 1px solid #c5c5c5; }
.tip-box .item-content { margin-left:35px; }

.news-list-item img { float:left!important; }


/*
	COLUMNS
================================================================================== */
.content { clear: both; }

#mainColumn { padding: 0; width: 645px; }
#mainColumn .article-img-wrap,
#mainColumn .article-nav-box,
#mainColumn .pop-form { display:none; }

#rightColumn { display: none; }
#leftColumn { display: none; }


/*
	TABLE
================================================================================== */	
#mainColumn table { width: 100%; background: transparent none; border:0px; margin:10px 0; }
#mainColumn table th { background: transparent none; border:0px; margin:0; padding:0; }
#mainColumn table td{ padding:5px 20px 5px 0; border:0px; }
#mainColumn table p { margin:0; }

/*
	FORMS
================================================================================== */
.form-box{ padding: 0 35px; }
.form-box .form-title{ color:#4E4E4E; font-size:14px; font-weight:bold; height:31px; line-height:30px; margin:0!important; padding:0 0 0 15px; border: 1px solid #c7c7c7; }
.form-box .content-wrap { border: 1px solid #c7c7c7; border-width: 0 1px 1px; padding:2px 7px 14px; }
.form-box .form-header { border-bottom:2px solid #c7c7c7; }
.form-box .form-header h3 { border-width: 1px 1px 0; margin: 0 0 2px!important; font-size: 12px; color: #4e4e4e; font-weight: normal; }
.form-box .form-header h3 span { border: 1px solid #c7c7c7; padding: 0 10px; height: 24px; line-height: 24px; }
.form-box .required { padding:15px 0 15px 10px; }
.form-box dl { width: 100%; float: left; clear: both; }
.form-box dl dt{ width: 48%; float: left; margin: 0 0 10px 0; clear: left; }
.form-box dl dd{ width: 50%; float: left; margin: 0 0 10px 0; }
.i-button { width: 170px; border: 1px solid #0264c7; font-size: 11px; color: #7a7a7a; background: #fff;  }


/*
	TOOLBAR
================================================================================== */
.tools,
.bottom-nav { display: none; }


/*
	FOOTER
================================================================================== */
#footer { border-top: 10px solid #d7e0ea; padding: 10px 0 0; color: #bbb; font-family: arial, sans-serif; position: relative; height: 60px; margin-top: 15px; }
#footer p.info { color:#BBBBBB; font-size:11px; padding-top:20px; width:445px; }
#footer p.info img { position: absolute; left: 0px; top: 10px; } 
#footer p.info span {  position: absolute; left: 50px; top: 20px; width: 345px; color: rgb(187,187,187); } 
.copyright { text-align: right; }
* + html #footer { padding-top: 20px; }
* html  #footer { padding-top: 20px; }

/*
	FORUM
================================================================================== */
#mainColumn .rc-box, div.forum-search, a#c43 + div.fce-2cols, div.tx-mmforum-pi4, div.tx-mmforum-pi1 div.imp-navigation, div.tx-mmforum-pi1 div.tx-mmforum-pagenav, div.tx-mmforum-textbutton { display: none; }

/*
	TT_NEWS
================================================================================== */

.news-single-item h1 { font-size:16px; }