
img
{
	border: 0px;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.clear
{
	clear: both;
}
ul
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
a
{
	color: #2c89bb;
}
a:hover
{
	color: #115275;
}
fieldset
{
	margin:0;
	padding:0;
	border:0;
}
.headerText
{
	 color: #9E9E9E;
    font: bold 12px/15px Verdana,Helvetica,sans-serif;
    padding: 0 8px;
    text-decoration: none;
    line-height:20px;
    vertical-align:middle;
}
#all
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position: relative;
	background-repeat: repeat-y;
	background-position: left;
	background-image: url('/../images/main_border_left_border.png');
}

.all-border {
	min-width: 920px;
	*min-width: 900px;
	padding: 16px 40px 0 40px;
	background-repeat: repeat-y;
	background-position: right;
	background-image: url('/../images/main_border_right_border.png');
}

#top
{
	padding: 0 0 15px 0;
}
#client
{
	float: left;
}
.logo-menu
{
	float: right;
	list-style: none;
	margin: 0 0 0 0;
}
.logo-menu li
{
	border-left: 1px solid #9e9e9e;
	display: block;
	float: left;
}
.logo-menu li:first-child
{
	border-left: none;
}
.logo-menu li a
{
	color: #9e9e9e;
	font: bold 12px/15px Verdana, Helvetica, sans-serif;
	padding: 0 8px 0 8px;
	text-decoration: none;
}
.logo-menu li a:hover
{
	text-decoration: underline;
}
.four
{
	background: #333;
	border: solid 4px #888;
	border-radius: 10px;
	min-height: 308px;

	moz-border-radius: 10px;
	webkit-border-radius: 10px;
	width: 308px;
}
.four div
{
	background: #fff;
	border-radius: 5px;
	margin: 4px auto;
	min-height: 300px;

	moz-border-radius: 5px;
	overflow: hidden;
	webkit-border-radius: 5px;
	width: 300px;
}
.five
{
	border: 5px groove red;
	border-radius: 10px;
	moz-border-radius: 10px;
	webkit-border-radius: 10px;
	width: 200px;
}
.six
{
	border: 5px ridge red;
	border-radius: 10px;
	moz-border-radius: 10px;
	webkit-border-radius: 10px;
	width: 200px;
}
#menuline
{
	float: left;
	margin: 0 auto;
	padding: 0 0 0 0;
	width: 100%;
	height: 41px;
	margin-top: -43px;
	min-width: 920px;
	*margin-top: -41px;
}

@-moz-document url-prefix() {
  #menuline {
    float: left;
	margin: 0 auto;
	padding: 0 0 0 0;
	width: 100%;
	height: 41px;
	margin-top: -41px;
  }
}

#menu
{
	height: 40px;
	width: 100%;

}
ul#nav
{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#nav li
{
	display: inline;
}

ul#nav li.last-child a {
	width: 3px;
}

.search-input {
	border: 0;
	margin-left: 45px;
	width: 250px;
	color: white;
	background-color:transparent;
	font-family: Verdana;
	font-size: 14px;
}

.search-box {
	float:right;
	width: 320px;
	height: 40px;
	line-height: 39px;
	*padding-top:10px;
	*height: 30px;
}

ul#nav li a
{
	color: #fff;
	float: left;
	font: 15px OswaldBook;
	line-height: 33px;
	height: 33px;
	margin: 0;
	text-decoration: none;
	width: 88px;
	margin-left:0px;
	text-align: center;
	background-image: url('/../images/top_menu_hr.png');
	background-repeat: no-repeat;
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 2px;
}

@-moz-document url-prefix()
{
	ul#nav li a
	 {
		  margin-top:-2px;
	 }
}

ul#nav li a p {
	margin:0;
	padding:0;
	height: 34px;
}

ul#nav li:first-child a
{
	border: none;
	width:51px;
	padding:0;
	height: 41px;
	margin-right:0px;
	margin-left:0px;
	background-image: none;
}

ul#nav li:first-child:hover > a
{

}

ul#nav .current a, ul#nav li:hover > a
{

}

ul#nav li:first-child:hover a {

}

ul#nav .current a, ul#nav li:hover > a p {
	background: #000;
	color: #fff;
	text-decoration: none;
}

ul#nav .current a, ul#nav li:first-child:hover > a p {
	height: 41px;
	width: 51px;
	background-image: url('/../images/home_btn_selected.png');
	background-repeat: repeat: none;
	background-color:transparent;
}

ul#nav .current a, ul#nav li:first-child:hover > a p img {

}


ul#nav ul
{
	display: none;
}
ul#nav li:hover > ul
{
	display: block;
	height: 38px;
	margin: 38px 0 0 52px;
	padding: 0;
	position: absolute;
	width: 900px;
	padding-top:7px;
	overflow:hidden;
	left: 40px;
	background-image: url('/../images/transparent.gif');
}

ul#nav li:hover > ul li a
{
	background-color: #fff;
	color: white;
	float: left;
	font: 11px/15px OswaldBook;
	letter-spacing: 1px;
	margin: auto;
	padding:auto;
	padding: 5px 10px 5px 10px;
	text-align: center;
	text-decoration: none;

}
ul#nav li:hover > ul li:first-child a
{
	moz-border-radius-bottomleft: 10px;
	webkit-border-bottom-left-radius: 0px;
}
ul#nav li:hover > ul li:last-child a
{
	moz-border-radius-bottomright: 0px;
	webkit-border-bottom-right-radius: 0px;
}
ul#nav li:hover > ul li:one-child a
{
	moz-border-radius-bottomright: 10px;
	webkit-border-bottom-right-radius: 0px;
}
ul#nav li:hover > ul li a:hover
{
	color: #fff;
	text-decoration: none;
	text-shadow: none;
}

ul#nav li:hover > ul li a
{
	background-color: transparent;
	background-image: url('/../images/popup_menu_middle_blue.png');
	background-repeat: no-repeat;
	height: 27px;
	width: 70px;
	border: 0px;
	line-height: 29px;
}

.multiline {
	line-height: 15px !important;
}

ul#nav li:hover > ul li:first-child a:hover
{
	background-color: transparent;
	background-image: url('/../images/popup_menu_selected_left_green.png');
	color: #fff;
	text-decoration: none;
	text-shadow: none;
}

ul#nav li:hover > ul li a:hover {
	background-color: transparent;
	background-image: url('/../images/popup_menu_selected_middle_green.png');
}

ul#nav li:hover > ul li:first-child a {
	background-color: transparent;
	background-image: url('/../images/popup_menu_left_blue.png');
}

ul#nav li:hover > ul li:last-child a:hover
{
	background-color: transparent;
	background-image: url('/../images/popup_menu_selected_right_green.png');
	color: #fff;
	text-decoration: none;
	text-shadow: none;
}

/* IE7 fix */
ul#nav li:hover > ul li.last-child a:hover
{
	background-color: transparent;
	background-image: url('/../images/popup_menu_selected_right_green.png');
	color: #fff;
	text-decoration: none;
	text-shadow: none;
}

ul#nav li:hover > ul li:last-child a {
	background-color: transparent;
	background-image: url('/../images/popup_menu_right_blue.png');
}

/* IE7 fix */
ul#nav li:hover > ul li.last-child a {
	background-color: transparent;
	background-image: url('/../images/popup_menu_right_blue.png');
}
/* OneChild */
ul#nav li:hover > ul li:one-child a:hover
{
	background-color: transparent;
	background-image: url('/../images/popup_menu_selected_one_green.png');
	color: #fff;
	text-decoration: none;
	text-shadow: none;
}

/* IE7 fix */
ul#nav li:hover > ul li.one-child a:hover
{
	background-color: transparent;
	background-image: url('/../images/popup_menu_selected_one_green.png');
	color: #fff;
	text-decoration: none;
	text-shadow: none;
}

ul#nav li:hover > ul li:one-child a {
	background-color: transparent;
	background-image: url('/../images/popup_menu_one_blue.png');
}

/* IE7 fix */
ul#nav li:hover > ul li.one-child a {
	background-color: transparent;
	background-image: url('/../images/popup_menu_one_blue.png');
}

/*  End of OneChild*/

#content
{
	float: left;
	margin: 0px auto 0 auto;
	padding: 0 0 0px 0;
	width:100%;
	background-image: url('/../images/content_border_right.gif');
	background-position: right;
	background-repeat: repeat-y;
}

#content form
{
	background:transparent;
	margin:0;
	padding:0;
}

.contop
{
	height: 49px;
	width: 100%;
	margin-top:-52px;
}
.contitle
{
	color: #fff;
	float: left;
	font: 15px/46px OswaldBook;
	letter-spacing: 1px;
	margin: 0 0 0 20px;
	*line-height: 48px;
}

@-moz-document url-prefix() {
	.contitle {
		color: #fff;
		float: left;
		font: 15px/48px OswaldBook;
		letter-spacing: 1px;
		margin: 0 0 0 20px;
	}
}

.content-menu
{
	float: right;
	margin: 4px 18px 0 0;
	overflow: hidden;
}
.cont-menu
{
	float: right;
	height: 30px;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	margin-top: 4px;
	*margin-top: 4px;
}

@-moz-document url-prefix() {
	.cont-menu {
		float: right;
		height: 30px;
		list-style: none;
		margin: 0 0 0 0;
		padding: 0;
		margin-top: 4px;
	}
}

.cont-menu li
{
	display: block;
	float: left;
	height: 30px;
	padding: 1px 5px 0 5px;
	text-align: center;
	background-image: url('/../images/h1_header_button_center.png');
	background-repeat: repeat-x;
	color: white;
    font: 11px/28px OswaldBook;
    letter-spacing: 1px;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    *line-height: 30px;
}

.cont-menu li.separator-left,.cont-menu li.separator-left:hover,.cont-menu li.separator-left-last,.cont-menu li.separator-left-last:hover
{
	display: block;
	float: left;
	height: 30px;
	width: 1px;
	padding: 0 0 0 0;
	background-image: url('/../images/h1_header_separator_left.png');
}

.cont-menu li.separator-left-first,.cont-menu li.separator-left-first:hover,.cont-menu li.separator-right-last,.cont-menu li.separator-right-last:hover,
	.cont-menu li.separator-left-single,.cont-menu li.separator-left-single:hover,
	.cont-menu li.separator-right-single,.cont-menu li.separator-right-single:hover
{
	display: block;
	float: left;
	height: 30px;
	width: 0px;
	padding: 0 0 0 0;
	background-image: url('/../images/h1_header_button_center.png');
}

.cont-menu li.separator-right,.cont-menu li.separator-right:hover,.cont-menu li.separator-right-first,.cont-menu li.separator-right-first:hover
{
	display: block;
	float: left;
	height: 30px;
	width: 1px;
	padding: 0 0 0 0;
	background-image: url('/../images/h1_header_separator_right.png');
}

.cont-menu li:hover {
	background-image: url('/../images/h1_header_button_center_hover.png');
	color: White;
}
.cont-menu li:first-child,.cont-menu li:first-child:hover {
	background-image: url('/../images/h1_header_button_left.png');
	background-repeat:no-repeat;
	height: 30px;
	width: 6px;
	padding: 0 0 0 0;
}

.cont-menu li.li-last,.cont-menu li.li-last:hover {
	background-image: url('/../images/h1_header_button_right.png');
	background-position: right;
	background-repeat:no-repeat;
	height: 30px;
	width: 6px;
	padding: 0 0 0 0;
}

.cont-menu li.li-first-hover {
	background-image: url('/../images/h1_header_button_left_hover.png');
	background-repeat:no-repeat;
	height: 30px;
	width: 6px;
	padding: 0 0 0 0;
}

.cont-menu li.li-last-hover {
	background-image: url('/../images/h1_header_button_right_hover.png');
	background-position: right;
	background-repeat:no-repeat;
	height: 30px;
	width: 6px;
	padding: 0 0 0 0;
}
.cont-menu li a
{
	color: #FFF;
	font: 11px/28px OswaldBook;
	height: 30px;
	letter-spacing: 1px;
	text-decoration: none;
	text-align: center;
	*line-height: 30px;

}
.cont-menu li a:hover
{
	color: #fff;
}

.cont-menu li.disabled
{
	color: #999999;
	background-image: url('/../images/h1_header_button_center_hover.png');
}

.cont-menu li.disabled:last-child,.cont-menu li.disabled:last-child:hover {
	background-image: url('/../images/h1_header_button_right_hover.png');
}

#leftpart
{
	float: left;
	width: 50%;
}
#rightpart
{
	float: right;
	width: 50%;
	*width: 49%;
}

#rightpart > #part, #rightpart > .part {
	margin-left: 0;
	padding-left:25px;
}

.one-layer-border {
	border-top: 0;
	border-bottom: 0;
	background-image: url('/../images/content_border.gif');
	background-position: left;
	background-repeat: repeat-y;
	overflow: hidden;
	margin-bottom: -15px;
	margin-bottom: -13px;
	width:100%;
}

.two-layer-border {
	border-top: 0;
	border-bottom: 0;
	background-image: url('/../images/content_border_right.gif');
	background-position: right;
	background-repeat: repeat-y;
	padding-left: 7px;
	padding-right: 40px;
}

.input-error {
	border: 1px solid #ff4949 !important;
}

.single-input {
	padding-top: 3px !important;
	padding-bottom: 4px !important;
	margin: 0 !important;
}

.content-single-row  td{
	border: 0 !important;
}

.three-layer-border {
	border-top: 0;
	border-bottom: 0;
}

.all-top {
	min-width: 1000px;
	*display:block;
	width: 100%;
	margin:0;
	padding:0;
}

.all-top-left {
	background-repeat: no-repeat;
	background-image: url('/../images/main_border_top_left.png');
	width: 20px;
	height: 20px;
	margin:0;
	padding:0;
}

.all-top-right {
	background-repeat: no-repeat;
	background-image: url('/../images/main_border_top_right.png');
	width: 20px;
	height: 20px;
	margin:0;
	padding:0;
}

.all-top-center {
	background-repeat: repeat-x;
	background-position: top;
	background-image: url('/../images/main_border_top_border.png');
	height:4px;
	margin:0;
	padding:0;
}

.all-bottom {
	width: 100%;
	margin:0;
	padding:0;
	min-width: 1000px;

}

.all-bottom-left {
	background-repeat: no-repeat;
	background-image: url('/../images/main_border_bottom_left.png');
	width: 20px;
	height: 20px;
	margin:0;
	padding:0;
}

.all-bottom-right {
	background-repeat: no-repeat;
	background-image: url('/../images/main_border_bottom_right.png');
	width: 20px;
	height: 20px;
	margin:0;
	padding:0;
}

.all-bottom-center {
	background-repeat: repeat-x;
	background-position: bottom;
	background-image: url('/../images/main_border_bottom_border.png');

}

.top-menu-background {
	cursor: pointer !important;
	min-width: 920px;

	width: 100%;
	margin:0;
	padding:0;
}

.top-menu-background-left {
	cursor: pointer !important;
	background-repeat: no-repeat;
	background-image: url('/../images/top_menu_background_left.png');
	width: 38px;
	height: 41px;
	margin:0;
	padding:0;
}

.top-menu-background-right {
	cursor: pointer !important;
	background-repeat: no-repeat;
	background-image: url('/../images/top_menu_background_right.png');
	width: 319px;
	height: 41px;
	margin:0;
	padding:0;
}

.top-menu-background-center {
	cursor: pointer !important;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url('/../images/top_menu_background_fill.png');
	height:41px;
}


.contitle-background {
	width: 100%;
	margin:0;
	padding:0;
}

.contitle-background-popup {
	width: 100%;
	margin:0;
	padding:0;
}

.contitle-background-left {
	background-repeat: no-repeat;
	background-image: url('/../images/h1_header_top_left.png');
	width: 47px;
	height: 49px;
	margin:0;
	padding:0;
}

.contitle-background-right {
	background-repeat: no-repeat;
	background-image: url('/../images/h1_header_top_right_wb.png');
	width: 27px;
	height: 49px;
	margin:0;
	padding:0;
}

.contitle-background-center {
	background-repeat: repeat-x;
	background-position: top;
	background-image: url('/../images/h1_header_top_fill.png');
	height:49px;
}

.content-bottom-border {
	width: 100%;
	padding:0;
}

.content-bottom-border-popup {
	width: 100%;
	padding:0;
}

.content-bottom-border tr {
	padding: 0 !important;
	margin: 0 !important;
}
.content-bottom-border tr td{
	padding: 0 !important;
	margin: 0 !important;
}

.content-bottom-border-left {
	background-repeat: no-repeat;
	background-image: url('/../images/h1_header_bottom_left.png');
	width: 20px;
	height: 19px;
	margin:0;
	padding:0;
}

.content-bottom-border-right {
	background-repeat: no-repeat;
	background-image: url('/../images/h1_header_bottom_right.png');
	width: 22px;
	height: 19px;
	margin:0;
	padding:0;
}

.content-bottom-border-center {
	background-repeat: repeat-x;
	background-position: top;
	background-image: url('/../images/h1_header_bottom_fill.png');
	height:19px;
}

.partop-background {
	width: 100%;
	margin:0;
	padding:0;
	border: 0px !important;
}

.partop-background  tr {
	margin: 0;
	border: 0px !important;
}

.partop-background  td {
	border: 0px !important;
}

.partop-background-left {
	background-repeat: no-repeat;
	background-image: url('/../images/subheader_top_left.png');
	width: 15px;
	height: 26px;
	margin:0;
	padding:0;
}

.partop-background-right {
	background-repeat: no-repeat;
	background-image: url('/../images/subheader_top_right.png');
	width: 13px;
	height: 26px;
	margin:0;
	padding:0;
}

.partop-background-right-buttons {
	background-repeat: no-repeat;
	background-image: url('/../images/subheader_top_right_buttons.png');
	width: 88px;
	height: 26px;
	margin:0;
	padding:0;

}

.partop-background-center {
	background-repeat: repeat-x;
	background-position: top;
	background-image: url('/../images/subheader_top_fill.png');
	height:16px;
	padding:0;
	overflow: visible;
}

/**/
.partop-content {
	width: 100%;
	margin:0;
	padding:0;
	border: 0px !important;
}

.partop-content p {
	padding: 0;
	margin: 0;
}

.partop-content  tr {
	margin: 0;
}

.partop-content-left {
	background-image: url('/../images/subheader_border_3px.png');
	background-repeat: repeat-y;
	background-position: left;
	width:3px;
}

.partop-content-right {
	background-image: url('/../images/subheader_border_3px.png');
	background-repeat: repeat-y;
	background-position: right;
	width:3px;
	margin:0;
	padding:0;
}

.partop-content-center {
	padding:0;
	border: 0px !important;
}

.partop-background-footer {
	width: 100%;
	margin:0;
	padding:0;
	margin-top: -5px;
	border: 0px !important;
}

.partop-background-footer tr {
	margin: 0;
	padding:0;
	border: 0px !important;
}

.partop-background-footer td {
	margin: 0;
	padding: 0;
	border: 0px !important;
}

.partop-background-footer-left {
	background-repeat: no-repeat;
	background-image: url('/../images/subheader_bottom_left.png');
	width: 8px;
	height: 8px;
	margin:0;
	padding:0;
}

.partop-background-footer-right {
	background-repeat: no-repeat;
	background-image: url('/../images/subheader_bottom_right.png');
	width: 9px;
	height: 8px;
	margin:0;
	padding:0;
}

.partop-background-footer-center {
	background-repeat: repeat-x;
	background-position: top;
	background-image: url('/../images/subheader_bottom_fill.png');
	height:8px;
}

#part
{
	float: left;
	padding: 0 10px 1px 10px;
	width: 100%;
}
.part
{
	float: left;
	padding: 0 10px 1px 10px;
	width: 100%;
}

#part:first-child {
	padding-top: 10px;
}

.part-content-row {
	width:100%;
	border: 0px !important;
}

.part-content-row tr {
	margin: 0;
	padding: 0;
	height: 20px;
}

.partop-content td {
	margin: 0;
	padding: 0;
	font: 11px/20px Verdana, Helvetica, sans-serif;
}
.partop-content td p {
	padding-left:5px;
}

.part-content-row tr td {
	border-right: 0;
	border-bottom: 1px solid #999;
	font: 11px/20px Verdana, Helvetica, sans-serif;
	padding-right: 10px;
	width: 75%;
	*width: 60%;
	*overflow:hidden;
}

.content-last-row td {
	border-bottom: 0 !important;
}

.part-content-row tr td:first-child {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-right: 10px;
	width:25%;
	*width:40%;
	min-width: 158px;

}

.part-content-row tr td span {

	font: 11px/14px Verdana, Helvetica, sans-serif;
	font: Verdana, Helvetica, sans-serif;
	height: 15px;
	margin: 2px 0 0 5px;
	padding: 0 0 0 3px;
}

.notifications {
	width: 100%;
	height: 26px;
	padding: 10px;
}

#notification-text, #notificationTextPopup, #notificationText {
	padding:0 0 0 40px;
	font-size: 13px;
	padding: 10px;
	overflow:hidden;
	height: 20px;
	width: 100%;
}

#notification-text.error, #notificationTextPopup.error, #notificationTextPopup.s-error, #notificationText.s-error {
	color: red;
}

#notification-text.information,  #notificationTextPopup.information, #notificationText.information{
	color: #316828;
}

.part-content {
	background-image: url('/../images/subheader_border_3px.png');
	background-repeat: repeat-y;
	background-position: left;
	margin: 0;
	width: 100%;
	margin-left:10px;
	margin-right:10px;
}

.validation-error {
	color: red;
	margin-left:8px;
}

.part-content-border {
	background-image: url('/../images/subheader_border_3px.png');
	background-repeat: repeat-y;
	background-position: right;
	padding-bottom: 0;
	margin: 0;
	width: 100%;
}

.part-content-border p {
	margin: 0;
	margin-left: 5px;
	font-size: 11px;
	line-height: 22px;
}

.part-footer {
	background-image: url('/../images/subheader_bottom.png');
	width: 434px;
	height: 8px;
}

.part-footer-table {
	background-image: url('/../images/subheader_bottom_table.png');
	width: 434px;
	height: 8px;
}

.partop
{
	background-image: url('/../images/subheader_top.png');
	height: 26px;
	width: 434px;
}
.partitle
{
	color: #fff;
	font: 13px/25px OswaldBook;
	margin: 0 0 0 0;
	text-align: center;
	padding-top: 1px;
}
.partitle1
{
	color: #fff;
	float: left;
	font: 13px/28px OswaldBook;
	margin: 0 0 0 0;
	text-align: center;
	width: 280px;
	padding-left: 70px;
}
.row
{
	border-bottom: 1px solid #999;
	float: left;
	font: 12px/20px Verdana, Helvetica, sans-serif;
	width: 100%;
	height: 18px;
	/*IE7 hack*/
	*float:none;
}
.row1
{
	float: left;
	font: 12px/20px Verdana, Helvetica, sans-serif;
	width: 485px;
	height:18px;
}
/*   Blue panel buttons styles             */
.part-menu
{
	overflow: hidden;
	float: right;
	overflow: hidden;
}
.p-menu
{
	float: right;
	height: 18px;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.p-menu li
{
	display: block;
	float: left;
	height: 18px;
	padding: 3px 5px 0 5px;
	*padding: 0 5px 0 5px;
	text-align: center;
	background-image: url('/../images/subheader_button_center.png');
	background-repeat: repeat-x;
	color: #FFF;
	font: 11px OswaldBook;
	text-decoration: none;
	text-align: center;
	*line-height: 18px;
	display: block;
	*margin-top: 0px;
	cursor: pointer;
}

.p-menu li.separator-left,.p-menu li.separator-left:hover,.p-menu li.separator-left-last,.p-menu li.separator-left-last:hover
{
	display: block;
	float: left;
	height: 18px;
	width: 1px;
	padding: 0 0 0 0;
	background-image: url('/../images/subheader_separator_left.png');
}
.p-menu li.disabled
{
	color: #999999;
	background-image: url('/../images/subheader_button_center_hover.png');
}

.p-menu li.disabled:first-child,.p-menu li.disabled:first-child:hover {
	background-image: url('/../images/subheader_button_left_hover.png');
}

.p-menu li.separator-left-first,.p-menu li.separator-left-first:hover,.p-menu li.separator-right-last,.p-menu li.separator-right-last:hover,
	.p-menu li.separator-left-single,.p-menu li.separator-left-single:hover,
	.p-menu li.separator-right-single,.p-menu li.separator-right-single:hover
{
	display: block;
	float: left;
	height: 18px;
	width: 0px;
	padding: 0 0 0 0;
	background-image: url('/../images/subheader_button_center.png');
}


.p-menu li.separator-right,.p-menu li.separator-right:hover,.p-menu li.separator-right-first,.p-menu li.separator-right-first:hover
{
	display: block;
	float: left;
	height: 18px;
	width: 1px;
	padding: 0 0 0 0;
	background-image: url('/../images/subheader_separator_right.png');
}
.p-menu li:hover {
	background-image: url('/../images/subheader_button_center_hover.png');
}
.p-menu li:first-child,.p-menu li:first-child:hover {
	background-image: url('/../images/subheader_button_left.png');
	background-repeat:no-repeat;
	height: 18px;
	width: 4px;
	padding: 0 0 0 0;
}

.p-menu li.li-last,.p-menu li.li-last:hover {
	background-image: url('/../images/subheader_button_right.png');
	background-position: right;
	background-repeat:no-repeat;
	height: 18px;
	width: 4px;
	padding: 0 0 0 0;
}

.p-menu li.li-first-hover {
	background-image: url('/../images/subheader_button_left_hover.png');
	background-repeat:no-repeat;
	height: 18px;
	width: 4px;
	padding: 0 0 0 0;
}

.p-menu li.li-last-hover {
	background-image: url('/../images/subheader_button_right_hover.png');
	background-position: right;
	background-repeat:no-repeat;
	height: 18px;
	width: 4px;
	padding: 0 0 0 0;
}
.p-menu li a
{
	color: #FFF;
	font: 11px/28px OswaldBook;
	height: 18px;
	text-decoration: none;
	text-align: center;
	*line-height: 18px;
	display: block;
	margin-top: -5px;
	*margin-top: 0px;
}


/*        Blue panel buttons styles end          */
#content form label, .part-content-row tr td label
{
	border-right: 1px solid #999;
	color: #000;
	display: block;
	float: left;
	font: 11px/20px Verdana, Helvetica, sans-serif;
	padding: 0 0 0 4px;
	text-align: left;
	width: 20%;
}

.part-content-row tr td label.check {
	border-right: none;
	color: #000;
	display: block;
	float: left;
	font: 11px/20px Verdana, Helvetica, sans-serif;
	padding: 0 0 0 0px;
	text-align: left;
}

.ui-widget-overlay { position: absolute; top:0;left:0; background: black/*{bgColorOverlay}*/ ; opacity: .5;filter:Alpha(Opacity=50)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(/../images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }

.part-content-border  .row:first-child label {
	margin-top: -2px;
}

.part-content-border  .row1:first-child label {
	margin-top: -2px;
}
#content form input, .part-content-row tr td a
{
    margin: 2px 0 0 5px;
	padding: 0 0 0 3px;
}
#content form input, .part-content-row tr td input, #content form textarea, .part-content-row tr td textarea
{
	background: #ffffff;
	border: 0;
	display: block;
	float: left;
	font: 11px/14px Verdana, Helvetica, sans-serif;
	font: Verdana, Helvetica, sans-serif;
	height: 18px;
	margin: 2px 0 0 5px;
	padding: 0 0 0 3px;
	width: 100%;
}

.custom-checkbox {
	width: 14px;
	height: 14px;
}

.custom-checkbox.enabled {
	background-image: url('/../images/green.png');
}

.custom-checkbox.disabled {
	background-image: url('/../images/grey.png');
}

#content form input.sm
{
	background: #ffffff;
	border: 0;
	display: block;
	float: left;
	font: 11px/14px Verdana, Helvetica, sans-serif;
	font: Verdana, Helvetica, sans-serif;
	height: 15px;
	margin: 2px 0 0 5px;
	padding: 0 0 0 3px;
	width: 150px;
}
#content form select, .part-content-row select
{
	background: #ffffff;
	border: 0;
	display: block;
	float: left;
	font: 11px/14px Verdana, Helvetica, sans-serif;
	font: Verdana, Helvetica, sans-serif;
	height: 16px;
	margin: 1px 0 0 5px;
	padding: 0 0 0 1px;
	width: 100%;
	/*IE7 hack*/
	*height: 19px;
	*margin-top: -1px;
}
#content form select.small
{
	background: #ffffff;
	border: 0;
	display: block;
	float: left;
	font: 11px/14px Verdana, Helvetica, sans-serif;
	font: Verdana, Helvetica, sans-serif;
	height: 16px;
	margin: 1px 0 0 5px;
	padding: 0 0 0 3px;
	width: 65px;
	/*IE7 hack*/
	*height: 19px;
	*margin-top: -1px;
}
#content form input.b
{
	background: #fff;
	border: none;
	display: block;
	float: left;
	margin: 1px 0 0 2px;
	padding: 0px;
	width: 14px;
}
#content form label.check
{
	border-right: none;
	color: #000;
	display: block;
	float: left;
	font: 11px/20px Verdana, Helvetica, sans-serif;
	padding: 0 0 0 0px;
	text-align: left;
}

#popup-div {
	padding: 15px;
	display:none;
}

.ui-dialog
{
    position: absolute;
	height: 576px;
	width: 492px;
	background-color: white;
	/*border: 1px solid 777775;*/
	background-color:transparent;
	max-width: 90%;
	z-index: 1000;
}

.ui-widget-header{
 display:none;
 }

.min-110px {
	min-width: 110px !important;

}

.min-80px {
	min-width: 80px !important;

}

.boxch
{
	float: left;
	margin: 3px 5px 0 5px;
}

.swither-box {
	float: left;
	margin: 1px 5px 0 5px;
	width: 95px;
	height: 15px;
	background-repeat: no-repeat;
}

.swither-box.enabled {
	background-image: url('/../images/en.png');
}

.swither-box.disabled {
	background-image: url('/../images/dis.png');
}
.swither-box.enabled.inactive {
    background-image: url('/../images/en_inactive.png');
}
.swither-box.disabled.inactive {
    background-image: url('/../images/dis_inactive.png');
}
#footer
{
	font: 11px Verdana;
	text-align: center;
	margin-top: 4px;
}

.popup-win
{
	padding:10px;
}

/*!
 * jQuery UI CSS Framework 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.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:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* DO NOT RENAME THIS CLASS!!!*/
#partSummaryGrid_container {
    overflow:hidden;
}

.close-btn
{
    position: absolute;
    right: 5px;
    top: 5px;
    width: 33px;
    height: 33px;
    background: transparent url('/../images/closebuttonnew.png');
    cursor: pointer;
    z-index: 1103;
    display: none;
}
.close-btn:hover
{
    background: transparent url('/../images/closebuttonnew.png');
}

/* validator style */
.error {
    background-color: White;
    border: 1px solid Red;
    display: none;
    font: 11px/14px Verdana,Helvetica,sans-serif;
	z-index: 999999 !important;
	color:Red;
	padding: 0 10px 0 10px;
}
.error p{
	margin:0;
	padding:0;
	word-break: break-word;
}
#required, .required
{
    color: red;
    font-size: 8px !important;
    line-height: 0;
    vertical-align: super;
    margin:0 0 0 0 !important;
    padding:0 0 1px 0 !important;
}

.leftlabel
{
    display:inline;
}
.part-content-row .validatebox
{
    width:1px;
    float:right;
    visibility:hidden;
    display:inline;
    float:none;
    padding:0;
    margin:0;
}

/* Stock Locations*/
.padl12
{
	padding-left: 12px;
}

/*.auto_form td
{
	width: 100%;
}*/

.auto_form td
{
    font: 11px/20px Verdana,Helvetica,sans-serif;
    padding-right: 10px;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    margin: 0;
    min-width: 158px;
}

.auto_form td:last-child
{
    font: 11px/20px Verdana,Helvetica,sans-serif;
    padding-right: 10px;
    border-bottom: 1px solid #999999;
    border-right: 0px solid #999999;
    margin: 0;
    min-width: 158px;
}

.auto_form input{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    display: block;
    float: left;
    font: 11px/14px Verdana,Helvetica,sans-serif;
    height: 15px;
    margin: 2px 0 0 5px;
    padding: 0 0 0 3px;
    width: 95%;
}

.auto_form select
{
	margin-left: 5px;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
}

 #room
{
	float: left;
	padding: 0 10px 1px 10px;
	width: 100%;
}


#room:first-child {
    padding-top: 10px;
}

.qr-code-scan-button {
	 background: transparent url('/../images/icons/wrapper-rfid-input.svg');
	 background-color: #006cb7;
	 padding: 5px;
	 border: none;
	 border-radius: 4px;
	 position: absolute;
	 right: 10px;
	 bottom: 10px;
	 width: 40px;
	 height: 40px;
	 background-repeat: no-repeat;
	 background-position: center;
}
