body { font-size: 12px; color: #000!important; margin: 0; padding: 0; background: #fff; }

.clearer { clear: both; }
.fl { float: left; }
.fr { float: right; }

#mainContainer { width: 660px; }
#mcs {}

/*
	HEADER
================================================================================== */
#header { padding-bottom: 10px; border-bottom: 2px solid #5e8094; }
#header .logo { width: 417px; height: 60px; margin-bottom: 10px;}
#header p { font-size: 10px; font-weight: bold; text-transform: uppercase; }

#header .slogan { width: 720px; left: 31px; }
#header .slogan a { color: #003b5a; text-decoration: none; }
#header .slogan a:hover { text-decoration: underline; }

#header .fontsize { display: none; }

#logo-print { display: block; }
#logo-screen { display: none; }


/*
	FOOTER
================================================================================== */
#footer { display: none; }



/*
	CONTENT COLUMNS
================================================================================== */
#contentContainer { padding-top: 10px; clear: both; }

#leftColumn { display: none; }

#mainColumn { width: 460px; margin-top: 10px; }
#mainColumn .content { margin: 0 20px 0 0; padding-top: 7px; }

#rightColumn { width: 200px; margin-top: 10px; position: absolute; left: 460px; top: 103px;}
#rightColumn .content { margin: 0 0 0 10px; padding-top: 7px; }

	.tmpl-2cols #mainColumn { width: 660px; }

/*
	TOP NAVIGATION
================================================================================== */
#topNavi { display: none; }



/*
	LINKS
================================================================================== */
a { font-weight: normal!important; color: #3488b4!important; }

/*
	HEADERS
================================================================================== */

h1 { font-size: 1.5em!important; color: #000!important; }
h2 { font-size: 1.33em!important; color: #000!important; }
h3 { font-size: 1.17em!important; color: #000!important; }
h4 { font-size: 0.92em!important; color: #000!important; }
h5 { font-size: 0.83em!important; color: #000!important; }
h6 { font-size: 0.75em!important; color: #000!important; }

.csc-header h1, .csc-textpicHeader h1 { font-size: 1.5em; }
.csc-header h2, .csc-textpicHeader h2 { font-size: 1.33em; }
.csc-firstHeader { margin-top: 0!important; }


/*
	SEPARATORS
================================================================================== */
.separator { background: transparent!important; border-bottom: 1px solid #ccc; }
#rightColumn .separator { width: 190px!important; margin: 0!important; }
