﻿@font-face {
	font-family: 'Myriad Pro';
	src: url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/MyriadPro-Regular.otf') format('opentype'), url('fonts/MyriadPro-Regular.woff') format('woff'), url('fonts/MyriadPro-Regular.ttf') format('truetype'), url('fonts/MyriadPro-Regular.svg#Myriad Pro') format('svg');
	font-weight: normal;
	font-style: normal;
}

* {
	font-family: "Myriad Pro";
}

html, body {
	height: 100%;
}

	body.ms-backgroundImage { /*background:url(images/bg.jpg);*/ /* background:#ff0000;*/
		height: 100%;
	}

#s4-workspace { /*background:url(images/bgbottom.jpg) repeat-x left bottom !important;*/
}

/*body {  background:url(images/bgbottom.png) repeat-x left bottom !important;}*/

a:visited {
	color: #0072C6;
}

#suiteBarLeft {
	background-color: #b50027 !important;
}

#header { /*height:144px; position:relative;*/
	width: 100%;
	background: #ffffff;
	border-top: 10px solid #b50027;
	padding: 20px 0 10px 0;
}

#header-anonym {
	width: 100%;
	background: #ffffff;
	border-top: 10px solid #b50027;
	padding: 10px 0 10px 0;
}

.logoblock, .logoblock-anonym {
	padding: 10px 0 10px 20px;
}

	.logoblock a, .logoblock-anonym a {
		background: url(images/logo.png) no-repeat left center;
		width: 225px;
		height: 58px;
		display: inline-block;
	}

.logoblock, .logoblock-anonym {
	float: left;
	width: 280px;
}

.bluelinksright, .bluelinksright-anonym {
	float: right;
	width: 170px;
	text-align: right;
	margin: 10px 20px 0 0;
}

	.bluelinksright a.enter, .bluelinksright-anonym a.enter {
		background: url(images/lock.png) no-repeat left center;
		display: inline-block;
		padding: 4px 0 4px 15px;
	}

.topmenu {
	padding: 0 0 0 20px; /*font-size:16px;*/
}

	.topmenu li {
		float: left;
		list-style: none;
		text-align: center;
	}

		.topmenu li a {
			padding: 0 30px 10px 30px;
			display: inline-block;
			text-align: center;
		}

			.topmenu li a.suz-active-a {
				background: url(images/str_akt.png) no-repeat center bottom;
				text-decoration: none;
			}

			.topmenu li a:hover {
				background: url(images/str_hover.png) no-repeat center bottom;
				text-decoration: none;
			}

.topmenu-anonym {
	padding: 0 0 0 20px; /*font-size:16px;*/
}

	.topmenu-anonym li {
		float: left;
		list-style: none;
		text-align: center;
	}

		.topmenu-anonym li a {
			display: inline-block;
			text-align: center;
			font-size: 22px;
		}
			/*.topmenu-anonym  li a.suz-active-a,*/ .topmenu-anonym li a:hover {
				background: url(images/str_akt.png) no-repeat center bottom;
				text-decoration: none;
			}

			.topmenu-anonym li a.suz-item-a-0, .topmenu-anonym li a.suz-item-a-2 {
				background: url(images/noauth1.png) no-repeat top center;
				width: 195px;
				height: 70px;
				padding: 11px 0 0 0;
			}

			.topmenu-anonym li a.suz-item-a-1 {
				background: url(images/noauth2.png) no-repeat top center;
				width: 390px;
				height: 70px;
				padding: 11px 0 0 0;
			}

			.topmenu-anonym li a:hover {
				color: #d10027;
			}

			.topmenu-anonym li a.suz-item-a-0:hover, .topmenu-anonym li a.suz-item-a-2:hover {
				background: url("images/noauth1_act.png") no-repeat top center;
			}

			.topmenu-anonym li a.suz-item-a-1:hover {
				background: url(images/noauth2_act.png) no-repeat top center;
			}

		.topmenu-anonym li.arrow {
			background: url(images/arrow.png) no-repeat 0px 20px;
			width: 22px;
			height: 40px;
		}

		.topmenu-anonym li a.suz-active-a.suz-item-a-0, .topmenu-anonym li a.suz-active-a.suz-item-a-2 {
			background: url("images/noauth1_act.png") no-repeat top center;
			color: #d10027;
		}

		.topmenu-anonym li a.suz-active-a.suz-item-a-1 {
			background: url("images/noauth2_act.png") no-repeat top center;
			color: #d10027;
		}

.redline {
	height: 36px;
	font-size: 20px;
	color: #ffffff;
	background: #d40139 url(images/bgredright.jpg) no-repeat right top;
	margin: 10px 0 0 0;
	padding: 6px 0 0 20px;
}

.clear {
	clear: both;
}

#titleAreaBox {
	margin: auto 0px;
	width: 100%;
}

#s4-titlerow {
	padding: 0;
}

.secondmenu {
	margin: 0 0 0 200px;
	border-bottom: 1px solid #E9E9E9;
}

	.secondmenu ul {
		padding: 0 0 0 30px;
	}

	.secondmenu li a {
		float: left;
		list-style: none;
		padding: 5px 15px;
		background: #ffffff;
		border-left: 1px solid #e9e9e9;
		border-right: 1px solid #e9e9e9;
		border-top: 1px solid #E9E9E9;
		margin: 0 4px 0 0;
		border-radius: 4px 4px 0 0;
		display: inline-block;
	}

		.secondmenu li a.suz-active-a {
			border-left: 1px solid #d40139;
			border-right: 1px solid #d40139;
			border-top: 1px solid #d40139;
			color: #d40139;
		}

		.secondmenu li a:hover {
			background: #f4f4f4;
		}

.ms-navresizer-vertical {
	border-left: 1px solid #E9E9E9;
}

#s4-titlerow {
	height: auto;
}

.ms-webpartPage-root {
	border-spacing: 0px;
	margin: 0 0 0 20px;
}
/*#contentRow {	padding-top:0;}*/

.suz-luklink {
	width: 250px;
	margin: 0 0 0 30px;
}

	.suz-luklink a {
		background: url(images/suz_icon1.png) no-repeat left top;
		width: 155px;
		height: 98px;
		display: inline-block;
		padding: 15px 63px 0 15px;
		color: #d40139;
		font-size: 15px;
	}

.suz-reglink {
	width: 250px;
	margin: 0 0 0 30px;
}

	.suz-reglink a {
		background: url(images/suz_icon2.png) no-repeat left top;
		width: 155px;
		height: 198px;
		display: inline-block;
		padding: 15px 63px 0 15px;
		color: #d40139;
		font-size: 15px;
	}

h2.suz-welcome-header {
	font-size: 2.16em;
	color: #707070;
	font-weight: bold;
	padding: 0 0 15px 0;
}

.suz-tbhow {
	width: 400px;
	margin: 0px 20px 0 0;
	font-size: 16px;
	border-right: 1px solid #d40139;
}

	.suz-tbhow a {
		display: inline-block;
		padding: 5px 0 5px 40px;
		min-height: 20px;
		outline: none;
	}

		.suz-tbhow a#howarea_0 {
			background: url(images/number1.png) no-repeat left center;
		}

		.suz-tbhow a#howarea_1 {
			background: url(images/number2.png) no-repeat left center;
		}

		.suz-tbhow a#howarea_2 {
			background: url(images/number3.png) no-repeat left center;
		}

		.suz-tbhow a#howarea_3 {
			background: url(images/number4.png) no-repeat left center;
		}

		.suz-tbhow a#howarea_4 {
			background: url(images/number5.png) no-repeat left center;
		}

		.suz-tbhow a#howarea_5 {
			background: url(images/number6.png) no-repeat left center;
		}

		.suz-tbhow a#howarea_6 {
			background: url(images/number7.png) no-repeat left center;
		}

		.suz-tbhow a.suz-active-a {
			color: #D40139;
		}

			.suz-tbhow a.suz-active-a:hover {
				text-decoration: none;
				cursor: default;
			}

	.suz-tbhow .suz-trhow td {
		padding: 10px 0;
		line-height: 1.2;
	}

.ms-rtestate-field h1, h1.ms-rteElement-H1, .ms-rtestate-field h2, h2.ms-rteElement-H2, .suz-actualquest h2 {
	color: #707070;
	font-weight: bold;
	padding: 8px 0 10px 0;
}

.suz-howarea {
	padding: 0 20px 0 0;
}

	.suz-howarea h3 {
		color: #3399cc;
		font-size: 22px;
		margin: 10px 0;
		font-family: 'Myriad Pro';
	}

	.suz-howarea p {
		font-family: 'Myriad Pro';
		font-size: 16px;
		margin: 5px 0;
	}

#sideNavBox {
	margin-right: 0px;
}

#contentBox {
	margin-left: 0px;
}

.ms-navresizer-verticalpositionhelper .ms-navresizer-vertical {
	top: -19px;
}

#onetIDListForm .ms-formtable h2.suz-header2 {
	text-align: left;
}

#onetIDListForm .ms-formtable h2 {
	font-weight: bold;
	color: #d40139;
	padding: 10px 0 5px 10px;
	text-align: left;
	font-size: 20px;
	font-family: 'Myriad Pro';
}
/*#onetIDListForm .ms-formtable h2.suz-header2 {	text-align:center;}
#onetIDListForm .ms-formtable h2 {	font-weight:bold; color:#d40139; padding:10px 0 5px 0; text-align:left;}*/
#onetIDListForm .ms-formtable table {
	border-collapse: collapse;
}

#onetIDListForm .ms-formtable td {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

#onetIDListForm .ms-formtable table.suz-partnerideas-table td {
	border-bottom: 1px solid #E9E9E9;
	padding: 5px 0 2px 0;
}

.suz-block {
	padding: 0 40px 0 0;
}

	.suz-block img {
		float: left;
		margin: 0 10px 5px 0;
		border: 3px solid #e9e9e9;
	}

	.suz-block p.header {
		font-weight: bold;
	}

/* input[type="button"], input[type="reset"], input[type="submit"], button {    border: 3px solid #ABABAB;}*/
input[type="button"], input[type="reset"], input[type="submit"], button {
	border: 0px;
}

.ms-core-needIEFilter .ms-core-overlay {
	filter: none !important;
}

.ms-core-needIEFilter #suiteBarRight {
	filter: none !important;
}

.ms-core-needIEFilter #suiteBarLeft {
	filter: none !important;
}

.ms-core-needIEFilter #globalNavBox {
	filter: none !important;
}

#suiteBarLeft, #suiteBarRight {
	line-height: normal;
}

/*form registration partners*/
.ms-formlabel {
	white-space: nowrap;
	font-weight: normal;
	padding: 6px 15px 6px 0px;
	font-family: 'Myriad Pro';
	color: #000000;
}

.ms-formbody {
	background: transparent;
	padding: 6px 0px;
	font-family: 'Myriad Pro';
	color: #000000;
}

.ms-formtable input[type=text], .ms-formtable textarea, .ms-formtable select {
	width: 530px;
	border-radius: 5px;
	border: 1px solid #cccccc;
	padding: 5px 5px;
	background-color: #fdfdfd;
}

.ms-formdescription {
	color: #999999;
}

	.ms-formdescription a {
		color: #cc0033;
		text-decoration: underline;
	}

.ms-formbody a {
	color: #cc0033;
}

.ms-formtable .ms-formlabel {
	width: 200px;
	text-align: right;
}

.ms-formtable nobr {
	white-space: normal !important;
}

#onetIDListForm .ms-formtable td.ms-formlabel, #onetIDListForm .ms-formtable td.ms-formbody {
	padding: 3px 10px 6px 10px;
	vertical-align: top;
}

	#onetIDListForm .ms-formtable td.ms-formbody input[type="checkbox"], #onetIDListForm .ms-formtable td.ms-formbody input[type="radio"] {
		margin: 0 4px 0 0;
		padding: 0;
	}

input.ms-ButtonHeightWidth {
	cursor: pointer;
}

#onetIDListForm .ms-formtable td.ms-formlabel .ms-accentText, #onetIDListForm .ms-formtable td.ms-formlabel .ms-accentText:visited {
	color: #ff0000;
}

.ms-rtetoolbarmenu.ms-long {
	width: 396px;
}

.ms-rtelong {
	width: 394px;
}

img.ms-taxonomy-browser-button {
	cursor: pointer;
}

.ms-core-form-error, .ms-error, .ms-formvalidation, .ms-diffdeletenostrike, .ms-diffdelete {
	color: #D40139;
}

p.str {
	font-size: 12px;
	margin: 40px 0 0 0;
}

.suz-tbhowa {
	border-collapse: collapse;
}

	.suz-tbhowa td {
		padding: 0;
		margin: 0;
	}

.oneperson {
	padding: 10px 0 10px 0;
	border-bottom: 2px solid #cccccc;
	margin: 0 0 20px 0;
}

	.oneperson .fio {
		font-weight: bold;
	}

	.oneperson .contacts {
		padding: 5px 0 0 0;
	}

	.oneperson .description {
		color: #898989;
	}

/*add bottom block*/

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -120px;
	overflow: visible !important;
}

.push {
	height: 120px;
}

#footer { /*background:#ffffff; */ /*height: 60px; margin: -60px 0 0 !important; overflow: hidden; width: 100%; */
	height: 120px;
	line-height: 30px;
	position: relative;
	color: #ffffff;
	background: url(images/bgbottom.jpg) repeat-x left bottom !important;
}

.footer-holder {
	padding: 85px 0 0 0;
}

	.footer-holder .copyright {
		width: 30%;
		float: left;
		padding: 0 0 0 1%;
	}

	.footer-holder .creation {
		width: 30%;
		float: right;
	}

	.footer-holder .report {
		text-align: center;
	}

body #s4-workspace {
	margin-bottom: -50px;
}
/*add bottom block*/

h1.suz-header1 {
	/* text-align: center; */
	padding: 10px 0 10px 10px;
	margin: 0;
	color: #3399cc;
	font-weight: bold;
	font-size: 22px;
	font-family: 'Myriad Pro';
}
	/*h1.suz-header1 {padding:10px 0 10px 10px; margin:0;}*/
	h1.suz-header1 span {
		color: #d40139;
	}

.ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:link, .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:visited, .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected, .ms-tv-selected:link {
	color: #D40139;
	font-weight: bold;
}
/*#onetIDListForm table, #onetIDListForm {	text-align:center; margin:0px auto;}*/
.ms-listviewtable .ms-vb2 {
	border-bottom: 1px dashed #cccccc;
}

.suz-displayidea td {
	border-bottom: 1px solid #e9e9e9;
}

	.suz-displayidea td td {
		border-bottom: none;
	}

.suz-displayidea .ms-formlabel h3.ms-standardheader {
	font-weight: bold;
	color: #8e8e8e;
}

#presenterMetadataDiv, .ms-taxonomy-column, #onetIDListForm .ms-formbody span table, #onetIDListForm .ms-formbody {
	text-align: left;
}

ul.styleforli li {
	list-style: none;
}

.regheadertop td {
	text-align: left !important;
}

#onetIDListForm table.regheadertop {
	text-align: left;
	width: 100%;
}

table.ms-rtetoolbarmenu.ms-long {
	margin: 0 !important;
	padding: 0;
}

.ms-rtestate-field p, .suz-block li {
	text-align: left;
	padding: 0;
	margin: 0 0 10px 0;
}

#onetIDListForm table.suz-partnerideas-table {
	text-align: left;
	margin: 0;
}

.old-password {
	padding: 15px 0 0 0;
}

.password1 {
	padding: 10px 0 0 0;
}

.password2 {
	padding: 10px 0 5px 0;
}

	.old-password label, .password1 label, .password2 label {
		width: 250px;
		display: inline-block;
	}

		.old-password label span {
			color: #898989;
		}

.user-change-pwd {
	padding: 15px 0;
}

	.user-change-pwd input[type="submit"] {
		margin-left: 255px;
		cursor: pointer;
		margin-top: 7px;
	}

.suz-startextinfo {
	text-align: left;
}

.ms-breadcrumb-top {
	background: #ffffff; /* border-bottom:1px solid #e9e9e9;*/
}

	.ms-breadcrumb-top ul.ms-core-listMenu-root {
		padding: 0 0 0 20px;
	}

		.ms-breadcrumb-top ul.ms-core-listMenu-root li a.selected {
			background: url("images/str_akt.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
			text-decoration: none;
		}

		.ms-breadcrumb-top ul.ms-core-listMenu-root li a {
			display: inline-block;
			padding: 10px 20px 10px 20px;
			text-align: center;
			margin: 0;
		}

			.ms-breadcrumb-top ul.ms-core-listMenu-root li a:hover {
				background: url(images/str_hover.png) no-repeat center bottom;
				text-decoration: none;
			}

	.ms-breadcrumb-top .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
		border: none;
		margin: 0;
	}

.ms-toolbar .ms-toolbar .ms-toolbar a {
	color: #0072c6 !important;
	font-size: 16px;
}

.ms-v4propertysheetspacing table.ms-toolbar {
	border-bottom: 1px solid #e9e9e9;
}

.editnewidea-text {
	width: 600px;
	border: 2px solid #e9e9e9;
	border-radius: 8px;
	padding: 13px 10px 10px 40px;
	background: url("images/icon_inform.png") no-repeat 10px 10px;
}

	.editnewidea-text h3 {
		font-weight: bold;
		padding: 0 0 10px 0;
	}

.suz-actualquest-tree td {
	vertical-align: top;
	padding: 0 2px;
}

	.suz-actualquest-tree td img {
		vertical-align: middle;
	}

	.suz-actualquest-tree td a {
		color: #666666;
	}

		.suz-actualquest-tree td a:hover {
			color: #0072c6;
			text-decoration: none;
		}

a.profile-editlink, a.idea-editlink {
	background: url(images/bgbtns.jpg) repeat-x top left;
	border-radius: 4px;
	color: #ffffff;
	padding: 7px 10px;
	display: inline-block;
	font-size: 14px;
}

	a.profile-editlink:hover, a.idea-editlink:hover {
		text-decoration: none;
		background: url(images/bgbtns_hover.jpg) repeat-x top left;
	}

a.idea-editlink {
	float: right;
}

.suz-endreg-text {
	width: 600px;
	border: 2px solid #e9e9e9;
	border-radius: 8px;
	padding: 13px 10px 10px 40px;
	background: url("images/icon_inform.png") no-repeat 10px 10px;
}

	.suz-endreg-text h2 {
		font-weight: bold;
		padding: 0 0 10px 0;
		font-size: 1.15em;
		color: #000000;
	}

.user-change-pwd .txterror {
	color: #ff0000;
}

.user-change-pwd .errorblock span.txterror {
	padding: 0 0 10px 255px;
}

.suz-displayidea span.ms-spimn-presenceWrapper.ms-imnImg.ms-spimn-imgSize-10x10 {
	display: none;
}

.suz-displayidea .ms-subtleLink {
	color: #0072c6;
}

.suz-discuss-line {
	padding: 5px 0 10px 0;
}

.suz-discuss-date {
	color: #898989;
}

.suz-infobox {
	width: 600px;
	border: 2px solid #e9e9e9;
	border-radius: 8px;
	padding: 13px 10px 10px 40px;
	background: url("images/icon_inform.png") no-repeat 10px 10px;
}

	.suz-infobox h3 {
		font-weight: bold;
		padding: 0 0 10px 0;
	}

.suz-login-container .suz-reglink {
	float: right;
}

.suz-login-container .suz-login {
	width: 450px;
}

.suz-login-container td.tdinp input {
	width: 95%;
}

.suz-login-container td.tdsign {
	font-size: 11px;
}

	.suz-login-container td.tdsign input {
		margin: 0 4px 0 0;
	}

.suz-login-container td.tdfirst {
	width: 150px;
}

.suz-actualquest .left-column {
	float: left;
	width: 380px;
	border-right: 1px solid #d40139;
	font-size: 16px;
	margin: 0px 20px 0 0;
	padding: 0 20px 0 0;
}

	.suz-actualquest .left-column img {
		max-width: 100px;
		float: left;
		margin: 0 15px 0 0;
		border: 3px solid #e9e9e9;
	}

	.suz-actualquest .left-column .actual-root-item {
		clear: both;
		padding: 15px 0 0 0;
	}

	.suz-actualquest .left-column .selected span {
		color: #d40139;
		font-weight: bold;
	}

.suz-actualquest .right-column {
	margin: 0 0 0 420px;
}

	.suz-actualquest .right-column .actual-item {
		/*background:url(images/m1.png) no-repeat left 5px; */
		padding: 0 0 10px 12px;
	}

.jBox-wrapper {
	width: 600px;
}

.actual-root-item {
	display: table;
}

	.actual-root-item div {
		display: table-cell;
		vertical-align: middle;
	}

.suz-actualquest .actual-item-link {
	cursor: default;
}

#header .title {
	padding: 10px 0 0 0;
}

	#header .title h3 {
		font-weight: bold;
		font-size: 34px;
		color: #b50027;
	}

	#header .title .sub {
		font-weight: bold;
		font-size: 20px;
		color: #b50027;
	}

#header .line {
	background: url(images/line.jpg) repeat-y;
	width: 1px;
	height: 90px;
	float: left;
	margin: 0 30px 0 0;
}

#header .shadow {
	background: url(images/shadow.jpg) no-repeat;
	width: 1068px;
	height: 35px;
	margin: 20px auto 0 auto;
}

#header-anonym .title {
	padding: 0px 0 0 350px;
}

	#header-anonym .title h3 {
		font-weight: bold;
		font-size: 34px;
		color: #b50027;
	}

	#header-anonym .title .sub {
		font-weight: bold;
		font-size: 20px;
		color: #b50027;
	}

#header-anonym .line {
	background: url(images/line.jpg) repeat-y;
	width: 1px;
	height: 90px;
	float: left;
	margin: 0 30px 0 0;
}

#header-anonym .shadow {
	background: url(images/shadow.jpg) no-repeat;
	width: 1068px;
	height: 35px;
	margin: 20px auto 0 auto;
}

.actual-item .newidea-link {
	background: url(images/m2.png) no-repeat left 5px;
	padding: 0 0 10px 12px;
}

	.actual-item .newidea-link:hover {
		text-decoration: none;
		background-size: 8px 12px;
		position: relative;
		top: -3px;
	}

input.ms-ButtonHeightWidth:hover, input.ms-ButtonHeightWidth:hover, input[type=submit], .link_button {
	text-decoration: none;
	background: url(images/bgbtns_hover.jpg) repeat-x top left;
}

	input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, button:hover, link_button:hover {
		border-color: #92c0e0;
		background-color: #e6f2fa;
		background-color: #e6f2fa;
	}

input.ms-ButtonHeightWidth, input.ms-ButtonHeightWidth, input[type=submit] {
	background: url(images/bgbtns.jpg) repeat-x top left;
	border-radius: 4px;
	color: #ffffff;
	padding: 7px 10px;
	display: inline-block;
	font-size: 14px;
}

.ms-standardheader {
	font-size: 1em;
	margin: 0px;
	text-align: right;
	font-weight: normal;
}

.ms-webpart-titleText.ms-webpart-titleText, .ms-webpart-titleText > a {
	font-family: 'Myriad Pro';
	color: #3399cc;
	font-size: 22px;
	font-weight: bold;
}

.link_button {
	color: #ffffff;
	padding: 9px 15px;
	border-radius: 5px;
	text-decoration: none;
	display: inline-block;
	margin: 20px 0 10px 0;
	font-family: 'Myriad Pro';
}

	.link_button:hover {
		text-decoration: none;
	}

	.link_button:visited {
		color: #ffffff;
	}


/*input.ms-ButtonHeightWidth, input.ms-ButtonHeightWidth { background:url(images/bgbtns.jpg) repeat-x top left; border-radius:4px; color:#ffffff; padding:7px 10px; display:inline-block; font-size: 14px; height: }
input.ms-ButtonHeightWidth:hover, input.ms-ButtonHeightWidth:hover {	text-decoration:none;  background:url(images/bgbtns_hover.jpg) repeat-x top left; }*/

.topmenu {
	display: none;
}

.topmenu-anonym {
	display: none;
}

li[text='Обо мне'], li[text='Мои параметры'] {
	display: none;
}

/* New password */
.logon-container {
	padding: 0px 50px;
}

	.logon-container h3 {
		color: #3399cc;
		font-size: 22px;
		font-weight: bold;
	}

	.logon-container .control-container {
		margin: 5px 0;
	}


		.logon-container .control-container label {
			color: #000000;
			display: block;
			font-weight: bold;
			margin-bottom: 5px;
		}

		.logon-container .control-container input {
			border-radius: 5px;
			border: 1px solid #cccccc;
			padding: 5px 5px;
			width: 180px;
			background-color: #fdfdfd;
		}

	.logon-container .LoginButton {
		width: 91px;
		height: 37px;
		background: url(images/login_btn_bg.png) no-repeat;
	}

	.logon-container .logon-button {
		color: #ffffff;
		padding: 5px 0;
		border: 0;
		margin: 20px 0;
		outline: none;
	}

		.logon-container .logon-button:focus {
			outline: none;
		}

		
.refuse-container .RefuseButton {	
		background: url(images/login_btn_bg.png) no-repeat;
}

.refuse-container .refuse-button {
	color: #ffffff;
	padding: 5px 0;
	border: 0;
	margin: 10px 0;
	outline: none;
}

	.refuse-container .refuse-button:focus {
		outline: none;
	}
	
	
	
	
	
.refuse-container .control-container label{
	display:block;
}
.refuse-container .control-container textarea{
	width:80%;
	margin:10px 0px;
    border-radius: 5px;
    border: 1px solid #cccccc;
    padding: 5px 5px;
    background-color: #fdfdfd;
}
.refuse-container input{
	background: url(images/bgbtns.jpg) repeat-x top left;
    border-radius: 4px;
    color: #ffffff;
    padding: 7px 10px;
    display: inline-block;
    font-size: 14px;
}

.refuse-container input[type=submit]:hover {
		border-color: #92c0e0;
		background-color: #e6f2fa;
		background-color: #e6f2fa;
		text-decoration: none;
	background: url(images/bgbtns_hover.jpg) repeat-x top left;
	}




.logon-container .ResetPasswordButton {
	width: 121px;
	height: 37px;
	background: url(images/restore_btn_bg.png) no-repeat;
}

.logon-container .link {
	color: #b50027;
	text-decoration: underline;
	font-weight: 500;
}

.logon-container .error {
	color: #b50027;
}

/* Popup */

.ms-dlgContent {
	border: 1x solid #cccccc;
	border-radius: 5px;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(bottom, #E9E9E9 0%, #FFFFFF 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(bottom, #E9E9E9 0%, #FFFFFF 100%);
	/* Opera */
	background-image: -o-linear-gradient(bottom, #E9E9E9 0%, #FFFFFF 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E9E9E9), color-stop(1, #FFFFFF));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(bottom, #E9E9E9 0%, #FFFFFF 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to top, #E9E9E9 0%, #FFFFFF 100%);
}

.table-container {
	margin-top: 20px;
	border-radius: 5px;
	border: 1px solid #cccccc;
}

	.table-container table.dataTable.no-footer {
		border-bottom: 0 !important;
	}

	.table-container table.table-items {
		width: 100%;
		border-collapse: collapse;
		font-size: 14px;
		font-family: 'Myriad Pro';
	}

		.table-container table.table-items .table-separator {
			width: 1px;
			background: url('../images/table-separator.png') repeat-y;
		}

		.table-container table.table-items th {
			background: #fcfcfc;
			color: #b50027;
			text-align: center;
			font-weight: 500;
			padding: 5px 20px;
			border-bottom: 1px solid #cccccc;
			line-height: 14px;
		}

			.table-container table.table-items th .table-separator {
				height: 30px;
			}

			.table-container table.table-items th.table-col-date {
				width: 100px;
				border-top-left-radius: 5px;
			}

			.table-container table.table-items th.table-col-separator {
				width: 1px;
			}

			.table-container table.table-items th.table-col-status {
				width: 130px;
			}

			.table-container table.table-items th.table-col-editdate {
				width: 130px;
				border-top-right-radius: 5px;
			}

		.table-container table.table-items tbody td {
			color: #000000;
			padding: 10px 20px;
			vertical-align: middle;
			text-align: center;
		}

			.table-container table.table-items tbody td.table-col-title {
				text-align: left;
			}

			.table-container table.table-items tbody td .table-separator {
				height: 50px;
			}

			.table-container table.table-items tbody td p {
				margin: 0;
			}

			.table-container table.table-items tbody td a {
				color: #3399cc;
				font-size: 13px;
				text-decoration: underline;
			}

			.table-container table.table-items tbody td span {
				color: #3399cc;
				font-size: 13px;
			}

		.table-container table.table-items tbody tr:nth-child(even) td {
			background: #f3f3f3;
		}

.ms-formlabel h3.ms-standardheader {
	font-weight: normal;
	width: 200px;
	white-space: normal;
	font-family: 'Myriad Pro';
}


.ms-delAttachments a {
	background: url(images/bgbtns.jpg) repeat-x top left;
	border-radius: 4px;
	color: #ffffff;
	padding: 7px 10px;
	display: inline-block;
	font-size: 14px;
	margin: -10px 0 20px;
}

	.ms-delAttachments a:hover {
		background: url(images/bgbtns_hover.jpg) repeat-x top left;
		text-decoration: none;
	}

.reset-password-form > table {
	margin: 0 auto;
}

.reset-password-form input {
	border-radius: 5px;
	border: 1px solid #cccccc;
	padding: 5px 5px;
	width: 180px;
	background-color: #fdfdfd;
	margin: 10px;
}

.reset-password-form label {
	color: #000000;
	display: block;
	font-weight: bold;
}

.ms-dtinput > input {
	width: 60px !important;
}

.ms-dtinput > a {
	display: none;
}

/*# sourceMappingURL=styles.css.map */

/* hide by customer's request*/
.pwrapper {
	display: none;
}
