/* by makondo, 10/10 */
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("bresnan.net"),
url-prefix(https://commcenter.bresnan.net/Session/), 
url-prefix(http://us.yhs.search.yahoo.com),
url-prefix(http://brsn.srchdeliv.com/), domain("my.bresnan.net")  {

.logo, /* sponsored links */.sLink, #sRhtSde, .pCnt > H4, #mc_footer,
/* search */ #sBxLImg > IMG, .bRht, #buttonRightheadersearchform > IMG,
/* top links */ .uMenu, /* right panel */ HTML > BODY > DIV:first-child > P, #rSrch, #site_container h2, IMG[src="bresnan_logo.gif"], .menureg img, .menucurrent img, [src="tab_shading.gif"], .about,
HTML > BODY > TABLE:nth-child(6), HTML > BODY > TABLE:nth-child(5) > TBODY > TR > TD, [src="titlecur.gif"]
{ display: none !important; }

html
{ background: #687276 !important;
font-family: Segoe UI, Verdana, sans serif !important; }

body, .pTxt, .fcorner, .pCntBtn, .bottom, #login_form .login_button button, td, TR[bgcolor="#FFFFFF"] , .faqPara div, .upper, .pCnt, .columnhdreg, .columnhdon, .submenureg, TABLE[bgcolor="#C0D3E5"], .contentbg
{ background: transparent !important; }

HTML > BODY > FORM > TABLE:nth-child(10) > TBODY > TR:first-child > TD,
.contentbg, .tForm, table:-moz-table-border-nonzero > * > tr > td, .pCntBtn div, .fcorner div, .optimum_header_links, HTML > BODY > FORM > TABLE:nth-child(5) > TBODY > TR:nth-child(2) > TD > TABLE > TBODY > TR
{ border: none !important; }

HTML > BODY > FORM > TABLE:nth-child(10) > TBODY > TR:nth-child(2) > TD,
HTML > BODY > FORM > TABLE > TBODY > TR:nth-child(2) > TD:first-child > TABLE
{ border: 1px solid #4F575A !important; }

.menucurrent a
{ background: transparent !important;
border: none !important;
font-size: 14px !important; }

/* stupid search messages at the top */
.tmpMsg
{ font-size: 10px !important;
background: transparent !important;
border-radius: 3px !important; 
border: 1px solid #444 !important; }

/* ======================== font */
* { text-shadow: none !important; }

#login_form .login_button button span
{ color: #000 !important; }

#login_form .login_button button:hover
{ text-decoration: underline !important; }

span, .columnhdlink, .footer b, .mailretentionpolicy
{ text-shadow: none !important; }

a, #buttonheadersearchform, .url, .rSrchTtl, .blue
{ color: #1F2326 !important; }

a:hover, #buttonheadersearchform:hover,
#didYouMean a:hover, td span, p, .columnhdlink, .footer b
{ color: black !important; }

a:hover
{ text-shadow: 1px 0px 0px #000 !important; }

b, 
input[type="select"]:hover,
input[type="button"]:hover
{ color: #000 !important; }

.url, #didYouMean a
{ font-weight: bold !important;
font-style: italic !important; }

#didYouMean span, .menureg a:hover, .submenureg a:hover, 
select:hover, select:active, select:focus, #folderselector > OPTION:hover, .columnhdlink:hover, .footer b:hover
{ color: #FBCA4D !important; }

/* ====================login header */
HTML > BODY > FORM > TABLE:nth-child(4) > TBODY > TR > TD:last-child > TABLE
{ margin: -6px 0 -20px 0 !important; }

/* ===================== top tabs */
.menuside, .menureg
{ background: transparent !important;
padding: 2px 3px !important; }

.menureg a
{ color: #ccc !important;
text-shadow: 1px 2px 1px #000 !important; }

.submenureg a
{ color: #aaa !important;
text-shadow: 1px 2px 1px #000 !important;
font-size: 11px !important; }

/* =================== search results */
.wRsltHld
{ background: rgba(170,170,170,.3) !important;
border: 4px double #aaa !important;
border-radius: 3px !important; 
box-shadow: inset 0px 4px 8px 4px rgba(200,200,200, .3), 2px 4px 8px rgba(0,0,0, .5) !important; 
padding-left: 12px !important; }

.title b
{ color: #252D36 !important;
font-weight: normal !important;
font-size: 14px !important;
font-family: Segoe UI, Tahoma, sans serif !important; }

.title
{ color: #000 !important; }

.title:hover
{ text-shadow: 1px 0px 0px #000 !important; }

/* =================== mail box * /

HTML > BODY > FORM > TABLE > TBODY > TR:nth-child(2) > TD > TABLE > TBODY > TR
{ border-bottom: 1px solid black !important; }

/* ======================= search */

#sBxLImg > IMG
{ background-image: none !important; }

.inputHolder
{ border: none !important;
background: none !important; }

#qBoxT, .btn, HTML > BODY > FORM > TABLE > TBODY > TR:nth-child(2) > TD:first-child > TABLE,
INPUT[type="submit"][name="Delete"], 
INPUT[type="submit"][value="Delete Checked"][name="Delete"][disabled=""]
{ -moz-appearance: none !important; 
background: rgba(170,170,170,.1) !important;
border: 1px solid #aaa !important;
border-radius: 3px !important; 
box-shadow: inset 2px 2px 8px 4px rgba(170,170,170,.5), 2px 4px 8px rgba(0,0,0, .4) !important; 
color: black !important; }

INPUT[type="submit"][name="Delete"]
{ opacity: .75 !important; }

.btn:hover, #qBoxb:hover, #qBoxb:active, #qBoxT:hover, #qBoxT:active, INPUT[type="submit"][name="Delete"]:hover
{ opacity: 1 !important; }

#qBoxT, #qBoxb
{ padding: 3px !important; }

/* ===================search button */
.btn
{ opacity: .65 !important; 
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAXCAYAAACrggdNAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO5JREFUeNrdlLEKhEAMRPPnFloIIlgIgoUIooi/aDF3Fnuol82uchY3Cw/czcwkaZR1XWVZFrAg22Fa6LPYPM9gQ6ZpAhsyjiPYkGEYwIb0fQ82pOs6hHj/JA/EeH7B3X7Sti0sXLDv/iR3e0nTNLBwwaG6ptPeffoYrTXHoW9d17A4h2o17W69WzmWVvOqM1dVhRjOy2lv+1rIo2X7eoZ0X76yLHEFF3z+jtVpHl/O+d3qd/AVRQELF6TdY2uW54pW86ozhwT7MGug2JpvMC3j0aX+Dc6l8jwHG5JlGdiQNE3BhiRJAjY4l9oO20IvXyANzxvLJp4AAAAASUVORK5CYII=) no-repeat !important;
border: 1px solid #aaa !important;
box-shadow: 2px 4px 8px rgba(0,0,0, .5) !important; 
width: 55px !important; }

INPUT[type="submit"][value="Go"]
{ padding: 1px !important;
width: 32px !important;
height: 25px !important; }

#foldermove, SELECT[name="Limit"]
{ padding: 3px !important;
height: 25px !important; }

input, select, option, pre, textarea 
{ -moz-appearance: none !important; 
outline: 0 none !important;
font-family: Segoe UI, Tahoma, sans serif !important;
background: rgba(170,170,170,.1) !important;
border: 1px solid #aaa !important;
border-radius: 3px !important; 
box-shadow: inset 2px 2px 8px 4px rgba(170,170,170,.5), 2px 4px 8px rgba(0,0,0, .4) !important; 
color: black !important; }

/* Find: bar */
HTML > BODY > FORM > TABLE:nth-child(10) > TBODY > TR:first-child > TD > TABLE > TBODY > TR > TD:last-child > INPUT:nth-child(2)
{ height: 25px !important;
padding-top: 4px !important; }

select:focus > option:checked,
select:focus, select:hover, select > button
{ -moz-appearance: none !important; 
background-color: transparent !important;
color: black !important; }

select > button 
{ -moz-appearance: none !important; 
border: none !important;
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAACo0lEQVR42mOor69naGhoYADRdXV1DMh8EI3MxqYGRUFzSwuYjawZGYPEm5ubGRobG+FqUEwrKChgRLcVxQKg5vz8fKbqqmq4IQy1tbUMLUCb8/LyGJydnBhyc3NBEoxNTU1wJ0MNYoyNjWFwdXVlqKqsQniho6ODKTk5maGwsFA2PiGpJjIigtPDwwNkIDPI4La2NoaioiLmoMAghvT0DHZjE9MiFxcXBZBrgIYzMvT09DCHh4czFBcXy+8/cOh/Z1fvASdHZ6WAgACQRpbIyEjGqKhIhorKCv20jNw9PHyC/xMS4jXb29tBrmcCOZ8R6HeGtNQ0ztzc/Jnbduz53903+XlUdFyQj48Pg7ubG9uMmXOKp86Y983TJ/g/Myv7upSUFAGQy8AuaG1tZczJyQG5QMrS0irDzs4hf96iZZ+Pnbzwf9q0GV179x9Yf/P+8/9llQ2fVVXVK6WkpNNSUlJlWltboF7o7QV6IQzkXKX5C5b8CA2NnKmrq+c8Y/bCA/+hICe/ZLe5hVVYTGzCTFExqf8J8fHanZ2dEC90dXUxxsXFMcTHx3PGxiVubW3v/19UWnVBR1ffNT+/oDE0NKwrLj4pY8HiFTd9/cP+s7BxnImKjBQCRicoKhnhCQdoAIO3tzeHs4t7U0Vt8/8NW/b8S0xMyp2/cNH0Z2++/K9t6PgvK6cwwc3NTRAYBgw1NTWQaERKMIwJCQkMoIDzDwj0mDJ97m2YF6rrWm7aOzj5urg4M4DUgNIJPCGhp7rKykrmiIgIBidHR7HZs+csKywqXqSroysKjE6GxMREZlDCwpmUQRiUAsvLy5lBKTIoMJABmh5AYkygqEPOK3AXoOc4kA2gVJiVmcUIMghkKEgMKVnDMUZuQ862IENASRbdVmQ9AG7Bj0ch2LUPAAAAAElFTkSuQmCC") no-repeat !important; } }

@-moz-document url-prefix(https://commcenter.bresnan.net/Session/) {

body
{ background: transparent !important;
height: 100% !important; } }

