/*DROP CAPS*/
.drop-cap {
	background: url('../images/dropcap-bg.png') center no-repeat;
	color: #fbfbfb;
	float: left;
	font-size: 28px;
	line-height: 28px;
	padding: 15px 20px;
}

.short-box {
	padding: 20px 20px 25px 75px;
	margin-bottom: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.download-box {
	color: #5c7938;
	background: #dcf9b9 url('../images/box.png') 20px 15px no-repeat;
	border: 1px solid #acdd70;
}

.warning-box {
	color: #c31b00;
	background: #ffcccc url('../images/warning.png') 20px 15px no-repeat;
	border: 1px solid #ff9999;
}

.info-box {
	color: #2e6093;
	background: #bfe4f9 url('../images/info-box.png') 20px 15px no-repeat;
	border: 1px solid #68a2cf;
}

.note-box {
	color: #9e660d;
	background: #FFC url('../images/note.png') 20px 15px no-repeat;
	border: 1px solid #e6c555;
}

/*HIGHLIGHTS*/
.highlight { margin: 0 1px; }

.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; }


/*Protected Content*/
#digi-protected { 
	width: 315px; 
	margin: 20px 10px;
}

#digi-protected .digi-protected-form { 
	background: url("../images/protected/password-protected-bg.png") no-repeat; 
	height: 144px; 
	margin-bottom: 10px; 
	padding: 26px 33px 0px 30px; 
	font-family: Arial, sans-serif; 
}

#digi-protected .digi-protected-form p { 
	padding-bottom: 16px; 
	margin-bottom: 0px;
}

#digi-protected .digi-protected-form p input { 
	background: url("../images/protected/protected-input-bg.png") repeat-x; 
	border: 1px solid #dadada; 
	margin: 0px 0px 0px 14px; 
	padding: 5px; 
	width:150px; 
}

#digi-protected .digi-protected-form p input[type="password"] { 
	margin-left: 16px; 
}

#digi-protected .digi-protected-form p input:focus { 
	border-color:#2D3940; 
	color:#3E3E3E; 
}

#digi-protected .digi-protected-form input#sklogin-button { 
	background: url("../images/protected/protected-login-bg.png") no-repeat; 
	border: none; 
	cursor: pointer;
	width: 59px; 
	height: 24px; 
	float: right; 
	color: #ffffff; 
	font-size: 11px; 
	text-shadow: 1px 1px 1px #2C2C2C;  
	line-height: 11px;
}
		
#digi-protected .digi-protected-form label { 
	color: #757575; 
	font-size: 14px; 
}

#digi-protected p.digi-registration { 
	text-align: right; 
	font: 12px; 
	color: #757575; 
	padding: 0;
	margin-bottom: 3px;
}

#digi-protected p.digi-registration a { 
	color: #424242; 
	font-style: italic; 
	font-weight: bold; 
}

/*Columns*/

.one-half, .one-third, .two-thirds,
.one-fourth, .three-fourths { 	
	float:left; 
	margin-right:4%;
	margin-bottom: 10px;
	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; }