/*///  BROWSER RESET ///*/
html,body,div,span,iframe,object,h1,h2,h3,h4,h5,h6,img,a,p,blockquote,pre,em,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,abbr,acronym,address,code,del,dfn,q,caption{border:0 none;}
html,body,div,span,iframe,object,h1,h2,h3,h4,h5,h6,a,p,pre,em,fieldset,form,label,legend,abbr,acronym,address,code,del,dfn,q{margin:0px;padding:0px;}


p:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p h1,p h2,p h3,p h4,p h5,p h6,h1 + p,h2 + p,h3 + p,h4 + p,h5 p,h6 + p{margin-top:0px;padding-top:0px;}

.image img,#header img,#footer img,#leftside img,#rightside img{margin:0;padding:0;}
form{display:block;width:100%;}
input.radio,input.checkbox{border:none!important;}
input([type="radio"]),input([type="checkbox"]){border:none!important;}
dt{font-weight:bold;}
dt:after,dt::after{content:":";}
/* __ BROWSER RESETS that cause problems or come in conflict with client HTML from CMS text editor:__
html,body,div,span,iframe,object,h1,h2,h3,h4,h5,h6,a,p,blockquote,pre,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,abbr,acronym,address,code,del,dfn,q,table,caption,tbody,tfoot,thead,tr,th,td{font-size:100%;font-weight:inherit;font-style:inherit;font-family:inherit;}
--- Causes IMG tag to aligt left in IE when IMG is set to ALIGN="RIGHT":---
img{vertical-align:baseline;}  
table{border-collapse:separate;border-spacing:0px;font-size:1em;line-height:normal;}
img,table,td,th{vertical-align:top;}
table,tbody,tfoot,thead,tr,th,td{border:0px;}
caption,th,td{font-weight:normal;}
--- If TABLE tags padding is set to "0" then TABLE CELLSPACING ="8" does not work in IE:---
img,table,tbody,thead,tr,th,td,tfoot,caption,blockquote,dl,dt,dd,ol,ul,li{margin:0px;padding:0px;} 
input.button{overflow:visible;width:auto;height:auto;line-height:normal;margin:0px;}
*/