@charset "utf-8";

* {margin: 0; padding: 0;}
html {height: 100%; font-size: 62.5%; background: #FFF url('images/bg.gif') repeat-x 0 0;}
body {height: 100%; background: #FFF url('images//bg.gif') repeat-x 0 0; text-align: center; font: 1.2em Verdana, Arial, Helvetica, sans-serif; 
min-width: 860px; margin: 0 auto;}

a:link, a:visited {color: #005D8C; text-decoration: underline; padding: 1px;} a:hover {background-color: #005D8C; color: #FFF;}

.noscreen {display: none;} .cleaner {clear: both; height: 0; font-size: 0; visibility: hidden;}

p {line-height: 1.7; margin-bottom: 12px; font-size: 1.1em;}

.wrapper {width: 860px; margin: 0 auto; position: relative;}

.page {width: 860px; margin: 0 auto; text-align: left; margin: 14px 0 20px 0;}
.col-l {float: left; width: 24%;}
	.col-l-in {margin: 0 0 0 0; background-color: #F5F5F5; border: 1px solid #CCC; border-top: 0;}
.col-r {float: right; width: 75%;}
	.col-r-in {margin: 0.8em 0 0 1.2em; text-align: justify;}

.boxik {background-color: #FFFFC7; color: #252525; border: 1px solid #CECE75; margin-bottom: 10px;}
.boxik-in {margin: 5px 10px;}
.boxik-in p {text-indent: 0;}

ul.menu {list-style: square; list-style-position: inside; margin: 7px 0 10px 16px;}
	ul.menu li {margin-bottom: 8px;}
		ul.menu li a, ul.menu li a:visited {color: #101010; text-decoration: none;}
		ul.menu li a:hover {color: #181818; text-decoration: underline; background: 0;}

.col-l h3 {font-size: 0.9em; background: #DFDFDF url('images//h3-bg2.gif') repeat-x 0 0; color: #3A3A3A; text-align: left; padding-left: 14px; line-height: 25px; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}

#footer {width: 860px; height: 80px; margin-bottom: 60px; border-top: 1px solid #CCC; padding-top: 5px; display: table; color: #606060;}
	#footer a, #footer a:visited {color: #606060;} 
	#footer a:hover {background: none; color: #050505; text-decoration: none;}
		#footer p#left {float: left; width: 400px; text-align: left; margin-left: 2px; display: inline;}


