*{margin:0;padding:0}
body{font:normal 13px Arial,Helvetica,sans-serif;padding:0;margin:0}
body,p,input,textarea,select,ul,ol,li,td,th{font:normal 13px Arial,Helvetica,sans-serif}

/* Common */
.clear{clear:both}
input[type=button],
input[type=submit]{cursor:pointer}

/* Wrapper */
.wrapper{width:950px;margin:0 auto}

/* Content */
#content{padding:14px 5px}

/* Form */
.formerror{clear:both;display:block;color:#cc0000;font-weight:bold}

/* Notifications */
.noresults{margin-bottom:20px}
.notification{border:1px solid #d2d393;background-color:#feffc1;background-repeat:no-repeat;background-position:15px center;font-size:14px;margin-bottom:13px;padding:13px 15px;-moz-border-radius:10px;-webkit-border-radius:10px}
.notification-success{color:#255604;background-image:url(pics/icons/accept.png);padding-left:37px}
.notification-error{color:#8a0a0a;background-image:url(pics/icons/exclamation.png);padding-left:37px}

/* Texts */
h2{font-size:28px;margin:0 !important;padding:3px 6px;color:#fff !important;font-style:bold;font-weight:bold;background:url(http://www.lapinsudet.net/v/Styles/Innovation1/Images/HeaderBg.gif) repeat-x;border-left:1px solid #8e5b59;border-right:1px solid #8e5b59;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;}
p{color:#000;margin-bottom:10px;line-height:18px}
a{color:#000;text-decoration:none}
a:hover{color:#00498d}
.noresults{padding:15px 10px 0 15px}

#participantsearch{margin-bottom:20px;width:600px}
#participantsearch .container{border:1px solid #8e5b59;padding:8px 10px 4px 10px !important;background:#fff}
#participantsearch label{color:#000;width:55px;display:block;float:left}

#participants{width:600px}
#participants .count{padding:5px 8px 4px 8px !important;margin:0;color:#000}
#participants .container{border:1px solid #8e5b59;background:#fff}
#participants table{border-collapse:collapse;border-spacing:0;border-top:1px solid #8e5b59;width:598px}
#participants table th{font-weight:bold;background:#ccc;border:1px solid #ccc;padding:4px 6px}
#participants table th a{color:#000;text-decoration:underline}
#participants table td{border:1px solid #ccc;padding:3px 6px}

#participatethanks{margin-bottom:20px}
#participatethanks .container{border:1px solid #8e5b59;background:#fff;padding:10px 13px 2px 10px}

#participateform{width:400px}
#participateform .container{border:1px solid #8e5b59;background:#fff;padding:10px 13px 5px 10px}
#participateform label{width:80px;color:#000;display:block;float:left}
#participateform input[type=text]{width:250px}
#participateform .formerror{margin-left:80px;padding-top:3px}
