/*******************************
Styles for the wysiwyg.  Imported by the main site stylesheet as well as the admin stylesheet to give
access to classes that should be available to the wysiwyg.
Define style names in the style.xml file.

For best results, explicitely specify the html tags to which the styles can be applied.  
I.e. "p.Blue" rather than just ".Blue"
To define a style that can be applied to any arbitrary text, define it for the span tag:
"span.Blue"
********************************/

p.forumcontent, p.forumcontent *, ul.forumcontent, ul.forumcontent *, span.forumcontent, span.forumcontent *, td.forumcontent, td.forumcontent * {
	font-size: 12px; line-height: 1.5em !important; margin-top: 1.5em;
}
.forumcontent a:link, .forumcontent a:visited {color: #275886; text-decoration: none; font-weight: bold; font-size: 12px; line-height: 1.5em !important; margin-top: 1.5em;}
.forumcontent a:active, .forumcontent a:hover {color: #b38708; text-decoration: underline; font-weight: bold; font-size: 12px; line-height: 1.5em !important; margin-top: 1.5em;}

p.greentext, p.greentext *, ul.greentext, ul.greentext *, span.greentext, span.greentext *, td.greentext, td.greentext * {
	color:#9FA617 !important; font-weight:bold; font-style:arial,helvetica,sans-serif; font-size: 1em !important; line-height: 1.5em;
}
.greentext a {color:#9FA617 !important; font-weight:bold; font-style:arial,helvetica,sans-serif; font-size: 1em !important; line-height: 1.5em;}

p.spotlighttext, p.spotlighttext *, ul.spotlighttext, ul.spotlighttext *, span.spotlighttext, span.spotlighttext *, td.spotlighttext, td.spotlighttext * {
	/*width: 436px;*/ /*float: left;*/ font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 1.5em; /*margin-right: 32px*/;
}

p.whatisnew, p.whatisnew *, ul.whatisnew, ul.whatisnew *, span.whatisnew, span.whatisnew *, td.whatisnew, td.whatisnew * {
	color: #a51e22;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 0;
    margin-top: 30px;
}

p.thepagetitle, p.thepagetitle *, ul.thepagetitle, ul.thepagetitle *, span.thepagetitle, span.thepagetitle *, td.thepagetitle, td.thepagetitle * {
    color: #a51e22;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 0;
    margin-top: 30px; 
}

p.pagetitleblue, p.pagetitleblue *, ul.pagetitleblue, ul.pagetitleblue *, span.pagetitleblue, span.pagetitleblue *, td.pagetitleblue, td.pagetitleblue * {
	color: #004B91; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: uppercase; font-weight: bold; padding-top: 0; margin-top: 1.5em; letter-spacing: .1em; line-height: 1.5em;
}

p.pagetitleblack, p.pagetitleblack *, ul.pagetitleblack, ul.pagetitleblack *, span.pagetitleblack, span.pagetitleblack *, td.pagetitleblack, td.pagetitleblack * {
	color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: uppercase; font-weight: bold; padding-top: 0; margin-top: 1.5em; letter-spacing: .1em; line-height: 1.5em;
}

p.smallblacktext, p.smallblacktext *, ul.smallblacktext, ul.smallblacktext *, span.smallblacktext, span.smallblacktext *, td.smallblacktext, td.smallblacktext * {
	color:#000000; margin-top: 0; padding-top: 0;
}

p.backtotop {margin-top: 25px;}
a.backtotop {padding: 0px 0px 0px 20px !important; font-family: Arial, sans-serif; color: #004B91; background: url(/images/sitewide/arrow_back_to_top.gif) no-repeat 0px 2px; text-decoration: none;}
a.backtotop:hover {color: #B38708;background-image: url(/images/sitewide/arrow_back_to_top_hover.gif) no-repeat;}

ul.plainlist, ul.plainlist ul {
	margin: 1em 0;
	padding: 0;
	list-style-type:none;
}
ul.plainlist ul {
	margin: 0 0 0 25px;
}
ul.plainlist li {
	margin: 7px 0;
}
