* {
margin:0;
padding:0;
}

div.clear {
clear:both;
}

body {
cursor:default;
font:11px arial, verdana, sans-serif;
color:#222;
background:#0C4D9C url('page_bg.gif');
margin:0;
padding:0;
}

div#page_wrap {
background:url('page_bg_top.gif') repeat-x;
}

div#page {
width:958px;
background:url('content_bg.png') repeat-y;
margin:0 auto;
}

div#header_wrap {
padding-top:9px;
}

div#header {
width:920px;
height:100px;
background:#dd0040 url('header_bg.png') no-repeat;
margin:0 auto;
}

div#header h1 {
padding-left:60px;
float:left;
font:bold 26px/83px Trebuchet MS, tahoma, arial, sans-serif;
color:#fff;
}

div#footer_wrap {
width:940px;
height:70px;
background:#464646 url('footer_bg.gif') repeat-x;
margin:0 auto;
}

div#footer {
font:10px/64px arial, verdana, sans-serif;
color:#fff;
text-align:center;
}

div#footer a {
font:10px/64px arial, verdana, sans-serif;
color:#fff;
text-decoration:none;
}

div#footer_border {
width:958px;
height:10px;
background:url('footer_border.png') no-repeat 0 100%;
margin:0 auto 5px;
}

div#container_wrap {
width:920px;
background:#fff;
margin:0 auto;
}

#content_wrap {
padding-bottom:10px;
width:780px;
float:left;
}

div#sidebar_wrap {
width:130px;
float:left;
padding:0 10px 10px 0;
}

div#headernav_wrap {
width:920px;
height:38px;
background:#dd0040 url('navbar_bg.png') repeat-x;
margin:0 auto;
}

div#headernav ul {
padding-left:5px;
height:30px;
list-style-type:none;
}

div#headernav ul li {
float:left;
}

div#headernav ul li a {
height:36px;
display:block;
float:left;
font:bold 12px/36px arial, verdana, sans-serif;
color:#fff;
text-decoration:none;
padding:0 10px;
}

div#usernav_wrap {
margin-top:14px;
}

div#usernav ul {
list-style:none;
}

div#usernav li {
border:1px solid #d4d4d4;
border-width:0 0 1px;
}

div#usernav ul li a {
padding-left:8px;
height:24px;
display:block;
font:11px/24px arial, verdana, sans-serif;
color:#D52525;
text-decoration:none;
}

h2,h3,h4,h5,h6 {
padding-bottom:5px;
font:bold 14px/16px arial, verdana, sans-serif;
color:#0C4D9C;
}

h2 {
margin-bottom:5px;
font:bold 14px/16px arial, verdana, sans-serif;
border-bottom:1px solid #d4d4d4;
}

h3 {
font:bold 13px/16px arial, verdana, sans-serif;
}

h4 {
font:bold 11px/16px arial, verdana, sans-serif;
}

p {
font:11px/16px arial, verdana, sans-serif;
color:#222;
}

a {
font:11px arial, verdana, sans-serif;
color:#D52525;
text-decoration:none;
}

div#footer a:hover,div#headernav ul li a:hover,div#usernav ul li a:hover,a:hover {
text-decoration:underline;
}div#sidebar div.loginbox {
margin-top:10px;
background:#FFFCDA;
border:1px solid #F5DFC3;
padding:5px;
}

div#sidebar div.loginbox input.text {
width:95px;
}

div.sidebox_wrap {
margin-top:10px;
}

div.sidebox table {
width:100%;
border:0;
border-spacing:0;
border-collapse:collapse;
}

div.sidebox table td {
vertical-align:top;
}

div.sidebox h3 {
font:bold 12px/16px arial, verdana, sans-serif;
color:#0C4D9C;
margin:0;
padding:0;
}

div.sidebox div.data {
font-size:11px;
padding:5px 0;
}

div.polls table td {
vertical-align:middle;
}div#content div.header_wrap {
height:29px;
background:url('border.gif') repeat-x 0 100%;
margin:10px 0 0;
}

div#content div.location_wrap {
display:none;
}

div#content div.location h1 {
float:left;
font:bold 11px/25px arial, verdana, sans-serif;
color:#000;
padding:0 5px;
}

div#content div.location ul li span {
display:block;
float:left;
font:11px/25px arial, verdana, sans-serif;
color:#000;
padding:0;
}

div#content div.location ul li a {
display:block;
float:left;
font:bold 11px/25px arial, verdana, sans-serif;
color:#000;
text-decoration:none;
padding:0 5px;
}

div#content div.options_wrap {
height:28px;
}

div#content div.title h1 {
font:bold 20px Trebuchet MS, tahoma;
color:#D52525;
}

div#content div.options {
float:right;
border-right:1px solid #f5adad;
}

div#content div.options ul li {
float:left;
border:1px solid #f5adad;
border-width:1px 0 0 1px;
}

div#content div.header_dynamic ul li {
float:right;
}

div#content div.options ul li span {
display:block;
float:left;
font:11px/28px arial, verdana, sans-serif;
color:#444;
background:#fff9f9;
padding:0 10px;
}

div#content div.options ul li a {
display:block;
float:left;
font:11px/28px arial, verdana, sans-serif;
color:#444;
background:#fff9f9 url('border.gif') repeat-x 0 100%;
text-decoration:none;
padding:0 8px;
}

div#content div.subtitle {
height:22px;
border-bottom:1px solid #f5adad;
margin:10px 0;
}

div#content div.subtitle h2 {
font:bold 11px/22px arial, verdana, sans-serif;
color:#D52525;
border:0;
margin:0;
padding:0;
}

div#content div.subtitle a {
font:bold 11px/22px arial, verdana, sans-serif;
color:#D52525;
text-decoration:none;
}

div#content div.suboptions_wrap {
height:22px;
border-bottom:1px solid #fad1d1;
margin:5px 0;
}

div#content div.suboptions ul li span {
padding-right:10px;
display:block;
float:left;
font:11px/22px arial, verdana, sans-serif;
color:#D52525;
background:#F8F8F8;
}

div#content div.suboptions ul li a {
margin-right:10px;
display:block;
font:11px/22px arial, verdana, sans-serif;
color:#D52525;
text-decoration:none;
}

div#content div.footer_wrap {
font:11px/16px arial, verdana, sans-serif;
color:#222;
margin:10px 0 0;
}

div#content div.footer p {
margin-right:2px;
display:block;
float:left;
color:#444;
border:1px solid #f5adad;
background:#fff9f9;
font:11px/16px arial, verdana, sans-serif;
padding:4px 8px;
}

div#content div.footer a {
margin-right:2px;
display:block;
float:left;
color:#444;
font:11px/16px arial, verdana, sans-serif;
border:1px solid #f5adad;
background:#fff9f9;
text-decoration:none;
padding:4px 8px;
}

div#content div.outter {
position:relative;
margin:10px 0 0;
}

div.typemedia {
margin-bottom:10px;
border:1px solid #f5adad;
padding:5px;
}

div.typepage div.comments div.dataitemlast {
margin-bottom:5px;
padding-bottom:5px;
}

div#content table.plain {
width:100%;
border:0;
border-spacing:0;
border-collapse:collapse;
position:relative;
}

div#content table.plain td {
vertical-align:top;
}

div#content div.image {
padding-right:5px;
}

div#content div.image a img {
border:1px solid #222;
}

div#content div.player {
padding-bottom:5px;
font:11px/16px arial, verdana, sans-serif;
color:#222;
}

div#content div.entry {
text-align:justify;
padding:5px;
}

div#content div.data {
text-align:justify;
}

div#content h2.inner {
font:bold 11px/16px arial, verdana, sans-serif;
color:#222;
border:0;
background:none;
margin:0;
padding:0;
}

div#content h2.inner a {
font:bold 11px/16px arial, verdana, sans-serif;
color:#222;
text-decoration:none;
}

div#content h2.inner span.online {
font:11px/16px arial, verdana, sans-serif;
color:#2F8509;
}

div#content div.itemheader {
position:relative;
padding:0 5px;
}

div#content ul.itemheader li {
padding-right:12px;
float:left;
font:11px arial, verdana, sans-serif;
color:#777;
position:relative;
}

div#content ul.itemheader li.report {
padding-right:0;
}

div#content ul.itemheader li a {
font:11px arial, verdana, sans-serif;
color:#999;
text-decoration:none;
}

div#content div.itemfooter {
position:relative;
border-top:1px solid #fad1d1;
padding:5px 5px 0;
}

div#content ul.itemfooter li {
padding-right:10px;
float:left;
font:11px/16px arial, verdana, sans-serif;
color:#222;
}

div#content ul.itemfooter li.report {
padding-right:0;
padding-left:10px;
float:right;
}

div#content ul.itemfooter li a {
height:16px;
font:11px/16px arial, verdana, sans-serif;
color:#436082;
text-decoration:none;
}

div#content div.gallerybox {
_width:756px;
}

div#content div.gallerybox div.image {
float:left;
padding:5px;
}

div#content div.gallerybox div.image a img {
background:#fff;
border:1px solid #a83535;
padding:7px;
}

div#content div.previewbox div.image {
float:left;
padding:4px;
}

div#content div.previewbox div.image a img {
width:50px;
background:#fff;
border:1px solid #a83535;
padding:4px;
}

div#content dl.datainfo dt {
padding-right:5px;
width:70px;
float:left;
font:11px/16px arial, verdana, sans-serif;
color:gray;
}

div#content dl.datainfo dd {
margin-left:75px;
font:11px/16px arial, verdana, sans-serif;
color:#222;
text-align:justify;
}

div#content dl.datainfo dd a {
font:11px/16px arial, verdana, sans-serif;
color:#436082;
text-decoration:none;
}

div#content div.profile dl.datainfo dt {
width:100px;
}

div#content div.profile dl.datainfo dd {
margin-left:105px;
}

div#content div.galleryitem div.arrows {
height:20px;
padding:0 5px;
}

div#content div.galleryitem div.image {
text-align:center;
padding:0;
}

div#content div.actions {
padding-left:5px;
width:120px;
float:right;
}

div#content div.actions ul.actions li {
width:120px;
float:left;
display:block;
font:11px/20px arial, verdana, sans-serif;
color:#824343;
border-bottom:1px solid #D8DFEA;
}

div#content div.actions ul.actions li.profile a {
background:url("icon_profile.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.pictures a {
background:url("icon_pictures.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.thumbnail a {
background:url("icon_thumbnail.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.edit a {
background:url("icon_edit.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.primary a {
background:url("icon_primary.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.comments a {
background:url("icon_comments.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.guests a {
background:url("icon_guests.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.chat a {
background:url("icon_chat.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.friends a {
background:url("icon_friends.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.favorites a {
background:url("icon_favorites.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.wink a {
background:url("icon_wink.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.message a {
background:url("icon_message.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.rss a {
background:url("icon_rss.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li a {
padding-left:24px;
width:96px;
display:block;
font:11px/20px arial, verdana, sans-serif;
color:#824343;
text-decoration:none;
}

div#content div.actions ul.actions li a:hover {
background-color:#ffdada;
}

table.pmbox {
width:100%;
border-spacing:0;
border-collapse:collapse;
position:relative;
border:1px solid #f5adad;
}

table.pmbox tr.header td {
background:#FFE2DF;
border:1px solid #EFA4A4;
font-weight:700;
border-width:1px 0;
padding:6px 0;
}

table.pmbox tr.row td {
border-bottom:1px solid #FFEFEF;
padding:8px 0;
}

table.pmbox tr td.sender {
width:200px;
}

table.pmbox tr td.sender div.image img {
width:40px;
}

table.pmbox tr td.sender div.date {
color:#999;
}

table.pmbox tr td.checkbox {
padding-left:5px;
width:25px;
vertical-align:middle;
}

table.pmbox tr.new td {
background:#ffd;
}

table.pmbox tr.new td.subject a {
font-weight:700;
}

table.pmbox tr.footer td {
padding:5px;
}

div.page_account_messages_compose div.pmhistory,div.page_account_messages_view div.pmhistory {
overflow:auto;
width:638px;
height:150px;
border:1px solid #888;
background:#FFF;
}

div.page_account_messages_compose div.pmhistory p,div.page_account_messages_view div.pmhistory p {
font:11px/14px arial, verdana, san-serif;
color:#222;
padding:2px;
}

div.page_account_messages_compose div.pmhistory p.row1,div.page_account_messages_view div.pmhistory p.row1 {
color:#026400;
}

div.page_account_messages_compose div.pmhistory p.row2,div.page_account_messages_view div.pmhistory p.row2 {
color:#940000;
}

table.calendar {
width:100%;
background:#d4d4d4;
border:0;
border-spacing:1px;
border-collapse:inherit;
}

table.calendar tr.weekdays td {
font:11px arial, verdana, sans-serif;
color:#222;
font-weight:700;
background:#F8F8F8;
text-align:center;
padding:4px;
}

table.calendar td.eventdays {
height:50px;
width:80px;
padding:4px 4px 0;
}

table.calendar td.eventdays p {
float:left;
font:11px/16px arial, verdana, sans-serif;
font-weight:700;
color:#000;
margin:0 4px 4px 0;
padding:0;
}

table.calendar td.eventdays a.rotate {
float:left;
display:block;
width:16px;
height:16px;
background:url('icon_rotate.gif') no-repeat 50% 0;
text-decoration:none;
}

table.calendar td.eventdays a.rotate:hover {
text-decoration:none;
}

table.calendar td.eventdays a img {
width:50px;
border:1px solid #a83535;
padding:3px;
}

div.eventtooltip {
display:none;
position:absolute;
border:1px solid #444;
background-color:#FFF;
text-align:left;
padding:3px;
}

div.eventtooltip img {
border:1px solid #436082;
text-align:center;
}

div.eventtooltip span.birthday {
padding-left:20px;
height:20px;
color:#222;
text-align:left;
font:11px/20px arial, verdana, sans-serif;
background:url('icon_birthday.gif') no-repeat 0 50%;
clear:left;
display:block;
}

div.eventtooltip span.event {
height:20px;
color:#222;
text-align:left;
font:11px/20px arial, verdana, sans-serif;
clear:left;
display:block;
}

table.calendar td.eventtoday {
background:#FFFFEC;
}

table.calendar td a {
font:10px arial, verdana, sans-serif;
color:#436082;
text-decoration:none;
margin:0;
padding:0;
}

div#content div.ratingbox div.selection a {
width:12px;
height:16px;
float:left;
display:block;
cursor:default;
background:url('rate0.png') no-repeat center center;
text-decoration:none;
}

div#content div.ratingbox div.selection a.over {
cursor:default;
background:url('rate1.png') no-repeat center center;
}

div#content div.ratingbox div.selection a:hover {
cursor:default;
text-decoration:none;
}

div#content div.reportbox div.popup {
display:none;
z-index:1;
position:absolute;
bottom:16px;
right:0;
background:#f5fbff;
border:1px solid #ccc;
width:155px;
padding:10px;
}

div#content div.reportbox div.popup div.submit a {
width:70px;
height:21px;
display:block;
font:11px/21px arial, verdana, sans-serif;
color:#474646;
text-decoration:none;
text-align:center;
background:url("button_small_hover.gif") no-repeat;
}

div#content div.reportbox div.popup div.progress {
height:21px;
}

div#content div.winkbox {
z-index:1;
position:absolute;
top:19px;
right:0;
background:#f5fbff;
border:1px solid #ccc;
width:155px;
padding:10px;
}

div#content ul.actions li.wink div.winkbox a {
margin-top:5px;
width:70px;
height:21px;
display:block;
float:none;
font:11px/21px arial, verdana, sans-serif;
color:#474646;
text-decoration:none;
text-align:center;
background:url("button_small_hover.gif") no-repeat;
padding:0;
}

div#content div.smilies {
width:16px;
height:16px;
}

div#content div.smilies p {
margin:0;
padding:0;
}

div#content div.smilies a {
font:11px arial, verdana, sans-serif;
color:#404040;
text-decoration:none;
}

div#content div.smiliesbox {
width:120px;
z-index:1;
position:absolute;
bottom:16px;
right:0;
border:1px solid #444;
background:#fff;
padding:4px 0 0 4px;
}

div#content div.smiliesbox div.smiliesitem {
width:16px;
height:16px;
float:left;
margin:0 4px 4px 0;
}

div#info_message {
font:11px/16px tahoma, arial, verdana, sans-serif;
color:#aa571b;
background:#FFFFDF;
border-top:1px #d8b62d solid;
border-bottom:1px #d8b62d solid;
margin:10px 0;
padding:10px;
}

div#info_message a {
font:11px/16px arial, verdana, sans-serif;
color:#aa571b;
text-decoration:underline;
}

div#error_message {
font:11px/16px arial, verdana, sans-serif;
color:maroon;
background:#FFEFEF;
border-top:1px #9D290D solid;
border-bottom:1px #9D290D solid;
margin:10px 0;
padding:10px;
}

div#error_message a {
font:11px/16px arial, verdana, sans-serif;
color:maroon;
text-decoration:underline;
}

div.progress {
width:10px;
height:10px;
display:none;
float:left;
background:url('progress.gif') no-repeat center center;
}

div#content div.location ul,div#content div.options ul,div#content div.suboptions ul,div#content div.actions ul.actions {
list-style:none;
}

div#content div.location ul li,div#content div.title,div#content div.suboptions ul li,table.pmbox tr td.sender div.image {
float:left;
}

div#content div.location ul li a:hover,div#content div.subtitle a:hover,div#content div.suboptions ul li a:hover,div#content h2.inner a:hover,div#content ul.itemheader li a:hover,div#content ul.itemfooter li a:hover,div#content dl.datainfo dd a:hover,table.calendar td a:hover,div#content div.smilies a:hover {
text-decoration:underline;
}

div#content div.options ul li a.active,div#content div.options ul li a:hover,div#content div.footer a.active,div#content div.footer a:hover,table.calendar td {
background:#fff;
}

div.typemedia div.dataitem,div.typemembers div.dataitem,div.typecontent div.dataitem,div.typecomments div.dataitem,div.typepage div.comments div.dataitem {
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px solid #fad1d1;
}

div.typemedia div.dataitemlast,div.typemembers div.dataitemlast,div.typecontent div.dataitemlast,div.typecomments div.dataitemlast,div.typepage div.comments div.commentsform div.dataitem {
margin-bottom:0;
padding-bottom:0;
border:0;
}

div.typemembers,div.typecontent,div.typecomments,div.typepage {
border:1px solid #f5adad;
padding:5px;
}

div.typecontent div.image img,div.typecomments div.image img,div.typepage div.comments div.image img {
width:50px;
}

div#content div.odd,div#content div.even,div#content div.single,div#content div.actions ul.actions li.wink,div#content div.reportbox,div#content div.smilies div.smilies-inner {
position:relative;
}

div#content table.plain td.data,div#content dl.datainfo {
width:100%;
}

div#content div.image a:hover img,div#content div.gallerybox div.image a:hover img,div#content div.previewbox div.image a:hover img,table.calendar td.eventdays a:hover img {
border:1px solid #436082;
}

div#content ul.itemheader,div#content ul.itemfooter {
height:16px;
position:relative;
list-style:none;
}

div#content div.datainfo,div#content div.reportbox div.popup div.reason {
padding-bottom:5px;
}

div#content div.actions ul.actions li.remove a,div#content div.actions ul.actions li.leave a,div#content div.actions ul.actions li.block a {
background:url("icon_remove.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.approve a,div#content div.actions ul.actions li.join a {
background:url("icon_approve.gif") no-repeat 4px 2px;
}

table.pmbox tr.header td input.checkbox,div#content div.ratingbox div.progress {
height:16px;
}

div#content div.ratingbox div.selection,div#content div.ratingbox div.scores,div#content div.reportbox div.popup div.submit {
padding-right:5px;
float:left;
}

div#content div.reportbox div.popup div.reason select.select,div#content div.winkbox select.select {
width:150px;
}

div#content div.reportbox div.popup div.submit a:hover,div#content ul.actions li.wink div.winkbox a:hover {
text-decoration:none;
background:url("button_small_hover.gif") no-repeat 0 -21px;
}

div#content div.reportbox div.popup a.cancel,div#content ul.actions li.wink div.winkbox a.cancel {
height:14px;
width:14px;
right:10px;
bottom:10px;
position:absolute;
display:block;
text-decoration:none;
background:url('icon_upload_cancel.gif') no-repeat;
}

div#content div.reportbox a.cancel:hover,div#content ul.actions li.wink div.winkbox a.cancel:hover {
background:url('icon_upload_cancel.gif') no-repeat -14px 0;
}form div.fieldset div.legend {
margin-bottom:8px;
padding-bottom:4px;
font:bold 11px arial, verdana, sans-serif;
color:#824343;
border-bottom:1px solid #fad1d1;
}

dl.fieldset {
width:100%;
}

dl.break {
padding-bottom:8px;
}

dl.fieldset dt {
padding-bottom:6px;
clear:left;
font:bold 11px arial, verdana, sans-serif;
color:#404040;
}

dl.fieldset dt label {
font:bold 11px arial, verdana, sans-serif;
color:#404040;
}

dl.fieldset dt label a {
font:bold 11px arial, verdana, sans-serif;
color:#436082;
text-decoration:none;
}

dl.fieldset dt i {
color:#C40000;
}

dl.fieldset dd {
padding-bottom:6px;
font:11px arial, verdana, sans-serif;
}

dl.fieldset dd a {
font:11px arial, verdana, sans-serif;
color:#436082;
text-decoration:none;
}

dl.fieldset dd.submit {
line-height:normal;
padding:4px 0 0;
}

dl.fieldset dd.submitjs div.progress {
height:21px;
}

dl.fieldset dd.report div.progress {
float:left;
height:21px;
}

dl.fieldset dd.cancel {
float:right;
}

dl.fieldset dd span.wide {
margin-left:120px;
display:block;
font-size:10px;
}

dl.fieldset dd span.info {
display:block;
font-size:10px;
}

dl.fieldset dd span.true {
color:green;
}

dl.fieldset dd span.false {
color:#D20000;
}

dl.fieldset dd ul.fielditems {
list-style:none;
}

dl.fieldset dd ul.fielditems li {
width:33%;
float:left;
font:11px/16px arial, verdana, sans-serif;
margin:0;
padding:0;
}

dl.fieldgrid dt {
width:120px;
float:left;
padding:4px 0;
}

dl.fieldgrid dd {
padding:0 0 4px;
}

dl.fieldgrid dd ul.fielditems {
margin-left:120px;
}

input.text:focus {
background:#FFFFF2;
}

input.text_small {
width:650px;
}

input.text_full {
width:757px;
}

input.disabled {
font:11px verdana;
color:#ACACAC;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid silver;
border-bottom:1px solid silver;
background:#FFF;
padding:4px;
}

textarea.textarea:focus {
background-color:#FFFFF2;
}

textarea.textarea_data {
width:635px;
}

textarea.textarea_small {
width:650px;
height:130px;
}

textarea.textarea_full {
width:757px;
height:130px;
}

input.checkbox {
width:16px;
height:20px;
vertical-align:middle;
font:11px/20px arial, verdana, sans-serif;
color:#000;
}

input.radio {
width:13px;
height:18px;
vertical-align:middle;
font:11px/18px arial, verdana, sans-serif;
color:#000;
}

select.select {
font:11px verdana;
color:#000;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid silver;
border-bottom:1px solid silver;
background:#FFF;
margin:0;
padding:2px;
}

input.submit {
width:81px;
height:21px;
font:11px/21px arial;
font-weight:700;
color:#474646;
text-align:center;
border:0;
background:url("button_hover.gif") no-repeat;
margin:0;
padding:0;
}

input.submit:hover {
background:url("button_hover.gif") no-repeat 0 -21px;
}

input.captcha {
float:left;
margin-right:10px;
width:80px;
}

img.captcha {
float:left;
}

dl.fieldset dt label a:hover,dl.fieldset dd a:hover {
text-decoration:underline;
}

dl.fieldset dd.submitjs input.submit,dl.fieldset dd.report input.submit {
margin-right:5px;
float:left;
}

input.text,textarea.textarea {
font:11px verdana;
color:#000;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid silver;
border-bottom:1px solid silver;
background:#FFF;
padding:4px;
}
