html { -webkit-font-smoothing: antialiased; overflow-y: scroll; -webkit-text-size-adjust:none; -ms-text-size-adjust:none; }

body { margin-top:0px; margin-bottom:200px; padding:0px; background-color:white;}
body,td,th { font-family: Helvetica, Arial sans-serif; font-size:11px; color:#333333; }

a:link { color:#666666; text-decoration:none; }
a:visited { text-decoration:none; color:#666666; }
a:hover { text-decoration:underline; color:#333333; }
a:active { text-decoration:none; color:#666666; }

p { text-align:left; line-height:17px; margin-top:0px; margin-bottom:15px; }

img { border:0px; }

h1 { font-size:22px; color:#4BA100; margin-bottom:20px; }
h2 { font-size:16px; color:#444; margin:20px 0; }

p { line-height: 18px; }


tr.ruled { background:#EFEFEF; }   
.ruler th { border:1px solid #CCCCCC; border-collapse:collapse; text-align:center; color:white; background-image:url(i/taust_table.gif); padding:4px;}
.ruler td { border:1px solid #CCCCCC; border-collapse:collapse; text-align:center; padding:4px; }
.td1 { background-color:#EFEFEF; }
.td2 { background-color:white; }

.style1 { font-size: 16px; color: #4AAA00; font-weight:100; }

a.regular {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding: 5px 10px;
	background: #4ba100;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 0px solid #6d8000; }

a.regular:hover { text-decoration:none; background: #333; }

.slides { position:relative; height:183px; width:275px; }
.slides img { position:absolute; left:0; top:0; }


button {  width: auto; overflow: visible; }
label, input[type=button], input[type=submit], button { cursor: pointer; }
img { -ms-interpolation-mode: bicubic; }


#logo,
#logo A { position:absolute; width:677px; height:150px; overflow:hidden; }
#logo { top:0; left:0; margin:0; padding:0; border:none; text-indent:-5000px; }
#logo A { display:block; }

