/*content css*/

body, td, p, a, span { font-family: Arial,Helvetica,sans-serif; font-size: 15px; }

h1, h2 { padding:0px; margin:0px 0px 10px 0px; letter-spacing:1px; }
td.contentwidthstones h2 { margin-bottom:0px; }  /* special for home site */
h1 span.smallh1 { font-size:18px; }
h1 { font-size:24px; color:#EF181E; }
h2 { font-size:20px; color:#EF181E; }
h3 { font-size:22px; color:#000000; margin-bottom:5px; }

span.redfont { background-color:#EF181E; color:#FFFFFF; padding:3px; }

table tr td { vertical-align:top; }
p, table.contentmarohp li, body#body_adminStyle li, a { color:#646464; line-height:22px; font-size:13px !important; }

p { padding:0px; margin:0px; }
td.boxes p, td.boxes a { font-size:12px !important; line-height:15px; display:block; }
td.boxes p { color:#000000; }

td.boxes h1  { font-size:22px; color:#000000; margin-bottom:5px; }

table.contentmarohp a, body#body_adminStyle a, td.footer a, a.extern, a.intern, a.file { color:#EF181E !important; }
table.contentmarohp a:hover, body#body_adminStyle a:hover, td.footer a:hover, 
table.contentmarohp a:active, body#body_adminStyle a:active, td.footer a:active, 
table.contentmarohp a:focus, body#body_adminStyle a:focus, td.footer a:focus { color:#A90B0F !important; }
table.contentmarohp a:visited, body#body_adminStyle a:visited, td.footer a:visited { color:#F45C43 !important; }

div.content_edit_area { width:750px; }