/* MODX Forums Default Theme
 *  12/2012
 *  CSS Compiled using SASS and Compass
 */
@font-face {
    font-family: 'BreeAtkinsBoldOblique';
	src: url('fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
	url('fonts/Montserrat-Bold.otf') format('opentype'),
	url('fonts/Montserrat-Bold.woff') format('woff'),
	url('.fonts/Montserrat-Bold.ttf') format('truetype'),
	url('fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
    font-family: 'BreeAtkins-BoldOblique';
	src: url('fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
	url('fonts/Montserrat-Bold.otf') format('opentype'),
	url('fonts/Montserrat-Bold.woff') format('woff'),
	url('.fonts/Montserrat-Bold.ttf') format('truetype'),
	url('fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'BreeAtkinsLightOblique';
	src: url('fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
	url('fonts/Montserrat-Light.otf') format('opentype'),
	url('fonts/Montserrat-Light.woff') format('woff'),
	url('fonts/Montserrat-Light.ttf') format('truetype'),
	url('fonts/Montserrat-Light.svg#Montserrat-Light') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'BreeAtkinsLt-Oblique';
	src: url('fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
	url('fonts/Montserrat-Light.otf') format('opentype'),
	url('fonts/Montserrat-Light.woff') format('woff'),
	url('fonts/Montserrat-Light.ttf') format('truetype'),
	url('fonts/Montserrat-Light.svg#Montserrat-Light') format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family: 'BreeAtkinsOblique';
	src: url('fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
	url('fonts/Montserrat-Bold.otf') format('opentype'),
	url('fonts/Montserrat-Bold.woff') format('woff'),
	url('.fonts/Montserrat-Bold.ttf') format('truetype'),
	url('fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
	font-weight:bold;
	font-style:normal;
}
@font-face {
	font-family: 'BreeAtkinsOblique';
	src: url('fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
	url('fonts/Montserrat-Bold.otf') format('opentype'),
	url('fonts/Montserrat-Bold.woff') format('woff'),
	url('.fonts/Montserrat-Bold.ttf') format('truetype'),
	url('fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
	font-weight:600;
	font-style:normal;
}
@font-face {
    font-family: 'BreeAtkinsOblique';
	src: url('fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
	url('fonts/Montserrat-Light.otf') format('opentype'),
	url('fonts/Montserrat-Light.woff') format('woff'),
	url('fonts/Montserrat-Light.ttf') format('truetype'),
	url('fonts/Montserrat-Light.svg#Montserrat-Light') format('svg');
	font-weight:normal;
	font-style:normal;
}

/* all font-sizes -2px */
@font-face {
	font-family:'Roboto-Regular';
	src:url("fonts/robotoregular.eot?") format("eot"),
	url("fonts/robotoregular.woff") format("woff"),
	url("fonts/robotoregular.ttf") format("truetype");
	font-weight:normal;
	font-style:normal;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,.dis-content pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
	{
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline
}

html {
	line-height: 1
}

ol,ul {
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

caption,th,td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle
}

q,blockquote {
	quotes: none
}

q:before,q:after,blockquote:before,blockquote:after {
	content: "";
	content: none
}

a img {
	border: none
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary
	{
	display: block
}

@
-webkit-keyframes fadeIn { 0%{
	opacity: 0
}

100%{
opacity
:
1
}
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,.dis-content pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
	{
	
	display: block
}

body {
	line-height: 1
}

ol,ul {
	list-style: none
}

blockquote,q {
	quotes: none
}

q:before,q:after {
	content: "";
	content: none
}

ins {
	text-decoration: none
}

del {
	text-decoration: line-through
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

html {
	font-size: 62.5%
}

body {
	font-family: 'BreeAtkinsOblique',Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	font-size: 1.3rem;
	line-height: 1.4
}
input, textarea, select, button {
	font-family: 'BreeAtkinsOblique',Arial, Helvetica, sans-serif;
	font-weight: normal;
}
h1 {
	font-size: 2em;
	font-size: 27px;
	font-size: 2.7rem;
	font-weight: bold;
	
 	color:#005dab; 
 	font-family: 'BreeAtkinsOblique';
	
}

h2 {
	font-size: 22px;
	font-size: 2.2rem
}

h3 {
	font-size: 19px;
	font-size: 1.9rem
}

h4 {
	font-size: 16px;
	font-size: 1.6rem
}

b,strong {
	font-weight: bold
}

em,i {
	font-style: italic
}

a {
	color: #0057a6;
	text-decoration: none
}

a:hover {
	color: #000;
	text-decoration: underline
}

a:focus {
	-webkit-box-shadow: #a5ca53 0 0 5px;
	-moz-box-shadow: #a5ca53 0 0 5px;
	box-shadow: #a5ca53 0 0 5px;
	outline: #a5ca53;
	background-color: #fff
}

pre,.dis-content pre {
	font-family: "Courier New", Courier, mono
}

.dis-post:hover .dis-action-btn,#dis-quick-reply-form:hover .dis-action-btn,.dis-post:hover .dis-pm-btn,#dis-quick-reply-form:hover .dis-pm-btn,.dis-post:hover .dis-post-notanswer span,#dis-quick-reply-form:hover .dis-post-notanswer span
	{
	-webkit-animation: fadeIn 0.4s 0.1s ease both;
	-moz-animation: fadeIn 0.4s 0.1s ease both;
	-ms-animation: fadeIn 0.4s 0.1s ease both;
	-o-animation: fadeIn 0.4s 0.1s ease both;
	animation: fadeIn 0.4s 0.1s ease both
}

.dis-post .dis-action-btn,#dis-quick-reply-form .dis-action-btn,.dis-post .dis-pm-btn,#dis-quick-reply-form .dis-pm-btn
	{
	-webkit-animation: fadeOut 0.2s 0 ease both;
	-moz-animation: fadeOut 0.2s 0 ease both;
	-ms-animation: fadeOut 0.2s 0 ease both;
	-o-animation: fadeOut 0.2s 0 ease both;
	animation: fadeOut 0.2s 0 ease both
}

.quick-fade-in-bg {
	-webkit-transition: background-image 0.7s linear;
	-moz-transition: background-image 0.7s linear;
	-ie-transition: background-image 0.7s linear;
	-o-transition: background-image 0.7s linear;
	transition: "background-image" 0.7s linear
}

.m-user_tools_logout,#F-Toggle-Options a.a-options,.paginate a,.paginate li.inactive,.paginate li.active,.dis-cat-header .a-toggle-view,.paginate.stand-alone .a-toggle-view
	{
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #224946),
		color-stop(100%, #1f4240) );
	background-image: -webkit-linear-gradient(#7ac2d5, #53afc9);
	background-image: -moz-linear-gradient(#7ac2d5, #53afc9);
	background-image: -o-linear-gradient(#7ac2d5, #53afc9);
	background-image: linear-gradient(#7ac2d5, #53afc9);
	-webkit-box-shadow: #070e0e 0 0 3px, #000 0 1px 0, #7ac2d5 0 1px 0 inset;
	-moz-box-shadow: #070e0e 0 0 3px, #000 0 1px 0, #7ac2d5 0 1px 0 inset;
	box-shadow: #070e0e 0 0 3px, #000 0 1px 0, #7ac2d5 0 1px 0 inset;
	color: #ebf5f5 !important
}

.m-user_tools_logout:hover,#F-Toggle-Options a.a-options:hover,.paginate a:hover,.paginate li.inactive:hover,.paginate li.active:hover,.dis-cat-header .a-toggle-view:hover,.paginate.stand-alone .a-toggle-view:hover,.active.m-user_tools_logout,#F-Toggle-Options a.active.a-options,.paginate a.active,.paginate li.active.inactive,.paginate li.active,.dis-cat-header .active.a-toggle-view,.paginate.stand-alone .active.a-toggle-view
	{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100 );
	opacity: 1;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3b7d78),
		color-stop(100%, #2e625e) );
	background-image: -webkit-linear-gradient(#7ac2d5, #53afc9);
	background-image: -moz-linear-gradient(#7ac2d5, #53afc9);
	background-image: -o-linear-gradient(#7ac2d5, #53afc9);
	background-image: linear-gradient(#7ac2d5, #53afc9);
	-webkit-box-shadow: #000 0 0 3px, #000 0 1px 0, #4ba09a 0 1px 0 inset;
	-moz-box-shadow: #000 0 0 3px, #000 0 1px 0, #4ba09a 0 1px 0 inset;
	box-shadow: #000 0 0 3px, #000 0 1px 0, #4ba09a 0 1px 0 inset
}

a.preview,a#dis-preview-btn.preview {
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7fc3be),
		color-stop(100%, #275450) );
	background-image: -webkit-linear-gradient(#7ac2d5, #7ac2d5);
	background-image: -moz-linear-gradient(#7ac2d5, #7ac2d5);
	background-image: -o-linear-gradient(#7ac2d5, #7ac2d5);
	background-image: linear-gradient(#7ac2d5, #7ac2d5);
	background-color: #275450;
	-webkit-box-shadow: #122725 0 0 3px, #000 0 1px 0, #7ac2d5 0 1px 0 inset;
	-moz-box-shadow: #122725 0 0 3px, #000 0 1px 0, #7ac2d5 0 1px 0 inset;
	box-shadow: #122725 0 0 3px, #000 0 1px 0, #7ac2d5 0 1px 0 inset;
	color: #ebf5f5 !important
}

a.preview:hover,a#dis-preview-btn.preview:hover,a.active.preview,a.active#dis-preview-btn.preview
	{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100 );
	opacity: 1;
	-webkit-box-shadow: #000 0 0 3px, #000 0 1px 0, #4ba09a 0 1px 0 inset;
	-moz-box-shadow: #000 0 0 3px, #000 0 1px 0, #4ba09a 0 1px 0 inset;
	box-shadow: #000 0 0 3px, #000 0 1px 0, #4ba09a 0 1px 0 inset
}

#F-Toggle-List {
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #224946),
		color-stop(100%, #1f4240) );
	background-image: -webkit-linear-gradient(#224946, #1f4240);
	background-image: -moz-linear-gradient(#224946, #1f4240);
	background-image: -o-linear-gradient(#224946, #1f4240);
	background-image: linear-gradient(#224946, #1f4240);
	-webkit-box-shadow: #070e0e 0 0 3px, #000 0 1px 0, #2b5b57 0 1px 0 inset;
	-moz-box-shadow: #070e0e 0 0 3px, #000 0 1px 0, #2b5b57 0 1px 0 inset;
	box-shadow: #070e0e 0 0 3px, #000 0 1px 0, #2b5b57 0 1px 0 inset;
	color: #ebf5f5 !important
}

.a-primary-cta,.a-tertiary-cta,.question,.tag,.solved {
	color: #fff;
	font-size: 13px;
	font-size: 1.3rem;
	margin: 0 0 0 1em;
	border: none;
	padding: 6px;
	padding: 0.6rem;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a5ca53),
		color-stop(100%, #7a9c30) );
	background-image: -webkit-linear-gradient(#a5ca53, #7a9c30);
	background-image: -moz-linear-gradient(#a5ca53, #7a9c30);
	background-image: -o-linear-gradient(#a5ca53, #7a9c30);
	background-image: linear-gradient(#a5ca53, #7a9c30);
	-webkit-box-shadow: #a9cd5b 0 1px 0 inset, #000 0 1px 0;
	-moz-box-shadow: #a9cd5b 0 1px 0 inset, #000 0 1px 0;
	box-shadow: #a9cd5b 0 1px 0 inset, #000 0 1px 0;
	text-shadow: rgba(0, 0, 0, 0.8) 0 0 3px, rgba(0, 0, 0, 0.6) 0 1px 0;
	font-weight: 500
}

.a-primary-cta:hover,.a-tertiary-cta:hover,.question:hover,.tag:hover,.solved:hover
	{
	text-decoration: none;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #afd066),
		color-stop(100%, #93bb39) );
	background-image: -webkit-linear-gradient(#afd066, #93bb39);
	background-image: -moz-linear-gradient(#afd066, #93bb39);
	background-image: -o-linear-gradient(#afd066, #93bb39);
	background-image: linear-gradient(#afd066, #93bb39);
	-webkit-box-shadow: #c6dd91 0 1px 0 inset, #000 0 1px 0;
	-moz-box-shadow: #c6dd91 0 1px 0 inset, #000 0 1px 0;
	box-shadow: #c6dd91 0 1px 0 inset, #000 0 1px 0
}

.dis-cat-header .action-buttons,.paginate.stand-alone .action-buttons,.dis-cat-header a.Button,.paginate.stand-alone a.Button,.primary-cta,.dis-form-buttons .a-reply,.twelve-form input[type="submit"],.m-styled-form input[type=submit],#dis-message-preview input.dis-message-cancel.Button.l-right
	{
	color: #fff;
	padding: 6px;
	padding: 0.6rem;
	font-weight: 500;
	text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
	border: 1px solid #7ac2d5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box;
	background-color: #a3c94f;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.49);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.49);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.49);
	background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #7ac2d5),
		color-stop(73%, #a3c94f), color-stop(100%, #a3c94f) );
	background-image: -webkit-linear-gradient(bottom, #7ac2d5 0%, #7ac2d5 73%, #7ac2d5 100%);
	background-image: -moz-linear-gradient(bottom, #7ac2d5 0%, #7ac2d5 73%, #7ac2d5 100%);
	background-image: -o-linear-gradient(bottom, #7ac2d5 0%, #7ac2d5 73%, #7ac2d5 100%);
	background-image: linear-gradient(bottom, #7ac2d5 0%, #7ac2d5 73%, #7ac2d5 100%);
	cursor: pointer
}

.dis-cat-header .action-buttons:hover,.paginate.stand-alone .action-buttons:hover,.dis-cat-header a.Button:hover,.paginate.stand-alone a.Button:hover,.primary-cta:hover,.dis-form-buttons .a-reply:hover,.twelve-form input[type="submit"]:hover,.m-styled-form input[type=submit]:hover,#dis-message-preview input.dis-message-cancel.Button.l-right:hover
	{
	text-shadow: 0 0 3px rgba(0, 0, 0, 0.8);
	background-color: #b7d576;
	-webkit-box-shadow: 0 0 7px rgba(172, 224, 56, 0.96), inset 0 1px 0
		rgba(255, 255, 255, 0.49);
	-moz-box-shadow: 0 0 7px rgba(172, 224, 56, 0.96), inset 0 1px 0
		rgba(255, 255, 255, 0.49);
	box-shadow: 0 0 7px rgba(172, 224, 56, 0.96), inset 0 1px 0
		rgba(255, 255, 255, 0.49);
	background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #7ac2d5),color-stop(73%, #7ac2d5), color-stop(100%, #7ac2d5) );
	background-image: -webkit-linear-gradient(bottom, #7ac2d5 0%, #7ac2d5 73%, #7ac2d5 100%);
	background-image: -moz-linear-gradient(bottom, #7ac2d5 0%, #7ac2d5 73%, #7ac2d5 100%);
	background-image: -o-linear-gradient(bottom, #7ac2d5 0%, #7ac2d5 73%, #7ac2d5 100%);
	background-image: linear-gradient(bottom, #7ac2d5 0%, #7ac2d5 73%, #7ac2d5 100%);
	text-decoration: none
}

.dis-cat-header .action-buttons:active,.paginate.stand-alone .action-buttons:active,.dis-cat-header a.Button:active,.paginate.stand-alone a.Button:active,.primary-cta:active,.dis-form-buttons .a-reply:active,.twelve-form input[type="submit"]:active,.m-styled-form input[type=submit]:active,#dis-message-preview input.dis-message-cancel.Button.l-right:active
	{
	background-color: #89af36;
	-webkit-box-shadow: 0 0 5px rgba(170, 208, 86, 0.56), inset 0 -1px 4px
		rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 5px rgba(170, 208, 86, 0.56), inset 0 -1px 4px
		rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 5px rgba(170, 208, 86, 0.56), inset 0 -1px 4px
		rgba(0, 0, 0, 0.2);
	background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #a3c94f),
		color-stop(73%, #89af36), color-stop(100%, #83a733) );
	background-image: -webkit-linear-gradient(bottom, #a3c94f 0%, #89af36 73%, #83a733 100%);
	background-image: -moz-linear-gradient(bottom, #a3c94f 0%, #89af36 73%, #83a733 100%);
	background-image: -o-linear-gradient(bottom, #a3c94f 0%, #89af36 73%, #83a733 100%);
	background-image: linear-gradient(bottom, #a3c94f 0%, #89af36 73%, #83a733 100%)
}

.dis-cat-header .action-buttons,.paginate.stand-alone .action-buttons,.dis-cat-header a.Button,.paginate.stand-alone a.Button
	{
	-webkit-box-shadow: 0 0 5px rgba(46, 58, 18, 0.46), inset 0 1px 0
		rgba(255, 255, 255, 0.49);
	-moz-box-shadow: 0 0 5px rgba(46, 58, 18, 0.46), inset 0 1px 0
		rgba(255, 255, 255, 0.49);
	box-shadow: 0 0 5px rgba(46, 58, 18, 0.46), inset 0 1px 0
		rgba(255, 255, 255, 0.49);
	border: 1px solid #000
}

.dis-cat-header .action-buttons:hover,.paginate.stand-alone .action-buttons:hover,.dis-cat-header a.Button:hover,.paginate.stand-alone a.Button:hover
	{
	-webkit-box-shadow: 0 0 5px rgba(46, 58, 18, 0.56), inset 0 1px 0
		rgba(255, 255, 255, 0.49);
	-moz-box-shadow: 0 0 5px rgba(46, 58, 18, 0.56), inset 0 1px 0
		rgba(255, 255, 255, 0.49);
	box-shadow: 0 0 5px rgba(46, 58, 18, 0.56), inset 0 1px 0
		rgba(255, 255, 255, 0.49);
	border: 1px solid #000
}

.a-tertiary-cta,.question {
	background-color: #f3ad3a;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3af3f),
		color-stop(100%, #d4880d) );
	background-image: -webkit-linear-gradient(#f3af3f, #d4880d);
	background-image: -moz-linear-gradient(#f3af3f, #d4880d);
	background-image: -o-linear-gradient(#f3af3f, #d4880d);
	background-image: linear-gradient(#f3af3f, #d4880d);
	-webkit-box-shadow: #a9cd5b 0 1px 0 inset, #000 0 1px 0;
	-moz-box-shadow: #a9cd5b 0 1px 0 inset, #000 0 1px 0;
	box-shadow: #a9cd5b 0 1px 0 inset, #000 0 1px 0
}

.a-tertiary-cta:hover,.question:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4b348),
		color-stop(100%, #d4880d) );
	background-image: -webkit-linear-gradient(#f4b348, #d4880d);
	background-image: -moz-linear-gradient(#f4b348, #d4880d);
	background-image: -o-linear-gradient(#f4b348, #d4880d);
	background-image: linear-gradient(#f4b348, #d4880d);
	-webkit-box-shadow: #c6dd91 0 1px 0 inset, #000 0 1px 0;
	-moz-box-shadow: #c6dd91 0 1px 0 inset, #000 0 1px 0;
	box-shadow: #c6dd91 0 1px 0 inset, #000 0 1px 0
}

.tag.locked,.solved.locked {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #acacac),
		color-stop(100%, #c6c6c6) );
	background-image: -webkit-linear-gradient(#acacac, #c6c6c6);
	background-image: -moz-linear-gradient(#acacac, #c6c6c6);
	background-image: -o-linear-gradient(#acacac, #c6c6c6);
	background-image: linear-gradient(#acacac, #c6c6c6);
	-webkit-box-shadow: #797979 0 0 4px inset, #fff 0 1px 0;
	-moz-box-shadow: #797979 0 0 4px inset, #fff 0 1px 0;
	box-shadow: #797979 0 0 4px inset, #fff 0 1px 0
}

.btn-toggle-normal {
	border: 1px solid rgba(0, 0, 0, 0.34);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box;
	background-color: #d5d5d5;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 0
		rgba(255, 255, 255, 0.76);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 0
		rgba(255, 255, 255, 0.76);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 0
		rgba(255, 255, 255, 0.76);
	background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #bfbfbf),
		color-stop(100%, #cacaca) );
	background-image: -webkit-linear-gradient(bottom, #bfbfbf 0%, #cacaca 100%);
	background-image: -moz-linear-gradient(bottom, #bfbfbf 0%, #cacaca 100%);
	background-image: -o-linear-gradient(bottom, #bfbfbf 0%, #cacaca 100%);
	background-image: linear-gradient(bottom, #bfbfbf 0%, #cacaca 100%)
}

.btn-toggle-active,.m-dis-discussion.current,.m-dis-question.current,.m-dis-discussion.current:hover,.m-dis-question.current:hover
	{
	border: 1px solid rgba(0, 0, 0, 0.64);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box;
	background-color: #d5d5d5;
	-webkit-box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.76), inset 0 0 5px
		rgba(0, 0, 0, 0.28);
	-moz-box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.76), inset 0 0 5px
		rgba(0, 0, 0, 0.28);
	box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.76), inset 0 0 5px
		rgba(0, 0, 0, 0.28);
	background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #8c8c8c),
		color-stop(100%, #737373) );
	background-image: -webkit-linear-gradient(bottom, #8c8c8c 0%, #737373 100%);
	background-image: -moz-linear-gradient(bottom, #8c8c8c 0%, #737373 100%);
	background-image: -o-linear-gradient(bottom, #8c8c8c 0%, #737373 100%);
	background-image: linear-gradient(bottom, #8c8c8c 0%, #737373 100%)
}

.btn-toggle-bg {
	-webkit-border-radius: 247px 3px 3px 3px/4px 3px 3px 3px;
	-moz-border-radius: 247px 3px 3px 3px/4px 3px 3px 3px;
	-ms-border-radius: 247px 3px 3px 3px/4px 3px 3px 3px;
	-o-border-radius: 247px 3px 3px 3px/4px 3px 3px 3px;
	border-radius: 247px 3px 3px 3px/4px 3px 3px 3px;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box;
	background-color: #ebebeb;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 0 rgba(0, 0, 0, 0.05),
		inset 0 0 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 0 rgba(0, 0, 0, 0.05), inset
		0 0 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 0 #fff, inset 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 0
		5px rgba(0, 0, 0, 0.1)
}

.m-breadcrumbs form:focus {
	border: 1px solid #92c61f !important;
	-webkit-box-shadow: 0 0 7px rgba(172, 224, 56, 0.96), inset 0 1px 0
		rgba(255, 255, 255, 0.49);
	-moz-box-shadow: 0 0 7px rgba(172, 224, 56, 0.96), inset 0 1px 0
		rgba(255, 255, 255, 0.49);
	box-shadow: 0 0 7px rgba(172, 224, 56, 0.96), inset 0 1px 0
		rgba(255, 255, 255, 0.49)
}

.dis-post .dis-pm-btn,#dis-quick-reply-form .dis-pm-btn,.m-dis-discussion,.m-dis-question,.a-dis-actionbuttons a
	{
	display: block;
	margin: 0.9em 0;
	padding: 0.3em 0.3em;
	color: #000;
	text-decoration: none;
	border-radius: 3px;
	font-size: 11px;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
	border: 1px solid rgba(15, 15, 15, 0.2);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box;
	background-color: #ececec;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.7), inset 0 1px 0 #fff;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.7), inset 0 1px 0 #fff;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.7), inset 0 1px 0 #fff;
	background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0,
		0.06) ), color-stop(100%, rgba(255, 255, 255, 0.06) ) );
	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.06) 0%,
		rgba(255, 255, 255, 0.06) 100% );
	background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.06) 0%,
		rgba(255, 255, 255, 0.06) 100% );
	background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.06) 0%,
		rgba(255, 255, 255, 0.06) 100% );
	background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.06) 0%,
		rgba(255, 255, 255, 0.06) 100% )
}

.dis-post .dis-pm-btn:hover,#dis-quick-reply-form .dis-pm-btn:hover,.m-dis-discussion:hover,.m-dis-question:hover,.a-dis-actionbuttons a:hover
	{
	background-color: #000
}

.primary-cta,.dis-form-buttons .a-reply,.twelve-form input[type="submit"],.dis-cat-header .action-buttons,.paginate.stand-alone .action-buttons,.secondary-cta
	{
	color: #fff;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box
}

.primary-cta:hover,.dis-form-buttons .a-reply:hover,.twelve-form input[type="submit"]:hover,.dis-cat-header .action-buttons:hover,.paginate.stand-alone .action-buttons:hover,.secondary-cta:hover
	{
	text-decoration: none
}

.primary-cta,.dis-form-buttons .a-reply,.twelve-form input[type="submit"]
	{
	margin: 0 0 0 1em;
	padding: 5px;
	padding: 0.5rem;
	line-height: 1
}

.secondary-cta {
	color: #606060;
	padding: 3px 7px;
	margin: 3px 2px;
	background-color: #d3d3d3;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ececec),
		color-stop(100%, #cecece) );
	background-image: -webkit-linear-gradient(#ececec, #cecece);
	background-image: -moz-linear-gradient(#ececec, #cecece);
	background-image: -o-linear-gradient(#ececec, #cecece);
	background-image: linear-gradient(#ececec, #cecece);
	-webkit-box-shadow: #f9f9f9 0 1px 2px, ligten(#f9f9f9, 10%) 0 0 3px
		inset;
	-moz-box-shadow: #f9f9f9 0 1px 2px, ligten(#f9f9f9, 10%) 0 0 3px inset;
	box-shadow: #f9f9f9 0 1px 2px, ligten(#f9f9f9, 10%) 0 0 3px inset;
	border: 1px solid #acacac;
	text-shadow: #fff 0 1px 0
}

.secondary-cta:hover {
	color: #131313;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1f1f1),
		color-stop(100%, #e2e2e2) );
	background-image: -webkit-linear-gradient(#f1f1f1, #e2e2e2);
	background-image: -moz-linear-gradient(#f1f1f1, #e2e2e2);
	background-image: -o-linear-gradient(#f1f1f1, #e2e2e2);
	background-image: linear-gradient(#f1f1f1, #e2e2e2)
}

.secondary-cta:active {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cecece),
		color-stop(100%, #dddddd) );
	background-image: -webkit-linear-gradient(#cecece, #dddddd);
	background-image: -moz-linear-gradient(#cecece, #dddddd);
	background-image: -o-linear-gradient(#cecece, #dddddd);
	background-image: linear-gradient(#cecece, #dddddd);
	-webkit-box-shadow: #464646 0 1px 3px inset;
	-moz-box-shadow: #464646 0 1px 3px inset;
	box-shadow: #464646 0 1px 3px inset;
	border: 1px solid #797979
}

.dis-action-btn li a.dis-post-reply,.a-secondary-cta {
	line-height: 1;
	color: #fff;
	padding: 10px 10px;
	margin: 3px 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #6d6d6d;
	display: block;
	font-size: 13px;
	font-size: 1.3rem;
	text-align: center;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box;
	-webkit-box-shadow: #a0a0a0 0 1px 0 inset;
	-moz-box-shadow: #a0a0a0 0 1px 0 inset;
	box-shadow: #a0a0a0 0 1px 0 inset;
	background-color: #656565;
	background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #656565),
		color-stop(100%, #868686) );
	background-image: -webkit-linear-gradient(bottom, #656565 0%, #868686 100%);
	background-image: -moz-linear-gradient(bottom, #656565 0%, #868686 100%);
	background-image: -o-linear-gradient(bottom, #656565 0%, #868686 100%);
	background-image: linear-gradient(bottom, #656565 0%, #868686 100%)
}

.dis-action-btn li a.dis-post-reply span,.a-secondary-cta span {
	font-size: 70%;
	white-space: nowrap
}

.dis-action-btn li a.dis-post-reply:hover,.a-secondary-cta:hover {
	color: #fff;
	background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #818181),
		color-stop(100%, #9b9b9b) );
	background-image: -webkit-linear-gradient(bottom, #818181 0%, #9b9b9b 100%);
	background-image: -moz-linear-gradient(bottom, #818181 0%, #9b9b9b 100%);
	background-image: -o-linear-gradient(bottom, #818181 0%, #9b9b9b 100%);
	background-image: linear-gradient(bottom, #818181 0%, #9b9b9b 100%)
}

.a-faux-btn-grp .a-secondary-cta {
	margin: 0;
	padding: 3%
}

.a-faux-btn.a-secondary-cta {
	padding: 0
}

.a-faux-btn.a-secondary-cta a {
	display: inline-block;
	padding: 10px 15px;
	color: #fff;
	background-image: url(../../images/redo/bg/btn-divide.png) no-repeat
		right center,
		-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ececec),
		color-stop(100%, #cecece) );
	background-image: url(../../images/redo/bg/btn-divide.png) no-repeat
		right center, -webkit-linear-gradient(#ececec, #cecece);
	background-image: url(../../images/redo/bg/btn-divide.png) no-repeat
		right center, -moz-linear-gradient(#ececec, #cecece);
	background-image: url(../../images/redo/bg/btn-divide.png) no-repeat
		right center, -o-linear-gradient(#ececec, #cecece);
	background-image: url(../../images/redo/bg/btn-divide.png) no-repeat
		right center, linear-gradient(#ececec, #cecece)
}

.a-faux-btn.a-secondary-cta a:hover {
	color: #fff;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dadada),
		color-stop(100%, #acacac) );
	background-image: -webkit-linear-gradient(#dadada, #acacac);
	background-image: -moz-linear-gradient(#dadada, #acacac);
	background-image: -o-linear-gradient(#dadada, #acacac);
	background-image: linear-gradient(#dadada, #acacac)
}

.a-faux-btn.a-secondary-cta:hover {
	color: #fff;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcbcb),
		color-stop(100%, #9b9b9b) );
	background-image: -webkit-linear-gradient(#cbcbcb, #9b9b9b);
	background-image: -moz-linear-gradient(#cbcbcb, #9b9b9b);
	background-image: -o-linear-gradient(#cbcbcb, #9b9b9b);
	background-image: linear-gradient(#cbcbcb, #9b9b9b)
}

.alt-1-cta {
	color: #fff;
	background-color: #89c8da !important
}

.l-inline-btn {
	display: inline-block
}

.group {
	overflow: hidden;
	*zoom: 1
}

.group-vis:after,.dis-profile ul.profile li:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.group-vis,.dis-profile ul.profile li {
	display: inline-block
}

html[xmlns] .group-vis,html[xmlns] .dis-profile ul.profile li,.dis-profile ul.profile html[xmlns] li
	{
	display: block
}

* html .group-vis,* html .dis-profile ul.profile li,.dis-profile ul.profile * html li
	{
	height: 1%
}

.cell {
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	vertical-align: top;
	display: inline-block;
	white-space: normal
}

.cell {
	*display: inline
}

.ui-helper-hidden {
	display: none
}

.ui-helper-hidden-accessible {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
	clip: rect(1px, 1px, 1px, 1px)
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}

.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.ui-helper-clearfix {
	display: inline-block
}

* html .ui-helper-clearfix {
	height: 1%
}

.ui-helper-clearfix {
	display: block
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity = 0)
}

.ui-state-disabled {
	cursor: default !important
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}

.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ui-widget {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.1em
}

.ui-widget .ui-widget {
	font-size: 1em
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button
	{
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1em
}

.ui-widget-content {
	border: 1px solid #d9d6c4;
	background: #eceadf
		url(../images/jqueryui/ui-bg_fine-grain_10_eceadf_60x60.png) 50% 50%
		repeat;
	color: #1f1f1f
}

.ui-widget-content a {
	color: #1f1f1f
}

.ui-widget-header {
	border: 1px solid #d4d1bf;
	background: #fff
		url(../images/jqueryui/ui-bg_fine-grain_15_ffffff_60x60.png) 50% 50%
		repeat;
	color: #453821;
	font-weight: bold
}

.ui-widget-header a {
	color: #453821
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
	{
	border: 1px solid #cbc7bd;
	background: #f8f7f6
		url(../images/jqueryui/ui-bg_fine-grain_10_f8f7f6_60x60.png) 50% 50%
		repeat;
	font-weight: bold;
	color: #654b24
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited
	{
	color: #654b24;
	text-decoration: none
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus
	{
	border: 1px solid #654b24;
	background: #654b24
		url(../images/jqueryui/ui-bg_fine-grain_65_654b24_60x60.png) 50% 50%
		repeat;
	font-weight: bold;
	color: #ffffff
}

.ui-state-hover a,.ui-state-hover a:hover {
	color: #ffffff;
	text-decoration: none
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active
	{
	border: 1px solid #d9d6c4;
	background: #eceadf
		url(../images/jqueryui/ui-bg_fine-grain_15_eceadf_60x60.png) 50% 50%
		repeat;
	font-weight: bold;
	color: #140f06
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color: #140f06;
	text-decoration: none
}

.ui-widget :active {
	outline: none
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight
	{
	border: 1px solid #b2a266;
	background: #f7f3de
		url(../images/jqueryui/ui-bg_fine-grain_15_f7f3de_60x60.png) 50% 50%
		repeat;
	color: #3a3427
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a
	{
	color: #3a3427
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error
	{
	border: 1px solid #681818;
	background: #b83400
		url(../images/jqueryui/ui-bg_fine-grain_68_b83400_60x60.png) 50% 50%
		repeat;
	color: #ffffff
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a
	{
	color: #ffffff
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text
	{
	color: #ffffff
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary
	{
	font-weight: bold
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary
	{
	opacity: .7;
	filter: Alpha(Opacity = 70);
	font-weight: normal
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled
	{
	opacity: .35;
	filter: Alpha(Opacity = 35);
	background-image: none
}

.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(../images/jqueryui/ui-icons_222222_256x240.png)
}

.ui-widget-content .ui-icon {
	background-image: url(../images/jqueryui/ui-icons_222222_256x240.png)
}

.ui-widget-header .ui-icon {
	background-image: url(../images/jqueryui/ui-icons_b83400_256x240.png)
}

.ui-state-default .ui-icon {
	background-image: url(../images/jqueryui/ui-icons_b83400_256x240.png)
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
	background-image: url(../images/jqueryui/ui-icons_ffffff_256x240.png)
}

.ui-state-active .ui-icon {
	background-image: url(../images/jqueryui/ui-icons_8c291d_256x240.png)
}

.ui-state-highlight .ui-icon {
	background-image: url(../images/jqueryui/ui-icons_3572ac_256x240.png)
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image: url(../images/jqueryui/ui-icons_fbdb93_256x240.png)
}

.ui-icon-carat-1-n {
	background-position: 0 0
}

.ui-icon-carat-1-ne {
	background-position: -16px 0
}

.ui-icon-carat-1-e {
	background-position: -32px 0
}

.ui-icon-carat-1-se {
	background-position: -48px 0
}

.ui-icon-carat-1-s {
	background-position: -64px 0
}

.ui-icon-carat-1-sw {
	background-position: -80px 0
}

.ui-icon-carat-1-w {
	background-position: -96px 0
}

.ui-icon-carat-1-nw {
	background-position: -112px 0
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}

.ui-icon-arrow-4 {
	background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}

.ui-icon-extlink {
	background-position: -32px -80px
}

.ui-icon-newwin {
	background-position: -48px -80px
}

.ui-icon-refresh {
	background-position: -64px -80px
}

.ui-icon-shuffle {
	background-position: -80px -80px
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px
}

.ui-icon-folder-open {
	background-position: -16px -96px
}

.ui-icon-document {
	background-position: -32px -96px
}

.ui-icon-document-b {
	background-position: -48px -96px
}

.ui-icon-note {
	background-position: -64px -96px
}

.ui-icon-mail-closed {
	background-position: -80px -96px
}

.ui-icon-mail-open {
	background-position: -96px -96px
}

.ui-icon-suitcase {
	background-position: -112px -96px
}

.ui-icon-comment {
	background-position: -128px -96px
}

.ui-icon-person {
	background-position: -144px -96px
}

.ui-icon-print {
	background-position: -160px -96px
}

.ui-icon-trash {
	background-position: -176px -96px
}

.ui-icon-locked {
	background-position: -192px -96px
}

.ui-icon-unlocked {
	background-position: -208px -96px
}

.ui-icon-bookmark {
	background-position: -224px -96px
}

.ui-icon-tag {
	background-position: -240px -96px
}

.ui-icon-home {
	background-position: 0 -112px
}

.ui-icon-flag {
	background-position: -16px -112px
}

.ui-icon-calendar {
	background-position: -32px -112px
}

.ui-icon-cart {
	background-position: -48px -112px
}

.ui-icon-pencil {
	background-position: -64px -112px
}

.ui-icon-clock {
	background-position: -80px -112px
}

.ui-icon-disk {
	background-position: -96px -112px
}

.ui-icon-calculator {
	background-position: -112px -112px
}

.ui-icon-zoomin {
	background-position: -128px -112px
}

.ui-icon-zoomout {
	background-position: -144px -112px
}

.ui-icon-search {
	background-position: -160px -112px
}

.ui-icon-wrench {
	background-position: -176px -112px
}

.ui-icon-gear {
	background-position: -192px -112px
}

.ui-icon-heart {
	background-position: -208px -112px
}

.ui-icon-star {
	background-position: -224px -112px
}

.ui-icon-link {
	background-position: -240px -112px
}

.ui-icon-cancel {
	background-position: 0 -128px
}

.ui-icon-plus {
	background-position: -16px -128px
}

.ui-icon-plusthick {
	background-position: -32px -128px
}

.ui-icon-minus {
	background-position: -48px -128px
}

.ui-icon-minusthick {
	background-position: -64px -128px
}

.ui-icon-close {
	background-position: -80px -128px
}

.ui-icon-closethick {
	background-position: -96px -128px
}

.ui-icon-key {
	background-position: -112px -128px
}

.ui-icon-lightbulb {
	background-position: -128px -128px
}

.ui-icon-scissors {
	background-position: -144px -128px
}

.ui-icon-clipboard {
	background-position: -160px -128px
}

.ui-icon-copy {
	background-position: -176px -128px
}

.ui-icon-contact {
	background-position: -192px -128px
}

.ui-icon-image {
	background-position: -208px -128px
}

.ui-icon-video {
	background-position: -224px -128px
}

.ui-icon-script {
	background-position: -240px -128px
}

.ui-icon-alert {
	background-position: 0 -144px
}

.ui-icon-info {
	background-position: -16px -144px
}

.ui-icon-notice {
	background-position: -32px -144px
}

.ui-icon-help {
	background-position: -48px -144px
}

.ui-icon-check {
	background-position: -64px -144px
}

.ui-icon-bullet {
	background-position: -80px -144px
}

.ui-icon-radio-off {
	background-position: -96px -144px
}

.ui-icon-radio-on {
	background-position: -112px -144px
}

.ui-icon-pin-w {
	background-position: -128px -144px
}

.ui-icon-pin-s {
	background-position: -144px -144px
}

.ui-icon-play {
	background-position: 0 -160px
}

.ui-icon-pause {
	background-position: -16px -160px
}

.ui-icon-seek-next {
	background-position: -32px -160px
}

.ui-icon-seek-prev {
	background-position: -48px -160px
}

.ui-icon-seek-end {
	background-position: -64px -160px
}

.ui-icon-seek-start {
	background-position: -80px -160px
}

.ui-icon-seek-first {
	background-position: -80px -160px
}

.ui-icon-stop {
	background-position: -96px -160px
}

.ui-icon-eject {
	background-position: -112px -160px
}

.ui-icon-volume-off {
	background-position: -128px -160px
}

.ui-icon-volume-on {
	background-position: -144px -160px
}

.ui-icon-power {
	background-position: 0 -176px
}

.ui-icon-signal-diag {
	background-position: -16px -176px
}

.ui-icon-signal {
	background-position: -32px -176px
}

.ui-icon-battery-0 {
	background-position: -48px -176px
}

.ui-icon-battery-1 {
	background-position: -64px -176px
}

.ui-icon-battery-2 {
	background-position: -80px -176px
}

.ui-icon-battery-3 {
	background-position: -96px -176px
}

.ui-icon-circle-plus {
	background-position: 0 -192px
}

.ui-icon-circle-minus {
	background-position: -16px -192px
}

.ui-icon-circle-close {
	background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px
}

.ui-icon-circle-check {
	background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}

.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-khtml-border-top-left-radius: 6px;
	border-top-left-radius: 6px
}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-khtml-border-top-right-radius: 6px;
	border-top-right-radius: 6px
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-khtml-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-khtml-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px
}

.ui-widget-overlay {
	background: #6e4f1c
		url(../images/jqueryui/ui-bg_diagonal-maze_20_6e4f1c_10x10.png) 50%
		50% repeat;
	opacity: .60;
	filter: Alpha(Opacity = 60)
}

.ui-widget-shadow {
	margin: 0 0 0 -10px;
	padding: 5px;
	background: #000
		url(../images/jqueryui/ui-bg_diagonal-maze_40_000000_10x10.png) 50%
		50% repeat;
	opacity: .60;
	filter: Alpha(Opacity = 60);
	-moz-border-radius: 18px;
	-khtml-border-radius: 18px;
	-webkit-border-radius: 18px;
	border-radius: 18px
}

.ui-tabs {
	position: relative;
	padding: .2em;
	zoom: 1
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 1px;
	margin: 0 .2em 1px 0;
	border-bottom: 0 !important;
	padding: 0;
	white-space: nowrap
}

.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom: 0;
	padding-bottom: 1px
}

.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
}

.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 {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none
}

.ui-tabs .ui-tabs-hide {
	display: none !important
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover
	{
	top: 1px
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px
}

.ui-datepicker .ui-datepicker-next {
	right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span
	{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month-year {
	width: 100%
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year
	{
	width: 49%
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0
}

.ui-datepicker td {
	border: 0;
	padding: 1px
}

.ui-datepicker td span,.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left
}

.ui-datepicker.ui-datepicker-multi {
	width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0em
}

.ui-datepicker-rtl {
	direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current
	{
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

.ui-datepicker-cover {
	display: none;
	display /**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px
}

body {
	background-color: #f9f9f9
}

.l-right {
	float: right
}

.l-left {
	float: left
}

.right {
	text-align: right
}

.center {
	text-align: center
}

.l-txtcenter {
	text-align: center
}

.hidden {
	display: none
}

.inline,.l-inline {
	display: inline-block;
	vertical-align: top
}

.logo {
	font-size: 28px;
	font-size: 2.8rem
}

.m-notice {
	padding: 10px;
	background-color: #eaeaea;
	border: solid 1px #dadada;
	display: block;
	margin: 10px 0;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}

.m-notice.reg {
	background-color: #d8e8b4;
	border-color: #c4dc8d
}

.m-notice.urgent {
	background-color: #fff0f0;
	border-color: #ffbdbd;
	color: red
}

.l-horiz_list li {
	display: inline-block
}

.m-login_block input[type="text"],.m-login_block input[type="password"]
	{
	display: block;
	width: 97%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	border: none
}

.m-login_block input {
	vertical-align: top;
	display: inline-block;
	margin-top: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding-top: 6px;
	padding-top: 0.6rem;
	padding-bottom: 6px;
	padding-bottom: 0.6rem;
	padding-left: 3%;
	padding-right: 3%;
	border: none
}

.btn-reset,.dis-post .dis-pm-btn,#dis-quick-reply-form .dis-pm-btn,.m-dis-discussion,.m-dis-question,.a-dis-actionbuttons a
	{
	line-height: 1
}

.m-breadcrumbs {
	padding-bottom: 2px !important;
	padding-top: 2px !important
}

.m-breadcrumbs li {
	display: inline-block;
	line-height: 1;
	vertical-align: bottom;
	padding: 3px 0
}

.m-breadcrumbs li:after {
	content: "\2192 ";
	padding-left: 3px;
	padding-right: 3px;
	color: #ccc
}

.m-breadcrumbs li:last-child:after {
	content: ""
}

.m-breadcrumbs a {
	color: #939393;
	text-decoration: none
}

.m-breadcrumbs a:hover {
	color: #131313
}

#cse-search-form {
	width: 300px;
	display: inline-block;
	vertical-align: top;
	height: 33px
}

.m-search-label {
	padding-top: 1px;
	display: inline-block;
	vertical-align: middle
}

.m-search-label em {
	display: inline-block;
	vertical-align: middle;
	padding: 7px;
	color: #acacac
}

.m-search-label a {
	line-height: 1
}

#dis-search-advanced {
	padding: 1.5%;
	border: 1px dotted #acacac;
	width: 97%;
	background-color: #f6f6f6
}

#dis-search-advanced .sub-options {
	display: none
}

#dis-search-advanced .sub-options.show {
	display: block
}

.m-breadcrumbs .m-search {
	width: 50%;
	text-align: right
}

.m-breadcrumbs .m-search a {
	background-color: #eaeaea;
	display: inline-block;
	padding: 7px 16px;
	border-radius: 20px;
	color: #797979;
	line-height: 1
}

.m-breadcrumbs .m-search a:hover {
	color: #606060;
	background-color: #f1f1f1
}

.m-breadcrumbs .m-search form {
	width: 60% !important;
	margin-left: 4px
}

.m-breadcrumbs .m-search form input[type=text] {
	padding: 5px
}

.m-breadcrumbs .m-search form input {
	margin: 0 !important
}

.m-breadcrumbs .m-search .l-inline {
	vertical-align: middle
}

.m-breadcrumbs .m-search .l-inline p {
	color: #939393;
	margin: 0 6px;
	margin: 0 0.6rem
}

.m-sm_nav_pod a {
	padding: 7px 9px 7px 7px;
	padding: 0.7rem 0.9rem 0.7rem 0.7rem;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60 );
	opacity: 0.6;
	line-height: 1
}

.m-sm_nav_pod a:after {
	content: "|";
	padding: 0 0 0 10px;
	padding: 0 0 0 1rem;
	position: absolute
}

.m-sm_nav_pod li:last-child a:after {
	content: "";
	padding: 0
}

.modx-tipster {
	background-color: #111;
	border: 2px solid #000;
	border-radius: 3px;
	opacity: 0.9;
	font-weight: bold;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90 );
	color: #fff;
	position: absolute;
	padding: 10px;
	text-align: center;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible
}

footer {
	background: #f3f3f3;
	border-top: 1px solid #fff;
	-webkit-box-shadow: #a0a0a0 0 0 1px inset, #d3d3d3 0 2px 2px inset;
	-moz-box-shadow: #a0a0a0 0 0 1px inset, #d3d3d3 0 2px 2px inset;
	box-shadow: #a0a0a0 0 0 1px inset, #d3d3d3 0 2px 2px inset;
	padding: 1.5em 0;
	margin: 8em 0 0 0
}

footer .logo {
	width: 170px
}

footer .m-modx_logo {
	margin: 3px 0 0 0;
	margin: 0.3rem 0 0 0
}

footer a {
	white-space: nowrap;
	font-weight: normal
}

footer nav,footer h3 {
	margin: 0 0 10px 0;
	margin: 0 0 1rem 0;
	font-size: 15px;
	font-size: 1.5rem
}

footer h3 {
	font-weight: 700;
	color: #000
}

footer h4 {
	font-weight: bold;
	margin: 27px 0 0.6em 0
}

footer .copy-info {
	display: inline-block;
	font-size: 13px;
	font-size: 1.3rem;
	padding: 4px 0 0 1.3em;
	width: 400px
}

footer .copy-info p,footer .copy-info ul {
	margin: 1px 0 0 0
}

footer .copy-info p,footer .copy-info a {
	opacity: 0.6
}

footer .copy-info p {
	padding-top: 0.7em
}

footer .copy-info a:hover {
	opacity: 0.8
}

footer .copy-info li:first-child {
	padding-left: 0
}

footer .horiz-list li a {
	padding: 0.25em 0.75em;
	text-decoration: none;
	color: #000
}

footer .horiz-list li a:after {
	content: "|";
	padding: 0 0.75em;
	margin-right: -1.25em
}

footer .horiz-list li:first-child a {
	padding-left: 0
}

footer .horiz-list li:last-child a:after {
	content: ""
}

footer nav ul.horiz-list {
	margin: 0
}

footer nav ul.horiz-list li a:after {
	content: "|";
	padding: 0 0.75em;
	margin-right: -1.25em
}

footer nav ul.horiz-list li:last-child a:after {
	content: ""
}

footer nav ul.horiz-list a,footer nav ul.horiz-list h3 {
	font-weight: bold
}

footer .row .stay-connected {
	padding-left: 1.75em;
	border-left: 1px dotted silver;
	margin-left: 0
}

form#newsletter {
	background-color: #fff;
	border-radius: 5px;
	border: 1px solid #dbdbdb;
	display: inline-block;
	padding: 3px;
	margin-bottom: 0.5em
}

form#newsletter input {
	border: none;
	box-shadow: 0;
	margin: 0;
	padding: 5px
}

form#newsletter input[type="submit"] {
	color: #fff;
	padding: 5px 12px !important;
	border-width: 0;
	float: none
}

form#newsletter input[type="text"] {
	width: 180px
}

.social-icons.horiz-list {
	margin: 8px 0 0 0
}

.social-icons.horiz-list li a {
	padding: 0 5px;
	margin: 0 5px 0 0;
	opacity: 0.8
}

.social-icons.horiz-list li a:hover {
	opacity: 1
}

.m-user_opts {
	width: 100%
}

.m-user_box {
	padding: 1em 0 0 1em
}

.m-user_box h3 {
	font-size: 17px;
	font-size: 1.7rem;
	margin: 0 0 5px 0;
	margin: 0 0 0.5rem 0
}

.m-user_box p {
	color: #86a8a5;
	line-height: 1.4
}

.m-user_box a {
	color: #fff;
	text-decoration: underline
}

.m-user_box .l-left {
	width: 12%
}

.m-user_box .l-left img {
	width: 100%;
	border: 2px solid rgba(255, 255, 255, 0.3);
	border-radius: 3px;
	max-width: 100px
}

.m-user_box .l-right {
	width: 84%
}

.m-user_tools {
	margin: 1em 0 0 0
}

.m-user_tools ul,.m-user_tools a {
	display: inline-block
}

.m-user_tools a {
	padding: 6px 10px
}

.m-user_tools_logout {
	float: right;
	padding: 3px 12px;
	margin-right:16px;
	padding: 0.3rem 1.2rem;
	-webkit-border-radius: 30px !important;
	-moz-border-radius: 30px !important;
	-ms-border-radius: 30px !important;
	-o-border-radius: 30px !important;
	border-radius: 30px !important
}

.m-user_tools_logout:hover {
	text-decoration: none !important
}

.m-user_tools_reg_links {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}

.m-user_tools_reg_links li {
	margin-left: -4px
}

.m-user_tools_reg_links li:first-child a {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	-ms-border-radius: 3px 0 0 3px;
	-o-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px
}

.m-user_tools_reg_links li:last-child a {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	-ms-border-radius: 0 3px 3px 0;
	-o-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0
}

.m-user_tools_reg_links li a {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2b5b57),
		color-stop(100%, #244d4a) );
	background-image: -webkit-linear-gradient(#2b5b57, #244d4a);
	background-image: -moz-linear-gradient(#2b5b57, #244d4a);
	background-image: -o-linear-gradient(#2b5b57, #244d4a);
	background-image: linear-gradient(#2b5b57, #244d4a);
	text-decoration: none
}

.m-user_tools_reg_links li a:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #316964),
		color-stop(100%, #295754) );
	background-image: -webkit-linear-gradient(#316964, #295754);
	background-image: -moz-linear-gradient(#316964, #295754);
	background-image: -o-linear-gradient(#316964, #295754);
	background-image: linear-gradient(#316964, #295754)
}

.m-raised-panel-box,.dis-list,.dis-post-preview,.dis-form textarea {
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: #c1c1c1 0 1px 0, #e0e0e0 0 2px 5px;
	-moz-box-shadow: #c1c1c1 0 1px 0, #e0e0e0 0 2px 5px;
	box-shadow: #c1c1c1 0 1px 0, #e0e0e0 0 2px 5px;
	border: 1px solid #e5e5e5;
	border-bottom: 0
}

.m-user_box h3 {
	float: left;
	color: #ffffff;
}

.m-user_box a {
	text-decoration: none
}

.m-user_box a:hover {
	text-decoration: underline
}

ul.options-select {
	float: left
}

#F-Toggle-Options {
	position: relative;
	z-index: 20
}

#F-Toggle-Options a.a-options {
	margin: 0 0 0 10px;
	display: block;
	background-color: #000;
	height: 20px;
	width: 20px;
	overflow: hidden;
	text-indent: 101%
}

#F-Toggle-Options a.a-options span {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70 );
	opacity: 0.7;
	height: 20px;
	width: 20px;
	display: block;
	background: url(../../images/redo/icons/down-arrow.png) no-repeat center
		-21px
}

#F-Toggle-Options a.a-options:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100 );
	opacity: 1
}

#F-Toggle-List {
	display: none;
	position: absolute;
	right: 0;
	top: 22px;
	padding: 6px 10px;
	min-width: 150px
}

#F-Toggle-List:after {
	content: "";
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-ms-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	background: url(../../images/redo/icons/down-arrow.png) no-repeat center
		-21px;
	display: block;
	width: 20px;
	height: 24px;
	background-color: #224946;
	position: absolute;
	top: -22px;
	right: 0;
	cursor: pointer
}

#F-Toggle-List a {
	color: #a9c1bf;
	text-decoration: none;
	padding: 5px 0;
	display: block;
	border-bottom: dotted 1px #3b6461
}

#F-Toggle-List a:hover {
	color: #fff
}

#F-Toggle-List li:last-child a {
	border-bottom: none
}

.dis-form label,.dis-form input {
	display: block;
	float: none;
	clear: both
}

input[type="checkbox"] {
	display: inline-block;
	margin: 0 5px 0 0
}

form input[type="radio"] {
	margin: 0 0
}

.m-breadcrumbs form {
	background-color: #f9f9f9;
	margin: 2px 0;
	border-radius: 3px;
	border: 1px solid #d2d2d2;
	width: 24%;
	position: relative;
	-webkit-box-shadow: inset 1px 1px 0, 0, 0, rgba(0, 0, 0, 0.28);
	-moz-box-shadow: inset 1px 1px 0, 0, 0, rgba(0, 0, 0, 0.28);
	box-shadow: inset 1px 1px 0, 0, 0, rgba(0, 0, 0, 0.28);
	z-index: 5
}

.m-breadcrumbs form input[type=text] {
	border: none;
	background-color: #f9f9f9;
	font-size: 13px;
	display: block;
	margin-right: 20px;
	width: 95%;
	padding: 3px 2% 3px 3%
}

.m-breadcrumbs form input[type=text]:focus {
	outline: none
}

.m-breadcrumbs form input[type=submit] {
	position: absolute;
	top: 3px;
	right: 3px;
	cursor: pointer
}

#dis-search-advanced {
	display: none
}

#dis-search-advanced-toggle {
	margin: 5px 0 10px 0;
	margin: 0.5rem 0 1rem 0;
	display: block
}

.m-search input[type=submit] {
	margin: 10px 0;
	margin: 1rem 0
}

.search-results {
	padding: 1% 0;
	background: none;
	box-shadow: none;
	border: none
}

.search-results h1 {
	padding: 0.5% 1.6% 1.1% 1.6%;
	border-bottom: 1px solid #333;
	margin-bottom: 1%;
	font-size: 17px
}

.search-results .Item a {
	padding: 0.7% 1.6% 0.7% 1.6%;
	border-bottom: 1px solid #d9d9d9;
	display: block
}

.search-results .Item a:hover {
	-webkit-box-shadow: #c4dc8d 0 0 5px, #a9cd5b 0 0 2px;
	-moz-box-shadow: #c4dc8d 0 0 5px, #a9cd5b 0 0 2px;
	box-shadow: #c4dc8d 0 0 5px, #a9cd5b 0 0 2px;
	background-color: #fff;
	position: relative;
	z-index: 20;
	text-decoration: none
}

.search-results p {
	color: #666
}

.search-results .Title {
	font-size: 17px;
	font-weight: bold;
	color: #000;
	margin-bottom: 5px
}

.search-results .CategoryDescription p {
	font-size: 15px;
	line-height: 1.4
}

.dis-item-info {
	margin: -5px 0 10px 0;
	margin: -0.5rem 0 1rem 0;
	color: #acacac
}

.dis-item-info strong {
	color: #797979
}

.m-styled-form label,.m-styled-form input {
	font-size: 15px;
	font-size: 1.5rem
}

.m-styled-form input[type=text] {
	margin: 5px 0 10px 0;
	margin: 0.5rem 0 1rem 0;
	border: 1px solid #c6c6c6;
	padding: 1.5%
}

.m-styled-form label {
	display: block;
	font-weight: bold;
	margin: 8px 0 1px 0;
	margin: 0.8rem 0 0.1rem 0
}

.m-styled-form input[type=submit] {
	line-height: 1;
	padding: 5px 9px 5px 9px;
	padding: 0.5rem 0.9rem 0.5rem 0.9rem
}

.m-styled-form input[type=radio] {
	margin: 0 4px 0 10px;
	margin: 0 0.4rem 0 1rem
}

.m-fullw-form input[type=text] {
	width: 100%
}

.m-fullw-form.m-styled-form input[type=text] {
	width: 97%
}

.m-styled-form input.m-datepicker,.m-styled-form input.m-datepicker[type=text],.m-fullw-form input.m-datepicker,.m-fullw-form input.m-datepicker[type=text]
	{
	background-image: url(../../images/redo/icons/calendar.png);
	background-position-x: 7px;
	background-position-y: 7px;
	background-repeat: no-repeat;
	padding: 1.5% 1.5% 1.5% 7.5%;
	width: 91%
}

.dark-gradient {
	background-color: #10395e;
	/*background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #17312f),
		color-stop(100%, #275450) );
	background-image: -webkit-linear-gradient(left top, #004a91, #003169);
	background-image: -moz-linear-gradient(left top, #004a91, #003169);
	background-image: -o-linear-gradient(left top, #004a91, #003169);
	background-image: linear-gradient(left top, #17312f, #275450);*/
	color: #fff
}

.color {
	color: #efefef
}

#dis-reply-participants {
	padding: 7px;
	margin: 0 0 10px 0
}

.dis-message-form h4 {
	font-weight: bold;
	color: #000;
	margin: 0 0 3px 0
}

.dis-message-form label span.small {
	font-weight: 500;
	display: block;
	margin: 0 0 5px 0
}

.m-sm_nav_pod li {
	display: inline-block
}

.m-sm_nav_pod a {
	display: block;
	text-decoration: none
}

.m-breadcrumbs {
	margin: 0 0 12px 0;
	margin: 0 0 1.2rem 0;
	padding-top: 0.5%;
	padding-bottom: 0.5%;
	background-color: #fff;
	border-bottom: dotted 1px #e0e0e0
}

.m-breadcrumbs ul {
	margin: 7px 0;
	margin: 0.7rem 0
}

.masthead {
	background-color: #fff;
	color: #fff
}

.masthead a {
	color: #fff
}
.masthead .logo {
	color: #0e5faa;
	font-size:36px;
	text-decoration:none;
	font-family:'BreeAtkinsOblique';
}

.masthead .logo img{
	vertical-align:bottom
}
.masthead nav{
	background-color: #10395e;
}

.masthead>div {
	padding: 0 0 17px 0;
	padding: 0 0 1.7rem 0
}

.masthead .m-sm_nav_pod {
	padding: 4px 0;
	padding: 0.4rem 0;
	margin: 0 0 14px 0;
	margin: 0 0 1.4rem 0
}

.masthead .m-sm_nav_pod a {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100 );
	opacity: 1;
	color: #ffffff
}

.masthead .m-sm_nav_pod a:hover {
	color: #fff;
	text-decoration: underline
}

.masthead .m-sm_nav_pod a:after {
	color: #ffffff
}

.masthead .m-sm_nav_pod a:hover:after {
	text-decoration: none
}

.masthead .m-login_box {
	padding: 8px 0 2px 17px;
	padding: 0.8rem 0 0.2rem 1.7rem
}

.masthead .m-login_box .masthead-title {
	margin-bottom: 10px;
	margin-bottom: 1rem;
	color: #ffffff
}

.masthead .m-login_box .masthead-title strong {
	color: #fff;
	opacity: 0.99;
	font-weight: 500;
	font-size: 1.2em;
	margin: 0 0.2em 0 0
}

.masthead .m-login_box .m-login_block_uts {
	padding: 5px 0 0 0;
	padding: 0.5rem 0 0 0
}

.masthead .m-login_box .m-login_block_uts input {
	margin: 2px 10px 0 0
}

.masthead .m-login_box .m-login_block_uts input,.masthead .m-login_box .m-login_block_uts label,.masthead .m-login_box .m-login_block_uts a
	{
	display: inline-block;
	vertical-align: top;
	line-height: 1;
	color: #ffffff
}

.masthead .m-login_box form p {
	position: relative
}

.masthead .m-login_box label.l-inline {
	opactiy: 0.6;
	position: absolute;
	top: 4px;
	left: 4px
}

.masthead .m-login_box label.l-inline.infield {
	padding: 7px 0 0 7px
}

.masthead label {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #ffffff;
}

.masthead input {
	color: #fff;
	margin: 5px 5px 5px 0;
	margin: 0.5rem 0.5rem 0.5rem 0;
	outline: none
}

.masthead input[type="submit"] {
	color: #fff !important;
	font-weight: 500;
	background-color: #89c8da;
	border-color: #3693ad;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7dc3d6),
		color-stop(100%, #4fadc8) );
	background-image: -webkit-linear-gradient(#7dc3d6, #4fadc8);
	background-image: -moz-linear-gradient(#7dc3d6, #4fadc8);
	background-image: -o-linear-gradient(#7dc3d6, #4fadc8);
	background-image: linear-gradient(#7dc3d6, #4fadc8);
	text-shadow: #18414c 0 1px 0
}

.masthead input[type="submit"]:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #95cdde),
		color-stop(100%, #89c8da) ) !important;
	background-image: -webkit-linear-gradient(#95cdde, #89c8da) !important;
	background-image: -moz-linear-gradient(#95cdde, #89c8da) !important;
	background-image: -o-linear-gradient(#95cdde, #89c8da) !important;
	background-image: linear-gradient(#95cdde, #89c8da) !important
}

.masthead input[type="text"],.masthead input[type="password"] {
	background-color: #0f201e;
	border: solid 1px #000;
	-webkit-box-shadow: #214643 0 1px 0, #000 0 -1px 0;
	-moz-box-shadow: #214643 0 1px 0, #000 0 -1px 0;
	box-shadow: #214643 0 1px 0, #000 0 -1px 0
}

.masthead input[type="text"]:focus,.masthead input[type="password"]:focus
	{
	color: #000;
	background-color: #fff;
	border: solid 1px #3e847f;
	-webkit-box-shadow: #5cb3ac 0 0 7px;
	-moz-box-shadow: #5cb3ac 0 0 7px;
	box-shadow: #5cb3ac 0 0 7px
}

.h-ir {
	display: block;
	text-align: left;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden
}

.h-group,.paginate.stand-alone {
	zoom: 1
}

.h-group:before,.paginate.stand-alone:before,.h-group:after,.paginate.stand-alone:after
	{
	content: "";
	display: table
}

.h-group:after,.paginate.stand-alone:after {
	clear: both
}

.clearfix {
	zoom: 1
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

br.clearfix {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

body {
	min-width: 800px
}

body {
	color: #444
}

.rss-link,a.Button.rss-link {
	background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #7a9c30),
		color-stop(73%, #a3c94f), color-stop(100%, #a3c94f) );
	background-image: -webkit-linear-gradient(bottom, #7a9c30 0%, #a3c94f 73%, #a3c94f 100%);
	background-image: -moz-linear-gradient(bottom, #7a9c30 0%, #a3c94f 73%, #a3c94f 100%);
	background-image: -o-linear-gradient(bottom, #7a9c30 0%, #a3c94f 73%, #a3c94f 100%);
	background-image: linear-gradient(bottom, #7a9c30 0%, #a3c94f 73%, #a3c94f 100%)
}

.rss-link .icon,a.Button.rss-link .icon {
	background-image: url(../../images/redo/icons/rss.png);
	background-repeat: no-repeat;
	width: 14px;
	margin-top: -3px;
	display: inline-block;
	overflow: hidden;
	text-indent: 100%;
	white-space: no-wrap
}

.locked h1 {
	background: url(../../images/redo/icons/lrg-lock.png) no-repeat 0 12px;
	padding-left: 30px
}

.Category {
	padding: 5px 20px 0 0;
	padding: 0.5rem 2rem 0 0;
	vertical-align: top
}

.Category a {
	
 	color:#0e5faa; 
 	font-family: 'BreeAtkinsOblique';
	text-decoration: none;
	font-size: 32px;
	font-size: 3.2rem;
	line-height: 1.2;
	display: inline-block;
	vertical-align: top
}

.Category .tag {
	font-size: 13px;
	display: inline-block;
	vertical-align: top;
	margin: 6px 6px 5px 0
}

.Category .tag.solved {
	padding-left: 28px;
	position: relative
}

.Category .tag.solved:after {
	content: "";
	width: 22px;
	position: absolute;
	height: 22px;
	top: 1px;
	left: 1px;
	display: block;
	background: url(../../images/redo/elements/answered-star.png) no-repeat
		0 0
}

.dis-list,.dis-post-preview {
	line-height: 1.4;
	border-top: 0
}

.dis-post,#dis-quick-reply-form {
	border-bottom: solid 1px #d8d8d8;
	border-top: solid 1px #fff;
	min-height: 120px;
	margin: 0;
	position: relative;
	padding: 20px 15px 30px 15px;
	padding: 2rem 1.5rem 3rem 1.5rem
}

.dis-post:first-child,#dis-quick-reply-form:first-child {
	border-top: none
}

.dis-post:last-child,#dis-quick-reply-form:last-child {
	padding-bottom: 5%
}

.dis-post .dis-content,#dis-quick-reply-form .dis-content {
	overflow: hidden
}

.dis-post .dis-content a,#dis-quick-reply-form .dis-content a {
	text-decoration: underline;
	text-decoration-line: underline;
	text-decoration-style: dotted
}

.dis-post .dis-content a:hover,#dis-quick-reply-form .dis-content a:hover
	{
	background-color: #f1f8fb
}

.dis-post .dis-content strong,#dis-quick-reply-form .dis-content strong
	{
	font-weight: 700;
	color: #000
}

.dis-post ul.dis-ul,#dis-quick-reply-form ul.dis-ul,.dis-post ol.dis-ol,#dis-quick-reply-form ol.dis-ol
	{
	padding-left: 20px;
	vertical-align: middle;
	list-style: disc
}

.dis-post ul.dis-ul li,#dis-quick-reply-form ul.dis-ul li,.dis-post ol.dis-ol li,#dis-quick-reply-form ol.dis-ol li
	{
	padding: 2px 0;
	vertical-align: middle
}

.dis-post ol.dis-ol,#dis-quick-reply-form ol.dis-ol {
	list-style: decimal
}

.dis-post li,#dis-quick-reply-form li {
	border: none
}

.dis-post .dis-post-footer,#dis-quick-reply-form .dis-post-footer {
	width: 88%;
	float: right;
	font-size: 12px;
	font-size: 1.2rem
}

.dis-post .dis-post-editedon,#dis-quick-reply-form .dis-post-editedon {
	padding: 1em 0 0 0;
	font-style: italic;
	color: #868686;
	display: block;
	font-size: 12px;
	font-size: 1.2rem
}

.dis-post .dis-post-editedon a,#dis-quick-reply-form .dis-post-editedon a
	{
	color: #868686
}

.dis-info {
	color: #7a9c30;
	margin: 30px 0 10px 0;
	padding: 15px;
	text-align: center;
	border: 1px solid #a3c94f;
	background-color: #f3f8e7
}

.tag {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a5ca53),
		color-stop(100%, #7a9c30) );
	background-image: -webkit-linear-gradient(#a5ca53, #7a9c30);
	background-image: -moz-linear-gradient(#a5ca53, #7a9c30);
	background-image: -o-linear-gradient(#a5ca53, #7a9c30);
	background-image: linear-gradient(#a5ca53, #7a9c30);
	padding: 6px 12px;
	padding: 0.6rem 1.2rem;
	margin: 0 10px 7px 0;
	margin: 0 1rem 0.7rem 0;
	color: #fff;
	border-radius: 3px;
	font-weight: 500;
	line-height: 1;
	text-transform: uppercase
}

.tag.sticky {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cccccc),
		color-stop(100%, #b3b3b3) );
	background-image: -webkit-linear-gradient(#cccccc, #b3b3b3);
	background-image: -moz-linear-gradient(#cccccc, #b3b3b3);
	background-image: -o-linear-gradient(#cccccc, #b3b3b3);
	background-image: linear-gradient(#cccccc, #b3b3b3)
}

.tag.sticky:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cccccc),
		color-stop(100%, #b3b3b3) );
	background-image: -webkit-linear-gradient(#cccccc, #b3b3b3);
	background-image: -moz-linear-gradient(#cccccc, #b3b3b3);
	background-image: -o-linear-gradient(#cccccc, #b3b3b3);
	background-image: linear-gradient(#cccccc, #b3b3b3)
}

.dis-post .title a,#dis-quick-reply-form .title a {
	color: #000;
	text-decoration: none
}

.dis-post .title a:hover,#dis-quick-reply-form .title a:hover {
	text-decoration: underline
}

.dis-post .title a:hover span,#dis-quick-reply-form .title a:hover span
	{
	color: #000
}

.dis-post .title a span,#dis-quick-reply-form .title a span {
	color: #acacac
}

.dis-post .title strong,#dis-quick-reply-form .title strong {
	font-weight: 700;
	color: #000
}

.dis-post .dis-action-btn,#dis-quick-reply-form .dis-action-btn,.dis-post .dis-pm-btn,#dis-quick-reply-form .dis-pm-btn
	{
	opacity: 0
}

.dis-post:hover .dis-action-btn,#dis-quick-reply-form:hover .dis-action-btn,.dis-post:hover .dis-pm-btn,#dis-quick-reply-form:hover .dis-pm-btn,.dis-post:hover .dis-post-notanswer span,#dis-quick-reply-form:hover .dis-post-notanswer span
	{
	opacity: 0.98;
	visibility: visible
}

.dis-post .dis-pm-btn,#dis-quick-reply-form .dis-pm-btn {
	display: inline-block;
	padding: 4px 7px;
	padding: 0.4rem 0.7rem;
	margin-left: 4px;
	margin-top: 5px
}

.dis-post .dis-pm-btn:hover,#dis-quick-reply-form .dis-pm-btn:hover {
	background-color: #fff
}

.dis-post-left {
	position: absolute;
	text-align: left;
	width: 85px
}

.dis-post-left img {
	width: 100%;
	max-width: 80px;
	display: block;
	border-radius: 3px
}

.dis-post-left .auth-avatar {
	display: block;
	border: none;
	padding: 3px;
	background-color: #f5f5f5;
	border-radius: 5px;
	border: solid 1px #efefef;
	border-top: solid 1px #e0e0e0
}

.dis-post-left .auth-avatar:hover {
	text-decoration: none
}

.dis-post-left .dis-usr-post-count {
	margin: 0;
	font-size: 11px;
	font-size: 1.1rem
}

.dis-post-left .dis-usr-post-count {
	color: #acacac;
	margin: 5px 0.2em 0 12px
}

.title .dis-content-actions {
	padding-right: 0;
	display: inline-block;
	float: right;
	position: relative;
	z-index: 300
}

.title .dis-content-actions li {
	margin-right: 0;
	display: inline-block;
	vertical-align: top
}

.title .dis-content-actions li a {
	padding: 0 5px;
	display: inline-block;
	margin: 0 0 3px 0;
	vertical-align: top;
	font-size: 12px;
	font-size: 1.2rem;
	color: #a0a0a0 !important;
	float: right;
	text-align: right
}

.title .dis-content-actions li a:hover {
	color: #000
}

.dis-signature,.dis-post-right {
	margin-left: 110px;
	padding: 0 2% 35px 0
}

.dis-post-right {
	font-size: 15px;
	font-size: 1.5rem
}

.dis-post-right .title {
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1;
	color: #797979;
	margin: 0 0 1em 0;
	padding: 0 0 0.8em 0;
	border-bottom: dotted 1px #dadada
}

.dis-post-right .title strong {
	font-size: 15px;
	font-size: 1.5rem;
	margin-right: 0.25em
}

.dis-post-right .title .dis-actions {
	top: 8px;
	right: -23px;
	background-color: #dadada
}

.dis-post-right blockquote {
	background-color: #fcfcfc;
	border: none;
	border: 1px dotted #eaeaea;
	border-left: 3px solid #939393;
	padding: 6px 14px;
	padding: 0.6rem 1.4rem;
	margin: 1rem 0;
	font-size: 0.9em;
	color: #000
}

.dis-post-right blockquote blockquote {
	font-size: 1em
}

.dis-post-right cite {
	padding-left: 15px;
	padding-left: 1.5rem;
	margin-top: 1em;
	display: block;
	font-style: italics
}

.dis-post-right cite+blockquote {
	margin-top: 0.6em
}

ul.dis-attachments {
	font-size: 13px;
	font-size: 1.3rem;
	margin: 10px 0;
	margin: 1rem 0;
	display: block;
	padding: 5px 0;
	border: 1px solid #f4f4f4;
	background-color: #f9f9f9
}

ul.dis-attachments li {
	font-size: 11px;
	font-size: 1.1rem;
	color: #939393;
	border-top: 1px solid #ececec;
	text-align: left
}

ul.dis-attachments li a {
	font-size: 15px;
	font-size: 1.5rem;
	display: inline-block;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 3px 0 25px;
	background: transparent url(../../images/redo/icons/attachments.png)
		no-repeat 8px 4px
}

ul.dis-attachments li a[title$='.css'],ul.dis-attachments li a[title$='.js'],ul.dis-attachments li a[title$='.php'],ul.dis-attachments li a[title$='.html']
	{
	background-position: 8px -62px
}

ul.dis-attachments li a[title$='.jpg'],ul.dis-attachments li a[title$='.jpeg'],ul.dis-attachments li a[title$='.png'],ul.dis-attachments li a[title$='.gif'],ul.dis-attachments li a[title$='.tif']
	{
	background-position: 8px -126px
}

ul.dis-attachments li:first-child {
	border-top: 0
}

.dis-code {
	background-color: transparent;
	overflow-x: auto
}

.locked .dis-action-btn .dis-post-reply {
	display: none
}

.dis-action-btn {
	float: right;
	font-size: 12px;
	font-size: 1.2rem
}

.dis-action-btn li {
	float: left;
	margin-right: 0 !important
}

.dis-action-btn li a {
	display: block
}

.dis-action-btn li a.dis-post-reply {
	padding: 7px 12px 7px 28px;
	padding: 0.7rem 1.2rem 0.7rem 2.8rem;
	position: relative;
	font-size: 12px;
	font-size: 1.2rem
}

.dis-action-btn li a.dis-post-reply:hover {
	text-decoration: none
}

.dis-action-btn li a.dis-post-reply:before {
	content: "";
	background-color: #000;
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 5px;
	left: 5px;
	background: url(../../images/redo/icons/reply-arrow.png) no-repeat 2px
		2px !important
}

.dis-action-btn li a.dis-report-link {
	padding: 8px 12px 7px 12px;
	padding: 0.8rem 1.2rem 0.7rem 1.2rem;
	color: #a0a0a0
}

.dis-action-btn li a.dis-report-link:hover {
	color: #6d6d6d
}

.dis-signature {
	padding-top: 2%;
	border-top: 1px dotted #e0e0e0;
	font-size: 11px;
	font-size: 1.1rem;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70 );
	opacity: 0.7
}

.dis-signature a {
	color: #000;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70 );
	opacity: 0.7;
	text-decoration: underline
}

.dis-signature a:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100 );
	opacity: 1
}

.dis-signature:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100 );
	opacity: 1
}

.group-fix {
	zoom: 1
}

.group-fix:before,.group-fix:after {
	content: "";
	display: table
}

.group-fix:after {
	clear: both
}

.paginate {
	float: right;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1c3b39),
		color-stop(100%, #17312f) );
	background-image: -webkit-linear-gradient(#1c3b39, #17312f);
	background-image: -moz-linear-gradient(#1c3b39, #17312f);
	background-image: -o-linear-gradient(#1c3b39, #17312f);
	background-image: linear-gradient(#1c3b39, #17312f);
	border-radius: 5px;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box;
	-webkit-box-shadow: #2f6561 0 1px 0, #000 0 -1px 0;
	-moz-box-shadow: #2f6561 0 1px 0, #000 0 -1px 0;
	box-shadow: #2f6561 0 1px 0, #000 0 -1px 0;
	padding: 4px;
	padding: 0.4rem;
	font-size: 13px;
	font-size: 1.3rem;
	line-height: 1
}

.paginate li {
	margin: 0;
	padding: 0
}

.paginate a,.paginate li.inactive,.paginate li.active {
	font-weight: 100;
	letter-spacing: 1px;
	padding: 7px 7px 5px 7px;
	padding: 0.7rem 0.7rem 0.5rem 0.7rem;
	line-height: 1;
	margin: 0 1px 0 0;
	text-decoration: none
}

.paginate a.inactive,.paginate li.inactive.inactive,.paginate li.active.inactive
	{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30 );
	opacity: 0.3;
	cursor: default
}

.paginate a.inactive:hover,.paginate li.inactive.inactive:hover,.paginate li.active.inactive:hover
	{
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #224946),
		color-stop(100%, #1f4240) );
	background-image: -webkit-linear-gradient(#224946, #1f4240);
	background-image: -moz-linear-gradient(#224946, #1f4240);
	background-image: -o-linear-gradient(#224946, #1f4240);
	background-image: linear-gradient(#224946, #1f4240);
	-webkit-box-shadow: #070e0e 0 0 3px, #000 0 1px 0, #2b5b57 0 1px 0 inset;
	-moz-box-shadow: #070e0e 0 0 3px, #000 0 1px 0, #2b5b57 0 1px 0 inset;
	box-shadow: #070e0e 0 0 3px, #000 0 1px 0, #2b5b57 0 1px 0 inset
}

.paginate.stand-alone {
	text-align: right;
	float: none;
	position: relative;
	z-index: 1;
	-webkit-box-shadow: #fff 0 1px 0, #000 0 -1px 0;
	-moz-box-shadow: #fff 0 1px 0, #000 0 -1px 0;
	box-shadow: #fff 0 1px 0, #000 0 -1px 0
}

.paginate.stand-alone.top {
	border-radius: 5px 5px 0 0;
	margin: 1.4em 0 -1.4em 0
}

.paginate.stand-alone.bottom {
	border-radius: 0 0 5px 5px;
	margin-top: 7px
}

.paginate.stand-alone.bottom {
	margin-top: 0;
	border-radius: 0 0 5px 5px !important
}

#forumbody-thread .paginate.stand-alone {
	margin-top: 0
}

.horiz-list li {
	display: inline-block
}

.horiz-list a {
	display: block
}

.footer-stats {
	font-size: 14px;
	font-size: 1.4rem;
	padding: 10px 0 35px 0;
	padding: 1rem 0 3.5rem 0;
	margin-bottom: 20px;
	margin-bottom: 2rem;
	border-bottom: 1px dotted #c6c6c6
}

.footer-stats strong {
	font-weight: 700
}

.m-stats li {
	color: #939393;
	width: 88%;
	padding: 1px 0;
	padding: 0.1rem 0;
	border-bottom: 1px dotted #dadada
}

.m-stats li:last-child {
	border-bottom: none
}

.m-stats li span {
	float: right;
	color: #131313;
	font-weight: 700
}

.m-stats-title {
	display: block;
	font-weight: 700;
	color: #131313;
	border-bottom: 1px dotted #acacac;
	padding-bottom: 2px;
	padding-bottom: 0.2rem;
	margin-bottom: 5px;
	margin-bottom: 0.5rem;
	width: 88%
}

.a-primary-btn {
	padding: 10px 15px;
	padding: 1rem 1.5rem;
	font-size: 15px;
	font-size: 1.5rem;
	clear: both;
	display: inline-block;
	cursor: pointer
}

.dis-form-buttons .a-reply {
	padding: 10px 15px;
	padding: 1rem 1.5rem;
	font-size: 15px;
	font-size: 1.5rem;
	clear: both;
	display: inline-block
}

.dis-form-buttons .a-reply:hover {
	padding: 10px 15px;
	padding: 1rem 1.5rem
}

.dis-profile .dis-cb,.dis-form .dis-cb {
	display: inline-block;
	vertical-align: top;
	font-weight: normal;
	clear: both;
	line-height: 22px;
	margin: 7px 10px 0 7px;
	color: #5a5a5a;
	width: auto
}

.ignore li {
	font-size: 1.8rem;
	font-weight: bold;
	margin-top: 20px;
	display: inline-block;
	padding-right: 20px;
	margin-right: 20px;
	border-left: 1px dotted #ccc;
	vertical-align: top
}

.ignore li label {
	margin-left: 20px
}

.ignore ul {
	padding-left: 20px
}

.ignore ul li {
	font-size: 1.3rem;
	font-weight: normal;
	margin-top: 0;
	float: none;
	border-left: none;
	display: block
}

.ignore>li {
	height: 300px;
	overflow-y: scroll;
	margin-bottom: 20px;
	padding-bottom: 40px;
	position: relative;
	width: 21%
}

.ignore>li:after {
	content: url(../../images/redo/icons/scroll-indicator.png);
	text-align: center;
	position: absolute;
	bottom: 0;
	width: 100%;
	padding-top: 25px;
	height: 22px;
	background: url(../../images/redo/bg/scroll-fade.png) repeat-x 0 bottom
}

.m-dis-thread-type,.dis-thread-info {
	position: relative
}

.m-dis-thread-type-wrap {
	width: 250px;
	position: absolute
}

section.group {
	width: 100%
}

.dis-thread-form section {
	margin-bottom: 10px;
	padding-bottom: 10px
}

.dis-thread-info {
	margin: 1px 0 0 260px;
	float: left;
	color: #000;
	font-size: 13px;
	font-size: 1.3rem;
	position: relative;
	overflow: hidden
}

.dis-thread-info p {
	color: #000
}

.dis-thread-info a {
	display: inline-block;
	padding: 4px 10px;
	background-color: rgba(0, 0, 0, 0.09);
	border-radius: 3px
}

.dis-thread-info a:hover {
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0.05)
}

.m-dis-choose-info {
	font-size: 16px;
	font-weight: normal;
	margin: 10px 25px 10px 0px
}

.m-dis-thread-type {
	margin: 5px 0 10px 0;
	margin: 0.5rem 0 1rem 0
}

.dis-form .dis-new-thread-title {
	display: block;
	width: 97% !important;
	margin: 5px 0 10px 0;
	border: 1px solid #c6c6c6;
	font-size: 20px;
	font-size: 2rem;
	padding: 1.5%
}

.dis-form .dis-new-thread-title:focus {
	border-color: #797979
}

.dis-form .dis-new-thread-title-wrapper {
	position: relative
}

.dis-form .dis-new-thread-title-wrapper label {
	position: absolute;
	top: 16px;
	left: 14px
}

.twelve-form .dis-form label {
	margin: 0;
	font-weight: bold;
	opacity: 0.99;
	font-size: 15px;
	font-size: 1.5rem
}

.m-dis-discussion,.m-dis-question {
	margin: 0px;
	margin: 0rem;
	background:
		url('../../images/redo/../../images/redo/icons/selected.png?1355521286')
		no-repeat 3px 5px,
		-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0,
		0.06) ), color-stop(100%, rgba(255, 255, 255, 0.06) ) );
	background:
		url('../../images/redo/../../images/redo/icons/selected.png?1355521286')
		no-repeat 3px 5px, -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.06)
		0%, rgba(255, 255, 255, 0.06) 100% );
	background:
		url('../../images/redo/../../images/redo/icons/selected.png?1355521286')
		no-repeat 3px 5px, -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.06) 0%,
		rgba(255, 255, 255, 0.06) 100% );
	background:
		url('../../images/redo/../../images/redo/icons/selected.png?1355521286')
		no-repeat 3px 5px, -o-linear-gradient(bottom, rgba(0, 0, 0, 0.06) 0%,
		rgba(255, 255, 255, 0.06) 100% );
	background:
		url('../../images/redo/../../images/redo/icons/selected.png?1355521286')
		no-repeat 3px 5px, linear-gradient(bottom, rgba(0, 0, 0, 0.06) 0%,
		rgba(255, 255, 255, 0.06) 100% );
	padding-left: 23px
}

.m-dis-discussion:hover,.m-dis-question:hover {
	background-color: #fff;
	background:
		url('../../images/redo/../../images/redo/icons/selected.png?1355521286')
		no-repeat 3px 5px,
		-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(255, 255,
		255, 0.3) ), color-stop(100%, rgba(255, 255, 255, 0.3) ) );
	background:
		url('../../images/redo/../../images/redo/icons/selected.png?1355521286')
		no-repeat 3px 5px,
		-webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0%,
		rgba(255, 255, 255, 0.3) 100% );
	background:
		url('../../images/redo/../../images/redo/icons/selected.png?1355521286')
		no-repeat 3px 5px,
		-moz-linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0%,
		rgba(255, 255, 255, 0.3) 100% );
	background:
		url('../../images/redo/../../images/redo/icons/selected.png?1355521286')
		no-repeat 3px 5px, -o-linear-gradient(bottom, rgba(255, 255, 255, 0.3)
		0%, rgba(255, 255, 255, 0.3) 100% );
	background:
		url('../../images/redo/../../images/redo/icons/selected.png?1355521286')
		no-repeat 3px 5px, linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0%,
		rgba(255, 255, 255, 0.3) 100% )
}

.m-dis-discussion.current,.m-dis-question.current {
	background:
		url('../../images/redo/../../images/redo/icons/selected.png?1355521286')
		no-repeat 3px -109px,
		-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #8c8c8c),
		color-stop(100%, #737373) );
	background:
		url('../../images/redo/../../images/redo/icons/selected.png?1355521286')
		no-repeat 3px -109px,
		-webkit-linear-gradient(bottom, #8c8c8c 0%, #737373 100%);
	background:
		url('../../images/redo/../../images/redo/icons/selected.png?1355521286')
		no-repeat 3px -109px,
		-moz-linear-gradient(bottom, #8c8c8c 0%, #737373 100%);
	background:
		url('../../images/redo/../../images/redo/icons/selected.png?1355521286')
		no-repeat 3px -109px,
		-o-linear-gradient(bottom, #8c8c8c 0%, #737373 100%);
	background:
		url('../../images/redo/../../images/redo/icons/selected.png?1355521286')
		no-repeat 3px -109px,
		linear-gradient(bottom, #8c8c8c 0%, #737373 100%);
	color: #fff;
	text-shadow: none
}

.m-dis-discussion.current:hover,.m-dis-question.current:hover {
	background:
		url('../../images/redo/../../images/redo/icons/selected.png?1355521286')
		no-repeat 3px -109px,
		-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #8c8c8c),
		color-stop(100%, #737373) );
	background:
		url('../../images/redo/../../images/redo/icons/selected.png?1355521286')
		no-repeat 3px -109px,
		-webkit-linear-gradient(bottom, #8c8c8c 0%, #737373 100%);
	background:
		url('../../images/redo/../../images/redo/icons/selected.png?1355521286')
		no-repeat 3px -109px,
		-moz-linear-gradient(bottom, #8c8c8c 0%, #737373 100%);
	background:
		url('../../images/redo/../../images/redo/icons/selected.png?1355521286')
		no-repeat 3px -109px,
		-o-linear-gradient(bottom, #8c8c8c 0%, #737373 100%);
	background:
		url('../../images/redo/../../images/redo/icons/selected.png?1355521286')
		no-repeat 3px -109px,
		linear-gradient(bottom, #8c8c8c 0%, #737373 100%)
}

.m-dis-discussion label,.m-dis-question label {
	margin: 0;
	padding: 5px 10px;
	cursor: pointer;
	font-weight: bold;
	font-size: 14px;
	font-size: 1.4rem
}

.m-dis-discussion label input,.m-dis-question label input {
	display: none
}

#ui-datepicker-div {
	z-index: 30
}

.syntaxhighlighter {
	max-height: 600px;
	overflow: auto !important
}

.syntaxhighlighter::-webkit-scrollbar {
	-webkit-appearance: none !important;
	width: 7px !important
}

.syntaxhighlighter::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5)
}

.twelve-form input[type="submit"] {
	padding: 10px 15px;
	padding: 1rem 1.5rem;
	font-size: 15px;
	font-size: 1.5rem;
	clear: both;
	display: inline-block;
	cursor: pointer
}

.twelve-form input[type="submit"]:hover {
	padding: 10px 15px;
	padding: 1rem 1.5rem
}

.twelve-form h1 {
	font-weight: bold
}

.twelve-form .dis-title {
	margin: 10px 0
}

.twelve-form .dis-title label,.twelve-form .dis-title input#dis-new-thread-title
	{
	display: inline-block
}

.twelve-form .dis-title label {
	margin: 0 0 0 0;
	padding-right: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #000
}

.twelve-form .dis-title input {
	padding: 3px;
	margin: 5px 0 10px 0;
	font-size: 15px
}

.dis-cat-header,.paginate.stand-alone {
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-ms-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box;
	padding: 3px 10px;
	line-height: 1;
	background-color: #10395e;
	/*background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #004a90),
		color-stop(100%, #003169) );
	background-image: -webkit-linear-gradient(#004a90, #003169);
	background-image: -moz-linear-gradient(#004a90, #003169);
	background-image: -o-linear-gradient(#004a90, #003169);
	background-image: linear-gradient(#004a90, #003169);*/
	-webkit-border-radius: 3px 3px 0 0 !important;
	-moz-border-radius: 3px 3px 0 0 !important;
	-ms-border-radius: 3px 3px 0 0 !important;
	-o-border-radius: 3px 3px 0 0 !important;
	border-radius: 3px 3px 0 0 !important;
	border-bottom: solid 1px #17312f;
	color: #fff
}

.dis-cat-header h1,.paginate.stand-alone h1 {
	font-size: 19px;
	font-size: 1.9rem;
	text-shadow: rgba(0, 0, 0, 0.4) 0 1px 0;
	opacity: 0.99;
	color: #fff;
	line-height: 1;
	font-weight: 700;
	border: 0;
	float: left;
	padding: 7px 0 9px 5px;
	padding: 0.7rem 0 0.9rem 0.5rem;
	margin: 0;
	display: inline-block
}

.dis-cat-header .a-toggle-view,.paginate.stand-alone .a-toggle-view {
	display: block;
	margin: 7px 0 0 0;
	margin: 0.7rem 0 0 0
}

.dis-cat-header .a-toggle-view span,.paginate.stand-alone .a-toggle-view span
	{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80 );
	opacity: 0.8;
	display: block;
	height: 20px;
	height: 2rem;
	width: 20px;
	width: 2rem;
	background: url(../../images/redo/icons/arrows.png) no-repeat center 6px
}

.dis-cat-header .a-toggle-view span:hover,.paginate.stand-alone .a-toggle-view span:hover
	{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100 );
	opacity: 1
}

.dis-cat-header .Button,.paginate.stand-alone .Button,.dis-cat-header header .dis-action-login,.paginate.stand-alone header .dis-action-login
	{
	display: inline-block
}

.dis-cat-header .action-buttons,.paginate.stand-alone .action-buttons {
	font-size: 13px;
	font-size: 1.3rem;
	display: inline-block;
	margin: 5px 0 0 10px;
	margin: 0.5rem 0 0 1rem;
	font-weight: 500
}

.dis-cat-header .action-buttons+.action-buttons,.paginate.stand-alone .action-buttons+.action-buttons
	{
	margin-left: 0.25em
}

.dis-collapsed .dis-cat-header .a-toggle-view span,.dis-collapsed .paginate.stand-alone .a-toggle-view span
	{
	background: url(../../images/redo/icons/arrows.png) no-repeat center
		-85px
}

.row+.dis-cat-header,.row+.paginate.stand-alone {
	margin-top: 1em
}

.m-section_title {
	background-color: #abc4dc;
	border-radius: 5px
}

.m-section_title .row {
	color: #000;
	font-weight: 700;
	border-bottom: px solid #fff;
	border-radius: 0 0 3px 3px;
	line-height: 1;
	padding: 7px 6px 7px 8px
}

.m-section_title .dis-cat-header,.m-section_title .paginate.stand-alone
	{
	margin-top: 0.2em
}

.m-section_title .m-section_title-mods {
	margin-left: 10px
}

.m-section_title .m-section_title-mods a {
	color: #fff !important;
	color: rgba(255, 255, 255, 0.6) !important;
	display: inline-block;
	padding: 0 0 0 3px
}

.m-section_title .m-section_title-mods a:hover {
	color: #fff !important;
	text-decoration: underline
}

.dis-board-subs {
	color: #fff;
	padding: 5px 5px 5px 57px;
	background: url(../../images/redo/icons/arrow.png) no-repeat 39px 11px
}

.dis-board-subs strong,.dis-board-subs a {
	font-size: 12px;
	font-size: 1.2rem
}

.dis-board-subs strong {
	color: #000
}

.dis-board-subs a {
	color: #464646;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e7e7e7),
		color-stop(100%, #e0e0e0) );
	background-image: -webkit-linear-gradient(#e7e7e7, #e0e0e0);
	background-image: -moz-linear-gradient(#e7e7e7, #e0e0e0);
	background-image: -o-linear-gradient(#e7e7e7, #e0e0e0);
	background-image: linear-gradient(#e7e7e7, #e0e0e0);
	border: solid 1px #e0e0e0;
	display: inline-block;
	padding: 3px 6px;
	margin-top: 2px;
	line-height: 1;
	border-radius: 3px
}

.dis-board-subs a:hover {
	color: #131313;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1f1f1),
		color-stop(100%, #e7e7e7) );
	background-image: -webkit-linear-gradient(#f1f1f1, #e7e7e7);
	background-image: -moz-linear-gradient(#f1f1f1, #e7e7e7);
	background-image: -o-linear-gradient(#f1f1f1, #e7e7e7);
	background-image: linear-gradient(#f1f1f1, #e7e7e7);
	border: solid 1px #e7e7e7;
	text-decoration: none
}

.dis-board-subs a:active {
	-webkit-box-shadow: #b4b4b4 0 0 1px inset;
	-moz-box-shadow: #b4b4b4 0 0 1px inset;
	box-shadow: #b4b4b4 0 0 1px inset
}

.m-title .dis-thread-pagination li,.m-title .dis-thread-pagination,.m-title a.h-group,.m-title a.paginate.stand-alone
	{
	display: inline-block
}

.tag,.solved {
	font-size: 10px;
	font-size: 1rem;
	line-height: 1;
	min-width: 55px;
	min-width: 5.5rem;
	text-align: center;
	text-shadow: none;
	display: inline-block;
	text-transform: uppercase;
	padding: 4px 6px;
	padding: 0.4rem 0.6rem;
	margin: 0 5px 0 0;
	margin: 0 0.5rem 0 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.tag:hover,.solved:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.question,.solved {
	min-width: 63px;
	min-width: 6.3rem
}

.dis-thread-pagination {
	font-size: 12px;
	margin: 0 0 0 5px
}

.dis-thread-pagination li {
	padding: 3px 2px;
	opacity: 0.5;
	margin-right: -3px
}

.dis-thread-pagination li:hover {
	opacity: 1;
	background-color: #fff
}

.a-dis-actionbuttons {
	float: right;
	margin: 0 0 8px 0
}

.a-dis-actionbuttons a {
	padding: 3px 6px;
	display: inline-block;
	margin: 0 3px 0 0
}

.a-dis-actionbuttons a:hover {
	background-color: #fff
}

header.dis-cat-header .Button,header.paginate.stand-alone .Button {
	margin: 5px 5px 5px 0
}

header.dis-cat-header .Button.dis-action-login,header.paginate.stand-alone .Button.dis-action-login
	{
	margin-left: 10px
}

header.dis-cat-header .read,header.paginate.stand-alone .read {
	color: #fff;
	color: rgba(255, 255, 255, 0.5)
}

.panel-stack {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}

.forum-grid {
	font-size: 13px;
	font-size: 1.3rem;
	line-height: 1.1;
	color: #777;
	margin-top: 15px;
	margin-top: 1.5rem
}

.forum-grid p {
	color: #000;
	line-height: 1.1;
	margin: 0 0 0.25em 0
}

.forum-grid a {
	text-decoration: none;
	color: #111
}

.forum-grid a.h-group,.forum-grid a.paginate.stand-alone {
	display: block;
	cursor: pointer
}

.forum-grid .dis-board-description {
	margin: 0.25em 0;
	color: #777
}

.forum-grid .row {
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff
}

.forum-grid .row:hover {
	border-bottom-color: #bebebe;
	border-top-color: #fff
}

.forum-grid .row.header-row {
	font-weight: bold;
	color: #ffffff;
	border-bottom: 2px solid #d3d3d3
}

.forum-grid .row.header-row:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.forum-grid .row>a {
	padding: 0.5em
}

.forum-grid .row>a:hover {
	background-color: #fff;
	text-decoration: underline
}

.forum-grid .row.dis-sticky-thread {
	background-color: #f1f1f1;
	border-bottom: 1px solid #d3d3d3
}

.forum-grid .row.dis-sticky-thread:hover,.forum-grid .row.dis-sticky-thread a:hover
	{
	background-color: #fcfcfc
}

.forum-grid .row:hover,.forum-grid .row a:hover {
	border-bottom-color: #c8c8c8;
	border-top-color: #fff
}

.forum-grid .row:hover {
	-webkit-box-shadow: #c4dc8d 0 0 5px, #a9cd5b 0 0 2px;
	-moz-box-shadow: #c4dc8d 0 0 5px, #a9cd5b 0 0 2px;
	box-shadow: #c4dc8d 0 0 5px, #a9cd5b 0 0 2px;
	position: relative;
	z-index: 20
}

.forum-grid .heading {
	color: #535353;
	background-color: #a0a0a0;
	margin: 0 0 0.4em 0;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e7e7e7),
		color-stop(100%, #d8d8d8) );
	background: -webkit-linear-gradient(#e7e7e7, #d8d8d8);
	background: -moz-linear-gradient(#e7e7e7, #d8d8d8);
	background: -o-linear-gradient(#e7e7e7, #d8d8d8);
	background: linear-gradient(#e7e7e7, #d8d8d8);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}

.forum-grid .heading .cell {
	padding-top: 0.2em;
	padding-bottom: 0.2em
}

.forum-grid strong {
	font-size: 16px;
	font-size: 1.6rem;
	color: #00326a;
	font-weight: bold;
	line-height: 1.1
}

.forum-grid .posted-date,.forum-grid .posted-by {
	color: #919191
}

.clickable:hover {
	text-decoration: underline
}

.forum-grid.no-hover .row {
	padding-top: 5px;
	padding-top: 0.5rem;
	padding-bottom: 5px;
	padding-bottom: 0.5rem
}

.forum-grid.no-hover .row:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff
}

.forum-grid.no-hover .row a:hover {
	text-decoration: underline
}

.forum-grid.no-hover .row.header-row:hover {
	border-bottom: 2px solid #d3d3d3
}

.f4,.f5,.f6,.f7,.f8,.f9,.f10 {
	overflow: hidden;
	text-overflow: ellipsis
}

div.m-section_title+div.row {
	padding-top: 5px
}

.board-post .wrap {
	padding-left: 20px
}

.dis-category .wrap {
	position: relative;
	padding-left: 22px;
	padding-left: 35px
}

.folder {
	display: block;
	background: url(../../images/redo/icons/large-folder.png) no-repeat 0
		-102px;
	position: absolute;
	height: 17px;
	width: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-size: 0.9rem;
	text-shadow: rgba(0, 0, 0, 0.4) 0 1px 0, rgba(0, 0, 0, 0.7) 1px 0 4px;
	color: #fff;
	line-height: 21px;
	left: 1px;
	top: 1px;
	text-align: center;
	vertical-align: center;
	overflow: hidden;
	text-indent: 100%
}

.m-section_title+.row.board-post.locked,.m-section_title+.row.board-post.locked:hover
	{
	background-position: 2px 19px
}

.a-loggedin .dis-unread .wrap .folder {
	background-position: 0 0;
	text-indent: 0
}

.a-loggedin .dis-category .wrap {
	position: relative;
	background-position: 17px 5px
}

.a-loggedin .dis-category.dis-unread .wrap:before {
	content: "";
	display: block;
	position: absolute;
	left: 1px;
	top: 6px;
	height: 10px;
	width: 8px;
	background: url(../../images/redo/icons/unread-dot.png) no-repeat 0 0
}

.a-loggedin .board-post .wrap {
	padding-left: 30px
}

.a-loggedin .board-post.dis-unread .wrap,.a-loggedin .board-post.dis-post-unread .wrap
	{
	background: url(../../images/redo/icons/unread-dot.png) no-repeat 11px
		4px
}

.boards+.forum-grid {
	margin-top: 0
}

.boards .row:last-child {
	border: none;
	padding-bottom: 0
}

.sidebar .box.first p {
	margin: 0 0 1em 0;
	color: #797979
}

.sidebar .panel-box {
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1.3
}

.sidebar .panel-box h4 {
	font-size: 16px;
	font-size: 1.6rem;
	margin: 17px 0 5px 0;
	margin: 1.7rem 0 0.5rem 0;
	padding: 0 0 7px 0;
	padding: 0 0 0.7rem 0;
	background: none;
	font-weight: 700;
	border-bottom: 1px solid #e0e0e0;
font-family:'BreeAtkinsOblique';
}

.sidebar .panel-box p {
	padding: 0;
	color: #666
}

.sidebar .panel-box h4+p {
	border-top: solid 1px #fff;
	padding: 10px 15px 10px 15px;
	padding: 1rem 1.5rem 1rem 1.5rem;
	margin: -5px -15px 10px -15px;
	margin: -0.5rem -1.5rem 1rem -1.5rem
}

.sidebar .panel-box .a-secondary-cta {
	margin-left: 0;
	margin-right: 0;
	margin-top: 2%
}

.sidebar .panel-box .a-secondary-cta,.sidebar .panel-box .a-bug,.sidebar .panel-box .a-proposal
	{
	padding: 13px 6px;
	padding: 1.3rem 0.6rem
}

.sidebar .primary-cta,.sidebar .dis-form-buttons .a-reply,.dis-form-buttons .sidebar .a-reply,.sidebar .twelve-form input[type="submit"],.twelve-form .sidebar input[type="submit"]
	{
	color: #fff;
	font-size: 17px;
	font-size: 1.7rem;
	margin-bottom: 5px;
	margin-bottom: 0.5rem
}

.sidebar .primary-cta.login,.sidebar .dis-form-buttons .login.a-reply,.dis-form-buttons .sidebar .login.a-reply,.sidebar .twelve-form input.login[type="submit"],.twelve-form .sidebar input.login[type="submit"]
	{
	display: block;
	margin-left: 0;
	text-align: center;
	padding: 0.5em
}

.sidebar .a-faux-btn-grp {
	display: table;
	width: 100%
}

.sidebar .a-faux-btn-grp .a-bug,.sidebar .a-faux-btn-grp .a-proposal {
	display: table-cell;
	vertical-align: middle
}

.sidebar .a-faux-btn-grp .a-bug {
	width: 32%;
	border-radius: 3px 0 0 3px;
	background: url(../../images/redo/bg/btn-divide.png) no-repeat right
		center,
		-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #656565),
		color-stop(100%, #868686) );
	background: url(../../images/redo/bg/btn-divide.png) no-repeat right
		center, -webkit-linear-gradient(bottom, #656565 0%, #868686 100%);
	background: url(../../images/redo/bg/btn-divide.png) no-repeat right
		center, -moz-linear-gradient(bottom, #656565 0%, #868686 100%);
	background: url(../../images/redo/bg/btn-divide.png) no-repeat right
		center, -o-linear-gradient(bottom, #656565 0%, #868686 100%);
	background: url(../../images/redo/bg/btn-divide.png) no-repeat right
		center, linear-gradient(bottom, #656565 0%, #868686 100%)
}

.sidebar .a-faux-btn-grp .a-bug:hover {
	background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #818181),
		color-stop(100%, #9b9b9b) );
	background-image: -webkit-linear-gradient(bottom, #818181 0%, #9b9b9b 100%);
	background-image: -moz-linear-gradient(bottom, #818181 0%, #9b9b9b 100%);
	background-image: -o-linear-gradient(bottom, #818181 0%, #9b9b9b 100%);
	background-image: linear-gradient(bottom, #818181 0%, #9b9b9b 100%)
}

.sidebar .a-faux-btn-grp .a-proposal {
	width: 56%;
	margin: 3% 0 0 -2%;
	border-radius: 0 3px 3px 0
}

.m-profile-box {
	display: none;
	padding: 0 0 0 15px;
	padding: 0 0 0 1.5rem;
	font-size: 15px;
	font-size: 1.5rem
}

.m-profile-box h2 {
	font-weight: bold !important;
	color: #000;
	margin: 0 0 10px 0;
	margin: 0 0 1rem 0
}

.m-profile-box h4 {
	font-weight: bold;
	font-size: 15px;
	font-size: 1.5rem;
	color: #000;
	border-bottom: 1px dotted #c6c6c6;
	width: 90%
}

.m-profile-box li.Heading {
	font-weight: bold;
	color: #000;
	margin-top: 8px;
	margin-top: 0.8rem
}

.m-profile-box li a,.m-profile-box li strong,.m-profile-box li .Count,.m-profile-box li span
	{
	display: inline-block
}

.m-profile-box li a {
	font-weight: normal;
	padding: 2px 0;
	padding: 0.2rem 0
}

.PanelBox-avatar {
	display: inline-block;
	padding: 5px;
	padding: 0.5rem;
	border-radius: 3px
}

.PanelBox-avatar span {
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1;
	display: block;
	visibility: hidden;
	margin: 0 auto;
	padding: 2px 4px;
	padding: 0.2rem 0.4rem
}

.PanelBox-avatar:hover {
	text-decoration: none;
	background-color: #ececec
}

.PanelBox-avatar:hover span {
	display: block;
	visibility: visible
}

.dis-profile ul.profile {
	margin: 0 0 30px 0
}

.dis-profile ul.profile li {
	padding: 2px 0;
	display: block;
	border-bottom: 1px dotted #ccc
}

.dis-profile ul.profile li:last-child {
	border-bottom: none
}

.dis-profile h1 {
	font-size: 1.6em;
	border-bottom: 1px dotted #ccc
}

.dis-profile strong {
	font-weight: 700
}

.m-profile-box .dis-usr-title {
	margin-bottom: 10px
}

.dis-usr-title {
	color: #69918e;
	line-height: 1;
	border-radius: 3px 3px;
	padding: 4px 5px;
	text-align: center;
	text-shadow: 0px 1px 0px #fff;
	border: 1px solid #cad9d8;
	border-bottom-width: 2px;
	border-top-color: #d6e1e0;
	border-bottom-color: #b2c8c6;
	background-color: #dfe8e7;
	border-left: none;
	font-size: 12px;
	display: block;
	margin: 3px 0 0 0;
	max-width: 70px;
	min-width: 60px
}

.auth-avatar .dis-usr-title {
	margin-top: 4px
}

#dis-quick-reply-form {
	margin: 3em 0 0 0;
	position: relative
}

.locked #dis-quick-reply-form {
	display: none
}

.wysi-buttons {
	margin: 0;
	height: 36px
}

.toolbar-btns {
	background-color: #666;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #004a90),
		color-stop(100%, #003169) );
	background: -webkit-linear-gradient(#004a90, #003169);
	background: -moz-linear-gradient(#004a90, #003169);
	background: -o-linear-gradient(#004a90, #003169);
	background: linear-gradient(#004a90, #003169);
	border-radius: 3px 3px 0 0;
	margin: 0 !important

}

.toolbar-btns a {
	float: left;
	height: 35px;
	width: 37px;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 101%;
	background: url(../../images/redo/icons/forums-bb-icons.png) no-repeat
		-35px -36px;
	border-right: 1px solid #0f201e;
	border-left: 1px solid #2b5b57;
	opacity: 0.8
}

.toolbar-btns a:hover {
	opacity: 1;
	background-color: #0f201e
}

.toolbar-btns a:first-child {
	border-left: none
}

a.italics {
	background-position: -397px -35px
}

a.underline {
	background-position: -335px -35px
}

a.strikethrough {
	background-position: -274px -36px
}

a.insert-image {
	background-position: -572px -34px
}

a.url {
	background-position: -453px -35px
}

a.code {
	background-position: -203px -36px
}

a.pre {
	background-position: -208px -36px
}

a.insert-quote {
	background-position: -512px -34px
}

a.ul-list {
	background-position: -93px -36px
}

a.ol-list {
	background-position: -151px -36px
}

a.preview {
	text-indent: 0;
	background-image: none;
	color: #f2f9f8;
	width: 100px
}

a#dis-preview-btn.preview {
	background-color: #275450;
	border-radius: 30px;
	height: 16px;
	margin: 5px 5px 0 5px;
	text-align: center;
	padding: 4px;
	float: right;
	opacity: 1
}

a#dis-preview-btn.preview:hover {
	background-color: #2f6561;
	text-decoration: none
}

.dis-form textarea {
	width: 96.8% !important;
	height: 250px;
	margin: 0 !important;
	padding: 1.6% !important;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.4;
	border-top: none;
	border-radius: 0 0 3px 3px;
	transition: height 0.2s;
	-webkit-transition: height 0.2s;
	-moz-transition: height 0.2s
}

.dis-form textarea:focus {
	outline: none;
	border-top: none;
	-webkit-box-shadow: #8e8e8e 0 1px 0, #a0a0a0 0 2px 5px;
	-moz-box-shadow: #8e8e8e 0 1px 0, #a0a0a0 0 2px 5px;
	box-shadow: #8e8e8e 0 1px 0, #a0a0a0 0 2px 5px;
	border-color: #cecece
}

.below-wysi {
	padding: 7px 0;
	padding: 0.7rem 0
}

.below-wysi .dis-form-buttons {
	text-align: right
}

.below-wysi .dis-form-buttons .group {
	margin: 7px 0;
	margin: 0.7rem 0
}

.below-wysi .dis-attachment-input {
	clear: both;
	display: block;
	margin: 5px 0 5px 0
}

#dis-attachments input {
	margin-left: 0;
	margin-bottom: 5px
}

.dis-add-attachment {
	background: url(../../images/redo/icons/plus-icon.png) no-repeat 0 5px;
	font-size: 15px;
	font-size: 1.5rem;
	margin-top: 18px;
	margin-top: 1.8rem;
	padding: 1px 0 1px 18px;
	padding: 0.1rem 0 0.1rem 1.8rem;
	display: block;
	font-weight: bold
}

.dis-add-attachment span {
	font-weight: normal;
	font-size: 12px;
	font-size: 1.2rem
}

.dis-add-attachment.disabled {
	text-decoration: none;
	color: #000;
	cursor: default
}

.dis-post-content {
	font-size: 14px;
	line-height: 1.5
}

.dis-post-content strong {
	font-weight: 700
}

.dis-post-content em {
	font-style: italic
}

.dis-post-content ul {
	list-style: disc
}

.dis-post-content ol {
	list-style: decimal
}

.dis-post-content ul,.dis-post-content ol {
	padding: 0 0 0 1em
}

.dis-post-preview .dis-post-header .dis-message-cancel.l-right {
	float: right;
	margin: -0.2em 1.2em 0 0;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

#dis-message-preview {
	background-color: #fff;
	display: none;
	top: 0;
	left: 0px;
	margin: 0;
	position: absolute;
	width: 100%;
	z-index: 700;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: #737373 0 1px 25px, #595959 0 1px 5px;
	-moz-box-shadow: #737373 0 1px 25px, #595959 0 1px 5px;
	box-shadow: #737373 0 1px 25px, #595959 0 1px 5px
}

#dis-message-preview input.dis-message-cancel.Button.l-right {
	position: absolute;
	right: 3px;
	top: 3px;
	color: #fff;
	border: none;
	padding: 6px 10px;
	padding: 0.6rem 1rem
}

span.error .error {
	display: block;
	color: #ff3232;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font-size: 13px;
	font-size: 1.3rem;
	line-height: 1;
	padding: 10px;
	padding: 1rem;
	margin: 0 0 15px 0;
	margin: 0 0 1.5rem 0;
	background-color: rgba(255, 50, 50, 0.11)
}

.dis-existing-attachments {
	margin: 10px 20px
}

.dis-post-answer {
	position: relative
}

.dis-post-answer-marker {
	position: absolute;
	top: -1px;
	right: -1px;
	display: block;
	width: 65px;
	height: 43px;
	vertical-align: top;
	z-index: 400
}

.dis-post-answer-marker span,.dis-post-answer-marker nav {
	vertical-align: top;
	display: inline-block;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	float: right;
	position: relative
}

.dis-post-answer-marker span {
	width: 43px;
	height: 43px;
	background: url(../../images/redo/elements/answered-post-right.png)
		no-repeat left top;
	z-index: 20
}

.dis-post-answer-marker.dis-post-notanswer span {
	background-position: right -342px;
	opacity: 0
}

.dis-post-answer-marker.dis-post-notanswer span:hover {
	background-position: right -150px;
	opacity: 1
}

.dis-post-answer-marker nav {
	width: 20px;
	height: 42px;
	border-left: 1px solid #6b8d1d;
	margin-left: -1px;
	z-index: 30;
	background: #7aa020 url(../../images/redo/bg/answer-nav-right.png)
		no-repeat left center
}

.dis-post-answer-marker nav a {
	display: block;
	width: 100%;
	height: 20px;
	text-indent: 100%;
	overflow: hidden;
	background: url(../../images/redo/icons/up-down-arrows.png) no-repeat
		-1px 7px;
	border-bottom: 1px solid #5d7e11;
	opacity: 0.9
}

.dis-post-answer-marker nav a:hover {
	background-color: #87b127;
	opacity: 1
}

.dis-post-answer-marker nav a.disabled {
	opacity: 0.3
}

.dis-post-answer-marker nav a.next {
	border-bottom: none;
	border-top: 1px solid rgba(139, 180, 47, 0.77);
	background-position: -1px -164px
}

.dis-post-answer-marker.dis-post-notanswer p {
	background-color: #161616;
	color: #f9f9f9;
	position: absolute;
	z-index: 200;
	right: 55px;
	top: 7px;
	width: 100px;
	display: none;
	padding: 6px 12px;
	padding: 0.6rem 1.2rem;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0 );
	opacity: 0;
	border-radius: 3px
}

.dis-post-answer-marker.dis-post-notanswer p:after {
	content: "";
	display: block;
	position: absolute;
	width: 12px;
	height: 19px;
	top: 7px;
	right: -8px;
	background: url(../../images/redo/elements/dark-arrow-right.png)
		no-repeat top right;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=94 );
	opacity: 0.94
}

.syntaxhighlighter a,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody,.syntaxhighlighter table thead,.syntaxhighlighter table caption,.syntaxhighlighter textarea
	{
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	-o-border-radius: 0 !important;
	border-radius: 0 !important;
	background: none !important;
	border: 0 !important;
	bottom: auto !important;
	float: none !important;
	height: auto !important;
	left: auto !important;
	line-height: 1.1em !important;
	margin: 0 !important;
	outline: 0 !important;
	overflow: visible !important;
	background: none !important;
	border: 0 !important;
	bottom: auto !important;
	float: none !important;
	height: auto !important;
	left: auto !important;
	line-height: 1.1em !important;
	margin: 0 !important;
	outline: 0 !important;
	overflow: visible !important;
	padding: 0 !important;
	position: static !important;
	right: auto !important;
	text-align: left !important;
	top: auto !important;
	vertical-align: baseline !important;
	width: auto !important;
	box-sizing: content-box !important;
	font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New",
		Courier, monospace !important;
	font-weight: normal !important;
	font-style: normal !important;
	font-size: 1em !important;
	min-height: inherit !important;
	min-height: auto !important
}

.syntaxhighlighter.printing .line .content,.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a,.syntaxhighlighter.printing .break,.syntaxhighlighter.printing .break a,.syntaxhighlighter .line.highlighted.number,.syntaxhighlighter table caption,.syntaxhighlighter .toolbar a:hover,.syntaxhighlighter .plain,.syntaxhighlighter .plain a
	{
	color: #000 !important
}

.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a,.syntaxhighlighter.collapsed .toolbar a,.syntaxhighlighter .string,.syntaxhighlighter .string a
	{
	color: blue !important
}

.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a,.syntaxhighlighter.collapsed .toolbar a:hover,.syntaxhighlighter .color3,.syntaxhighlighter .color3 a
	{
	color: red !important
}

.syntaxhighlighter {
	margin: 1em 0 1em 0 !important;
	position: relative !important;
	overflow: visible !important;
	font-size: 1em !important;
	width: auto;
	background-color: #fff !important;
	background-color: transparent !important
}

.syntaxhighlighter.source {
	overflow: hidden !important
}

.syntaxhighlighter .bold {
	font-weight: bold !important
}

.syntaxhighlighter .italic {
	font-style: italic !important
}

.syntaxhighlighter .line {
	white-space: pre !important
}

.syntaxhighlighter table {
	width: 100% !important
}

.syntaxhighlighter table caption {
	text-align: left !important;
	padding: 0.5em 0 0.5em 1em !important
}

.syntaxhighlighter table td.code {
	width: 100% !important
}

.syntaxhighlighter table td.code .container {
	position: relative !important
}

.syntaxhighlighter table td.code .container textarea {
	box-sizing: border-box !important;
	position: absolute !important;
	left: 0 !important;
	top: 0 !important;
	width: 100% !important;
	height: 100% !important;
	border: none !important;
	background: #fff !important;
	padding-left: 1em !important;
	overflow: hidden !important;
	white-space: pre !important
}

.syntaxhighlighter table td.gutter .line {
	text-align: right !important;
	padding: 0 0.5em 0 1em !important
}

.syntaxhighlighter table td.code .line {
	padding: 0 1em !important
}

.syntaxhighlighter.nogutter td.code .container textarea,.syntaxhighlighter.nogutter td.code .line
	{
	padding-left: 0em !important
}

.syntaxhighlighter.show {
	display: block !important
}

.syntaxhighlighter.collapsed table {
	display: none !important
}

.syntaxhighlighter.collapsed .toolbar {
	padding: 0.1em 0.8em 0em 0.8em !important;
	font-size: 1em !important;
	position: static !important;
	width: auto !important;
	height: auto !important
}

.syntaxhighlighter.collapsed .toolbar span {
	display: inline !important;
	margin-right: 1em !important
}

.syntaxhighlighter.collapsed .toolbar span a {
	padding: 0 !important;
	display: none !important
}

.syntaxhighlighter.collapsed .toolbar span a.expandSource {
	display: inline !important
}

.syntaxhighlighter .toolbar {
	position: absolute !important;
	right: 1px !important;
	top: 1px !important;
	width: 11px !important;
	height: 11px !important;
	font-size: 10px !important;
	z-index: 10 !important
}

.syntaxhighlighter .toolbar span.title {
	display: inline !important
}

.syntaxhighlighter .toolbar a {
	display: block !important;
	text-align: center !important;
	text-decoration: none !important;
	padding-top: 1px !important
}

.syntaxhighlighter .toolbar a.expandSource {
	display: none !important
}

.syntaxhighlighter.ie {
	font-size: 0.9em !important;
	padding: 1px 0 1px 0 !important
}

.syntaxhighlighter.ie .toolbar {
	line-height: 8px !important
}

.syntaxhighlighter.ie .toolbar a {
	padding-top: 0px !important
}

.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content
	{
	background: none !important
}

.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content
	{
	background: none !important
}

.syntaxhighlighter.printing .line .number {
	color: #bbb !important
}

.syntaxhighlighter.printing .toolbar {
	display: none !important
}

.syntaxhighlighter.printing a {
	text-decoration: none !important
}

.syntaxhighlighter.printing .comments {
	color: #008200 !important
}

.syntaxhighlighter.printing .comments a {
	color: #008200 !important
}

.syntaxhighlighter.printing .keyword {
	color: #069 !important;
	font-weight: bold !important
}

.syntaxhighlighter.printing .preprocessor {
	color: gray !important
}

.syntaxhighlighter.printing .variable {
	color: #a70 !important
}

.syntaxhighlighter.printing .value {
	color: #090 !important
}

.syntaxhighlighter.printing .functions {
	color: #ff1493 !important
}

.syntaxhighlighter.printing .constants {
	color: #06c !important
}

.syntaxhighlighter.printing .script {
	font-weight: bold !important
}

.syntaxhighlighter.printing .color1 {
	color: gray !important
}

.syntaxhighlighter.printing .color1 a {
	color: gray !important
}

.syntaxhighlighter.printing .color2 {
	color: #ff1493 !important
}

.syntaxhighlighter.printing .color2 a {
	color: #ff1493 !important
}

.syntaxhighlighter .line.highlighted.alt1,.syntaxhighlighter .line.highlighted.alt2
	{
	background-color: #e0e0e0 !important
}

.syntaxhighlighter .gutter {
	color: #afafaf !important
}

.syntaxhighlighter .gutter .line {
	border-right: 3px solid #6ce26c !important
}

.syntaxhighlighter .gutter .line.highlighted {
	background-color: #6ce26c !important;
	color: #fff !important
}

.syntaxhighlighter.printing .line .content {
	border: none !important
}

.syntaxhighlighter.collapsed {
	overflow: visible !important
}

.syntaxhighlighter.collapsed .toolbar {
	color: blue !important;
	background: #fff !important;
	border: 1px solid #6ce26c !important
}

.syntaxhighlighter .toolbar {
	color: #fff !important;
	background: #6ce26c !important;
	border: none !important
}

.syntaxhighlighter .toolbar a {
	color: #fff !important
}

.syntaxhighlighter .comments {
	color: #008200 !important
}

.syntaxhighlighter .comments a {
	color: #008200 !important
}

.syntaxhighlighter .keyword {
	color: #069 !important;
	font-weight: 700 !important
}

.syntaxhighlighter .variable {
	color: #a70 !important
}

.syntaxhighlighter .value {
	color: #090 !important
}

.syntaxhighlighter .constants {
	color: #06c !important
}

.syntaxhighlighter .script {
	font-weight: 700 !important;
	color: #069 !important;
	background-color: none !important
}

.syntaxhighlighter .line.alt1,.syntaxhighlighter .line.alt2 {
	background-color: #fff !important
}

.syntaxhighlighter .preprocessor {
	color: gray !important
}

.syntaxhighlighter .color1 {
	color: gray !important
}

.syntaxhighlighter .color1 a {
	color: gray !important
}

.syntaxhighlighter .functions {
	color: #ff1493 !important
}

.syntaxhighlighter .color2 {
	color: #ff1493 !important
}

.syntaxhighlighter .color2 a {
	color: #ff1493 !important
}

.syntaxhighlighter .line.alt1,.syntaxhighlighter .line.alt2 {
	background-color: transparent !important
}

.syntaxhighlighter table {
	overflow: hidden;
	overflow-x: auto
}

.syntaxhighlighter {
	max-height: 490px;
	overflow: auto !important;
	position: relative;
	padding: 15px 0
}

.syntaxhighlighter::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 7px;
	height: 7px
}

.syntaxhighlighter::-webkit-scrollbar-thumb {
	border-radius: 3.5px;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5)
}

.dis-code {
	border: 1px solid #f4f4f4;
	position: relative;
	max-height: 552px
}

.dis-code:before {
	content: "";
	display: block;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box;
	background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ffffff),
		color-stop(100%, rgba(255, 255, 255, 0) ) );
	background-image: -webkit-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0)
		100% );
	background-image: -moz-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0)
		100% );
	background-image: -o-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0)
		100% );
	background-image: linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0)
		100% );
	position: absolute;
	bottom: 20px;
	left: 0px;
	width: 100%;
	height: 21px;
	z-index: 50
}

.dis-code:hover:before {
	display: none
}

.dis-sticky-actions {
	position: fixed;
	bottom: 0;
	padding: 0 20px;
	width: 100%;
	z-index: 100;
	background: #17312f
}

.dis-sticky-actions a {
	color: #fff;
	display: inline-block;
	padding: 4px 6px;
	background: #275450;
	border: solid 1px #2b5b57;
	margin: 5px 1px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}

.dis-sticky-actions a:hover {
	background: #2f6561
}

/* extra gemaakt*/
.m-welcome_box{
	background: #10395e;
	/*background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #004a90),*/
		/*color-stop(100%, #003169) );*/
	/*background-image: -webkit-linear-gradient(#004a90, #003169);*/
	/*background-image: -moz-linear-gradient(#004a90, #003169);*/
	/*background-image: -o-linear-gradient(#004a90, #003169);*/
	/*background-image: linear-gradient(#004a90, #003169);*/

	height: 132px;
}
.m-user_tools_logout{
	postion:absoluut;
	left:-10px;
}
.masthead-right{
		background: #10395e;
	/*background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #004a90),*/
		/*color-stop(100%, #003169) );*/
	/*background-image: -webkit-linear-gradient(#004a90, #003169);*/
	/*background-image: -moz-linear-gradient(#004a90, #003169);*/
	/*background-image: -o-linear-gradient(#004a90, #003169);*/
	/*background-image: linear-gradient(#004a90, #003169);*/

	height: 132px;
}
.wrapper.l-center.f-padinfull.h-group{
	background-color:#f9f9f9;
}

/**
 * Adwise Customs
 * Atkins Sidebar content
 */
.sidebar .right_common_box{
	display: none;
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #E5E5E5 #E5E5E5 -moz-use-text-color;
    border-image: none;
    border-radius: 3px 3px 3px 3px;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    box-shadow: 0 1px 0 #C1C1C1, 0 2px 5px #E0E0E0;
	margin-bottom: 20px;
}

.sidebar .right_common_box span.heading a{
	 background: linear-gradient(to right, #003E7E 0%, #0060A5 100%) repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-family: 'BreeAtkinsOblique';
    font-size: 35px;
    line-height: 42px;
    padding: 3% 2% 3% 5%;
    text-decoration: none;
    width: 93%;
}

.sidebar .right_common_box .right_details{
	padding: 15px;
}


.sidebar .right_common_box .common_right .pic {
    float: left;
    width: 26%;
}


.sidebar .right_common_box .common_right .pic_details {
    float: right;
    width: 70%;
}

.sidebar .right_common_box .social_link{
	float: left;
    list-style: none outside none;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}

.right_common_box {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: -1px 0 5px #C9C9C9;
    float: left;
    margin-bottom: 20px;
    padding: 2%;
    position: relative;
    width: 96%;
    z-index: 9;
}
.right_common_box .right_details .common_right {
    padding-bottom: 25px;
}
.right_details {
    float: left;
    padding: 5% 2% 2%;
    width: 96%;
}
.right_top {
    border-bottom: 1px dotted #AFAFAF;
    float: left;
    padding-bottom: 15px;
    width: 100%;
}
.right_details .col {
    float: left;
    width: 47%;
}
.right_details .col.right {
    float: right;
}
.right_details .col .pic {
    float: left;
    width: 100%;
}
.right_details .col .pic img {
    border: 1px solid #C6C6C6;
    width: 100%;
}
.right_details h4 {
    color: #0057A6;
    font-size: 14px;
    line-height: 19px;
}
.right_details h4 a {
    color: #0057A6;
    text-decoration: none;
}
.right_details p {
    color: #878787;
    float: left;
    font-size: 14px;
    line-height: 19px;
    padding: 10px 0 25px;
}
.common_right {
    float: left;
    padding: 1% 2%;
    width: 96%;
}
.common_right .pic {
    float: left;
    width: 26%;
}
.common_right .pic img {
    border: 1px solid #C6C6C6;
    width: 100%;
}
.common_right .pic_details {
    float: right;
    width: 70%;
}
.common_right .pic_details strong {
    color: #0057A6;
    font-size: 16px;
    line-height: 16px;
    padding-bottom: 5px;
}
.common_right .pic_details strong a {
    color: #0057A6;
    text-decoration: none;
}
.common_right .pic_details p {
    color: #878787;
    line-height: 18px;
    padding-bottom: 5px;
    padding-top: 0;
}


.common_right .pic_details .read a {
    color: #0057A6;
    float: left;
    font-size: 14px;
    line-height: 21px;
    text-decoration: none;
}
ul.social_link {
    float: left;
    list-style: none outside none;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
ul.social_link li {
    display: inline;
    float: none;
    padding: 0 8px;
    width: auto;
}
ul.social_link li img {
    float: none;
}

.view_btn a {
    background: url("../../../../../../images/blue_bg.jpg") repeat-x scroll 0 0 transparent;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    float: left;
    font-family: 'BreeAtkinsOblique';
    font-size: 14px;
    line-height: 19px;
    padding: 6px 17px;
    text-decoration: none;
    width: auto;
}