/*DROP CAPS*/
.drop-cap {
	font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
	font-size: 34px;
	line-height: 34px;
	padding: 3px 5px 0 0;
}

.short-box {
	margin-bottom: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.short-box p {
	padding: 0;
}

.download-box {
	color: #5c7938;
	background: #dcf9b9;
	border: 1px solid #acdd70;
}

.downloadboxinner {
	padding: 20px 20px 25px 75px;
	background: url('images/box.png') 20px 15px no-repeat;
}

.warning-box {
	color: #c31b00;
	background: #ffcccc;
	border: 1px solid #ff9999;
}

.warningboxinner {
	padding: 20px 20px 25px 75px;
	background: url('images/warning.png') 20px 15px no-repeat;
}

.info-box {
	color: #2e6093;
	background: #FFC;
	border: 1px solid #CFF1FF;
}

.infoboxinner {
	padding: 20px 20px 25px 75px;
	background: url('images/info-box.png') 20px 15px no-repeat;
}

.note-box {
	color: #9e660d;
	background: #FFC;
	border: 1px solid #e6c555;
}

.noteboxinner {
	padding: 20px 20px 25px 75px;
	background: url('images/note.png') 20px 15px no-repeat;
}

/*HIGHLIGHTS*/
.highlight { margin: 0 1px; display: inline-block; }

.highlight.highlight-blue {	
	background: #1bb5d9;
	color: #000000;
	padding: 1px 4px;
}

.highlight.highlight-orange {	
	background: #fcae02;
	color: #000000;
	padding: 1px 4px;
}

.highlight.highlight-green {	
	background: #b4d929;
	color: #000000;
	padding: 1px 4px;
}

.highlight.highlight-purple {	
	background: #b54beb;
	color: #ffffff;
	padding: 1px 4px;
}

.highlight.highlight-pink {	
	background: #f638a5;
	color: #ffffff;
	padding: 1px 4px;
}

.highlight.highlight-red {	
	background: #f21010;
	color: #ffffff;
	padding: 1px 4px;
}

.highlight.highlight-grey {	
	background: #868686;
	color: #ffffff;
	padding: 1px 4px;
}

.highlight.highlight-light {	
	background: #e9e9e9;
	color: #000000;
	padding: 1px 4px;
}

.highlight.highlight-black {	
	background: #000000;
	color: #ffffff;
	padding: 1px 4px;
}

.highlight.highlight-yellow {	
	background: #f8ea46;
	color: #000000;
	padding: 1px 4px;
}

/* TOOLTIPS */
.tip {
    color: #fff;
    background:#1d1d1d;
    display:none; /*--Hides by default--*/
    padding:10px;
    position:absolute;    
	z-index:1000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.tip_trigger { color: #e12d1c; }
		
.tooltip-blue { border: 1px solid #317d9b; background: #1d8bb4; }
.tooltip-orange { border: 1px solid #be7125; background: #e97813; }
.tooltip-red { border: 1px solid #a01515; background: #c42828; }
.tooltip-green { border: 1px solid #6e8a19; background: #70aa23; }
.tooltip-purple { border: 1px solid #50158c; background: #7726bd; }
.tooltip-pink { border: 1px solid #98195e; background: #c42173; }
.tooltip-grey { border: 1px solid #868686; background: #868686; }	
.tooltip-light { border: 1px solid #bababa; background: #d8d8d8; text-shadow: 0 1px 1px #ffffff; color: #464646 !important; }
.tooltip-black { border: 1px solid #101010; background: #1d1d1d; }

/*Columns*/

.one-half, .one-third, .two-thirds,
.one-fourth, .three-fourths { 	
	float:left; 
	margin-right:4%;
	position:relative; }
.one-half { width: 48%; }
.one-third { width: 30.66%; }
.two-thirds { width:65.32%; }
.one-fourth { width:22%; }
.three-fourths { width:74%; }
.last { margin-right: 0; }

/*testimonial*/
#testimonial { overflow: hidden; }
#testimonial blockquote {
	background: url('images/testimonial-bubble.png') bottom left no-repeat;
	padding: 16px 16px 36px 16px;
	margin: 0 0 15px 0;
	border-top: 1px solid #e5e5e5;
}

#testimonial blockquote span {
	display: block;
	background: url('images/big-quote.png') 0 0 no-repeat;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-style: italic;
	font-size: 13px;
	line-height: 13pt;
	padding: 10px 0 10px 50px;
}

#testimonial h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 13px;
	margin: 0 0 3px 0;
}
#testimonial h4 {
	font-style: italic;
	font-size: 12px;
	line-height: 13px;
	color: #505050;
}

#testimonial img {
	background: #f4f4f4;
	width: 40px;
	height: 40px;
	float: left;
	margin: 0 20px 0 0;
	padding: 4px;
}
