a.button {
	color: #F2F2F2;
}

a.button:hover {
	color: #E6E6E6;
}

.button {
	box-shadow: 0 1px 1px rgba(0,0,0,0.1), inset 0 1px 0 rgba(255,255,255,0.6);
	padding: 7px 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	margin: 0px 2px;
}

.button:hover {
	opacity: 0.90;
	filter: alpha(opacity=90);
}

.button_blue {
	background: #0274BE;
	background: -moz-linear-gradient(top, #0274BE 0%, #012842 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0274BE), color-stop(90%,#012842));
	background: -webkit-linear-gradient(top, #0274BE 0%,#012842 90%);
	background: -o-linear-gradient(top, #0274BE 0%,#012842 90%);
	background: -ms-linear-gradient(top, #0274BE 0%,#012842 90%);
	background: linear-gradient(top, #0274BE 0%,#012842 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0274BE', endColorstr='#012842',GradientType=0 );
}

.button_orange {
	background: #CC6600;
	background: -moz-linear-gradient(top, #FF8000 0%, #804000 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF8000), color-stop(90%,#804000));
	background: -webkit-linear-gradient(top, #FF8000 0%,#804000 90%);
	background: -o-linear-gradient(top, #FF8000 0%,#804000 90%);
	background: -ms-linear-gradient(top, #FF8000 0%,#804000 90%);
	background: linear-gradient(top, #FF8000 0%,#804000 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF8000', endColorstr='#804000',GradientType=0 );
}

.button_dark {
	background: #444444;
	background: -moz-linear-gradient(top, #808080 0%, #1A1A1A 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#808080), color-stop(90%,#1A1A1A));
	background: -webkit-linear-gradient(top, #808080 0%,#1A1A1A 90%);
	background: -o-linear-gradient(top, #808080 0%,#1A1A1A 90%);
	background: -ms-linear-gradient(top, #808080 0%,#1A1A1A 90%);
	background: linear-gradient(top, #808080 0%,#1A1A1A 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808080', endColorstr='#1A1A1A',GradientType=0 );
}

.button_red {
	background: #990000;
	background: -moz-linear-gradient(top, #E60000 0%, #660000 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E60000), color-stop(90%,#660000));
	background: -webkit-linear-gradient(top, #E60000 0%,#660000 90%);
	background: -o-linear-gradient(top, #E60000 0%,#660000 90%);
	background: -ms-linear-gradient(top, #E60000 0%,#660000 90%);
	background: linear-gradient(top, #E60000 0%,#660000 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E60000', endColorstr='#660000',GradientType=0 );
}

.button_green {
	background: #008000;
	background: -moz-linear-gradient(top, #00B300 0%, #004D00 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00B300), color-stop(90%,#004D00));
	background: -webkit-linear-gradient(top, #00B300 0%,#004D00 90%);
	background: -o-linear-gradient(top, #00B300 0%,#004D00 90%);
	background: -ms-linear-gradient(top, #00B300 0%,#004D00 90%);
	background: linear-gradient(top, #00B300 0%,#004D00 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00B300', endColorstr='#004D00',GradientType=0 );
}

.button_purple {
	background: #CC00CC;
	background: -moz-linear-gradient(top, #FF00FF 0%, #660066 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF00FF), color-stop(90%,#660066));
	background: -webkit-linear-gradient(top, #FF00FF 0%,#660066 90%);
	background: -o-linear-gradient(top, #FF00FF 0%,#660066 90%);
	background: -ms-linear-gradient(top, #FF00FF 0%,#660066 90%);
	background: linear-gradient(top, #FF00FF 0%,#660066 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF00FF', endColorstr='#660066',GradientType=0 );
}

/*-------------------------------
	Shortcode Highlight, Quote, Icons
-------------------------------*/

span.highlight-blue {
	background: #CCEEFF;
}

span.highlight-red {
	background: #FFCCCC;
}

span.highlight-yellow {
	background: #FFFF99;
}

span.highlight-green {
	background: #CCFFCC;
}

span.highlight-purple {
	background: #FFCCFF;
}

blockquote.pullquote {
	width: 150px;
	line-height: 140%;
	color: #666;
	background: none;
}

blockquote.alignleft {
	text-align: right;
	padding: 0 10px 0 0;
	border: 0;
	font: 16px Georgia;
	font-style: italic;
	color: #666;
	border-right: 2px solid #E6E6E6;
}

blockquote.pullquote p {
	color: #666;
}

blockquote.alignright {
	text-align: left;
	padding: 0 0 0 10px;
	border: 0;
	font: 16px Georgia;
	font-style: italic;
	color: #666;
	border-left: 2px solid #E6E6E6;
}

.icon_folder {
	width: 64px;
	background:
}

/*-------------------------------
	Shortcode Layout
-------------------------------*/

.one_half{ width:48%; }
.one_third{ width:30.66%; }
.two_third{ width:65.33%; }
.one_fourth{ width:22%; }
.three_fourth{ width:74%; }
.one_fifth{ width:16.8%; }
.two_fifth{ width:37.6%; }
.three_fifth{ width:58.4%; }
.four_fifth{ width:67.2%; }
.one_sixth{ width:13.33%; }
.five_sixth{ width:82.67%; }
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }
.last{ margin-right:0 !important; clear:right; }
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}

/*-------------------------------
	Shortcode Action Button
-------------------------------*/

.action-button a:link, .action-button a:visited {
	border-radius: 5px;
	display: inline-block;
	font: 16px Oswald, Arial;
	margin: 0 10px 5px 0;
	-moz-border-radius: 5px;
	padding: 12px 18px 14px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0,0,0,0.3);
	text-transform: uppercase;
	-webkit-border-radius: 5px;
}

.action-button .subtitle {
	display: block;
	font: 400 11px Arial, Sans-Serif;
	margin: 5px 0 0;
}

.blue-button a:link, .blue-button a:visited {
	color: #FFF;
	background: #0274BE;
	background: -moz-linear-gradient(top, #0274BE 0%, #012842 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0274BE), color-stop(90%,#012842));
	background: -webkit-linear-gradient(top, #0274BE 0%,#012842 90%);
	background: -o-linear-gradient(top, #0274BE 0%,#012842 90%);
	background: -ms-linear-gradient(top, #0274BE 0%,#012842 90%);
	background: linear-gradient(top, #0274BE 0%,#012842 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0274BE', endColorstr='#012842',GradientType=0 );
}

.orange-button a:link, .orange-button a:visited {
	color: #FFF;
	background: #CC6600;
	background: -moz-linear-gradient(top, #FF8000 0%, #804000 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF8000), color-stop(90%,#804000));
	background: -webkit-linear-gradient(top, #FF8000 0%,#804000 90%);
	background: -o-linear-gradient(top, #FF8000 0%,#804000 90%);
	background: -ms-linear-gradient(top, #FF8000 0%,#804000 90%);
	background: linear-gradient(top, #FF8000 0%,#804000 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF8000', endColorstr='#804000',GradientType=0 );
}

.dark-button a:link, .dark-button a:visited {
	color: #FFF;
	background: #444444;
	background: -moz-linear-gradient(top, #808080 0%, #1A1A1A 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#808080), color-stop(90%,#1A1A1A));
	background: -webkit-linear-gradient(top, #808080 0%,#1A1A1A 90%);
	background: -o-linear-gradient(top, #808080 0%,#1A1A1A 90%);
	background: -ms-linear-gradient(top, #808080 0%,#1A1A1A 90%);
	background: linear-gradient(top, #808080 0%,#1A1A1A 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808080', endColorstr='#1A1A1A',GradientType=0 );
}

.red-button a:link, .red-button a:visited {
	color: #FFF;
	background: #990000;
	background: -moz-linear-gradient(top, #E60000 0%, #660000 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E60000), color-stop(90%,#660000));
	background: -webkit-linear-gradient(top, #E60000 0%,#660000 90%);
	background: -o-linear-gradient(top, #E60000 0%,#660000 90%);
	background: -ms-linear-gradient(top, #E60000 0%,#660000 90%);
	background: linear-gradient(top, #E60000 0%,#660000 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E60000', endColorstr='#660000',GradientType=0 );
}

.green-button a:link, .green-button a:visited {
	color: #FFF;
	background: #008000;
	background: -moz-linear-gradient(top, #00B300 0%, #004D00 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00B300), color-stop(90%,#004D00));
	background: -webkit-linear-gradient(top, #00B300 0%,#004D00 90%);
	background: -o-linear-gradient(top, #00B300 0%,#004D00 90%);
	background: -ms-linear-gradient(top, #00B300 0%,#004D00 90%);
	background: linear-gradient(top, #00B300 0%,#004D00 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00B300', endColorstr='#004D00',GradientType=0 );
}

.purple-button a:link, .purple-button a:visited {
	color: #FFF;
	background: #CC00CC;
	background: -moz-linear-gradient(top, #FF00FF 0%, #660066 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF00FF), color-stop(90%,#660066));
	background: -webkit-linear-gradient(top, #FF00FF 0%,#660066 90%);
	background: -o-linear-gradient(top, #FF00FF 0%,#660066 90%);
	background: -ms-linear-gradient(top, #FF00FF 0%,#660066 90%);
	background: linear-gradient(top, #FF00FF 0%,#660066 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF00FF', endColorstr='#660066',GradientType=0 );
}

.purple-button a:hover,
.red-button a:hover,
.dark-button a:hover,
.orange-button a:hover,
.green-button a:hover,
.blue-button a:hover {
	opacity: 0.90;
	filter: alpha(opacity=90);
}

/*-------------------------------
	Shortcode Toggle
-------------------------------*/

.togglerwrapper {
	margin: 0 0 5px;
}

h3.trigger {
	font-family: 'Open Sans', Arial;
	margin: 0px !important;
	font-size: 16px;
	padding: 10px 10px 10px 30px;
	background: url('toggle-plus.png') no-repeat 10px center;
}
h3.trigger a {
	color: #333;
	text-decoration: none;
	display: block;
}

h3.active {
	background: url('toggle-minus.png') no-repeat 10px center;
}

h3.toggle-white {
	background-color: #FFF;
}

h3.toggle-gray {
	background-color: #F2F2F2;
}

.toggle_container {
	overflow: hidden;
	padding: 10px;
	border: 1px solid #E6E6E6;
}

/*-------------------------------
	Shortcode Alertbox
-------------------------------*/

.alertbox {
	font-size: 12px;
	padding: 12px 5% 12px 5%;
	text-align: center;
	margin: 0 0 20px 0;
}

.alertbox.blue {
	background: #CCCEFF;
	border: 1px solid #e4e4e4;
	color: #444444;
}
.alertbox.red {
	background: #FFD7D8;
	border: 1px solid #f9bac7;
	color: #d54c4c;
}
.alertbox.orange {
	background: #FFCBA8;
	border: 1px solid #efd1b1;
	color: #cc6600;
}
.alertbox.green {
	background: #D5FFCA;
	border: 1px solid #cadba7;
	color: #5f8b33;
}
.alertbox.dark {
	background: #D6D6D6;
	border: 1px solid #CCCCCC;
	color: #333333;
}

/*-------------------------------
	Shortcode Tabs
-------------------------------*/

.ui-tabs {
	padding:0;
	zoom:1;
}
.ui-tabs .ui-tabs-nav {
	list-style:none;
	position:relative;
	padding: 0;
	margin: 0;
	zoom:1;
}
.ui-tabs .ui-tabs-nav li {
	position:relative;
	float:left;
	border-bottom-width:0!important;
	margin:0;
	padding:0;
}
.ui-tabs .ui-tabs-nav li a {
	float:left;
	text-decoration:none;
	padding: 8px 15px;
	background: #E0E0E0;
	color:#444;
	margin-right: 3px;
}
.ui-tabs .ui-tabs-nav li a:hover{
	background: #D6D6D6;
	color:#333;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	border-bottom-width:0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor:text;
	background: #666;
	color:#FFF;
}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor:pointer;
}

.ui-tabs .ui-tabs-panel {
	padding:10px;
	display:block;
	border-width:0;
	background:#FFF;
	clear:both;
	border: 1px solid #E6E6E6;
	color: #444;
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}