﻿/* Busted List CSS */
.gridHeader01 { margin: 2px 0px 2px 5px; padding: 3px 5px; font-size: 11px; font-weight: bold; text-align: left; width: 250px; }
.gridItem01 { padding: 3px 3px; text-align: Left; vertical-align: top; text-transform: capitalize; }
.gridHeader02 { margin: 2px 5px; padding: 3px 5px; font-size: 11px; font-weight: bold; text-align: left; }
.gridItem01No { margin: 2px 5px; padding: 2px 5px; }
.gridAction01 { padding: 0px 5px; text-align: left; vertical-align: top; }
.gridAction { padding-left: 5px; text-align: left; vertical-align: top; width: 255px; }
.bustedList { padding: 0px 4px; vertical-align: top; }
.bustedList a { color: #f00; font-size: 10px; font-weight: bold; text-decoration: none; }
.bustedList a:hover { text-decoration: underline; }
.bustedLeft { vertical-align: top; width: 840px; }
.bustedLeft .title01 { font-size: 14px; font-weight: bold; padding: 0px 0px 5px 5px; }
.bustedLeft .newBust { float: right; padding: 0px 5px 1px 0px; vertical-align: bottom; }
.newBust a { color: #fba422; font-size: 10px; font-weight: bold; text-decoration: underline; }
.newBust a:hover { text-decoration: none; }
/* Busted List CSS END */

/* Bust Partner CSS */
.AdImgLeft, .AdImgRight { padding-right: 4px; vertical-align: top; width: 160px; }
.AdImgRight { float: right; }
#bustedPerson { width: 650px; vertical-align: top; padding: 0px 4px; }
#bustedPerson ul { padding-left: 20px; }
#bustedPerson ul li { padding-left: 8px; }
#bustedPerson a { color: #FBA422; font-size: 10px; text-decoration: none; }
#bustedPerson a:hover { text-decoration: underline; }

.space01 p { color: #5F4E37; font-size: 11px; font-weight: bold; padding: 10px; text-align: justify; }


#partnerInfo table { float: left; margin: 0px; padding: 0px; }
#partnerInfo .left01 { float: left; padding: 0px; }
#partnerInfo .btnpost { padding-left: 8px; }
#partnerInfo .label { padding-right: 4px; text-align: right; vertical-align: top; width: 120px; }
#partnerInfo textarea { resize: none; }
#partnerInfo .newBust { float: right; width: 100px; }
#partnerInfo .title01 { font-size: 14px; font-weight: bold; height: 30px; padding: 0px 0px 5px 5px; vertical-align: top; width: 440px; }
/* Bust Partner CSS END */



.confirm-dialog { background: url(img/bg/dialog24.png) no-repeat left top; margin: 0px auto; width: 330px; padding-top: 14px; position: relative; }
.confirm-dialog .inner { padding-right: 20px; padding-left: 20px; padding-bottom: 11px; background: url(img/bg/dialog24.png) no-repeat left bottom; float: left; margin: 0px 0px -20px 0px; width: 290px; padding-top: 0px; }
.confirm-dialog .base { border-top: #ddd 1px solid; background: url(img/bg/dialog-base.png) no-repeat left bottom; padding-bottom: 4px; margin-left: -11px; margin-right: -11px; padding-top: 4px; text-align: center; }
.confirm-dialog H2 { font-weight: bold; font-size: 1.25em; color: #f60; text-align: center; }
.confirm-dialog input { width: 150px; }
.close { display: block; background: url(img/icn/close24.png) no-repeat 0px 0px; left: -5px; width: 26px; text-indent: -1000em; position: absolute; top: -7px; height: 26px; }
.modalBackground { background-color: Gray; filter: alpha(opacity=70); opacity: 0.7; }


/* ASK THE EXPERT THANK YOU POP CSS */
.messageheader { background: url('_images/messageHeader.gif') repeat-x 0px 0px; height: 19px; padding: 5px 5px 0px 5px; width: 390px; border-bottom: solid 1px black; }
.messageheadertext { color: Black; float: left; font-weight: bold; }
.messagefooter { text-align: center; padding-top: 5px; }
.messagemodalbackground { background-color: Gray; filter: alpha(opacity=50); opacity: 0.6; z-index: 998; }
.info, .success, .warning, .error, .validation { border: 1px solid; margin: 10px 0px; padding: 0px 0px 15px 0px; background-repeat: no-repeat; background-position: 10px center; }
.info { color: #00529B; background-color: #BDE5F8; background-image: url('_images/info.png'); }
.success { color: #4F8A10; background-color: #DFF2BF; background-image: url('success.png'); }
.warning { color: #9F6000; background-color: #FEEFB3; background-image: url('warning.png'); }
.error { color: #D8000C; background-color: #FFBABA; background-image: url('error.png'); }
.info p, .success p, .warning p, .error p { padding: 23px 50px; text-align: center; }
.info a, .success a, .warning a, .error a { float: right; cursor: pointer; padding-top: 5px; }
/* ASK THE EXPERT THANK YOU POP CSS END */
