body { background: #EEEEEE; margin:0px; padding:0px; }
body, td { font-family: Verdana, sans-serif; color:#221E1F; font-size: 12px; }

table#mainTable { width: 1045px; margin: 0px auto; height: 95px; }
	table#mainTable td.logo { vertical-align: top; width: 195px; padding-top: 20px; }
	table#mainTable td.logo2 { vertical-align: top; width: 850px; padding-top: 20px; }

td#mainBody { }
	td#mainBody div.space { margin: 35px 0px 100px 0px; }
	td#mainBody td.article { vertical-align: top; padding: 0px 20px 0px 0px; }
	td#mainBody td.news { vertical-align: top; width: 232px; padding: 0px 30px 0px 0px; }
	

table#footerTable { width: 100%; }
	table#footerTable td {  color:#CBCBCB; font-size: 13px; }
	table#footerTable td.left { width: 50%; background: #EEEEEE;}
	table#footerTable td.right { width: 50%;background: #EEEEEE; }
	table#footerTable td.navMenu { background: #EEEEEE; vertical-align: top; height: 65px; font-weight:normal; text-align: right; color:#777777; font-size: 10px;	 }
		table#footerTable td.navMenu div.space { padding: 12px 0px 0px; text-align: left; }
		table#footerTable td.navMenu div.space img { padding: 0px 2px; }
		table#footerTable div.ecreo { margin: 10px 0px 0px 0px; text-align: right; padding-right: 15px; }
			table#footerTable div.ecreo h1 { font-size:10px; color:#CBCBCB; font-weight:normal; font-family:Tahoma, Arial, sans-serif; display:inline; clear:none;  padding:0px; margin:0px;}
			table#footerTable div.ecreo strong { font-size:10px; color:#CBCBCB; font-weight:normal; font-family:Tahoma, Arial, sans-serif; display:inline; clear:none;  padding:0px; margin:0px;}
			table#footerTable div.ecreo a { font-size:9px; color:#CBCBCB; font-weight:normal; font-family:Tahoma, sans-serif;  }

div.ksw_link { padding: 30px 0px 0px 10px; }
	div.ksw_link a { color:#999999; font-size: 11px; }
	
div.menu-sub {
	padding-top: 5px;
	border-left: 1px solid #CBCBCB; 
	}