body, th, td, caption { font-family: arial; font-size: 12px; line-height: 18px; text-align: left; }

body { padding: 10px; }

input, iframe { border: solid 1px rgb(100,100,100); padding: 2px; line-height: 18px; }

table caption { font-weight: bold; }

table { border-collapse: collapse; }
table td, table th { padding: 2px;  border: solid 1px rgb(100,100,100); }
table th { background: rgb(240,240,240); }

h5 { padding: 3px; background: #f7f6df; font-size: 11px; margin-top: 0; font-weight: normal; }

.InputHelp { font-size: 11px; }

h2 { padding: 0.5em; background-color: #f7f6df; font-size: 14px; margin-top: 1em; border-top: solid 1px rgb(207,206,168); border-bottom: solid 1px rgb(207,206,168);}

div.design_richarea { border: solid 1px rgb(100,100,100) !important; }

p { margin-bottom: 0px; } 

body.RadEContentBordered 


body.RadEContentBordered h4 { margin: 10px 0 4px 0; }
body.RadEContentBordered p { margin-bottom: 1em; }
body.RadEContentBordered ol, body.RadEContentBordered ul { padding-left: 2em; }
body.RadEContentBordered h2, body.RadEContentBordered h3, body.RadEContentBordered h4  { color: rgb(3, 80, 116); font-weight: bold; margin: 0 0 2px 0; }
body.RadEContentBordered h2 { font-size: 20px; line-height: 25px; background: none; border: none; padding: 0;}
body.RadEContentBordered h3 { font-size: 15px; line-height: 20px; }
body.RadEContentBordered h4 { font-size: 12px; line-height: 17px; }
