.rapidsearch-form{
    background:#EEEEEE;
    border:1px solid #CCCCCC;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
    margin:0 0 1em 0;
    padding:6px;
    display:inline-block;
    width: 350px;
    position: relative;
}
.rapidsearch-input{
    margin: 0;
	padding: 5px 5px 5px 30px;
	border: solid 1px #CCCCCC;
	border-radius: 3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
	font-size: 14px;
    width: 310px;
    background: white url(../files/rspro/lib/images/searchGlassIcon.png) left center no-repeat;
}
.rapidsearch-input.searching{
    background: white url(../files/rspro/lib/images/ajax-loader.gif) left center no-repeat;
    background-position: 8px;
}
.rapidsearch-input:focus{
	outline: none;
}

.rapidsearch-submit{
	padding: 0 10px;
	height: 29px;
	color: #FFFFFF;
	border: solid 1px #000000;
	border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    -ms-border-radius: 0 3px 3px 0;
	font-size: 14px;
	position: absolute;
	top: 6px;
	right: 5px;
    background: #000000 url(../files/rspro/lib/images/searchButtonGradient.png) top center repeat-x;
}
a.rapidsearch-clear{
    color:#999999 !important;
    height: 29px;
    line-height: 29px;
    padding: 0 5px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    text-decoration: none;
}
.rapidsearch-results{
    list-style:none;
    margin:0 0 1em 0;
    padding:0;
}
.rapidsearch-result{
    margin-bottom: 1em;
}
.rapidsearch-result-title, .rapidsearch-result-excerpt{
    margin:0 0 0.25em 0;
}
.rapidsearch-result-excerpt{
    color:#555555 !important;
}
.rapidsearch-result-link{
    color:#1D7FCC !important;
    font-size:1.2em;
}
.rapidsearch-result-url{
    color:#AAAAAA !important;
    word-wrap: break-word;
}
#stacks_in_102_page0 {
	margin: 10px 0px 0px 0px;
}
/* Flex EZ Button Stack by RWExtras v.1.0.1 */
/* Copyright (c) 2011 RWExtras (http://rwextras.com) */

.ezbutton_stacks_in_4018_page0 .ezbg {
	background-image: url(../files/ez_sprites/bgsprite1.png);
	color: #FFFFFF;
	text-shadow: none;
}
.ezbutton_stacks_in_4018_page0 .ezhover {
	background-image: url(../files/ez_sprites/bgsprite1.png);
	color: #FFFFFF;
	text-shadow: none;
}
.ezbutton_stacks_in_4018_page0 {
	display:none;
	position: relative;
	margin:0 auto;
	height: 35px;
	width: 400px;
}
.ezbutton_stacks_in_4018_page0 a {
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	text-decoration: none !important;
	text-align: center;
}
.ezbutton_stacks_in_4018_page0 span {
	height: 35px;
	line-height: 35px;
	float: left;
	display: block;
	text-align: center;
}
.ezbutton_stacks_in_4018_page0 .ez_left, .ezbutton_stacks_in_4018_page0 .ez_right {
	width: 10px;
	background-repeat: no-repeat;
}
.ezbutton_stacks_in_4018_page0 .ez_middle {
	background-repeat: repeat-x;
}


/* End of Flex EZ Button Stack *//* Flex EZ Button Stack by RWExtras v.1.0.1 */
/* Copyright (c) 2011 RWExtras (http://rwextras.com) */

.ezbutton_stacks_in_245_page0 .ezbg {
	background-image: url(../files/ez_sprites/bgsprite1.png);
	color: #FFFFFF;
	text-shadow: none;
}
.ezbutton_stacks_in_245_page0 .ezhover {
	background-image: url(../files/ez_sprites/bgsprite1.png);
	color: #FFFFFF;
	text-shadow: none;
}
.ezbutton_stacks_in_245_page0 {
	display:none;
	position: relative;
	margin:0 auto;
	height: 35px;
	width: 400px;
}
.ezbutton_stacks_in_245_page0 a {
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	text-decoration: none !important;
	text-align: center;
}
.ezbutton_stacks_in_245_page0 span {
	height: 35px;
	line-height: 35px;
	float: left;
	display: block;
	text-align: center;
}
.ezbutton_stacks_in_245_page0 .ez_left, .ezbutton_stacks_in_245_page0 .ez_right {
	width: 10px;
	background-repeat: no-repeat;
}
.ezbutton_stacks_in_245_page0 .ez_middle {
	background-repeat: repeat-x;
}


/* End of Flex EZ Button Stack */
#stacks_in_245_page0 {
	margin: 10px 0px 0px 0px;
}
/* Flex EZ Button Stack by RWExtras v.1.0.1 */
/* Copyright (c) 2011 RWExtras (http://rwextras.com) */

.ezbutton_stacks_in_27_page0 .ezbg {
	background-image: url(../files/ez_sprites/bgsprite1.png);
	color: #FFFFFF;
	text-shadow: none;
}
.ezbutton_stacks_in_27_page0 .ezhover {
	background-image: url(../files/ez_sprites/bgsprite1.png);
	color: #FFFFFF;
	text-shadow: none;
}
.ezbutton_stacks_in_27_page0 {
	display:none;
	position: relative;
	margin:0 auto;
	height: 35px;
	width: 400px;
}
.ezbutton_stacks_in_27_page0 a {
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	text-decoration: none !important;
	text-align: center;
}
.ezbutton_stacks_in_27_page0 span {
	height: 35px;
	line-height: 35px;
	float: left;
	display: block;
	text-align: center;
}
.ezbutton_stacks_in_27_page0 .ez_left, .ezbutton_stacks_in_27_page0 .ez_right {
	width: 10px;
	background-repeat: no-repeat;
}
.ezbutton_stacks_in_27_page0 .ez_middle {
	background-repeat: repeat-x;
}


/* End of Flex EZ Button Stack */
#stacks_in_27_page0 {
	margin: 15px 0px 0px 0px;
}
/* Flex EZ Button Stack by RWExtras v.1.0.1 */
/* Copyright (c) 2011 RWExtras (http://rwextras.com) */

.ezbutton_stacks_in_339_page0 .ezbg {
	background-image: url(../files/ez_sprites/bgsprite1.png);
	color: #FFFFFF;
	text-shadow: none;
}
.ezbutton_stacks_in_339_page0 .ezhover {
	background-image: url(../files/ez_sprites/bgsprite1.png);
	color: #FFFFFF;
	text-shadow: none;
}
.ezbutton_stacks_in_339_page0 {
	display:none;
	position: relative;
	margin:0 auto;
	height: 35px;
	width: 400px;
}
.ezbutton_stacks_in_339_page0 a {
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	text-decoration: none !important;
	text-align: center;
}
.ezbutton_stacks_in_339_page0 span {
	height: 35px;
	line-height: 35px;
	float: left;
	display: block;
	text-align: center;
}
.ezbutton_stacks_in_339_page0 .ez_left, .ezbutton_stacks_in_339_page0 .ez_right {
	width: 10px;
	background-repeat: no-repeat;
}
.ezbutton_stacks_in_339_page0 .ez_middle {
	background-repeat: repeat-x;
}


/* End of Flex EZ Button Stack */
#stacks_in_339_page0 {
	margin: 15px 0px 0px 0px;
}
/* Flex EZ Button Stack by RWExtras v.1.0.1 */
/* Copyright (c) 2011 RWExtras (http://rwextras.com) */

.ezbutton_stacks_in_9805_page0 .ezbg {
	background-image: url(../files/ez_sprites/bgsprite1.png);
	color: #FFFFFF;
	text-shadow: none;
}
.ezbutton_stacks_in_9805_page0 .ezhover {
	background-image: url(../files/ez_sprites/bgsprite1.png);
	color: #FFFFFF;
	text-shadow: none;
}
.ezbutton_stacks_in_9805_page0 {
	display:none;
	position: relative;
	margin:0 auto;
	height: 35px;
	width: 400px;
}
.ezbutton_stacks_in_9805_page0 a {
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	text-decoration: none !important;
	text-align: center;
}
.ezbutton_stacks_in_9805_page0 span {
	height: 35px;
	line-height: 35px;
	float: left;
	display: block;
	text-align: center;
}
.ezbutton_stacks_in_9805_page0 .ez_left, .ezbutton_stacks_in_9805_page0 .ez_right {
	width: 10px;
	background-repeat: no-repeat;
}
.ezbutton_stacks_in_9805_page0 .ez_middle {
	background-repeat: repeat-x;
}


/* End of Flex EZ Button Stack */
#stacks_in_9805_page0 {
	margin: 15px 0px 0px 0px;
}
/* Flex EZ Button Stack by RWExtras v.1.0.1 */
/* Copyright (c) 2011 RWExtras (http://rwextras.com) */

.ezbutton_stacks_in_143_page0 .ezbg {
	background-image: url(../files/ez_sprites/bgsprite1.png);
	color: #FFFFFF;
	text-shadow: none;
}
.ezbutton_stacks_in_143_page0 .ezhover {
	background-image: url(../files/ez_sprites/bgsprite1.png);
	color: #FFFFFF;
	text-shadow: none;
}
.ezbutton_stacks_in_143_page0 {
	display:none;
	position: relative;
	margin:0 auto;
	height: 35px;
	width: 400px;
}
.ezbutton_stacks_in_143_page0 a {
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	text-decoration: none !important;
	text-align: center;
}
.ezbutton_stacks_in_143_page0 span {
	height: 35px;
	line-height: 35px;
	float: left;
	display: block;
	text-align: center;
}
.ezbutton_stacks_in_143_page0 .ez_left, .ezbutton_stacks_in_143_page0 .ez_right {
	width: 10px;
	background-repeat: no-repeat;
}
.ezbutton_stacks_in_143_page0 .ez_middle {
	background-repeat: repeat-x;
}


/* End of Flex EZ Button Stack */
#stacks_in_143_page0 {
	margin: 15px 0px 0px 0px;
}
/* Flex EZ Button Stack by RWExtras v.1.0.1 */
/* Copyright (c) 2011 RWExtras (http://rwextras.com) */

.ezbutton_stacks_in_466_page0 .ezbg {
	background-image: url(../files/ez_sprites/bgsprite1.png);
	color: #FFFFFF;
	text-shadow: none;
}
.ezbutton_stacks_in_466_page0 .ezhover {
	background-image: url(../files/ez_sprites/bgsprite1.png);
	color: #FFFFFF;
	text-shadow: none;
}
.ezbutton_stacks_in_466_page0 {
	display:none;
	position: relative;
	margin:0 auto;
	height: 35px;
	width: 400px;
}
.ezbutton_stacks_in_466_page0 a {
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	text-decoration: none !important;
	text-align: center;
}
.ezbutton_stacks_in_466_page0 span {
	height: 35px;
	line-height: 35px;
	float: left;
	display: block;
	text-align: center;
}
.ezbutton_stacks_in_466_page0 .ez_left, .ezbutton_stacks_in_466_page0 .ez_right {
	width: 10px;
	background-repeat: no-repeat;
}
.ezbutton_stacks_in_466_page0 .ez_middle {
	background-repeat: repeat-x;
}


/* End of Flex EZ Button Stack */
#stacks_in_466_page0 {
	margin: 15px 0px 0px 0px;
}
/* Flex EZ Button Stack by RWExtras v.1.0.1 */
/* Copyright (c) 2011 RWExtras (http://rwextras.com) */

.ezbutton_stacks_in_234_page0 .ezbg {
	background-image: url(../files/ez_sprites/bgsprite1.png);
	color: #FFFFFF;
	text-shadow: none;
}
.ezbutton_stacks_in_234_page0 .ezhover {
	background-image: url(../files/ez_sprites/bgsprite1.png);
	color: #FFFFFF;
	text-shadow: none;
}
.ezbutton_stacks_in_234_page0 {
	display:none;
	position: relative;
	margin:0 auto;
	height: 35px;
	width: 400px;
}
.ezbutton_stacks_in_234_page0 a {
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	text-decoration: none !important;
	text-align: center;
}
.ezbutton_stacks_in_234_page0 span {
	height: 35px;
	line-height: 35px;
	float: left;
	display: block;
	text-align: center;
}
.ezbutton_stacks_in_234_page0 .ez_left, .ezbutton_stacks_in_234_page0 .ez_right {
	width: 10px;
	background-repeat: no-repeat;
}
.ezbutton_stacks_in_234_page0 .ez_middle {
	background-repeat: repeat-x;
}


/* End of Flex EZ Button Stack */
#stacks_in_234_page0 {
	margin: 15px 0px 0px 0px;
}
/* Flex EZ Button Stack by RWExtras v.1.0.1 */
/* Copyright (c) 2011 RWExtras (http://rwextras.com) */

.ezbutton_stacks_in_178_page0 .ezbg {
	background-image: url(../files/ez_sprites/bgsprite4.png);
	color: #FFFFFF;
	text-shadow: none;
}
.ezbutton_stacks_in_178_page0 .ezhover {
	background-image: url(../files/ez_sprites/bgsprite1.png);
	color: #FFFFFF;
	text-shadow: none;
}
.ezbutton_stacks_in_178_page0 {
	display:none;
	position: relative;
	margin:0 auto;
	height: 35px;
	width: 400px;
}
.ezbutton_stacks_in_178_page0 a {
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	text-decoration: none !important;
	text-align: center;
}
.ezbutton_stacks_in_178_page0 span {
	height: 35px;
	line-height: 35px;
	float: left;
	display: block;
	text-align: center;
}
.ezbutton_stacks_in_178_page0 .ez_left, .ezbutton_stacks_in_178_page0 .ez_right {
	width: 10px;
	background-repeat: no-repeat;
}
.ezbutton_stacks_in_178_page0 .ez_middle {
	background-repeat: repeat-x;
}


/* End of Flex EZ Button Stack */
#stacks_in_178_page0 {
	margin: 15px 0px 0px 0px;
}
/* Flex EZ Button Stack by RWExtras v.1.0.1 */
/* Copyright (c) 2011 RWExtras (http://rwextras.com) */

.ezbutton_stacks_in_20_page0 .ezbg {
	background-image: url(../files/ez_sprites/bgsprite1.png);
	color: #FFFFFF;
	text-shadow: none;
}
.ezbutton_stacks_in_20_page0 .ezhover {
	background-image: url(../files/ez_sprites/bgsprite1.png);
	color: #FFFFFF;
	text-shadow: none;
}
.ezbutton_stacks_in_20_page0 {
	display:none;
	position: relative;
	margin:0 auto;
	height: 35px;
	width: 400px;
}
.ezbutton_stacks_in_20_page0 a {
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	text-decoration: none !important;
	text-align: center;
}
.ezbutton_stacks_in_20_page0 span {
	height: 35px;
	line-height: 35px;
	float: left;
	display: block;
	text-align: center;
}
.ezbutton_stacks_in_20_page0 .ez_left, .ezbutton_stacks_in_20_page0 .ez_right {
	width: 10px;
	background-repeat: no-repeat;
}
.ezbutton_stacks_in_20_page0 .ez_middle {
	background-repeat: repeat-x;
}


/* End of Flex EZ Button Stack */
#stacks_in_20_page0 {
	margin: 15px 0px 0px 0px;
}



#stacks_in_451_page0 .teleportMe {
display: none;
}



%[if edit]%
#stacks_in_118_page0_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../files/wrapper-bg.jpg') repeat;
}

#stacks_in_118_page0_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_118_page0 .layer {
	float: left;
}

%[if ]%	
#stacks_in_118_page0 .pile {
	display: none;
}

#stacks_in_118_page0 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_118_page0 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_118_page0 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_118_page0 .clearFloats {
	clear: both;
}




#stacks_in_118_page0 {
	background-color: #FFFFFF;
	-moz-border-radius:  2px;
	-webkit-border-radius:  2px;
	border-radius:  2px;
	margin: 0px 0px 15px 0px;
}
#stacks_in_453_page0 .desk_board{position:relative;background-image:url(../files/today-images/p1.jpg)}#stacks_in_453_page0 a{text-decoration:none;display:block;width:100%}#stacks_in_453_page0 .today_wrapper{margin:0 auto;padding:0;position:relative;overflow:visible;text-align:center;font-family:sans-serif;background-color:#fff;-webkit-box-shadow:1px 1px 5px #000;-moz-box-shadow:1px 1px 5px #000;box-shadow:1px 1px 5px #000}#stacks_in_453_page0 .today_month,#stacks_in_453_page0 .today_month a,#stacks_in_453_page0 .today_month a:hover{color:#fff}#stacks_in_453_page0 .today_month{behavior:url(/resources/PIE.htc);vertical-align:center;position:relative;border-style:solid;border-color:#0F0FFF;border-bottom-color:#00004B;background-color:#0000AF;background-image:-webkit-gradient(linear,left top,left bottom,from(#0000FF),to(#000069));background-image:-webkit-linear-gradient(top,#0000FF,#000069);background-image:-moz-linear-gradient(top,#0000FF,#000069);background-image:-o-linear-gradient(top,#0000FF,#000069);background-image:-ms-linear-gradient(top,#0000FF,#000069);background-image:linear-gradient(top,#0000FF,#000069);font-weight:bold;text-shadow:rgba(0,0,0,0.5) -1px 0,rgba(0,0,0,0.3) 0 -1px,rgba(255,255,255,0.5) 0 1px,rgba(0,0,0,0.3) -1px -2px}#stacks_in_453_page0 .today_day,#stacks_in_453_page0 .today_day a,#stacks_in_453_page0 .today_day a:hover{color:#333}#stacks_in_453_page0 .today_day{margin:0;vertical-align:center;position:relative;border-color:#fff;border-style:solid;font-weight:bold;text-shadow:rgba(0,0,0,0.5) -1px 0,rgba(0,0,0,0.3) 0 -1px,rgba(255,255,255,0.5) 0 1px,rgba(0,0,0,0.3) -1px -2px;background-color:#fff}   #stacks_in_453_page0 .today_month{height:30px;line-height:30px;padding-top:3px;font-size:18px;border-width:1px;border-bottom-width:3px}#stacks_in_453_page0 .today_day{height:95px;line-height:95px;font-size:80px;border-width:1px;-moz-box-shadow:inset 0 3px 10px #ccc;-webkit-box-shadow:inset 0 3px 10px #ccc;box-shadow:inset 0 3px 10px #ccc}#stacks_in_453_page0 .rounded .today_month{border-top-left-radius:25px;border-top-right-radius:25px}#stacks_in_453_page0 .rounded .today_day{border-bottom-left-radius:25px;border-bottom-right-radius:25px}#stacks_in_453_page0 .today_wrapper.rounded,#stacks_in_453_page0 .desk_board{width:128px;margin:5px auto;-moz-box-shadow:1px 1px 5px #000;-webkit-box-shadow:1px 1px 5px #000;box-shadow:1px 1px 5px #000}#stacks_in_453_page0 .today_wrapper.rounded{border-radius:25px}#stacks_in_453_page0 .desk_board{padding:10px;border-radius:3px}  
/*Begin Weather Stack by Pressure Designs*/
#stacks_in_745_page0weather{
	text-align: center;
}

#stacks_in_745_page0weather a{
	text-decoration: none;
}

#stacks_in_745_page0weather p{
	font-size: 15px;
	margin-top: 0px;
}

#stacks_in_745_page0weatherTitle{
	margin-bottom: -5px;
}

#stacks_in_745_page0weatherTemp{
	display: inline;
}

#stacks_in_745_page0weather img {
	margin-bottom: -10px;
	border-style: none;
}







	#stacks_in_745_page0weatherTitle{
		font-weight: bold;
	}
	

/*End Weather Stack by Pressure Designs*/