.form table{table-layout:fixed}
.form td{padding:3px}
.formLarge{font-size:16px;color:#555}

.textbox{font-family:Tahoma,Lucida Grande,Arial,Verdana;font-size:15px !important;color:#222;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff !important;margin:0px 5px 5px 0px;padding:2px}
.textboxExtraLong{width:500px;font-family:Tahoma,Lucida Grande,Arial,Verdana;font-size:15px !important;color:#222;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff !important;margin:0px 5px 5px 0px;padding:2px}
.textboxLong{width:300px;font-family:Tahoma,Lucida Grande,Arial,Verdana;font-size:15px !important;color:#222;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff !important;margin:0px 5px 5px 0px;padding:2px}
.textboxShort{width:75px;font-family:Tahoma,Lucida Grande,Arial,Verdana;font-size:15px !important;color:#222;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff !important;margin:0px 5px 5px 0px;padding:2px}
.textboxComment{width:550px;font-family:Tahoma,Lucida Grande,Arial,Verdana;font-size:15px !important;color:#222;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff !important;margin:10px 0 10px 0;padding:2px}
.searchbox{width:183px;background:#fff url('/images/search.png') no-repeat 4px 4px;font-family:Tahoma,Lucida Grande,Arial,Verdana;font-size:15px !important;color:#222 !important;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:0px 5px 5px 0px;padding:2px 3px 3px 22px}
.textboxAdvanced{font-family:Tahoma,Lucida Grande,Arial,Verdana;font-size:15px !important;color:#222 !important;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff !important;margin:0px 5px 5px 0px;padding:2px;width:100%;height:100%}
.textboxBasic{font-family:Tahoma,Lucida Grande,Arial,Verdana;font-size:15px !important;color:#222 !important;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff !important;margin:0px 5px 5px 0px;padding:2px;width:98%;height:100%}
.textboxTerms{font-family:Tahoma,Lucida Grande,Arial,Verdana;font-size:12px !important;color:#808080 !important;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff !important;margin:0px 5px 5px 0px;padding:2px;width:100%;height:100%}
.suggest{color:#c3c3c3;}

.button{vertical-align:middle;font-family:Arial !important;font-weight:bold;font-size:12px;color:#555;margin-top:2px;margin-bottom:2px;padding:5px 10px 5px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #d3d3d3;background:url(/images/overlay.png) repeat-x center #eee}
.button:hover{vertical-align:middle;border-color:#999;color:#212121;background:url(/images/overlay.png) repeat-x center #ddd !important;cursor:pointer}
.button:active{vertical-align:middle;border-color:#000;color:#000;background: url(/images/overlay.png) repeat-x center #999 !important;cursor: pointer}
.buttonDisabled{vertical-align:middle;font-family:Arial !important;font-weight:bold;font-size:12px;color:#c3c3c3;margin-top:2px;margin-bottom:2px;padding:5px 10px 5px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #f0f0f0;background:url(/images/overlay.png) repeat-x center #f6f6f6 !important}

.dropdown{font-family:Tahoma,Lucida Grande,Arial,Verdana;font-size:15px !important;color:#222 !important;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff !important;margin:2px 5px 2px 0px;padding:2px}
.checkbox INPUT{font-family:Tahoma,Lucida Grande,Arial,Verdana;font-size:13px !important;color:#222 !important;margin-right:5px;}

.AjaxUploaderCancelAllButton{display:none}

/*Survey and Quiz answer format*/
.SelectItem{width:99%}
.aBox{text-decoration:none !important;display:block;width:100%;color:#000;background:#fff;text-align:left;padding:7px 5px 7px 5px}
.aBox:focus,.aBox:hover,.aBox:active{text-decoration:none !important;color:#000;background:#eee}