body{
	overflow-x:hidden;
}
.searchify {
	width:96%;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #ebebeb;
	border-left-color: #CCC;
	padding-bottom:6px;
	margin-bottom:23px;
}
.searchify .searchify-title {
	position:relative;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #D12929;
	line-height: 23px;
	margin: 0px;
	padding: 0px;
	width:88%;
}
.searchify .searchify-title a{
	color: #D12929 !important;
	text-decoration:none !important;
}
.searchify .searchify-title a:hover{
	color: #D12929 !important;
	text-decoration:underline !important;
}
.searchify .searchify-howto {
	position:relative;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#000000 !important;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	width:88%
}
.searchify .searchify-howto .howto{
	font-family:Helvetica, Arial;
	color: #D12929;
	font-style:italic;
}
.searchify .searchify-title .coursify{
	color:#000000;
	font-size:13px;
	text-transform:uppercase;
	margin-right:8px;
	margin-left:0px;
}
.searchify .url {
	color:#999999;
	font-size:11px;
	float:right;
	width:88%;
}
.searchify .url a{
	color:#999999 !important;
	font-size:11px;
	text-decoration:none;
	cursor: default;
}
.searchify .url a:hover{
	color:#D12929 !important;
}
.searchify .searchify-description {
	position:relative;
	float:right;
	width:88%;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
}
.searchify .searchify-details {
	position:relative;
	float:right;
	width:88%;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	margin-top:6px;
}
.searchify .searchify-details .enrolled {
text-shadow: 0 1px 0 white;
padding: 2px 3px;
margin-left: -3px;
background: #ebebeb;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}
.searchify .searchify-details .school {
text-shadow: 0 1px 0 white;
padding: 2px 3px;
margin-left: 6px;
background: #ffffff;
color:#999999;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}
.searchify .searchify-fulldescription {
	position:relative;
	float:right;
	width:88%;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	display:none;
	
}
.searchify .searchify-description a:before{
	width: 0px;
height: 0px;
border-style: solid;
border-width: 5px 5px 0 5px;
border-color: #D32A2A transparent transparent transparent;
	content: "";
	top:7px;
	margin-right:5px;
	position:relative;
	
}
.searchify .searchify-fulldescription a:before{
	width: 0px;
height: 0px;
border-style: solid;
border-width: 0 5px 5px 5px;
border-color: transparent transparent #D32A2A transparent;
	content: "";
	top:-9px;
	margin-right:5px;
	position:relative;
	
}
.searchify .searchify-fulldescription a{
	color:#D32A2A !important; 
	margin-left:10px;
}
.searchify .searchify-description a{
	color:#D32A2A !important; 
	margin-left:10px;
}
.searchify .searchify-fulldescription a:hover{
	color:#FF7982 !important; 
}
.searchify .searchify-description a:hover{
	color:#FF7982 !important; 
}
.searchify .searchify-image {
	position:relative;
	float:left;
	max-width:10%;
	background-color:#ebebeb;
	clear:right;
	padding:3px;
}
.searchify .clearify {
	clear:both;
}
#apploader{
	position:fixed;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	text-align: center;
	font-size:22px;
	color:#ffffff;
	font-family:Tahoma, Geneva, sans-serif;
	cursor:default !important;
	display:none;
	background-color:#000000;
	z-index:50050 !important;
}
#apptext{
	position:fixed;
	top:0px;
	padding-top:320px;
	left:0px;
	right:0px;
	bottom:0px;
	text-align: center;
	font-size:22px;
	color:#ffffff;
	font-family:Tahoma, Geneva, sans-serif;
	cursor:default !important;
	background-image: url(/live/images/applogo.png);
	background-repeat: no-repeat;
	background-position: center 200px;
	display:none;
	z-index:50000 !important;
}
.openapp .windows8ify {
	overflow:visible;
	-webkit-transform: scale(30,30) translateY(10px) rotateX(180deg)!important;
	-moz-transform: scale(30,30) translateY(10px) rotateX(180deg)!important;
	-ms-transform: scale(30,30) translateY(10px) rotateX(180deg)!important;
	-o-transform: scale(30,30) translateY(10px) rotateX(180deg)!important;
	transform: scale(30,30) translateY(10px) rotateX(180deg)!important;
	transition: all 2s ease-in;
    -moz-transition: all 2s ease-in; /* Firefox 4 */
    -webkit-transition: all 2s ease-in; /* Safari and Chrome */
    -o-transition: all 2s ease-in; /* Opera */
    -ms-transition: all 2s ease-in; /* Explorer 10 */
	-webkit-transform-origin:50% 50%;
	-moz-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	-o-transform-origin:50% 50%;
	transform-origin:50% 50%;
	z-index:30000;
}
.openapp .windows8ify .backsidify label {
	display:none !important;
}

.openapp .windows8ify .backsidify{
	-webkit-transform: rotateX(360deg) !important;
	-moz-transform: rotateX(360deg) !important;
	-ms-transform: rotateX(360deg) !important;
	-o-transform: rotateX(360deg) !important;
	transform: rotateX(360deg) !important;
	z-index:50000;
}
.openapp .windows8ify .frontsidify{
	-webkit-transform: rotateX(180deg) !important;
	-moz-transform: rotateX(180deg) !important;
	-ms-transform: rotateX(180deg) !important;
	-o-transform: rotateX(180deg) !important;
	transform: rotateX(180deg) !important;
}
.windows8ify{
	position: relative;
	display:inline-block;
	float:left;
	overflow:hidden;
}
#rssoutputholder {
	-webkit-perspective:1000px;
	-moz-perspective:1000px;
	-ms-perspective:1000px;
	-o-perspective:1000px;
	perspective:1000px;
	height: auto;
	width: 444px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-top: 1px;
	z-index:3000;
	margin-bottom: 20px;
	float:left;
	clear:none;
	
}
#rssoutput {
	height: auto;
	width: 444px;
	position: relative;
	min-height: 444px;
	display:block;
	padding-top:0px;
	-webkit-transform: translateZ(400px);
	-moz-transform: translateZ(400px);
	-ms-transform: translateZ(400px);
	-o-transform: translateZ(400px);
	transform: translateZ(400px);
	transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in; /* Firefox 4 */
    -webkit-transition: all 0.5s ease-in; /* Safari and Chrome */
    -o-transition: all 0.5s ease-in; /* Opera */
    -ms-transition: all 0.5s ease-in; /* Explorer 10 */
	opacity: .5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // first!
	filter: alpha(opacity=50);	
}
.translate-normal{
	-webkit-transform: translateZ(0px) !important;
	-moz-transform: translateZ(0px) !important;
	-ms-transform: translateZ(0px) !important;
	-o-transform: translateZ(0px) !important;
	transform: translateZ(0px) !important;
	opacity: 1 !important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
	filter: alpha(opacity=100) !important;
	
}
.translate-normal .windows8ify{
	position: relative;
	display:inline-block;
	float:left;
	overflow:hidden;
	margin-left:1px !important;
	margin-bottom:1px !important;
	margin-top:0px !important;
	margin-right:0px !important;
}
.labelholder{
	position:relative;
	width:100%;
	height:100%;
	z-index:1000;
}
.windows8ify {
	position: relative;
	display:inline-block;
	float:left;
	overflow:hidden;
}
.appsize-small {
	width:110px;
	height:110px;
}
.appsize-large {
	width:49%;
	height:110px;
}
.appsize-xlarge {
	width:332px;
	height:110px;
}
.appsize-large .labelholder label strong {
	font-family: 'Yanone Kaffeesatz', sans-serif !important;
	font-size: 18px !important;
	text-transform:uppercase !important;
	font-weight: normal !important;
	color: #FFF !important;
	font-style:normal !important;
}
.appsize-large .labelholder label {
	font-family: Helvetica, Arial !important;
	font-size: 15px !important;
	font-style:italic !important;
	text-transform:normal !important;
	font-weight: normal !important;
	color: #FFF !important;
	line-height:24px;
}
.animatify {
	transition: all 0.5s ease-in-out !important;
    -moz-transition: all 0.5s ease-in-out !important;
    -webkit-transition: all 0.5s ease-in-out !important;
    -o-transition: all 0.5s ease-in-out !important;
    -ms-transition: all 0.5s ease-in-out !important;
}
.windows8ify .backsidify {
	display:block;
	background-color: #000;
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	-webkit-transform-origin:50% 50%;
	-moz-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	-o-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,.6);
box-shadow: 0 3px 3px 0 rgba(0,0,0,.6);
	
	z-index:0;
}
.windows8ify .frontsidify {
	display:block;
	background-color: #FFCC00;
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	-webkit-transform-origin:50% 50%;
	-moz-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	-o-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
	
}
.windows8ify .backsidify label {
	font-family: Helvetica, Arial !important;
	font-size: 12px !important;
	line-height:15px !important;
	color: #FFF !important;
	display:block !important;
	padding:12px !important;
	max-height:116px !important;
	overflow:hidden !important;
	z-index:2000 !important;
}
.windows8ify .frontsidify .labelholder {
	font-family: Helvetica, Arial !important;
	font-size: 18px !important;
	color: #FFF !important;
	display:block !important;
	padding-left:12px !important;
	padding-bottom:12px !important;
	padding-top:80px !important;
	padding-right:12px !important;
	position:absolute !important;
	bottom:0px !important;
	right:0px !important;
	left:0px !important;
	line-height:17px !important;
	height:auto !important;
	z-index:2000;
	margin-bottom:0px !important;
	text-transform: uppercase;
	width:auto;
}
.windows8ify .backsidify label a{
	color:#ffffff;
	background-color:#000000;
	padding:4px;
	padding-left:7px;
	padding-right:7px;
	text-decoration:none;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-transform: translateZ(-1px);
	-moz-transform: translateZ(-1px);
	-ms-transform: translateZ(-1px);
	-o-transform: translateZ(-1px);
	transform: translateZ(-1px);
}
.windows8ify .backsidify label a:hover{
	color:#333333;
	background-color:#f5f5f5;
}
.windows8ify:hover .backsidify{
	z-index:2000;
}
/* flipflop */
.flipflop .backsidify{
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
	background-position:top center;
}
.flipflop .frontsidify{
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transform: rotateY(0deg);
}
.flipflop:hover .backsidify{
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	transform: rotateY(360deg);
}
.flipflop:hover .frontsidify{
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.autoflipflop .backsidify{
	-webkit-transform: rotateY(360deg) !important;
	-moz-transform: rotateY(360deg) !important;
	-ms-transform: rotateY(360deg) !important;
	-o-transform: rotateY(360deg) !important;
	transform: rotateY(360deg) !important;
}
.autoflipflop .frontsidify{
	-webkit-transform: rotateY(180deg) !important;
	-moz-transform: rotateY(180deg) !important;
	-ms-transform: rotateY(180deg) !important;
	-o-transform: rotateY(180deg) !important;
	transform: rotateY(180deg) !important;
}
/* logroll */
.logroll .backsidify{
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	-o-transform: rotateX(180deg);
	transform: rotateX(180deg);
}
.logroll .frontsidify{
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	transform: rotateX(0deg);
}
.logroll:hover .backsidify{
	-webkit-transform: rotateX(360deg);
	-moz-transform: rotateX(360deg);
	-ms-transform: rotateX(360deg);
	-o-transform: rotateX(360deg);
	transform: rotateX(360deg);
}
.logroll:hover .frontsidify{
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	-o-transform: rotateX(180deg);
	transform: rotateX(180deg);
}
.autologroll .backsidify{
	-webkit-transform: rotateX(360deg) !important;
	-moz-transform: rotateX(360deg) !important;
	-ms-transform: rotateX(360deg) !important;
	-o-transform: rotateX(360deg) !important;
	transform: rotateX(360deg) !important;
}
.autologroll .frontsidify{
	-webkit-transform: rotateX(180deg) !important;
	-moz-transform: rotateX(180deg) !important;
	-ms-transform: rotateX(180deg) !important;
	-o-transform: rotateX(180deg) !important;
	transform: rotateX(180deg) !important;
}
/* spinroll */
.spinroll .backsidify{
	-webkit-transform: rotateX(180deg) rotateZ(180deg);
	-moz-transform: rotateX(180deg) rotateZ(180deg);
	-ms-transform: rotateX(180deg) rotateZ(180deg);
	-o-transform: rotateX(180deg) rotateZ(180deg);
	transform: rotateX(180deg) rotateZ(180deg);
}
.spinroll .frontsidify{
	-webkit-transform: rotateX(0deg) rotateZ(360deg);
	-moz-transform: rotateX(0deg) rotateZ(360deg);
	-ms-transform: rotateX(0deg) rotateZ(360deg);
	-o-transform: rotateX(0deg) rotateZ(360deg);
	transform: rotateX(0deg) rotateZ(360deg);
}
.spinroll:hover .backsidify{
	-webkit-transform: rotateX(360deg) rotateZ(0deg);
	-moz-transform: rotateX(360deg) rotateZ(0deg);
	-ms-transform: rotateX(360deg) rotateZ(0deg);
	-o-transform: rotateX(360deg) rotateZ(0deg);
	transform: rotateX(360deg) rotateZ(0deg);
}
.spinroll:hover .frontsidify{
	-webkit-transform: rotateX(180deg) rotateZ(180deg);
	-moz-transform: rotateX(180deg) rotateZ(180deg);
	-ms-transform: rotateX(180deg) rotateZ(180deg);
	-o-transform: rotateX(180deg) rotateZ(180deg);
	transform: rotateX(180deg) rotateZ(180deg);
}
.autospinroll .backsidify{
	-webkit-transform: rotateX(360deg) rotateZ(0deg) !important;
	-moz-transform: rotateX(360deg) rotateZ(0deg) !important;
	-ms-transform: rotateX(360deg) rotateZ(0deg) !important;
	-o-transform: rotateX(360deg) rotateZ(0deg) !important;
	transform: rotateX(360deg) rotateZ(0deg) !important;
}
.autospinroll .frontsidify{
	-webkit-transform: rotateX(180deg) rotateZ(180deg) !important;
	-moz-transform: rotateX(180deg) rotateZ(180deg) !important;
	-ms-transform: rotateX(180deg) rotateZ(180deg) !important;
	-o-transform: rotateX(180deg) rotateZ(180deg) !important;
	transform: rotateX(180deg) rotateZ(180deg) !important;
}