/* Sorted survey 2010 style */

body { background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.top { background:transparent url(../images/bg-top.png) no-repeat scroll center right; height:10px; margin:0px auto 0px auto; width:735px; }
.middle { background:transparent url(../images/bg-middle.png) repeat-y scroll center right; margin:0px auto 0px auto; width:735px; overflow:hidden; }
.bottom { background:transparent url(../images/bg-bottom.png) no-repeat scroll center right; height:20px; margin:0px auto 0px auto; width:735px; }

#header { float:left; margin:20px 0 0; width:735px; }
#header .title { float:left; padding:15px 25px 10px 25px; }
#header .logo { float:right; margin:0 30px 0 0; }

#content { float:left; margin:15px 25px 10px 25px; width:685px; }

a { color:#CC4400; }
p { margin:15px 0 15px 0; }
h1 { color:#556677; font-size:25px }

form { float:left; }
form label { clear:left; float:left; font-size:14px; font-weight:bold; margin:10px 0; }
form ul { clear:left; float:left; }
form ul li { clear:both; float:left; margin:0 0 2px; }
form ul li label {  clear:left; float:left; font-size:12px; font-weight:normal; margin:3px 0; }
form .radio-checkbox-field { clear:left; float:left; }
form .radio-checkbox-text { clear:none; float:left; margin-left:10px; }
form textarea { clear:left; float:left; margin:10px 0; }
form input.input-text { clear:left; float:left; margin-bottom:10px; width:200px;}

.button-previous { clear:left; float:left; height:32px; margin:0 0 0 20px; width:82px;}
.button-next {  background:#FFFFDD url(../images/bt-next.png) no-repeat scroll 0 0; border:0; clear:right; cursor:pointer; float:right; height:32px; margin:0 20px 0 0; text-indent:-9999em; width:82px; }

span.assist { clear:left; float:left; }

.warning-wrapper { background:#FFFFDD url(../images/ic-warning.png) no-repeat scroll 3% center; border:1px solid #FFF677; padding:15px 0 15px 100px; }
.warning-wrapper p.title { font-weight:bold; }
.warning-wrapper p { margin:5px 0 5px 0; }

.pagination-wrapper { background-color:#FFFAEE; border-top:1px solid #FFDD99; border-bottom:1px solid #FFDD99; clear:left; float:left; margin:20px 0 10px 0; padding:15px 0 20px 0; width:680px; }
.pagination-wrapper .left { float:left; width:225px; }
.pagination-wrapper .center { float:left; text-align:center; width:225px; }
.pagination-wrapper .center p { margin:10px 0 0 0; }
.pagination-wrapper .right { float:left; width:225px; }