/* Classes defined here are used to format the guts of the WYSIWYG editor */
/* Any class that can be affect the appearence of content should be here */

body { margin:0px; vertical-align:top; cursor:default; line-height: 18px; font: 12px arial,helvetica,sans-serif;  }
.mceContentBody { background: #fff; }

blockquote {
    margin:0px;
}

form {
    margin:0px;
}

table { padding: 0px; margin: 0px; border-collapse: collapse; border: 0px solid; }
td { vertical-align:top; padding: 0px; }

p { padding: 5px 0; margin:6px 0; line-height: 18px; font-size: 12px; }

h1 { font: bold 24px georgia,serif; color: #a80000; margin: 0;  padding: 0; }
#strong_footer h1 { font: bold 24px georgia,serif; color: #000; margin: 0;  padding: 0; }
h2 { font: bold 18px georgia,serif; color: #000; margin: 16px 0 0 0;  padding: 0 0; }
h3 { font: bold 18px georgia,serif; color: #a80000; margin: 0 0;  padding: 0 0; }
h4 { font: bold 14px georgia,serif; color: #000; margin: 0 0;  padding: 0 0; }
h5 { font: bold 14px georgia,serif; color: #a800000; margin: 0 0;  padding: 0 0; }

hr { height:1px; background-color:none; border:1px dotted #cccccc; }

ul{ margin: 8px 0px 8px 15px; padding: 0px 0px 0px 15px; list-style-type: disc; }
li { margin-bottom: 5px; }

a:link, a:visited { color: #a80000; text-decoration: none; }
a:hover, a:active { color: #333; text-decoration:none; }
#main_content_middle_right a, #main_content_right a { font-weight:bold; }

#strong_footer { font: 11px;  color: #000; line-height: 15px; }
#strong_footer p { font: 11px;  color: #000; line-height: 15px; }
#strong_footer a:link, #strong_footer a:visited { font: 11px; text-decoration: none; line-height: 15px; }
#strong_footer a:hover, #strong_footer a:active { font: 11px;  text-decoration: none; line-height: 15px; }

.callout-table, .content-callout { border: 1px solid #cccccc; background-color: #f5f5f5; padding:12px; }

.topic-table { border: 1px solid #cccccc; border-collapse: separate; border-spacing: 2px; }
.topic-table .gray-content { padding: 12px; background-color: #f5f5f5; }

ul.link-list { margin:0; padding:0; }
ul.link-list li { margin:2px 0; padding:0; list-style-type:none; }


.hide-bold a strong { font-weight:bold; }
.hide-bold strong { font-weight:normal; }

/* mceFontSize List must be 7 items 1-7 no more, no less */
.mceFontSize1 {
    font-size:8px;
}
.mceFontSize2 {
    font-size:10px;
}
.mceFontSize3 {
    font-size:12px;
}
.mceFontSize4 {
    font-size:14px;
}
.mceFontSize5 {
    font-size:18px;
}
.mceFontSize6 {
    font-size:24px;
}
.mceFontSize7 {
    font-size:36px;
}

/* Any SPAN classes are available in the WYSIWYG tool formatting dropdowns */
/* Place all span classes between these comments */


/* End SPAN tag classes */

div.sc-portfolio-pg img { width: 54px; height: 54px; }