
span.lineBreak{display:block; height:3px}
a {text-decoration:none; color:#009FDB}
a:link {text-decoration:none; color:#009FDB}
a:hover {text-decoration:underline;}
a:visited {text-decoration:underline;color:#009fdb;}
a.socialBookmark{margin-left:52px}
strong {font-weight:bold;}
em {font-style:italic;}

h2,h3 {font-weight:normal;}
h2 {font-size:2em;line-height:1em;margin:15px 0 20px 0;}
h3 {font-size:1.2em;margin:0 0 15px 0;color:#009fdb;}
h3.editor{margin:12px 0px 4px}
div #content div.rainbow{ background:url(/media/images/h3bg_46.png) no-repeat top left; height:123px; width:210px; position:relative}
div #content div.rainbow h3.rainbow{color:#009FDB; font-size:1.8em;font-weight:bold;position:absolute; bottom:-2px; left:32px; padding:0px;line-height:25px }
/* Text Replacements */
h3#foa {width:195px;height:106px;margin:100px 0 30px 0;background:url(/media/images/h3_foa_25.gif) no-repeat left top;text-indent:-9999px;}
h3#ws {width:225px;height:136px;margin:100px 0 30px 0;background:url(/media/images/h3_ws_26.jpg) no-repeat left top;text-indent:-9999px;margin:0;}
h3#en {width:184px;height:92px;margin:100px 0 30px 0;background:url(/media/images/h3_en_24.gif) no-repeat left top;text-indent:-9999px;margin:0 0 20px 0;}
h4.editor{font-size:1.6em;line-height:1.2em;margin:10px 0 5px 25px;width:200px;}
.ttip-link {background:url(/media/images/bg_download_3.gif) no-repeat left top;padding:25px 0 0 30px;font-size:0.9em;
	font-family:Tahoma,Arial,Verdana,sans-serif;display:block;position:relative;width:100%;}
.ttip-link span {display:none;position:absolute;left:27px;top:-38px;background:black;font-weight:normal;
	color:#FFFFFF;background:url(/media/images/bg_ttip_19.gif) no-repeat left top;width:134px;height:33px;padding-top:5px;line-height:1.2em;font-size:12px}
.ttip-link span strong {font-weight:bold;padding-left:10px;}
.ttip-link:hover {text-decoration:none;}
.ttip-link:hover span {display:block;}

div.main-left ul {margin:30px 0 30px 10px;line-height:1.6em;}
div.main-left ul li {margin:0 0 0px 0;padding:0 0 0 30px;background:url(/media/images/bg_li_10.gif) no-repeat left 2px;}

div.main-left {line-height:1.6em;}

div.main-left ul.editor{margin:3px 0px 3px 0px}

/* Entry Styles */
div.entry {width:400px;margin-left:30px;}
span.entry-meta-top,span.entry-meta-bottom {font-family:Tahoma,Arial,Verdana,sans-serif;font-size:0.8em;display:block;line-height:1em;}
span.entry-meta-top {margin:15px 0 -10px 0;}
span.entry-meta-bottom {margin-top:-10px;text-transform:uppercase;padding:0 0 10px 0;}
span.entry-meta-top strong {padding-right:20px;}

/* Case Study Entry */
div.cs-entry {margin-left:30px;line-height:1.6em;font-size:1.1em;}
div.cs-entry span.entry-meta-top {margin:15px 0 -10px;}
div.cs-entry span.entry-meta-bottom {margin:-20px 0 20px 0;}
div.cs-entry h2 {font-size:3.6em;line-height:1em;letter-spacing:-2px;color:#CDC8BD;}
div.cs-entry p {width:400px}

/* Quote Block */
div.quote-block {width:400px;padding:15px 0 20px 30px;background:url(/media/images/bg_quote-left_45.gif) no-repeat left top;color:#d70080;}
	div.quote-block p {background:url(/media/images/bg_quote-right_14.gif) no-repeat right bottom;padding:0 5px 20px 0;line-height:1.5em;}
	
/* Side Quote Block */
div.side-quote-block {width:200px;padding:5px 0 20px 18px;margin:0;position:relative;left:-15px;background:url(/media/images/bg_side-quote-left_15.gif) no-repeat left top;color:#d70080;font-style:italic;}
	div.side-quote-block p {background:url(/media/images/bg_side-quote-right_16.gif) no-repeat right bottom;padding:0 10px 5px 0;line-height:1.5em;font-size:1.2em;}

/* Mini Quote Block */
div.mini-quote-block {width:200px;padding:5px 0 15px 13px;margin:0 0 0 5px;background:url(/media/images/bg_mini-quote-left_11.gif) no-repeat left top;color:#d70080;font-style:italic;}
	div.mini-quote-block p {background:url(/media/images/bg_mini-quote-right_12.gif) no-repeat right bottom;padding:0 0 5px 0;line-height:1.5em;font-size:1.05em;}
/* Small Frame */
div.small-frame {width:188px;height:218px;position:relative;margin:45px 0 70px;background:url(/media/images/frame-small_23.gif) no-repeat left top;}
	div.small-frame img {padding:15px 0 0 14px;}

/* Medium Frame */
div.medium-frame {width:314px;height:261px;position:relative;margin:45px 0 70px -50px;background:url(/media/images/frame-medium_22.gif) no-repeat left top;}
	div.medium-frame span {margin:15px 0 0 14px;float:left;overflow:hidden;width:287px;height:208px;}
	div.medium-frame p {font-family:Tahoma,Arial,Verdana,sans-serif;font-size:1em;padding:4px 0 0 20px;width:282px; height:30px; overflow:hidden; float:left;line-height:13px}

/* Big Frame */
div.big-frame {width:344px;height:330px;position:relative;margin:20px 0 20px 0;background:url(/media/images/frame-big_21.gif) no-repeat left top;}
	div.big-frame object {display:block;padding:12px 0 0 12px;}
	div.big-frame p {font-family:Tahoma,Arial,Verdana,sans-serif;font-size:1.1em;padding:8px 0 0 20px;}
	div.big-frame p a {color:#d70080;}

/* Accordion List */
ul.accordion-list {width:225px;}
ul.accordion-list li {background:#a9d7e1 url(/media/images/bg_accordion_li_2.jpg) repeat-x top;border-top:1px solid #FFFFFF;}
ul.accordion-list li ul {font-size:1.3em;line-height:1.2em;padding:10px 20px 0 20px;}
ul.accordion-list li ul li {background:none;border:none;margin:0 0 15px 0;}
ul.accordion-list li a.toggle-link {display:block;height:33px;line-height:33px;color:#FFFFFF;padding-left:10px;font-size:1.3em;text-decoration:none;background:url(/media/images/bg_toggle-link_18.gif) no-repeat top left;}
ul.accordion-list li a.toggle-link:hover,ul.accordion-list li a.open {background-position:left bottom;}

/* Download Block */
div.download-block {position:relative;width:440px;padding-right:160px;line-height:1.6em;font-size:1em;margin:0 0 10px 0px;}
div.download-block  h3 {font-size:1.2em;margin:0;color:#009fdb;}
div.download-block p {font-style:italic;}
div.download-block a.ttip-link {font-size:0.7em;position:absolute;right:0;bottom:0;width:110px}

/* Faq List */
dl.dropdwon-dl {list-style:none;}
dl.dropdwon-dl dt {margin-top:10px;list-style:none;padding:12px 0 0 35px;color:#009FDB;background:url(/media/images/bg_faq_5.gif) no-repeat left top;border-top:1px solid #d7d3c8;}
dl.dropdwon-dl dt.open {background-image:url(/media/images/bg_faq-open_4.gif);}
dl.dropdwon-dl dd {list-style:none;padding:10px 0 0 35px;font-family:Tahoma,Arial,Verdana,sans-serif;font-size:0.85em;line-height:1.4em}
dl.dropdwon-dl ol {margin:-10px 0 0 20px;padding:0;}
dl.dropdwon-dl ol li {list-style:decimal;}


/*columns*/
.editorColumns { width: 100%; border: solid green 1px; float: left;}
.editorColumns .editorColumnsInner { float: left; }


/*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;}

/*bold itallic etc formatting*/
strong.editor{font-weight:bold;}
em.editor{text-style:italic;}
.editorUnderline{text-decoration:underline;}
.editorLargeText{font-size:120%}
.editorSmallText{font-size:80%}
.editorRedBorder{border:1px red solid}

/*code*/
pre.editor{background:#999999;}


/*breaks and rules*/
.editorFullBreak{clear:both;}
hr.editor{border:0; width:90%; color:#777777; background-color:#777777; height:3px;}

/*images*/
.editorLeftImage{display:block;float:left}
.editorRightImage{display:block;float:right}


