﻿@charset "utf-8";
/* Start Survey Button Styles */


.gs-button-large {
	margin: 5px 10px;
	padding: 8px 18px;
	display: inline-block;
	font-size: 1.5em;
	text-decoration: none;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.gs-button-small {
	margin: 5px 10px;
	padding: 8px 15px;
	display: inline-block;
	font-size: .8em;
	text-decoration: none;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.gs-button-text {
}
/* These styles are for Loose leaf and Blue Wave*/
.looseleaf {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #000000;
	border: 1px solid #106393;
	-moz-box-shadow: inset 0px 0px 0px 1px #9bcfec;
	-webkit-box-shadow: inset 0px 0px 0px 1px #9bcfec;
	box-shadow: inset 0px 0px 0px 1px #9bcfec;
	background: #379dd8;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #379dd8), color-stop(75%, #1e77ab) );
	background: -moz-linear-gradient( center top, #379dd8 25%, #1e77ab 75% );
	background: linear-gradient( to bottom, #379dd8 25%, #1e77ab 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#379dd8', endColorstr='#1e77ab');
}
.looseleaf:hover {
	background: #1e77ab;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #1e77ab), color-stop(75%, #379dd8) );
	background: -moz-linear-gradient( center top, #1e77ab 25%, #379dd8 75% );
	background: linear-gradient( to bottom, #1e77ab 25%, #379dd8 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e77ab', endColorstr='#379dd8');
}
.blue-wave {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #000000;
	border: 1px solid #106393;
	-moz-box-shadow: inset 0px 0px 0px 1px #9bcfec;
	-webkit-box-shadow: inset 0px 0px 0px 1px #9bcfec;
	box-shadow: inset 0px 0px 0px 1px #9bcfec;
	background: #379dd8;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #379dd8), color-stop(75%, #1e77ab) );
	background: -moz-linear-gradient( center top, #379dd8 25%, #1e77ab 75% );
	background: linear-gradient( to bottom, #379dd8 25%, #1e77ab 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#379dd8', endColorstr='#1e77ab');
}
.blue-wave:hover {
	background: #1e77ab;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #1e77ab), color-stop(75%, #379dd8) );
	background: -moz-linear-gradient( center top, #1e77ab 25%, #379dd8 75% );
	background: linear-gradient( to bottom, #1e77ab 25%, #379dd8 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e77ab', endColorstr='#379dd8');
}
/* These styles are for Gears*/
.gears {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #8c4a09;
	border: 1px solid #4d4d4d;
	-moz-box-shadow: inset 0px 0px 0px 1px #ecceae;
	-webkit-box-shadow: inset 0px 0px 0px 1px #ecceae;
	box-shadow: inset 0px 0px 0px 1px #ecceae;
	background: #d37112;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #d37112), color-stop(75%, #b25e0b) );
	background: -moz-linear-gradient( center top, #d37112 25%, #b25e0b 75% );
	background: linear-gradient( to bottom, #d37112 25%, #b25e0b 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d37112', endColorstr='#b25e0b');
}
.gears:hover {
	background: #b25e0b;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #b25e0b), color-stop(75%, #d37112) );
	background: -moz-linear-gradient( center top, #b25e0b 25%, #d37112 75% );
	background: linear-gradient( to bottom, #b25e0b 25%, #d37112 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b25e0b', endColorstr='#d37112');
}
/* These styles are for Silhouette */
.silhouette {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #09354d;
	border: 1px solid #106393;
	-moz-box-shadow: inset 0px 0px 0px 1px #9bcfec, 0px 0px 5px rgba(16, 99, 147, .8);
	-webkit-box-shadow: inset 0px 0px 0px 1px #9bcfec, 0px 0px 5px rgba(16, 99, 147, .8);
	box-shadow: inset 0px 0px 0px 1px #9bcfec, 0px 0px 5px rgba(16, 99, 147, .8);
	background: #379dd8;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #379dd8), color-stop(75%, #1e77ab) );
	background: -moz-linear-gradient( center top, #379dd8 25%, #1e77ab 75% );
	background: linear-gradient( to bottom, #379dd8 25%, #1e77ab 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#379dd8', endColorstr='#1e77ab');
}
.silhouette:hover {
	background: #1e77ab;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #1e77ab), color-stop(75%, #379dd8) );
	background: -moz-linear-gradient( center top, #1e77ab 25%, #379dd8 75% );
	background: linear-gradient( to bottom, #1e77ab 25%, #379dd8 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e77ab', endColorstr='#379dd8');
}
/* These styles are for Brainstorm */
.brainstorm {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #09354d;
	border: 1px solid #106493;
	-moz-box-shadow: inset 0px 0px 0px 1px #9bc6d5, 0px 0px 8px rgba(132, 158, 81, .9);
	-webkit-box-shadow: inset 0px 0px 0px 1px #9bc6d5, 0px 0px 8px rgba(132, 158, 81, .9);
	box-shadow: inset 0px 0px 0px 1px #9bc6d5, 0px 0px 8px rgba(132, 158, 81, .9);
	background: #4b93ad;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #4b93ad), color-stop(75%, #2e7895) );
	background: -moz-linear-gradient( center top, #4b93ad 25%, #2e7895 75% );
	background: linear-gradient( to bottom, #4b93ad 25%, #2e7895 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b93ad', endColorstr='#2e7895');
}
.brainstorm:hover {
	background: #1e77ab;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #2e7895), color-stop(75%, #4b93ad) );
	background: -moz-linear-gradient( center top, #2e7895 25%, #4b93ad 75% );
	background: linear-gradient( to bottom, #2e7895 25%, #4b93ad 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e7895', endColorstr='#4b93ad');
}
/* These styles are for Corporate Themes */
.corporate-orange {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #000000;
	border: 1px solid #b8803c;
	-moz-box-shadow: inset 0px 0px 0px 1px #ffffff, 0px 0px 8px rgba(184, 128, 60, .6);
	-webkit-box-shadow: inset 0px 0px 0px 1px #ffffff, 0px 0px 8px rgba(184, 128, 60, .6);
	box-shadow: inset 0px 0px 0px 1px #ffffff, 0px 0px 8px rgba(184, 128, 60, .6);
	background: #b8803c;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #b8803c), color-stop(75%, #d3a367) );
	background: -moz-linear-gradient( center top, #b8803c 25%, #d3a367 75% );
	background: linear-gradient( to bottom, #b8803c 25%, #d3a367 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8803c', endColorstr='#d3a367');
}
.corporate-orange:hover {
	background: #d3a367;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #d3a367), color-stop(75%, #b8803c) );
	background: -moz-linear-gradient( center top, #d3a367 25%, #b8803c 75% );
	background: linear-gradient( to bottom, #d3a367 25%, #b8803c 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3a367', endColorstr='#b8803c');
}
.corporate-red {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #39425a;
	border: 1px solid #ad232d;
	-moz-box-shadow: inset 0px 0px 0px 1px #e0acb0, 0px 0px 8px rgba(173, 35, 47, .6);
	-webkit-box-shadow: inset 0px 0px 0px 1px #e0acb0, 0px 0px 8px rgba(173, 35, 47, .6);
	box-shadow: inset 0px 0px 0px 1px #e0acb0, 0px 0px 8px rgba(173, 35, 47, .6);
	background: #ad232d;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #ad232d), color-stop(75%, #d2646d) );
	background: -moz-linear-gradient( center top, #ad232d 25%, #d2646d 75% );
	background: linear-gradient( to bottom, #ad232d 25%, #d2646d 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad232d', endColorstr='#d2646d');
}
.corporate-red:hover {
	background: #d2646d;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #d2646d), color-stop(75%, #ad232d) );
	background: -moz-linear-gradient( center top, #d2646d 25%, #ad232d 75% );
	background: linear-gradient( to bottom, #d2646d 25%, #ad232d 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2646d', endColorstr='#ad232d');
}
.corporate-aqua {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #1f6d81;
	border: 1px solid #23a8ad;
	-moz-box-shadow: inset 0px 0px 0px 1px #acdee0, 0px 0px 8px rgba(35, 168, 173, .6);
	-webkit-box-shadow: inset 0px 0px 0px 1px #acdee0, 0px 0px 8px rgba(35, 168, 173, .6);
	box-shadow: inset 0px 0px 0px 1px #acdee0, 0px 0px 8px rgba(35, 168, 173, .6);
	background: #23a7ac;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #23a7ac), color-stop(75%, #65ced2) );
	background: -moz-linear-gradient( center top, #23a7ac 25%, #65ced2 75% );
	background: linear-gradient( to bottom, #23a7ac 25%, #65ced2 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#23a7ac', endColorstr='#65ced2');
}
.corporate-aqua:hover {
	background: #d2646d;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #65ced2), color-stop(75%, #23a7ac) );
	background: -moz-linear-gradient( center top, #65ced2 25%, #23a7ac 75% );
	background: linear-gradient( to bottom, #65ced2 25%, #23a7ac 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#65ced2', endColorstr='#23a7ac');
}
.corporate-blue {
	color: #ffffff;
	font-weight: bold 20px Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 0px #1f6d81;
	border: 1px solid #0e4c97;
	-moz-box-shadow: inset 0px 0px 0px 1px #8eb4e3, 0px 0px 8px rgba(14, 76, 151, .6);
	-webkit-box-shadow: inset 0px 0px 0px 1px #8eb4e3, 0px 0px 8px rgba(14, 76, 151, .6);
	box-shadow: inset 0px 0px 0px 1px #8eb4e3, 0px 0px 8px rgba(14, 76, 151, .6);
	background: #3c74b8;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #3c74b8), color-stop(75%, #6797d3) );
	background: -moz-linear-gradient( center top, #3c74b8 25%, #6797d3 75% );
	background: linear-gradient( to bottom, #3c74b8 25%, #6797d3 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c74b8', endColorstr='#6797d3');
}
.corporate-blue:hover {
	background: #6797d3;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #6797d3), color-stop(75%, #3c74b8) );
	background: -moz-linear-gradient( center top, #6797d3 25%, #3c74b8 75% );
	background: linear-gradient( to bottom, #6797d3 25%, #3c74b8 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6797d3', endColorstr='#3c74b8');
}
.corporate-grey {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #000000;
	border: 1px solid #595959;
	-moz-box-shadow: inset 0px 0px 0px 1px #bbbbbb, 0px 0px 8px rgba(89, 89, 89, .6);
	-webkit-box-shadow: inset 0px 0px 0px 1px #bbbbbb, 0px 0px 8px rgba(89, 89, 89, .6);
	box-shadow: inset 0px 0px 0px 1px #bbbbbb, 0px 0px 8px rgba(89, 89, 89, .6);
	background: #7f7f7f;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #7f7f7f), color-stop(75%, #a1a1a1) );
	background: -moz-linear-gradient( center top, #7f7f7f 25%, #a1a1a1 75% );
	background: linear-gradient( to bottom, #7f7f7f 25%, #a1a1a1 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f7f7f', endColorstr='#a1a1a1');
}
.corporate-grey:hover {
	background: #a1a1a1;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #a1a1a1), color-stop(75%, #7f7f7f) );
	background: -moz-linear-gradient( center top, #a1a1a1 25%, #7f7f7f 75% );
	background: linear-gradient( to bottom, #a1a1a1 25%, #7f7f7f 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1a1a1', endColorstr='#7f7f7f');
}
/* These styles are for Polished themes */	
.polished-coral {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #6a3e15;
	border: 1px solid #4d4d4d;
	-moz-box-shadow: inset 0px 0px 0px 1px #f0dbc4, 0px 0px 8px rgba(224, 157, 94, .9);
	-webkit-box-shadow: inset 0px 0px 0px 1px #f0dbc4, 0px 0px 8px rgba(224, 157, 94, .9);
	box-shadow: inset 0px 0px 0px 1px #f0dbc4, 0px 0px 8px rgba(224, 157, 94, .9);
	background: #e09d5e;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #e09d5e), color-stop(75%, #d28841) );
	background: -moz-linear-gradient( center top, #e09d5e 25%, #d28841 75% );
	background: linear-gradient( to bottom, #e09d5e 25%, #d28841 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e09d5e', endColorstr='#d28841');
}
.polished-coral:hover {
	background: #a1a1a1;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #d28841), color-stop(75%, #e09d5e) );
	background: -moz-linear-gradient( center top, #d28841 25%, #e09d5e 75% );
	background: linear-gradient( to bottom, #d28841 25%, #e09d5e 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d28841', endColorstr='#e09d5e');
}
.polished-crimson {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #763234;
	border: 1px solid #ba4446;
	-moz-box-shadow: inset 0px 0px 0px 1px #eccdca, 0px 0px 8px rgba(186, 60, 70, .9);
	-webkit-box-shadow: inset 0px 0px 0px 1px #eccdca, 0px 0px 8px rgba(186, 60, 70, .9);
	box-shadow: inset 0px 0px 0px 1px #eccdca, 0px 0px 8px rgba(186, 60, 70, .9);
	background: #d26c6f;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #d26c6f), color-stop(75%, #c35357) );
	background: -moz-linear-gradient( center top, #d26c6f 25%, #c35357 75% );
	background: linear-gradient( to bottom, #d26c6f 25%, #c35357 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d26c6f', endColorstr='#c35357');
}
.polished-crimson:hover {
	background: #c35357;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #c35357), color-stop(75%, #d26c6f) );
	background: -moz-linear-gradient( center top, #c35357 25%, #d26c6f 75% );
	background: linear-gradient( to bottom, #c35357 25%, #d26c6f 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c35357', endColorstr='#d26c6f');
}
.polished-cobalt {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #763234;
	border: 1px solid #4d4d4d;
	-moz-box-shadow: inset 0px 0px 0px 1px #d6dbdc, 0px 0px 8px rgba(77, 77, 77, .9);
	-webkit-box-shadow: inset 0px 0px 0px 1px #d6dbdc, 0px 0px 8px rgba(77, 77, 77, .9);
	box-shadow: inset 0px 0px 0px 1px #d6dbdc, 0px 0px 8px rgba(77, 77, 77, .9);
	background: #889bad;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #889bad), color-stop(75%, #8194a7) );
	background: -moz-linear-gradient( center top, #889bad 25%, #8194a7 75% );
	background: linear-gradient( to bottom, #889bad 25%, #8194a7 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#889bad', endColorstr='#8194a7');
}
.polished-cobalt:hover {
	background: #8194a7;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #8194a7), color-stop(75%, #889bad) );
	background: -moz-linear-gradient( center top, #8194a7 25%, #889bad 75% );
	background: linear-gradient( to bottom, #8194a7 25%, #889bad 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8194a7', endColorstr='#889bad');
}
/* These styles are for Laptop and Wi-Fi */
.laptop {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #763234;
	border: 1px solid #4d4d4d;
	-moz-box-shadow: inset 0px 0px 0px 1px #d0b9b5, 0px 0px 8px rgba(117, 43, 43, .8);
	-webkit-box-shadow: inset 0px 0px 0px 1px #d0b9b5, 0px 0px 8px rgba(117, 43, 43, .8);
	box-shadow: inset 0px 0px 0px 1px #d0b9b5, 0px 0px 8px rgba(117, 43, 43, .8);
	background: #752b2b;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0%, #752b2b), color-stop(100%, #542020) );
	background: -moz-linear-gradient( center top, #752b2b 0%, #542020 100% );
	background: linear-gradient( to bottom, #752b2b 0%, #542020 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#752b2b', endColorstr='#542020');
}
.laptop:hover, .wi-fi:hover {
	background: #542020;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0%, #542020), color-stop(100%, #752b2b) );
	background: -moz-linear-gradient( center top, #542020 0%, #752b2b 100% );
	background: linear-gradient( to bottom, #542020 0%, #752b2b 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#542020', endColorstr='#752b2b');
}
.wi-fi {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #763234;
	border: 1px solid #4d4d4d;
	-moz-box-shadow: inset 0px 0px 0px 1px #d0b9b5, 0px 0px 8px rgba(117, 43, 43, .8);
	-webkit-box-shadow: inset 0px 0px 0px 1px #d0b9b5, 0px 0px 8px rgba(117, 43, 43, .8);
	box-shadow: inset 0px 0px 0px 1px #d0b9b5, 0px 0px 8px rgba(117, 43, 43, .8);
	background: #752b2b;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0%, #752b2b), color-stop(100%, #542020) );
	background: -moz-linear-gradient( center top, #752b2b 0%, #542020 100% );
	background: linear-gradient( to bottom, #752b2b 0%, #542020 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#752b2b', endColorstr='#542020');
}
.wi-fi:hover {
	background: #542020;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0%, #542020), color-stop(100%, #752b2b) );
	background: -moz-linear-gradient( center top, #542020 0%, #752b2b 100% );
	background: linear-gradient( to bottom, #542020 0%, #752b2b 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#542020', endColorstr='#752b2b');
}
/* These styles are for Tech Savvy */
.tech-savvy {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #000000;
	border: 1px solid #2b6362;
	-moz-box-shadow: inset 0px 0px 0px 1px #c7d9df, 0px 0px 8px rgba(43, 99, 98, .7);
	-webkit-box-shadow: inset 0px 0px 0px 1px #c7d9df, 0px 0px 8px rgba(43, 99, 98, .7);
	box-shadow: inset 0px 0px 0px 1px #c7d9df, 0px 0px 8px rgba(43, 99, 98, .7);
	background: #a9cecd;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(162,199,198,1)), color-stop(100%, rgba(119,169,168,1)));
	background: -moz-linear-gradient(top, rgba(162,199,198,1) 0%, rgba(172,208,208,1) 34%, rgba(119,169,168,1) 100%);
	background: linear-gradient( to bottom, rgba(162,199,198,1) 0%, rgba(172,208,208,1) 34%, rgba(119,169,168,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2c7c6', endColorstr='#77a9a8', GradientType=0 );
}
.tech-savvy:hover {
	background: #a9cecd;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(119,169,168,1)), color-stop(100%, rgba(162,199,198,1)));
	background: -moz-linear-gradient(top, rgba(119,169,168,1) 0%, rgba(172,208,208,1) 66%, rgba(162,199,198,1) 100%);
	background: linear-gradient( to bottom, rgba(119,169,168,1) 0%, rgba(172,208,208,1) 66%, rgba(162,199,198,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77a9a8', endColorstr='#a2c7c6', GradientType=0 );
}
/* These styles are for Stadium */
.stadium {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #000000;
	border: 1px solid #4fd1f2;
	-moz-box-shadow: 2px 4px 4px -1px rgba(0, 0, 0, .7);
	-webkit-box-shadow: 2px 4px 4px -1px rgba(0, 0, 0, .7);
	box-shadow: 2px 4px 4px -1px rgba(0, 0, 0, .7);
	background: #b1ddf6;
 background: background:-webkit-gradient( linear, left top, left bottom, color-stop(15%, #b1ddf6), color-stop(100%, #1e9de6) );
	background: -moz-linear-gradient( center top, #b1ddf6 15%, #1e9de6 100% );
	background: linear-gradient( to bottom, #b1ddf6 15%, #1e9de6 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1ddf6', endColorstr='#1e9de6');
}
.stadium:hover {
	background: #1e9de6;
 background: background:-webkit-gradient( linear, left top, left bottom, color-stop(15%, #1e9de6), color-stop(100%, #b1ddf6) );
	background: -moz-linear-gradient( center top, #1e9de6 15%, #b1ddf6 100% );
	background: linear-gradient( to bottom, #1e9de6 15%, #b1ddf6 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e9de6', endColorstr='#b1ddf6');
}
/* These styles are for Teamwork */	
.teamwork {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #000000;
	border: 1px solid #4b690b;
	-moz-box-shadow: inset 0px 0px 0px 1px #cbd3b8, 0px 0px 8px rgba(75, 105, 11, .6);
	-webkit-box-shadow: inset 0px 0px 0px 1px #cbd3b8, 0px 0px 8px rgba(75, 105, 11, .6);
	box-shadow: inset 0px 0px 0px 1px #cbd3b8, 0px 0px 8px rgba(75, 105, 11, .6);
	background: #97a670;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #97a670), color-stop(75%, #697646) );
	background: -moz-linear-gradient( center top, #97a670 25%, #697646 75% );
	background: linear-gradient( to bottom, #97a670 25%, #697646 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#97a670', endColorstr='#697646');
}
.teamwork:hover {
	background: #697646;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(25%, #697646), color-stop(75%, #97a670) );
	background: -moz-linear-gradient( center top, #697646 25%, #97a670 75% );
	background: linear-gradient( to bottom, #697646 25%, #97a670 75% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#697646', endColorstr='#97a670');
}
/* These styles are for Linear Gray */	
.linear-gray {
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #b5bcc1;
	-moz-box-shadow: 0px 0px 6px rgba(181, 188, 193, .9);
	-webkit-box-shadow: 0px 0px 6px rgba(181, 188, 193, .9);
	box-shadow: 0px 0px 6px rgba(181, 188, 193, .9);
	background: #c2c8cc;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0%, #c2c8cc), color-stop(65%, #92969a) );
	background: -moz-linear-gradient( center top, #c2c8cc 0%, #92969a 65% );
	background: linear-gradient( to bottom, #c2c8cc 0%, #92969a 65% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2c8cc', endColorstr='#92969a');
}
.linear-gray:hover {
	background: #92969a;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0%, #92969a), color-stop(65%, #c2c8cc) );
	background: -moz-linear-gradient( center top, #92969a 0%, #c2c8cc 65% );
	background: linear-gradient( to bottom, #92969a 0%, #c2c8cc 65% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#92969a', endColorstr='#c2c8cc');
}
/* These styles are for Data Flow */	
.data-flow {
	color: #ffffff;
	font-weight: bold;
	-webkit-text-stroke: 1px #5661a0;
	text-shadow: -1px -1px 0 #5661a0, 1px -1px 0 #5661a0, -1px 1px 0 #5661a0, 1px 1px 0 #5661a0;
	-moz-box-shadow: 0px 0px 6px rgba(0,0,0, .9);
	-webkit-box-shadow: 0px 0px 6px rgba(0,0,0, .9);
	box-shadow: 0px 0px 6px rgba(0,0,0, .9);
	background: #b0b8d9;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0%, #b0b8d9), color-stop(50%, #546994), color-stop(65%, #38507e) );
	background: -moz-linear-gradient( center top, #b0b8d9 0%, #546994 50%, #38507e 65% );
	background: linear-gradient( to bottom, #b0b8d9 0%, #546994 50%, #38507e 65% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0b8d9', endColorstr='#38507e');
}
.data-flow:hover {
	background: #38507e;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(50%, #38507e), color-stop(65%, #546994), color-stop(100%, #b0b8d9) );
	background: -moz-linear-gradient( center top, #38507e 50%, #546994 65%, #b0b8d9 100% );
	background: linear-gradient( to bottom, #38507e 50%, #546994 65%, #b0b8d9 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#38507e', endColorstr='#b0b8d9');
}
/* These styles are for Simple and Solid themes */	
.simple {
	color: #162248;
	font-weight: bold;
	border: 1px solid #bdbdbd;
	-moz-box-shadow: 0 3px 5px -1px rgba(0,0,0, .8);
	-webkit-box-shadow: 0 3px 5px -1px rgba(0,0,0, .8);
	box-shadow: 0 3px 5px -1px rgba(0,0,0, .8);
	background: #ffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(50%, #ffffff), color-stop(100%, #c0cbd7) );
	background: -moz-linear-gradient( center top, #ffffff 50%, #c0cbd7 100% );
	background: linear-gradient( to bottom, #ffffff 50%, #c0cbd7 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c0cbd7');
}
.simple:hover {
	background: #ffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0%, #c0cbd7), color-stop(100%, #ffffff) );
	background: -moz-linear-gradient( center top, #c0cbd7 0%, #ffffff 100% );
	background: linear-gradient( to bottom, #c0cbd7 0%, #ffffff 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0cbd7', endColorstr='#ffffff');
}
.solid {
	color: #162248;
	font-weight: bold;
	border: 1px solid #bdbdbd;
	-moz-box-shadow: 0 3px 5px -1px rgba(0,0,0, .8);
	-webkit-box-shadow: 0 3px 5px -1px rgba(0,0,0, .8);
	box-shadow: 0 3px 5px -1px rgba(0,0,0, .8);
	background: #ffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(50%, #ffffff), color-stop(100%, #c0cbd7) );
	background: -moz-linear-gradient( center top, #ffffff 50%, #c0cbd7 100% );
	background: linear-gradient( to bottom, #ffffff 50%, #c0cbd7 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c0cbd7');
}
.simple:hover, .solid:hover {
	background: #ffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0%, #c0cbd7), color-stop(100%, #ffffff) );
	background: -moz-linear-gradient( center top, #c0cbd7 0%, #ffffff 100% );
	background: linear-gradient( to bottom, #c0cbd7 0%, #ffffff 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0cbd7', endColorstr='#ffffff');
}
/* These styles are for Sunny Suburbia */	
.sunny-suburbia {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #666666;
	border: 1px solid #e3af63;
	moz-box-shadow: inset 0px 0px 0px 1px #fffeeb;
	-webkit-box-shadow: inset 0px 0px 0px 1px #fffeeb;
	box-shadow: inset 0px 0px 0px 1px #fffeeb;
	background: #fce3c8;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(30%, #fce3c8), color-stop(100%, #f09e7c) );
	background: -moz-linear-gradient( center top, #fce3c8 30%, #f09e7c 100% );
	background: linear-gradient( to bottom, #fce3c8 30%, #f09e7c 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fce3c8', endColorstr='#f09e7c');
}
.sunny-suburbia:hover {
	background: #ffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(30%, #f09e7c), color-stop(100%, #fce3c8) );
	background: -moz-linear-gradient( center top, #f09e7c 30%, #fce3c8 100% );
	background: linear-gradient( to bottom, #f09e7c 30%, #fce3c8 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09e7c', endColorstr='#fce3c8');
}
/* These styles are for Clipboard */	
.clipboard {
	color: #4b5b6d;
	font-weight: bold;
	border: 1px solid #9d9d9d;
	moz-box-shadow: inset 0px 0px 0px 1px #ffffff, 0px 0px 8px rgba(157,157,157, .9);
	-webkit-box-shadow: inset 0px 0px 0px 1px #ffffff, 0px 0px 8px rgba(157,157,157, .9);
	box-shadow: inset 0px 0px 0px 1px #ffffff, 0px 0px 8px rgba(157,157,157, .9);
	background: #fffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(30%, #ffffff), color-stop(100%, #c8d0ce) );
	background: -moz-linear-gradient( center top, #ffffff 30%, #c8d0ce 100% );
	background: linear-gradient( to bottom, #ffffff 30%, #c8d0ce 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c8d0ce');
}
.clipboard:hover {
	background: #ffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(30%, #c8d0ce), color-stop(100%, #ffffff) );
	background: -moz-linear-gradient( center top, #c8d0ce 30%, #ffffff 100% );
	background: linear-gradient( to bottom, #c8d0ce 30%, #ffffff 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8d0ce', endColorstr='#ffffff');
}
/* These styles are for Cordial */	
.cordial {
	color: #696a5e;
	font-weight: normal;
	border: 1px solid #9d9d9d;
	moz-box-shadow: inset 0px 0px 0px 1px #ffffff, 0px 0px 8px rgba(157,157,157, .9);
	-webkit-box-shadow: inset 0px 0px 0px 1px #ffffff, 0px 0px 8px rgba(157,157,157, .9);
	box-shadow: inset 0px 0px 0px 1px #ffffff, 0px 0px 8px rgba(157,157,157, .9);
	background: #fffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(8%, rgba(216,217,204,1)), color-stop(8%, rgba(117,117,113,1)), color-stop(17%, rgba(117,117,113,1)), color-stop(17%, rgba(255,255,255,1)), color-stop(100%, rgba(245,246,231,1)));
	background: -moz-linear-gradient(top, rgba(216,217,204,1) 8%, rgba(117,117,113,1) 8%, rgba(117,117,113,1) 17%, rgba(255,255,255,1) 17%, rgba(245,246,231,1) 100%);
	background: linear-gradient( to bottom, rgba(216,217,204,1) 8%, rgba(117,117,113,1) 8%, rgba(117,117,113,1) 17%, rgba(255,255,255,1) 17%, rgba(245,246,231,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d9cc', endColorstr='#f5f6e7', GradientType=0 );
}
.cordial:hover {
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(8%, rgba(216,217,204,1)), color-stop(8%, rgba(117,117,113,1)), color-stop(17%, rgba(117,117,113,1)), color-stop(17%, rgba(255,255,255,1)), color-stop(100%, rgba(229,230,216,1)));
	background: -moz-linear-gradient(top, rgba(216,217,204,1) 8%, rgba(117,117,113,1) 8%, rgba(117,117,113,1) 17%, rgba(255,255,255,1) 17%, rgba(229,230,216,1) 100%);
	background: linear-gradient( to bottom, rgba(216,217,204,1) 8%, rgba(117,117,113,1) 8%, rgba(117,117,113,1) 17%, rgba(255,255,255,1) 17%, rgba(229,230,216,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d9cc', endColorstr='#e5e6d8', GradientType=0 );
}
/* These styles are for Colleagues */	
.colleagues {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #000000;
	border: 1px solid #465f71;
	moz-box-shadow: inset 0px 0px 0px 1px #c1d1da, 0px 0px 8px rgba(70, 95, 113, .8);
	-webkit-box-shadow: inset 0px 0px 0px 1px #c1d1da, 0px 0px 8px rgba(70, 95, 113, .8);
	box-shadow: inset 0px 0px 0px 1px #c1d1da, 0px 0px 8px rgba(70, 95, 113, .8);
	background: #859bac;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(30%, #859bac), color-stop(100%, #668093) );
	background: -moz-linear-gradient( center top, #859bac 30%, #668093 100% );
	background: linear-gradient( to bottom, #859bac 30%, #668093 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#859bac', endColorstr='#668093');
}
.colleagues:hover {
	background: #668093;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(30%, #668093), color-stop(100%, #859bac) );
	background: -moz-linear-gradient( center top, #668093 30%, #859bac 100% );
	background: linear-gradient( to bottom, #668093 30%, #859bac 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#668093', endColorstr='#859bac');
}
/* These styles are for Midnight Memo */	
.midnight-memo {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #000000;
	border: 1px solid #465f71;
	moz-box-shadow: inset 0px 0px 0px 1px #a9b8c1;
	-webkit-box-shadow: inset 0px 0px 0px 1px #a9b8c1;
	box-shadow: inset 0px 0px 0px 1px #a9b8c1;
	background: #1a3852;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(30%, #1a3852), color-stop(100%, #16232e) );
	background: -moz-linear-gradient( center top, #1a3852 30%, #16232e 100% );
	background: linear-gradient( to bottom, #1a3852 30%, #16232e 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a3852', endColorstr='#16232e');
}
.midnight-memo:hover {
	background: #16232e;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(30%, #16232e), color-stop(100%, #1a3852) );
	background: -moz-linear-gradient( center top, #16232e 30%, #1a3852 100% );
	background: linear-gradient( to bottom, #16232e 30%, #1a3852 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#16232e', endColorstr='#1a3852');
}
/* These styles are for Interlude */	
.interlude {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #000000;
	border: 1px solid #465f71;
	moz-box-shadow: inset 0px 0px 0px 1px #adbec6, 0px 0px 8px rgba(70, 95, 113, .8);
	-webkit-box-shadow: inset 0px 0px 0px 1px #adbec6, 0px 0px 8px rgba(70, 95, 113, .8);
	box-shadow: inset 0px 0px 0px 1px #adbec6, 0px 0px 8px rgba(70, 95, 113, .8);
	background: #2e4651;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0%, #2e4651), color-stop(100%, #4a636c) );
	background: -moz-linear-gradient( center top, #2e4651 0%, #4a636c 100% );
	background: linear-gradient( to bottom, #2e4651 0%, #4a636c 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e4651', endColorstr='#4a636c');
}
.interlude:hover {
	background: #4a636c;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0%, #4a636c), color-stop(100%, #2e4651) );
	background: -moz-linear-gradient( center top, #4a636c 0%, #2e4651 100% );
	background: linear-gradient( to bottom, #4a636c 0%, #2e4651 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a636c', endColorstr='#2e4651');
}
/* These styles are for Scribe */	
.scribe {
	color: #424445;
	font-weight: bold;
	border: 1px solid #9d9d9d;
	moz-box-shadow: 0px 0px 8px rgba(157, 157, 157, .9);
	-webkit-box-shadow: 0px 0px 8px rgba(157, 157, 157, .9);
	box-shadow: 0px 0px 8px rgba(157, 157, 157, .9);
	background: #ffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(23%, #ffffff), color-stop(63%, #DCE5E7), color-stop(100%, #dbe6e8) );
	background: -moz-linear-gradient( center top, #ffffff 23%, #dce5e7 63%, #dbe6e8 100% );
	background: linear-gradient( to bottom, #ffffff 23%, #dce5e7 63%, #dbe6e8 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbe6e8', endColorstr='#dbe6e8');
}
.scribe:hover {
	background: #dbe6e8;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(23%, #dbe6e8), color-stop(63%, #DCE5E7), color-stop(100%, #ffffff) );
	background: -moz-linear-gradient( center top, #dbe6e8 23%, #dce5e7 63%, #ffffff 100% );
	background: linear-gradient( to bottom, #dbe6e8 23%, #dce5e7 63%, #ffffff 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbe6e8', endColorstr='#ffffff');
}
/* These styles are for Wiremesh */	
.wire-mesh {
	color: #347499;
	font-weight: bold;
	border: 1px solid #9d9d9d;
	moz-box-shadow: inset 0px 0px 0px 1px #ffffff, 0px 0px 8px rgba(157, 157, 157, .9);
	-webkit-box-shadow: inset 0px 0px 0px 1px #ffffff, 0px 0px 8px rgba(157, 157, 157, .9);
	box-shadow: inset 0px 0px 0px 1px #ffffff, 0px 0px 8px rgba(157, 157, 157, .9);
	background: #ffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(50%, #ffffff), color-stop(100%, #e7eeef) );
	background: -moz-linear-gradient( center top, #ffffff 50%, #e7eeef 100% );
	background: linear-gradient( to bottom, #ffffff 50%, #e7eeef 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffffff', endColorstr='#e7eeef');
}
.wire-mesh:hover {
	background: #dbe6e8;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(50%, #e7eeef), color-stop(100%, #ffffff) );
	background: -moz-linear-gradient( center top, #e7eeef 50%, #ffffff 100% );
	background: linear-gradient( to bottom, #e7eeef 50%, #ffffff 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7eeef', endColorstr='#ffffff');
}
/* These styles are for Medical Staff */	
.medical-staff {
	color: #ffffff;
	font-weight: bold;
	-webkit-text-stroke: 1px #1563a9;
	text-shadow: -1px -1px 0 #1563a9, 1px -1px 0 #1563a9, -1px 1px 0 #1563a9, 1px 1px 0 #1563a9;
	moz-box-shadow: -1px 1px 6px 2px rgba(1, 85, 161, .7);
	-webkit-box-shadow: -1px 1px 6px 2px rgba(1, 85, 161, .7);
	box-shadow: -1px 1px 6px 2px rgba(1, 85, 161, .7);
	background: #ffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(7%, #afd0eb), color-stop(43%, #5D94C7), color-stop(100%, #0155A1) );
	background: -moz-linear-gradient( center top, #afd0eb 7%, #5d94c7 43%, #0155A1 100% );
	background: linear-gradient( to bottom, #afd0eb 7%, #5d94c7 43%, #0155A1 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#afd0eb', endColorstr='#0155A1');
}
.medical-staff:hover {
	background: #ffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(7%, #BDE1FC), color-stop(43%, #68A8DD), color-stop(100%, #0155A1) );
	background: -moz-linear-gradient( center top, #BDE1FC 7%, #68A8DD 43%, #0155A1 100% );
	background: linear-gradient( to bottom, #BDE1FC 7%, #68A8DD 43%, #0155A1 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BDE1FC', endColorstr='#0155A1');
}
/* These styles are for Eco Green */	
.eco-green {
	color: #ffffff;
	font-weight: bold;
	-webkit-text-stroke: 1px #57a267;
	text-shadow: -1px -1px 0 #57a267, 1px -1px 0 #57a267, -1px 1px 0 #57a267, 1px 1px 0 #57a267;
	border: 1px solid #94ba83;
	background: #bedc80;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(7%, #bedc80), color-stop(43%, #63a943), color-stop(100%, #0b6e47) );
	background: -moz-linear-gradient( center top, #bedc80 7%, #63a943 43%, #0b6e47 100% );
	background: linear-gradient( to bottom, #bedc80 7%, #63a943 43%, #0b6e47 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bedc80', endColorstr='#0b6e47');
}
.eco-green:hover {
	background: #ffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(7%, #0b6e47), color-stop(43%, #63a943), color-stop(100%, #bedc80) );
	background: -moz-linear-gradient( center top, #0b6e47 7%, #63a943 43%, #bedc80 100% );
	background: linear-gradient( to bottom, #0b6e47 7%, #63a943 43%, #bedc80 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b6e47', endColorstr='#bedc80');
}
/* These styles are for Election Season and Justice */	
.election-season {
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #8f99a5;
	moz-box-shadow: inset 0px 0px 0px 1px #ffffff, 0px 0px 8px rgba(5, 45, 78, .8);
	-webkit-box-shadow: inset 0px 0px 0px 1px #ffffff, 0px 0px 8px rgba(5, 45, 78, .8);
	box-shadow: inset 0px 0px 0px 1px #ffffff, 0px 0px 8px rgba(5, 45, 78, .8);
	background: #bedc80;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(3%, #406991), color-stop(30%, #4f5e81), color-stop(80%, #052c4d) );
	background: -moz-linear-gradient( center top, #406991 3%, #4f5e81 30%, #052c4d 80% );
	background: linear-gradient( to bottom, #406991 3%, #4f5e81 30%, #052c4d 80% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bedc80', endColorstr='#052c4d');
}
.election-season:hover {
	background: #052c4d;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(3%, #052c4d), color-stop(30%, #4f5e81), color-stop(80%, #406991) );
	background: -moz-linear-gradient( center top, #052c4d 3%, #4f5e81 30%, #406991 80% );
	background: linear-gradient( to bottom, #052c4d 3%, #4f5e81 30%, #406991 80% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#052c4d', endColorstr='#406991');
}
.justice {
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #8f99a5;
	moz-box-shadow: inset 0px 0px 0px 1px #ffffff, 0px 0px 8px rgba(5, 45, 78, .8);
	-webkit-box-shadow: inset 0px 0px 0px 1px #ffffff, 0px 0px 8px rgba(5, 45, 78, .8);
	box-shadow: inset 0px 0px 0px 1px #ffffff, 0px 0px 8px rgba(5, 45, 78, .8);
	background: #bedc80;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(3%, #406991), color-stop(30%, #4f5e81), color-stop(80%, #052c4d) );
	background: -moz-linear-gradient( center top, #406991 3%, #4f5e81 30%, #052c4d 80% );
	background: linear-gradient( to bottom, #406991 3%, #4f5e81 30%, #052c4d 80% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bedc80', endColorstr='#052c4d');
}
.justice:hover {
	background: #052c4d;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(3%, #052c4d), color-stop(30%, #4f5e81), color-stop(80%, #406991) );
	background: -moz-linear-gradient( center top, #052c4d 3%, #4f5e81 30%, #406991 80% );
	background: linear-gradient( to bottom, #052c4d 3%, #4f5e81 30%, #406991 80% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#052c4d', endColorstr='#406991');
}
/* These styles are for Confidential */	
.confidential {
	color: #3275b5;
	font-weight: bold;
	border: 1px solid #8f99a5;
	moz-box-shadow: 0px 0px 8px rgba(5, 45, 78, .8);
	-webkit-box-shadow: 0px 0px 8px rgba(5, 45, 78, .8);
	box-shadow: 0px 0px 8px rgba(5, 45, 78, .8);
	background: #dbe0d4;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(15%, #dbe0d4), color-stop(50%, #b4c1c4), color-stop(100%, #7d93a7) );
	background: -moz-linear-gradient( center top, #dbe0d4 15%, #b4c1c4 50%, #7d93a7 100% );
	background: linear-gradient( to bottom, #dbe0d4 15%, #b4c1c4 50%, #7d93a7 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbe0d4', endColorstr='#7d93a7');
}
.confidential:hover {
	background: #7d93a7;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(15%, #7d93a7), color-stop(50%, #b4c1c4), color-stop(100%, #dbe0d4) );
	background: -moz-linear-gradient( center top, #7d93a7 15%, #b4c1c4 50%, #dbe0d4 100% );
	background: linear-gradient( to bottom, #7d93a7 15%, #b4c1c4 50%, #dbe0d4 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d93a7', endColorstr='#dbe0d4');
}
/* These styles are for Library */	
.library {
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #44392d;
	moz-box-shadow: inset 0px 0px 0px 1px #ffd6ad, 0px 0px 8px rgba(68, 57, 45, .7);
	-webkit-box-shadow: inset 0px 0px 0px 1px #ffd6ad, 0px 0px 8px rgba(68, 57, 45, .7);
	box-shadow: inset 0px 0px 0px 1px #ffd6ad, 0px 0px 8px rgba(68, 57, 45, .7);
	background: #dbe0d4;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(86,44,4,1)), color-stop(80%, rgba(124,86,48,1)), color-stop(80%, rgba(245,169,49,1)), color-stop(80%, rgba(245,169,49,1)), color-stop(85%, rgba(245,169,49,1)), color-stop(85%, rgba(203,203,203,1)), color-stop(90%, rgba(203,203,203,1)), color-stop(90%, rgba(68,52,37,1)), color-stop(95%, rgba(68,52,37,1)), color-stop(95%, rgba(141,105,70,1)));
	background: -moz-linear-gradient(top, rgba(86,44,4,1) 0%, rgba(124,86,48,1) 80%, rgba(245,169,49,1) 80%, rgba(245,169,49,1) 80%, rgba(245,169,49,1) 85%, rgba(203,203,203,1) 85%, rgba(203,203,203,1) 90%, rgba(68,52,37,1) 90%, rgba(68,52,37,1) 95%, rgba(141,105,70,1) 95%);
	background: linear-gradient( to bottom, rgba(86,44,4,1) 0%, rgba(124,86,48,1) 80%, rgba(245,169,49,1) 80%, rgba(245,169,49,1) 80%, rgba(245,169,49,1) 85%, rgba(203,203,203,1) 85%, rgba(203,203,203,1) 90%, rgba(68,52,37,1) 90%, rgba(68,52,37,1) 95%, rgba(141,105,70,1) 95%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#562c04', endColorstr='#8d6946', GradientType=0 );
}
.library:hover {
	background: #dbe0d4;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(124,86,48,1)), color-stop(80%, rgba(160, 125, 76)), color-stop(80%, rgba(245,169,49,1)), color-stop(80%, rgba(245,169,49,1)), color-stop(85%, rgba(245,169,49,1)), color-stop(85%, rgba(203,203,203,1)), color-stop(90%, rgba(203,203,203,1)), color-stop(90%, rgba(68,52,37,1)), color-stop(95%, rgba(68,52,37,1)), color-stop(95%, rgba(141,105,70,1)));
	background: -moz-linear-gradient(top, rgba(124,86,48,1) 0%, rgba(86,44,4,1) 80%, rgba(245,169,49,1) 80%, rgba(245,169,49,1) 80%, rgba(245,169,49,1) 85%, rgba(203,203,203,1) 85%, rgba(203,203,203,1) 90%, rgba(68,52,37,1) 90%, rgba(68,52,37,1) 95%, rgba(141,105,70,1) 95%);
	background: linear-gradient( to bottom, rgba(124,86,48,1) 0%, rgba(86,44,4,1) 80%, rgba(245,169,49,1) 80%, rgba(245,169,49,1) 80%, rgba(245,169,49,1) 85%, rgba(203,203,203,1) 85%, rgba(203,203,203,1) 90%, rgba(68,52,37,1) 90%, rgba(68,52,37,1) 95%, rgba(141,105,70,1) 95%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d6946', endColorstr='#562c04', GradientType=0 );
}
/* These styles are for Academic Tools */	
.academic-tools {
	color: #596f87;
	font-weight: bold;
	-webkit-text-stroke: 1px #dee5e7;
	text-shadow: -1px -1px 0 #dee5e7, 1px -1px 0 #dee5e7, -1px 1px 0 #dee5e7, 1px 1px 0 #dee5e7;
	border: 1px solid #adb2ae;
	moz-box-shadow: 0 0 5px 3px rgba(173, 178, 174, .8);
	-webkit-box-shadow: 0 0 5px 3px rgba(173, 178, 174, .8);
	box-shadow: 0 0 5px 3px rgba(173, 178, 174, .8);
	background: #e3e6eb;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e6eb), color-stop(25%, #b5c2d2), color-stop(100%, #7590ad) );
	background: -moz-linear-gradient(top, #e3e6eb 0%, #b5c2d2 25%, #7590ad 100%);
	background: linear-gradient( to bottom, #e3e6eb 0%, #b5c2d2 25%, #7590ad 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e6eb', endColorstr='#7590ad', GradientType=0 );
}
.academic-tools:hover {
	background: #7590ad;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7590ad), color-stop(25%, b5c2d2), color-stop(100%, #e3e6eb) );
	background: -moz-linear-gradient(top, #7590ad 0%, #b5c2d2 25%, #e3e6eb 100%);
	background: linear-gradient( to bottom, #7590ad 0%, #b5c2d2 25%, #e3e6eb 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7590ad', endColorstr='#e3e6eb', GradientType=0 );
}
/* These styles are for Education Professionals */	
.education-professionals {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #000000;
	border-top: 1px solid #394c72;
	border-bottom: 1px solid #121e36;
	background: #566585;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #566585), color-stop(60%, #21345B) );
	background: -moz-linear-gradient(top, #566585 20%, #21345B 60%);
	background: linear-gradient( to bottom, #566585 20%, #21345B 60%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#566585', endColorstr='#21345b', GradientType=0 );
}
.education-professionals:hover {
	background: #21345b;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #21345b), color-stop(60%, #566585) );
	background: -moz-linear-gradient(top, #21345b 0%, #566585 60%);
	background: linear-gradient( to bottom, #21345b 0%, #566585 60%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21345b', endColorstr='#566585', GradientType=0 );
}
/* These styles are for Business Professionals */	
.business-professionals {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #000000;
	moz-box-shadow: inset 0 0 3px 1px #aaa771, 2px 2px 3px 2px rgba(0,0,0, .7);
	-webkit-box-shadow: inset 0 0 3px 1px #aaa771, 2px 2px 3px 2px rgba(0,0,0, .7);
	box-shadow: inset 0 0 3px 1px #aaa771, 2px 2px 3px 2px rgba(0,0,0, .7);
	background: #827f56;
}
.business-professionals:hover {
	background: #726f4b;
}
/* These styles are for Halftone Green */	
.halftone-green {
	color: #ffffff;
	font-weight: bold;
	-webkit-text-stroke: 1px #5d7362;
	text-shadow: -1px -1px 0 #5d7362, 1px -1px 0 #5d7362, -1px 1px 0 #5d7362, 1px 1px 0 #5d7362;
	border: 1px solid #ffffff;
	moz-box-shadow: inset 0 0 4px 3px #449978;
	-webkit-box-shadow: inset 0 0 4px 3px #449978;
	box-shadow: inset 0 0 4px 3px #449978;
	background: #87c38e;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #87c38e), color-stop(30%, #53bb60), color-stop(55%, #298b48), color-stop(100%, #0f7341) );
	background: -moz-linear-gradient(top, #87c38e 10%, #53bb60 30%, #298b48 55%, #0f7341 100%);
	background: linear-gradient( to bottom, #87c38e 10%, #53bb60 30%, #298b48 55%, #0f7341 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87c38e', endColorstr='#0f7341', GradientType=0 );
}
.halftone-green:hover {
	background: #0f73415;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #0f7341), color-stop(30%, #298b48), color-stop(55% #53bb60), color-stop(100%, #87c38e) );
	background: -moz-linear-gradient(top, #0f7341 10%, #298b48 30%, #53bb60 55%, #87c38e 100%);
	background: linear-gradient( to bottom, #0f7341 10%, #298b48 30%, #53bb60 55%, #87c38e 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f7341', endColorstr='#87c38e', GradientType=0 );
}
/* These styles are for Linear Blue */	
.linear-blue {
	color: #042b4c;
	font-weight: bold;
	border: 1px solid #ffffff;
	moz-box-shadow: inset 0 0 0 1px #042b4c;
	-webkit-box-shadow: inset 0 0 0 1px #042b4c;
	box-shadow: inset 0 0 0 1px #042b4c;
	background: #b3dae8;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b3dae8), color-stop(50%, #749eb9), color-stop(100%, #43657a) );
	background: -moz-linear-gradient(top, #b3dae8 0%, #749eb9 50%, #43657a 100%);
	background: linear-gradient( to bottom, #b3dae8 0%, #749eb9 50%, #43657a 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dae8', endColorstr='#43657a', GradientType=0 );
}
.linear-blue:hover {
	background: #43657a;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43657a), color-stop(50%, #749eb9), color-stop(100%, #b3dae8) );
	background: -moz-linear-gradient(top, #43657a 0%, #749eb9 50%, #b3dae8 100%);
	background: linear-gradient( to bottom, #43657a 0%, #749eb9 50%, #b3dae8 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43657a', endColorstr='#b3dae8', GradientType=0 );
}
/* These styles are for Hexagon Blue */	
.hexagon-blue {
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #2e729f;
	-moz-box-shadow: inset 0px 0px 0px 1px #3f83b0, -1px 1px 6px 2px rgba(102, 102, 102, .8);
	-webkit-box-shadow: inset 0px 0px 0px 1px #3f83b0, -1px 1px 6px 2px rgba(102, 102, 102, .8);
	box-shadow: inset 0px 0px 0px 1px #3f83b0, -1px 1px 6px 2px rgba(102, 102, 102, .8);
	background: #eff4fa;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eff4fa), color-stop(30%, #5f98d1), color-stop(40%, #007ac1), color-stop(100%, #005a96) );
	background: -moz-linear-gradient(top, #eff4fa 0%, #5f98d1 30%, #007ac1 40%, #005a96 100%);
	background: linear-gradient( to bottom, #eff4fa 0%, #5f98d1 30%, #007ac1 40%, #005a96 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff4fa', endColorstr='#005a96', GradientType=0 );
}
.hexagon-blue:hover {
	background: #005a96;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005a96), color-stop(30%, #007ac1), color-stop(40%, #5f98d1), color-stop(100%, #eff4fa) );
	background: -moz-linear-gradient(top, #005a96 0%, #007ac1 30%, #5f98d1 40%, #eff3fa 100%);
	background: linear-gradient( to bottom, #005a96 0%, #007ac1 30%, #5f98d1 40%, #eff3fa 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005a96', endColorstr='#eff4fa', GradientType=0 );
}
/* These styles are for Whiteboard */	
.whiteboard {
	color: #ffffff;
	font-weight: bold;
	-webkit-text-stroke: 1px #414141;
	text-shadow: -1px -1px 0 #414141, 1px -1px 0 #414141, -1px 1px 0 #414141, 1px 1px 0 #414141;
	border: 1px solid #cccbc8;
	-moz-box-shadow: inset 0px 0px 0px 1px #6b6b6b;
	-webkit-box-shadow: inset 0px 0px 0px 1px #6b6b6b;
	box-shadow: inset 0px 0px 0px 1px #6b6b6b;
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #838383), color-stop(100%, #464646) );
	background: -moz-linear-gradient(top, #ffffff 0%, #838383 50%, #464646 100%);
	background: linear-gradient( to bottom, #ffffff 0%, #838383 50%, #464646 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#464646', GradientType=0 );
}
.whiteboard:hover {
	background: #464646;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #464646), color-stop(50%, #838383), color-stop(100%, #ffffff) );
	background: -moz-linear-gradient(top, #464646 0%, #838383 50%, #ffffff 100%);
	background: linear-gradient( to bottom, #464646 0%, #838383 50%, #ffffff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#464646', endColorstr='#ffffff', GradientType=0 );
}
/* These styles are for Color Graph */	
.color-graph {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #000000;
	border: 1px solid #ffffff;
	-moz-box-shadow: inset 0px 0px 0px 1px #ff0909;
	-webkit-box-shadow: inset 0px 0px 0px 1px #ff0909;
	box-shadow: inset 0px 0px 0px 1px #ff0909;
	background: #f86565;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #f86565), color-stop(50%, #fd1c1c), color-stop(100%, #fe0000) );
	background: -moz-linear-gradient(top, #f86565 10%, #fd1c1c 50%, #fe0000 100%);
	background: linear-gradient( to bottom, #f86565 10%, #fd1c1c 50%, #fe0000 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f86565', endColorstr='#fe0000', GradientType=0 );
}
.color-graph:hover {
	background: #fe0000;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #fe0000), color-stop(50%, #fd1c1c), color-stop(100%, #f86565) );
	background: -moz-linear-gradient(top, #fe0000 10%, #fd1c1c 50%, #f86565 100%);
	background: linear-gradient( to bottom, #fe0000 10%, #fd1c1c 50%, #f86565 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe0000', endColorstr='#f86565', GradientType=0 );
}
/* These styles are for Customer Support */	
.customer-support {
	color: #ffffff;
	font-weight: bold;
	-webkit-text-stroke: 1px #464646;
	text-shadow: -1px -1px 0 #464646, 1px -1px 0 #464646, -1px 1px 0 #464646, 1px 1px 0 #464646;
	border: 1px solid #ffffff;
	-moz-box-shadow: inset 0px 0px 0px 1px #52622f;
	-webkit-box-shadow: inset 0px 0px 0px 1px #52622f;
	box-shadow: inset 0px 0px 0px 1px #52622f;
	background: #a4b564;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #a4b564), color-stop(50%, #606b3a), color-stop(100%, #3c4c21) );
	background: -moz-linear-gradient(top, #a4b564 10%, #606b3a 50%, #3c4c21 100%);
	background: linear-gradient( to bottom, #a4b564 10%, #606b3a 50%, #3c4c21 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4b564', endColorstr='#3c4c21', GradientType=0 );
}
.customer-support:hover {
	background: #3c4c21;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #3c4c21), color-stop(50%, #606b3a), color-stop(100%, #a4b564) );
	background: -moz-linear-gradient(top, #3c4c21 10%, #606b3a 50%, #a4b564 100%);
	background: linear-gradient( to bottom, #3c4c21 10%, #606b3a 50%, #a4b564 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c4c21', endColorstr='#a4b564', GradientType=0 );
}
/* These styles are for Halftone */	
.halftone {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 0px #000000;
	moz-box-shadow: -1px 1px 6px 1px rgba(211, 0, 0, .5);
	-webkit-box-shadow: -1px 1px 6px 1px rgba(211, 0, 0, .5);
	box-shadow: -1px 1px 6px 1px rgba(211, 0, 0, .5);
	background: #D30000;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(10%, #fe4444), color-stop(80%, #f23131), color-stop(100%, #d70606) );
	background: -moz-linear-gradient( center top, #fe4444 10%, #f23131 80%, #d70606 100% );
	background: linear-gradient( to bottom, #fe4444 10%, #f23131 80%, #d70606 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe4444', endColorstr='#d70606');
	border: none;
}
.halftone:hover {
	background: #fe4444;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0%, #fc6d6d), color-stop(80%, #e32a2a), color-stop(100%, #d50606) );
	background: -moz-linear-gradient( center top, #fc6d6d 10%, #e32a2a 80%, #d50606 100% );
	background: linear-gradient( to bottom, #fc6d6d 10%, #e32a2a 80%, #d50606 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc6d6d', endColorstr='#d50606');
}
/* These styles are for Healthcare*/
.healthcare {
	color: #ffffff;
	font-weight: bold;
	text-shadow: -1px 1px 1px #000000;
	border: 1px solid #295834;
	-moz-box-shadow: inset 0px 0px 0px 1px #FFFFFF;
	-webkit-box-shadow: inset 0px 0px 0px 1px #FFFFFF;
	box-shadow: inset 0px 0px 0px 1px #FFFFFF;
	background: #5ccea0;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(10%, #5ccea0), color-stop(85%, #009c5d) );
	background: -moz-linear-gradient( center top, #5ccea0 10%, #009c5d 85% );
	background: linear-gradient( to bottom, #5ccea0 10%, #009c5d 85% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ccea0', endColorstr='#009c5d');
}
.healthcare:hover {
	background: #009c5d;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(10%, #009c5d), color-stop(85%, #5ccea0) );
	background: -moz-linear-gradient( center top, #009c5d 10%, #5ccea0 85% );
	background: linear-gradient( to bottom, #009c5d 10%, #5ccea0 85% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009c5d', endColorstr='#5ccea0');
}
/* These styles are for Woodgrain */	
.woodgrain {
	color: #ffffff;
	font-weight: bold;
	/*-webkit-text-stroke: 1px #000000; fixed issue in chrome*/  
	text-shadow: 0px -1px 4px #000000;
	border: 1px solid #c83e4e;
	background: #dc1f3b;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(20%, #dc1f3b), color-stop(100%, #55070f) );
	background: -moz-linear-gradient( center top, #dc1f3b 20%, #55070f 100% );
	background: linear-gradient( to bottom, #dc1f3b 20%, #55070f 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc1f3b', endColorstr='#55070f');
}
.woodgrain:hover {
	background: #38507e;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(20%, #ef2d4a), color-stop(100%, #700a15) );
	background: -moz-linear-gradient( center top, #ef2d4a 20%, #700a15 100% );
	background: linear-gradient( to bottom, #ef2d4a 20%, #700a15 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef2d4a', endColorstr='#700a15');
}
/* These styles are for Bistro */	
.bistro {
	color: #3b0a06;
	font-weight: bold;
	/*-webkit-text-stroke: 1px #ffffff; fixed issue in chrome*/  
	text-shadow: 1px .5px 1px #FFFFFF;
	border: 3px solid #CCCCCC;
	-moz-box-shadow: inset 0px 0px 0px 1px #f5a40f;
	-webkit-box-shadow: inset 0px 0px 0px 1px #f5a40f;
	box-shadow: inset 0px 0px 0px 1px #f5a40f;
	background: #f8bf13;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(20%, #f8bf13), color-stop(100%, #f28a0b) );
	background: -moz-linear-gradient( center top, #f8bf13 20%, #f28a0b 100% );
	background: linear-gradient( to bottom, #f8bf13 20%, #f28a0b 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8bf13', endColorstr='#f28a0b');
}
.bistro:hover {
	background: #38507e;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(20%, #f28a0b), color-stop(100%, #f8bf13) );
	background: -moz-linear-gradient( center top, #f28a0b 20%, #f8bf13 100% );
	background: linear-gradient( to bottom, #f28a0b 20%, #f8bf13 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f28a0b', endColorstr='#f8bf13');
}
