p,li,h1,h2,h3,h4 { font-family:Arial, Helvetica, sans-serif; }
p,li,h2,h4 { color:#000; }

a { color:#000; font-weight:bold; text-decoration:underline; }
a:hover { text-decoration:none; }

input.default { color:#999999; }

#right-col .content .panel-bd h4,
#middle-right-col h4,
#middle-col .content h4 { font-size:100%; font-weight:bold; padding:0 2px 5px; }

#right-col .content .panel-bd a,
#middle-right-col a,
#middle-col .content a { color:#DA1437; }

#right-col .content .panel-bd strong,
#middle-right-col strong,
#middle-col .content strong { font-weight:bold; }

#right-col .content .panel-bd em,
#middle-right-col em,
#middle-col .content em { font-style:italic; }

#middle-right-col ol,
#middle-right-col ul { padding:0 0 10px; }

#middle-col ol,
#middle-col ul { padding:5px 0 10px;  clear: both; }

#middle-col ul#message-list { padding:0 0 10px; }
#middle-col ul#message-list li { font-size:85%; font-weight:bold; color:#DA1437; background:transparent; padding:0 2px 5px; margin:0;  }

#right-col .content .panel-bd ul li,
#middle-right-col ul li,
#middle-col .content ul li { font-size:85%; background:transparent url(../images/icons/red-bullet.png) no-repeat 2px 4px; padding:0 2px 5px 15px; margin:0; }

#right-col .content .panel-bd ol li,
#middle-right-col ol li,
#middle-col .content ol li { font-size:85%; list-style:decimal; padding:0 2px 5px 0; margin:0 0 0 20px; }

#middle-right-col ul.CmsForm li,
#middle-col .content ul.CmsForm li { font-size:inherit; background:none; padding:0 2px 14px; margin:0; }

li.hidden { display:none; }

#middle-col .content { position:relative; width:495px; float:left; }
#middle-col .content h1 { width:483px; height:24px; font-size:131%; font-weight:bold; border-bottom:1px solid #c5c0bf; padding:0 4px; margin:0 0 10px; }
#middle-col .content h2 { font-size:100%; font-weight:bold; padding:0 2px 14px;}
#middle-col .content p { font-size:85%; font-weight:normal; padding:0 2px 14px; }

#middle-right-col .content { width:797px; float:left; }
#middle-right-col .content h1 { width:781px; height:24px; font-size:131%; font-weight:bold; border-bottom:1px solid #c5c0bf; padding:0 4px; }
#middle-right-col .content p { font-size:85%; font-weight:normal; padding:14px 2px 0; }

#middle-left-col { width:679px; float:left; padding:10px 9px 0 0; }
.content { position:relative; width:100%; float:left; }
.content h1 { font-size:131%; font-weight:bold; border-bottom:1px solid #c5c0bf; padding:0 2px 3px; }
.content h2.banner-image { padding:0 0 3px; }

.content p { font-size:85%; font-weight:normal; padding:14px 2px 0; }
.content table caption { font-size:85%; font-style:italic; }
.content table th { font-size:85%; font-weight:bold; }
.content table td { font-size:85%; font-weight:normal; }

div.cms-content img { padding:0 10px 0 0; }

