

/* Core Styles */
h1, h2, h3, h4, h5, h6 {letter-spacing: -0.3px!important; padding:0; font-weight: 400; word-spacing:0px; margin-top:0!important}
h1 {    font-size: 2.5em; 
        line-height: 1.2em; 
        margin-bottom: 0.6em;
		
}

h2 { 	font-size: 2em; 
  		line-height: 1.3em; 
 		margin-bottom: 0.45em;
 	}

h3 { 	font-size: 1.8333em; 
  		line-height: 1.3em;
   		margin-bottom: 0.6em;
  }
  
h4 {  	font-size: 1.5em; 
  		line-height: 1em; 
  		margin-bottom: 0.6em;
 }
 
h5 {   	font-size: 1.3333em; 
  		line-height: 1.125em; 
  		margin-bottom:0.6em;
  	}
	
h6 { 	font-size: 1.1667em; 
  		line-height: 1.2857em;
  		margin-bottom: 0.5em;
  	}
	
.rt-image {padding: 5px;margin-bottom: 15px;}
.rt-pagetitle { font-size:2.5em!important}

/* Bullet Styles */
ul.bullet-1 li, ul.bullet-2 li, ul.bullet-3 li {list-style: none;padding: 0 0 0 15px;margin: 0 0 3px;background-repeat: no-repeat;background-position: 0 5px;}
ul.bullet-1 li {background-image: url(../images/typography/bullet1.png);}
ul.bullet-2 li {background-image: url(../images/typography/bullet2.png);}
ul.bullet-3 li {background-image: url(../images/typography/bullet3.png);}

ul.bullet-add, ul.bullet-arrow, ul.bullet-arrow2, ul.bullet-briefcase, ul.bullet-calendar, ul.bullet-check, ul.bullet-crank, ul.bullet-delete, ul.bullet-docs, ul.bullet-email, ul.bullet-home, ul.bullet-key, ul.bullet-lock, ul.bullet-minus, ul.bullet-monitor, ul.bullet-notes, ul.bullet-post, ul.bullet-printer, ul.bullet-rss, ul.bullet-star, ul.bullet-star2, ul.bullet-unlock, ul.bullet-warning, ul.bullet-write, ul.bullet-1, ul.bullet-2, ul.bullet-3, ul.bullet-4, ul.bullet-5, ul.bullet-6, ul.bullet-7, ul.bullet-8, ul.bullet-9, ul.bullet-10 {padding: 0 0 0 5px;margin: 0 0 15px;}
ul.bullet-add a, ul.bullet-arrow a, ul.bullet-briefcase a, ul.bullet-calendar a, ul.bullet-check a, ul.bullet-crank a, ul.bullet-delete a, ul.bullet-docs a, ul.bullet-email a, ul.bullet-home a, ul.bullet-key a, ul.bullet-lock a, ul.bullet-minus a, ul.bullet-monitor a, ul.bullet-notes a, ul.bullet-post a, ul.bullet-printer a, ul.bullet-rss a, ul.bullet-star a, ul.bullet-star2 a, ul.bullet-unlock a, ul.bullet-warning a, ul.bullet-write a, ul.bullet-1 li a, ul.bullet-2 li a, ul.bullet-3 li a, ul.bullet-4 li a, ul.bullet-5 li a, ul.bullet-6 li a, ul.bullet-7 li a, ul.bullet-8 li a, ul.bullet-9 li a, ul.bullet-10 li a {font-size: 110%;line-height: 1.7;}


ul.bullet-add li, ul.bullet-arrow li, ul.bullet-arrow2 li, ul.bullet-briefcase li, ul.bullet-calendar li, ul.bullet-check li, ul.bullet-crank li, ul.bullet-delete li, ul.bullet-docs li, ul.bullet-email li, ul.bullet-home li, ul.bullet-key li, ul.bullet-lock li, ul.bullet-minus li, ul.bullet-monitor li, ul.bullet-notes li, ul.bullet-post li, ul.bullet-printer li, ul.bullet-rss li, ul.bullet-star li, ul.bullet-star2 li, ul.bullet-unlock li, ul.bullet-warning li, ul.bullet-write li, ul.bullet-help li, ul.bullet-register li {background-position: 0 2px;padding: 0 0 0 26px;background-repeat: no-repeat;list-style: none;margin: 0 0 3px;}
ul.bullet-add li {background-image: url(../images/icons/icon-add.png);}
ul.bullet-arrow li {background-image: url(../images/icons/icon-arrow.png);}
ul.bullet-arrow2 li {background-image: url(../images/icons/icon-arrow2.png);}
ul.bullet-briefcase li {background-image: url(../images/icons/icon-briefcase.png);}
ul.bullet-calendar li {background-image: url(../images/icons/icon-calendar.png);}
ul.bullet-check li {background-image: url(../images/icons/icon-check.png);}
ul.bullet-crank li {background-image: url(../images/icons/icon-crank.png);}
ul.bullet-delete li {background-image: url(../images/icons/icon-delete.png);}
ul.bullet-docs li {background-image: url(../images/icons/icon-docs.png);}
ul.bullet-email li {background-image: url(../images/icons/icon-email.png);}
ul.bullet-home li {background-image: url(../images/icons/icon-home.png);}
ul.bullet-key li {background-image: url(../images/icons/icon-key.png);}
ul.bullet-lock li {background-image: url(../images/icons/icon-key1.png);}
ul.bullet-minus li {background-image: url(../images/icons/icon-minus.png);}
ul.bullet-monitor li {background-image: url(../images/icons/icon-monitor.png);}
ul.bullet-notes li {background-image: url(../images/icons/icon-notes.png);}
ul.bullet-post li {background-image: url(../images/icons/icon-post.png);}
ul.bullet-printer li {background-image: url(../images/icons/icon-printer.png);}
ul.bullet-rss li {background-image: url(../images/icons/icon-rss.png);}
ul.bullet-star li {background-image: url(../images/rating_star.png);}
ul.bullet-star2 li {background-image: url(../images/rating_star_blank.png);}
ul.bullet-unlock li {background-image: url(../images/icons/icon-key2.png);}
ul.bullet-warning li {background-image: url(../images/icons/icon-warning.png);}
ul.bullet-write li {background-image: url(../images/icons/icon-write.png);}
ul.bullet-help li {background-image: url(../images/icons/icon-help.png);}
ul.bullet-register li {background-image: url(../images/icons/icon-register.png);}

/* Ordered Lists */
ol { padding-left:28px; list-style-position:inside; }
ol.dec { list-style-type:decimal; list-style-position:inside; }
ol.roman { list-style-type:upper-roman; list-style-position:inside; }
ol.alpha { list-style-type:lower-alpha; list-style-position:inside; }
ol.decleadingzero { list-style-type:decimal-leading-zero; list-style-position:inside; }
div.number1 span, div.number2 span, div.number3 span { width:22px; height:20px; display:block; float: left; font-size: 11px; color:#fff; text-align:center; margin-right:8px; }
div.number1, div.number2, div.number3  { line-height:20px;}
div.number3  { color:#fefefe; }
div.number1 span { background:transparent url(../images/typography/bullet_ol_1.png) no-repeat center center; color:#fff; }
div.number2 span { background:transparent url(../images/typography/bullet_ol_2.png) no-repeat center center; color:#555555; }
div.number3 span { background:transparent url(../images/typography/bullet_ol_3.png) no-repeat center center; color:#555555; }
/* Big Number ---*/
p.bignumber {
	position: relative;
	padding: 5px 0 5px 55px !important;
	min-height: 44px;
}
.bignumber .bnumber {
	background-image: url(../images/typography/bignumber-bg.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	width: 44px;
	height: 44px;
	line-height: 44px !important;
	position: absolute;
	top: 0;
	left: 0;
	font: bold 20px/normal Arial, sans-serif;
	text-align: center;
}

.bignumber-1 .bnumber { background-position: left top; }

.bignumber-2 .bnumber { background-position: left -44px; }

.bignumber-3 .bnumber { background-position: left -88px; }

.bignumber-4 .bnumber { background-position: left -132px; }


/* Emphasis Styles*/
em.italic {font-style: italic;font-weight: bold;}
em.bold {font-weight: bold;}
em.bold, em.rt-typoblock {font-size: 120%;line-height: 145%;font-style: normal;}
em.bold2 {font-size: 135%;font-weight: bold;line-height: 120%;font-style: normal;}
em.rt-typoblock {display: block;padding: 3px 5px;margin-bottom: 15px;background: #666;color: #fff;}
.rt-upper {text-transform: uppercase;}
.rt-center {text-align: center;}

/* Drop Cap */
p.dropcap {overflow: hidden;}
span.dropcap {font-size: 400%;margin: 0 5px 0 0;line-height: 110%;float: left;display: block;}

/* Notice Styles */
pre {font-style:italic;overflow: auto;padding: 10px;margin-bottom: 15px;}
pre {background: #f6f6f6;border: 1px solid #DDDDDD;color: #666666;}
.body pre {background: #333;border: 1px solid #353535;color: #bbb;}
.alert, .approved, .attention, .info, .doc, .download, .media, .note, .help, .idea, .time, .quote {display: block;margin: 15px 0;background-repeat: repeat-x;background-position: 0 100%;clear: both;}
.alert a, .approved a, .attention a, .info a, .doc a, .download a, .media a, .note a, .idea a, .time a, .help a, .quote a {font-weight: bold;color: inherit;font-size: 110%;}
.typo-icon, .quote-l {display: block;padding: 8px 10px 0px 36px;margin: 15px 0;background: no-repeat 10px 12px;}
.quote-r {display: block;padding: 0 25px 0 0;}
.approved .typo-icon {background-image: url(../images/typography/approved-icon.png);}
.alert .typo-icon {background-image: url(../images/typography/alert-icon.png);}
.attention .typo-icon {background-image: url(../images/typography/attention-icon.png);}
.info .typo-icon {background-image: url(../images/typography/info-icon.png);}
.doc .typo-icon {background-image: url(../images/typography/doc-icon.png);}
.idea .typo-icon {background-image: url(../images/typography/idea-icon.png);}
.download .typo-icon {background-image: url(../images/typography/download-icon.png);}
.media .typo-icon {background-image: url(../images/typography/media-icon.png);}
.note .typo-icon {background-image: url(../images/typography/note-icon.png);}
.help .typo-icon {background-image: url(../images/typography/help-icon.png);}
.time .typo-icon {background-image: url(../images/typography/time-icon.png);}
.quote-l {background-image: url(../images/typography/quote-l.png);}
.quote-r {background: url(../images/typography/quote-r.png) no-repeat 100% 100%;}
.alert {color: #D0583F;background-color: #FCE8E4;border-bottom: 1px solid #F8C9BB;border-right: 1px solid #F8C9BB;}
.approved {color: #6CB656; background-color: #E7F4E5;border-bottom: 1px solid #C1CEC1;border-right: 1px solid #C1CEC1;}
.attention {color: #E1B42F; background-color: #FEFAEB;border-bottom: 1px solid #E4E4D5;border-right: 1px solid #E4E4D5;}
.info {color: #55A0B4;background-color: #F6FBFB;border-bottom: 1px solid #C9D5D8;border-right: 1px solid #C9D5D8;}
.doc {color: #666666; background-color: #F7F7F7;border-bottom: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5;}
.idea {color: #F0633D; background-color: #FEEADB;border-bottom: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5;}
.download {color: #666666;background-color: #F7F4B4;border-bottom: 1px solid #CECB8E;border-right: 1px solid #CECB8E;}
.media {color: #8D79A9;background-color: #F6F2FB;border-bottom: 1px solid #DBE1E6;border-right: 1px solid #DBE1E6;}
.note {color: #B76F38; background-color: #FFF3EA;border-bottom: 1px solid #E6DAD2;border-right: 1px solid #E6DAD2;}
.help {color: #6187B3;background-color: #D9E8EF;border-bottom: 1px solid #C7CDDA;border-right: 1px solid #C7CDDA;}
.time {color: #6187B3;background-color: #D9E8EF;border-bottom: 1px solid #C7CDDA;border-right: 1px solid #C7CDDA;}
.quote {color: #727272;background-image: url(../images/typography/quote.html);background-color: #F3F3F3;border-bottom: 1px solid #D4D4D4;border-right: 1px solid #D4D4D4;}

/* Blockquote styles*/
blockquote div.dp_blockquote1 div { padding:0 17px; }
blockquote div.dp_blockquote2 div { padding:0 17px; }
blockquote div.dp_blockquote3 div { padding:5px 27px 0 27px; }
blockquote div.dp_blockquote3 { padding-bottom:5px; }
blockquote div.dp_blockquote4 div { padding:5px 27px 0 27px; }
blockquote div.dp_blockquote4 { padding-top:2px; }
blockquote div.dp_blockquote1 div { padding:0 17px; }
blockquote div.dp_blockquote2 div { padding:0 17px; }
blockquote div.dp_blockquote3 div { padding:5px 27px 0 27px; }
blockquote div.dp_blockquote3 { padding-bottom:5px; }
blockquote div.dp_blockquote4 div { padding:5px 27px 0 27px; }
blockquote div.dp_blockquote4 { padding-top:2px; }
blockquote { font-style:italic; margin:20px 0; float:left; }
blockquote div.dp_blockquote1 { background:transparent url(../images/typography/open1.png) no-repeat left bottom; }
blockquote div.dp_blockquote1 div { background:transparent url(../images/typography/close1.png) no-repeat right top; }
blockquote div.dp_blockquote2 { background:transparent url(../images/typography/open1.png) no-repeat left top; }
blockquote div.dp_blockquote2 div { background:transparent url(../images/typography/close1.png) no-repeat right top; }
blockquote div.dp_blockquote3 { background:transparent url(../images/typography/open2.png) no-repeat left bottom; }
blockquote div.dp_blockquote3 div { background:transparent url(../images/typography/close2.png) no-repeat right top; }
blockquote div.dp_blockquote4 { background:transparent url(../images/typography/open2.png) no-repeat left top; }
blockquote div.dp_blockquote4 div { background:transparent url(../images/typography/close2.png) no-repeat right top; }

/* Legends */

div.dp_legend1 h4, div.dp_legend2 h4 { width:auto; float:left; position:relative; top:-14px; left:11px; margin:0 0 -9px 0 !important; padding:4px 8px; font-size:1.17em; font-weight:normal; }
div.dp_legend1, div.dp_legend2 { margin:25px 0; }
div.dp_legend1 p, div.dp_legend2 p { margin:7px; clear:both; }
div.dp_legend1 h4 { background: #555555; color: #fff; }
div.dp_legend2 h4 { background: #dddddd; color: #555555; }
div.dp_legend1 { border: 1px solid #555555; }
div.dp_legend2 { border: 1px solid #dddddd; }

/* Inset Styles */
span.inset-left {float: left;margin-right: 20px;margin-bottom:20px;}
span.inset-right {float: right;margin-left: 20px;margin-bottom:20px;}
span.inset-right-title, span.inset-left-title {position: absolute;display: block;top: -12px;left: 10px;padding: 3px 8px;font-size: 100%;font-weight: bold;}
span.inset-left, span.inset-right {display: block;padding: 12px 8px 8px 8px;width: 20%;font-size: 100%;font-style: italic;margin-top: 25px;position: relative;text-align: center;}

/* BUBBLES
-----------------------------------------------------------------*/
/* Common Style + Style 1 */
.bubble { margin: 16px 0; position: relative; }

.bubble .bubblecontent { border: 1px solid #d5d5d5; padding: 10px 15px; }

.bubble p.bubble-meta { margin: -1px 0 0; height: 25px; padding-left: 65px; }

.bubble span.bubble-arrow {
	display: block;
	position: absolute;
	bottom: 0;
	left: 28px;
	width: 25px;
	height: 25px;
	background: url(../images/typography/bubble-arrow.png) 0 0;
}

.bubble span.bubble-author { font-weight: bold; display: block; padding-top: 5px; }
.bubble.rounded .bubblecontent {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
}

.bubble-2 .bubblecontent { border: 0 !important; background: #ddd; }

.bubble-2 span.bubble-arrow { background-position: -25px 0; }

.bubble-3 .bubblecontent { border: 1px solid #333; }

.bubble-3 span.bubble-arrow { background-position: 0 -25px; }

.bubble-4 .bubblecontent { border: 0 !important; background: #333; color: #fff; }

.bubble-4 span.bubble-arrow { background-position: -25px -25px; }


/* RTL Stuff */
body.rtl ul.bullet-add, body.rtl ul.bullet-arrow, body.rtl ul.bullet-arrow2, body.rtl ul.bullet-briefcase, body.rtl ul.bullet-calendar, body.rtl ul.bullet-check, body.rtl ul.bullet-crank, body.rtl ul.bullet-delete, body.rtl ul.bullet-docs, body.rtl ul.bullet-email, body.rtl ul.bullet-home, body.rtl ul.bullet-key, body.rtl ul.bullet-lock, body.rtl ul.bullet-minus, body.rtl ul.bullet-monitor, body.rtl ul.bullet-notes, body.rtl ul.bullet-post, body.rtl ul.bullet-printer, body.rtl ul.bullet-rss, body.rtl ul.bullet-star, body.rtl ul.bullet-star2, body.rtl ul.bullet-unlock, body.rtl ul.bullet-warning, body.rtl ul.bullet-write, body.rtl ul.bullet-1, body.rtl ul.bullet-2, body.rtl ul.bullet-3 {padding: 0 5px 0 0;}

body.rtl ul.bullet-add li, body.rtl ul.bullet-arrow li, body.rtl ul.bullet-arrow2 li, body.rtl ul.bullet-briefcase li, body.rtl ul.bullet-calendar li, body.rtl ul.bullet-check li, body.rtl ul.bullet-crank li, body.rtl ul.bullet-delete li, body.rtl ul.bullet-docs li, body.rtl ul.bullet-email li, body.rtl ul.bullet-home li, body.rtl ul.bullet-key li, body.rtl ul.bullet-lock li, body.rtl ul.bullet-minus li, body.rtl ul.bullet-monitor li, body.rtl ul.bullet-notes li, body.rtl ul.bullet-post li, body.rtl ul.bullet-printer li, body.rtl ul.bullet-rss li, body.rtl ul.bullet-star li, body.rtl ul.bullet-star2 li, body.rtl ul.bullet-unlock li, body.rtl ul.bullet-warning li, body.rtl ul.bullet-write li {padding: 0 26px 0 0;background-position: 100% 2px;}
body.rtl ul.bullet-1 li {background-image: url(../images/typography/bullet1-rtl.png);}
body.rtl ul.bullet-2 li {background-image: url(../images/typography/bullet2-rtl.png);}
body.rtl ul.bullet-3 li {background-image: url(../images/typography/bullet3-rtl.png);}
body.rtl span.dropcap {margin: 0 0 0 5px;float: right;}
body.rtl .typo-icon {padding: 8px 36px 0px 10px;margin: 15px 0;background-position: 99% 12px;}
body.rtl span.important-title {right: 10px;left: inherit;}
body.rtl span.inset-left {float: right;margin-left: 20px;margin-right: 0;}
body.rtl span.inset-right {float: left;margin-right: 20px;margin-left: 0;}
body.rtl span.inset-right-title, body.rtl span.inset-left-title {right: 10px;left: inherit;}
body.rtl .quote-l {padding: 8px 36px 0px 10px;background: url(../images/typography/quote-r.png) no-repeat 99% 12px;}
body.rtl .quote-r {padding: 0 0 0 25px;background: url(../images/typography/quote-l.png) no-repeat 10px 100%;}