
/*links*/
.editorLink{}
.editorLink:hover{}
.editorEmailLink{}
.editorEmailLink:hover{}
a.download{position:relative;}
span.downloadhover{background:url(/media/images/downloadbg-crushed_339.png) no-repeat top left;padding-top:10px; height:35px;width:147px;position:absolute;bottom:-44px;left:66px;}
span.downloadhover span{color:#ffffff;padding-left:10px; padding-top:0px;width:100%;float:left;}

/*columns*/
.editorColumns { width: 100%; float: left;}
.editorColumns .editorColumnsInner { float: left; }

/*bullets and numbers*/
ul.editor{list-style-image: url(/media/images/imagesdot_red_36.gif); margin-left:15px}
#HomeBottom ul.editor{list-style-image: url(/media/images/imagesdot_red_36.gif); margin-left:30px; line-height:18px}
ul.editor li{padding:3px 0px 0px 0px; margin-left:20px}
ol.editor{list-style-type:decimal; margin-left:20px}
ol.editor li{padding:3px 0px 0px 0px; margin-left:25px;}
ol.editorRom{list-style-type:lower-roman; margin-left:20px}
ol.editorRom li{padding:3px 0px 0px 0px;}

/*center left and right alignments*/
.editorCenter{width:100%; text-align:center}
.editorLeftJustify{width:100%; text-align:left}
.editorRightJustify{width:100%; text-align:right}
.editorJustified{width:100%; text-align:justify;}

/* super/subscript */
sub {vertical-align:sub;}
sup {vertical-align:super;}



/*bold itallic etc formatting*/
strong.editor{font-weight:bold;}
em.editor{font-style:italic;}
.editorUnderline{text-decoration:underline;}
div.editorLargeText{font-size:115%; line-height:18px}
.editorSmallText{font-size:80%}
.editorRedBorder{border:1px red solid}

/*code*/
pre.editor{background:#999999;}

/*quote and blockquote*/
q.editor{padding:12px 0px 0px 30px; background:url(/media/images/quotes_230.gif) no-repeat -33px 1px;display:block;color:#E51937; font-style:italic; font-family:georgia;width:80%; margin:0 auto; font-size:13.5px; }
	q.editor cite.editorQcite{color:#888888; font-weight:bold; line-height:12px; font-size:10px; font-style:normal; display:block; padding-top:10px; }
	q.editor span.editorQcitesub{font-weight:normal;font-style:normal;}
	q.editor span.endQuote{float:right;background:url(/media/images/quotes_230.gif) no-repeat top left;height:20px; width:24px;}
blockquote.editor{padding:12px 0px 0px 30px; background:url(/media/images/quotes_230.gif) no-repeat -33px 1px;display:block; float:right; width:130px;margin:12px;color:#E51937;font-style:italic; font-family:georgia;}
	blockquote.editor p{margin:0 auto;}
	blockquote.editor div.editorBQcite{color:#888888; font-weight:bold; line-height:12px; font-size:10px; font-style:normal; padding-top:10px;}
	blockquote.editor p.editorBQcitesub{font-weight:normal; display:block; font-style:normal;}
	blockquote.editor p.endQuote{float:right;background:url(/media/images/quotes_230.gif) no-repeat top left;height:20px; width:24px;}
.quotebox{background:url(/media/images/quotebox_962.gif) no-repeat top left;width:257px;height:164px;float:left;display:inline;margin:5px 14px 4px 0;}
.quotebox span{float:left;margin:35px 35px 32px 25px;display:inline;font-weight:bold;color:#3b6e8f;}
.quoteright{float:right;margin:5px 0px 4px 14px;}

/*breaks and rules*/
.editorFullBreak{clear:both; height:7px}
hr.editor{border:0; width:100%; color:#D8E2E9; background-color:#D8E2E9; height:1px;}

/*images*/
span.caption{font-size:11px; line-height:12px;}
img.editor{margin:0px 5px 0px 5px;}
div.editorLeftImage{margin-right:10px;margin-bottom:1px;display:block;float:left}
div.editorRightImage{display:block;float:right; margin:0px 0px 5px 7px;}
div.editorcaptionedImage{position:relative; width:100%;}
div.editorcaptionedImage span.caption{font-size:11px; line-height:12px; position:absolute; bottom:20px; right:0px; width:126px;}


/*titles*/
h3.editor{font-weight:bold; padding:4px 4px 4px 0px; font-size:170%}
h4.editor{font-weight:bold; padding:3px 3px 3px 0px; font-size:100%; color:#E51937}
h5.editor{font-weight:bold; padding:2px 2px 2px 0px; font-size:100%}

/*buttons*/
a.calloutbutton{background:url(/media/images/camcobutton_960.gif) no-repeat top left;padding:24px 95px 24px 94px;float:left;display:inline;margin:5px 14px 4px 0}
a.calloutcustom{background:url(/media/images/camcoblankbutton_961.gif) no-repeat top left;padding:0;float:left;display:inline;margin:5px 14px 4px 0;height:48px;width:189px;color:#e31937;font-weight:bold;font-size:10px;text-decoration:none;}
a.calloutcustom span{float:left;margin:6px 35px 0 20px;display:inline;line-height:11px;}
div.MainContent a.calloutcustom:visited{color:#e31937;text-decoration:none;}
a.calloutimage{float:left;display:inline;margin:5px 14px 4px 0;border:1px solid #d8e2e9;}
a.calloutimage img{margin:0px;float:left;}
a.calloutright{float:right;margin:5px 0px 4px 14px;}

/*misc */
div.standardCopy {clear:both; margin:0 12px 0 12px;}
td.edmtablecell {width:187px;padding:0 2px;padding-bottom:10px;}

