.be-nice-to-Mac-IE5{font-family:"\"}\"";font-family:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit}
img{margin:0;padding:0;border:0;outline:0}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal}sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;font-size:10px}
sup{bottom:6px}h2 sup{bottom:14px}sub{top:.5ex}body{background-color:#fff;text-align:center;color:#444;font:normal 13px/16px Arial,sans-serif}a:link{text-decoration:underline;font-weight:bold;color:#f22635}
a:visited{text-decoration:underline;font-weight:bold;color:#f22635}a:hover{text-decoration:underline;font-weight:bold;color:#444}a:active{text-decoration:underline;font-weight:bold;color:#444}
ol{list-style:decimal}dt{font-weight:bold}hr{display:none}img{border:0}acronym{border-bottom:1px dotted}blockquote{font-style:italic}strong{font-weight:bold}
em{font-style:italic}textarea{font:normal 12px/16px Arial,sans-serif}.menu{background:#fff;border-bottom:1px solid #ccc;padding:10px;text-align:center;margin-bottom:10px;-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);box-shadow:0 1px 3px 0 rgba(0,0,0,0.1)}
.menu a{padding:0 1px 0 1px}.menu a:link{color:#444;text-decoration:none}.menu a:visited{color:#444;text-decoration:none}.menu a:hover{color:#f22635;text-decoration:none;border-bottom:1px solid #f9dcde}
.menu a:active{color:#f22635;text-decoration:none;border-bottom:1px solid #f9dcde}.menu .sep{padding:0 10px 0 10px}.wrap{width:650px;margin:0 auto 0 auto;text-align:left}
.wrap h1{background:transparent url(../images/logo_wrose.jpg) no-repeat 0 0;width:645px;height:250px;margin:0 auto 10px auto}.wrap h1 a{display:block;width:100%;height:100%;outline:0;text-indent:-8576px;text-align:left}
.wrap h2{background:transparent url(../images/main.jpg) no-repeat 0 0;width:645px;height:636px;margin:0 auto 0 auto;text-indent:-6457px;text-align:left}
.wrap p{margin:0 0 20px 0}.wrap ul{margin-left:40px;margin-bottom:20px;list-style-type:circle}.wrap ul li{margin-bottom:8px}.clear{clear:both;height:0;width:1px;padding:0;margin:0;overflow:hidden;line-height:1px;font-size:1px}
.insetright{float:right;display:inline;margin:0 0 10px 14px;clear:right}.insetleft{float:left;display:inline;margin:0 20px 10px 0;clear:left}.right{text-align:right}
.center{text-align:center}.msgok{background-color:#346610;border:3px solid #71a24e;color:#ccebbf;font-weight:bold;margin:0 0 16px 0;padding:12px 12px 10px 12px}
.msgok a:link{text-decoration:underline;color:#FFF;font-weight:bold}.msgok a:visited{text-decoration:underline;color:#FFF;font-weight:bold}.msgok a:hover{text-decoration:underline;color:#FFF;font-weight:bold}
.msgok a:active{text-decoration:underline;color:#FFF;font-weight:bold}.msgok p,.msgok ul,.msgok ol{margin:0 0 4px 0}.msgok ul,.msgok ol{margin-left:45px}
.msgok ul,.msgok ul li{list-style:disc;background-image:none;padding:0}.msgok ul li{margin:0}.msgerror{background-color:#661010;border:3px solid #b05a5a;color:#ebbfbf;font-weight:bold;margin:0 0 16px 0;padding:12px 12px 10px 12px}
.msgerror a:link{text-decoration:underline;color:#FFF;font-weight:bold}.msgerror a:visited{text-decoration:underline;color:#FFF;font-weight:bold}.msgerror a:hover{text-decoration:underline;color:#FFF;font-weight:bold}
.msgerror a:active{text-decoration:underline;color:#FFF;font-weight:bold}.msgerror p,.msgerror ul,.msgerror ol{margin:0 0 4px 0}.msgerror ul,.msgerror ol{margin-left:45px}
.msgerror ul,.msgerror ul li{list-style:disc;background-image:none;padding:0}.msgerror ul li{margin:0}.nicebutton{padding:3px;border:3px solid #17488b;background-color:#2b6ac1;color:#FFF;font-weight:bold;font-size:16px;line-height:16px;cursor:pointer;font-family:Arial,sans-serif}
.nicebutton:hover{background-color:#518cdd;border-color:#2e62a8}.required{font-weight:bold;color:#f22635;padding:0 4px 0 0}