* {margin: 0;}
html,body{height: 100%;}
body{
	margin: 0;
	text-align: left;
	font-size:12px;
	font-family: "Trebuchet Ms", Verdana, Arial, serif;
	background: url('images/background-main.gif') repeat-x top;
}
a{color:#F3A02F;text-decoration: none;font-weight: bold;}
a:hover{color:#B90000;text-decoration: none;font-weight: bold;}
img{display: block;border: 0;}
form,fieldset{display: inline;margin: 0;border: 0;padding: 0;}
input{display: inline;margin: 0;border: 0;}
.clear{clear: both;}
p{margin: 0;padding: 0;}
.fl{float: left;display: inline;}
.fr{float: right;display: inline;}


div#main{width: 962px;margin: 0 auto;display: block;}
div#header{display: block;background:url('images/header.jpg') no-repeat top;height: 135px;width: 962px;position: relative;}
div#nav{display: inline;float: left;width: 918px;background: url('images/mm2.gif') repeat-x top;}
ul#menu{display: inline;float: left;margin: 0 0 0 40px;padding: 0;}
#menu li{display: inline;float: left;background: url('images/mm.gif') no-repeat left top;padding: 7px 10px 0 20px;}
#menu a{font-size:1.0em;color:#FFF;display: block;}
#menu a:hover{font-size:1.0em;color:#FFF;border-bottom: 3px solid #868686;display: block;}
div#content{display: block;margin: 0 auto;width: 888px;background: url('images/content-background.gif') repeat-y top left transparent;padding: 0 0 20px 0;}
div#txt{display: inline;float: left;width: 610px;margin: 0 0 0 20px;}
div#add-form{display: inline;float: right;width: 210px;margin: 0 20px 0 0;}
h1.nag{display: block;border-left: 7px solid #B90000;padding: 0 0 0 7px;font-size:1.0em;line-height: 12px;margin: 0 0 5px 0;}
.box, .area{border: 1px solid #CECECE;width:205px;background: #FFF;font-family: "Trebuchet Ms", Verdana, Arial, serif;font-size:12px;}
.area{height: 60px;}
.box:focus, .area:focus{border: 1px solid #FF8E8E;width:205px;background: #FFF;font-family: "Trebuchet Ms", Verdana, Arial, serif;font-size:12px;}
.area{height: 60px;}
p.dotto{background: url('images/dot.gif') repeat-x top left;display: block;margin: 5px 0 5px 0;}
div#fotter{display: block;background: url('images/fotter.gif') repeat-x top left;height: 37px;text-align: center;padding: 27px 0 0 0;color:#929292;}
.footer, .push {height: 67px; /* .push must be the same height as .footer */}
.fotter a{color:#868686;}.fotter a:hover{color:#F2F2F2;}

.boxp{border: 1px solid #CCC;font-family: "Trebuchet Ms", Verdana, Arial, serif;font-size:12px;}.boxp:focus{border: 1px solid #FFA4A4;font-family: "Trebuchet Ms", Verdana, Arial, serif;font-size:12px;}

#logo{position: absolute;z-index: 2;top:30px;left:50px;}
