body { text-align: center; margin: 0; padding: 0; background-color: #FFFFFF; }
body, td, th { font-family: Arial; font-size: 11px; font-weight: normal; }
table { border-bottom: 1px solid #00436B; border-left: 1px solid #00436B; }
td { border-top: 1px solid #00436B; border-right: 1px solid #00436B; }


a:link, a:visited { color: #0099AA; text-decoration: underline; }
a:hover { text-decoration: none; }
a img { border: 0px solid #ffffff; }

.clearer { height: 1px; font-size: 1px; clear: both; }

#mainContainer { width: 810px; margin: 0 auto; text-align: left; }
#header { width: 100%; margin-top: 11px; position: relative; z-index: 1; padding-left: 7px; }
#header .logo { position: absolute; z-index: 999; left: 24px; top: 12px; }
#contentContainer { width: 782px; margin: 16px 14px 0 14px; padding-bottom: 25px; border-bottom: 2px solid #00436B; float: left; display: inline; }
#leftColumn { width: 162px; padding-top: 13px; float: left; display: inline; }
.mainmenu { width: 147px; margin-left: 15px; font-style: italic; }
.mainmenu .level1 { margin-bottom: 4px; display: block; }
.mainmenu a.level1:link, .mainmenu a.level1:visited { text-decoration: none; color: #000000; }
.mainmenu .level2 { margin: 0 0 4px 13px; background: url(../images/modules/bullet.gif) left 4px no-repeat; padding-left: 10px; display: block; }
.mainmenu a.level2:link, .mainmenu a.level2:visited { text-decoration: none; color: #000000; }
#rightColumn { width: 620px; text-align: left; float: left; display: inline; background: #E7E7E5; }
#rightColumn .content { min-height: 300px; height: auto!important; height: 300px; margin: 30px 60px 35px 20px; }
.footer { width: 785px; height: 50px; color: #00436B; padding: 6px 0 0 25px; clear: left; }
.footer a:link, .footer a:visited { color: #00436B; text-decoration: none; }

/* CONTENT  ==========================================================  */

#rightColumn .content p { margin: 0; padding: 0; }
#rightColumn .content .csc-header h1{ margin: 0 0 10px 0; font-size: 18px; }
#rightColumn .content h2 { font-size: 16px; margin: 10px 0; padding: 0; }
#rightColumn .content h3 { font-size: 16px; margin: 10px 0; padding: 0; }

#rightColumn .content .csc-textpic-text { margin: 0 0 0 0px; padding: 0; }

#rightColumn .content .csc-textpic-text h2 { font-size: 16px; margin: 0px 0 10px 0; padding: 0px; }
#rightColumn .content .csc-textpic-text h3 { font-size: 16px; margin: 10px 0; padding: 0px; }

	/*MAILFORM ==== */
		
		.csc-mailform { width: 429px; border: 0px solid #ffffff; margin: 0; padding: 0; float: left;}
		.csc-mailform .csc-mailform-field { width: 100%; margin-bottom: 5px; float: left;}
		.csc-mailform-field label { width: 90px; margin: 0 10px 0 0; padding: 3px 5px; float: left; }
		.csc-mailform .csc-mailform-field input, .csc-mailform .csc-mailform-field textarea { color: #000000; background-color: #ffffff; border: 1px solid #00436B; } 
		.csc-mailform .csc-mailform-field .csc-mailform-submit { background-color: #3A6B9C; font-weight: bold; color: #FFFFFF; border: 1px solid #3A6B9C; margin-left: 110px!important; margin-left: 113px; }
	
	/*MAILFORM */

/* CONTENT*/
