﻿@charset "utf-8";
/* CSS Document */

* {
    font-size: 12x!important;
}

body {
	padding: 0!important;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif!important;
	/*background:#fff!important;
	background-image:url(../images/background_1.jpg)!important;*/
	background-size:cover!important;
	background-attachment:fixed!important;
	text-align: left;
	font-size: 12px!important;
	background-color:#4a9df1!important;
}


.opms_background {
    background-image: url(../images/bg_login_opms.jpg) !important;
}

#Bottom {
	padding:0px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #0047bb;
	width: 100%;
	background-color: #ababca;
	
}
#Bottom span {
	font-weight: bold;
}


#sidebar_ads {
	text-align: left;
	padding-bottom: 0px;
	padding-left: 17px;
	padding-right: 0px;
	float: left;
	font-size: 11px;
	padding-top: 47px;
}
.profile .profile_sidebar_ads #sidebar_ads {
	padding-top: 14px;
}
#sidebar_ads .adcolumn_wrapper {
	border-left: #ccc 1px solid;
	zoom: 1;
	margin-bottom: 20px;
}
#sidebar_ads .adcolumn {
	border-left: #e5e5e5 4px solid;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
#sidebar_ads .adcolumn .adcolumn_header {
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
}
#sidebar_ads .adcolumn .more_ads {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 10px;
	padding-right: 0px;
	display: block;
	border-top: #e5e5e5 1px solid;
	padding-top: 5px;
}
.DOMControl_placeholder {
	color: #777;
}
.no_js .DOMControl_placeholder {
	color: #000;
}
.DOMControl_shadow {
	position: absolute;
	top: -10000px;
	left: -10000px;
}
.DOMControl_autogrow {
	overflow: hidden;
}

.auto_resize_iframe {
	height: auto;
}
H1 {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	color: #333;
	font-size: 13px;
	padding-top: 0px;
}
H2 {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	color: #333;
	font-size: 13px;
	padding-top: 0px;
}
H3 {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	color: #333;
	font-size: 13px;
	padding-top: 0px;
}
H4 {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	color: #333;
	font-size: 13px;
	padding-top: 0px;
}
H5 {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	color: #333;
	font-size: 13px;
	padding-top: 0px;
}
H6 {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	color: #333;
	font-size: 13px;
	padding-top: 0px;
}
H1 {
	font-size: 14px;
}
H4 {
	font-size: 11px;
}
H5 {
	font-size: 11px;
}
P {
	text-align: left;
	margin: 1em 0px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
}
A {
	color: #3b5998;
	cursor: pointer;
	text-decoration: none;
	-moz-outline-style: none;
}
A:hover {
	text-decoration: underline;
}
IMG {
	border-bottom: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
}
SELECT {
	border-bottom: #bdc7d8 1px solid;
	border-left: #bdc7d8 1px solid;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	border-top: #bdc7d8 1px solid;
	border-right: #bdc7d8 1px solid;
	padding-top: 2px;
}
TD {
	text-align: left;
	font-size: 11px;
}
TD.label {
	text-align: left;
	font-size: 11px;
}
DD {
	color: #000;
}
DT {
	color: #777;
}
UL {
	padding-bottom: 0px;
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
ABBR {
	border-bottom: medium none;
}
.pipe {
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
	color: #808080;
	padding-top: 0px;
}
.column {
	float: left;
}
.center {
	margin-left: auto;
	margin-right: auto;
}
#facebook .hidden_elem {
	display: none;
}
#facebook .invisible_elem {
	visibility: hidden;
}
#facebook .aural {
	width: 0px;
	display: block;
	height: 0px;
	margin-left: -5000px;
	overflow: hidden;
}
#content {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	width: auto;
	padding-right: 0px;
	padding-top: 0px;
}
.profile #content {
	min-height: 600px;
}
.home #content {
	min-height: 600px;
}
.search #content {
	min-height: 600px;
}
.UIPage_LoggedOut .UIFullPage_Container {
	padding-top: 26px;
}
.UIPage_LoggedOut .UIStandardFrame_Container {
	padding-top: 26px;
}
.UIStandardFrame_Container {
	padding-bottom: 0px;
	margin: 0px auto;
	padding-left: 0px;
	width: 960px;
	padding-right: 0px;
	padding-top: 20px;
}
.UIStandardFrame_Content {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	width: 760px;
	padding-right: 0px;
	float: left;
	padding-top: 0px;
}
.UIStandardFrame_SidebarAds {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	width: 200px;
	padding-right: 0px;
	float: right;
	padding-top: 0px;
}
.UIFullPage_Container {
	padding-bottom: 0px;
	margin: 0px auto;
	padding-left: 12px;
	width: 330px;
	padding-right: 12px;
	padding-top: 22px;
}
.UIInterstitialContainer {
	padding-bottom: 50px;
	margin: 0px auto;
	padding-left: 150px;
	padding-right: 150px;
	padding-top: 22px;
}
.UIPage_LoggedOut .UIInterstitialContainer {
	padding-bottom: 50px;
	padding-left: 150px;
	padding-right: 150px;
	padding-top: 34px;
}
.empty_message {
	text-align: center;
	padding-bottom: 50px;
	line-height: 17px;
	padding-left: 20px;
	padding-right: 20px;
	background: #f7f7f7;
	font-size: 13px;
	padding-top: 20px;
}
.clearfix:after {
	line-height: 0;
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
	font-size: 0px;
	content: ".";
}
.clearfix {
	zoom: 1;
	display: block;
}
FORM {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
LABEL {
	color: #666;
	vertical-align: middle;
	cursor: pointer;
	font-weight: bold;
}
LABEL INPUT {
	font-weight: normal;
}
TEXTAREA {
	border-bottom: #bdc7d8 1px solid;
	border-left: #bdc7d8 1px solid;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	border-top: #bdc7d8 1px solid;
	border-right: #bdc7d8 1px solid;
	padding-top: 3px;
}
.inputtext {
	border-bottom: #bdc7d8 1px solid;
	border-left: #bdc7d8 1px solid;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	border-top: #bdc7d8 1px solid;
	border-right: #bdc7d8 1px solid;
	padding-top: 3px;
}
.inputpassword {
	border-bottom: #bdc7d8 1px solid;
	border-left: #bdc7d8 1px solid;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	border-top: #bdc7d8 1px solid;
	border-right: #bdc7d8 1px solid;
	padding-top: 3px;
}
.inputtext {
	padding-bottom: 4px;
	margin: 0px;
}
.inputpassword {
	padding-bottom: 4px;
	margin: 0px;
}
.mac.ff3 .inputtext {
	padding-bottom: 3px;
}
.mac.ff3 .inputpassword {
	padding-bottom: 3px;
}
.inputradio {
	padding-bottom: 0px;
	margin: 0px 5px 0px 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: middle;
	padding-top: 0px;
}
.inputcheckbox {
	border-bottom: 0px;
	border-left: 0px;
	vertical-align: middle;
	border-top: 0px;
	border-right: 0px;
}
.inputbutton {
	border-bottom: #0e1f5b 1px solid;
	text-align: center;
	border-left: #d9dfea 1px solid;
	padding-bottom: 3px;
	background-color: #3b5998;
	padding-left: 15px;
	padding-right: 15px;
	color: #fff;
	border-top: #d9dfea 1px solid;
	border-right: #0e1f5b 1px solid;
	padding-top: 2px;
}
.inputsubmit {
	border-bottom: #0e1f5b 1px solid;
	text-align: center;
	border-left: #d9dfea 1px solid;
	padding-bottom: 3px;
	background-color: #3b5998;
	padding-left: 15px;
	padding-right: 15px;
	color: #fff;
	border-top: #d9dfea 1px solid;
	border-right: #0e1f5b 1px solid;
	padding-top: 2px;
}
.inputsubmit_disabled {
	border-bottom: #000 1px solid;
	background-color: #999;
	color: #fff;
	border-right: #666 1px solid;
}
.inputaux {
	border-bottom-color: #666;
	border-top-color: #e7e7e7;
	background: #f0f0f0;
	color: #000;
	border-right-color: #666;
	border-left-color: #e7e7e7;
}
.inputaux_disabled {
	color: #999;
}
.inputsearch {
	padding-left: 17px;
	background: url(/rsrc.php/zA4IG/hash/cny9pytx.png) #fff no-repeat left 4px;
}
.datawrap {
	word-wrap: break-word;
}
.word_break {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	display: block;
	float: none;
	margin-left: -10px;
	padding-top: 0px;
}
.img_loading {
	position: absolute;
	top: -100000px;
	left: -100000px;
}
.two_column .right {
	float: left;
}
.two_column .left {
	float: left;
}
.no_padding {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.see_all {
	text-align: right;
}
.standard_status_element {
	visibility: hidden;
}
.async_saving.standard_status_element {
	visibility: visible;
}
.clickable {
	cursor: pointer;
}
.aero {
	filter: alpha(opacity=50);
	opacity: .5;
}
INPUT.request_form_submit {
	padding-bottom: 3px;
	padding-left: 26px;
	padding-right: 6px;
	background: url(/rsrc.php/zDIPV/hash/6s9bbe8i.gif) #3b5998 no-repeat 8px 6px;
	padding-top: 3px;
}
IMG.tracking_pixel {
	position: absolute;
	width: 1px;
	height: 1px;
	visibility: hidden;
}
.fbsmid {
	display: none;
}
#dropmenu_container {
	z-index: 105;
	position: absolute;
	padding-bottom: 0px;
	margin: 0px auto;
	padding-left: 0px;
	width: 964px;
	padding-right: 0px;
	display: block;
	height: 0px;
	padding-top: 0px;
}
.direction_ltr {
	direction: ltr;
}
.direction_rtl {
	direction: rtl;
}
.text_align_ltr {
	text-align: left;
}
.text_align_rtl {
	text-align: right;
}
.transparent_png {
	_background-image: none;
	_display: inline;
	_zoom: 1;
}
.invisible_png {
	_visibility: hidden;
}
.highlight {
	_line-height: 17px;
}
.inserted {
	_line-height: 17px;
}
.pagerpro_container {
	padding-bottom: 4px;
	margin: 0px;
	padding-left: 0px;
	width: 200px;
	padding-right: 0px;
	float: right;
	padding-top: 3px;
}
.pagerpro {
	float: right;
}
.pagerpro .pagerpro_li {
	display: inline;
}
.pagerpro .pagerpro_a {
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}
.pagerpro .pagerpro_a:hover {
	border-bottom: #3b5998 1px solid;
	background-color: #3b5998;
	border-top-color: #d8dfea;
	color: #fff;
	border-right-color: #d8dfea;
	border-left-color: #d8dfea;
	text-decoration: none;
}
#facebook .profile .pagerpro .pagerpro_a:hover {
	color: #fff;
}
.pagerpro .current .pagerpro_a {
	border-bottom: #3b5998 2px solid;
	border-top-color: #3b5998;
	padding-left: 2px;
	padding-right: 2px;
	color: #3b5998;
	border-right-color: #3b5998;
	border-left-color: #3b5998;
	font-weight: bold;
}
.pagerpro .current .pagerpro_a:hover {
	background-color: #3b5998;
	color: #fff;
}
.pagerpro .disabled {
	border-bottom: medium none;
	border-left: medium none;
	background: none transparent scroll repeat 0% 0%;
	color: #999;
	border-top: medium none;
	cursor: default;
	border-right: medium none;
}
.footer_bar .pagerpro .pagerpro_a {
	padding-bottom: 0px;
	border-top: white 2px solid;
	padding-top: 1px;
}
.footer_bar .pagerpro .pagerpro_a:hover {
	border-bottom: #3b5998 2px solid;
	border-top: #3b5998 2px solid;
}
.footer_bar .pagerpro .current .pagerpro_a {
	border-bottom-color: #fff;
	border-top: #3b5998 2px solid;
}
.footer_bar .pagerpro .current .pagerpro_a:hover {
	border-bottom-color: #fff;
	border-top: #3b5998 2px solid;
}
.fbx #pageFooter {
	margin: auto;
	width: auto;
}
.hasLeftCol #pageFooter {
	background-color: #fff;
	margin-left: 180px;
	clear: both;
}
#pagefooter {
	border-top: 0px;
}
#pageFooter {
	margin: 0px auto;
	width: 980px;
	color: #737373;
	font-size: 11px;
}
#pageFooter A {
	white-space: nowrap;
	text-decoration: none;
}
#pageFooter A:hover {
	text-decoration: underline;
}
#contentCurve {
	border-bottom: #b3b3b3 1px solid;
	background-color: #fff;
	height: 8px;
	font-size: 1px;
}
.hasLeftCol #contentCurve {
	border-bottom: #b3b3b3 1px solid;
	position: relative;
	border-left: #b3b3b3 1px solid;
	border-top: medium none;
	border-right: #b3b3b3 1px solid;
}
#footerContainer {

	position: relative;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 30px;
	border-top: #eee 1px solid;
	padding-top: 8px;
}
.hideToggler {
	border-bottom: 0px;
	position: absolute;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 0);
	border-left: 0px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	border-top: 0px;
	border-right: 0px;
	opacity: 0;
}
.openToggler {
	z-index: 100;
}
.UIProfileImage_LARGE {
	width: 50px;
	height: 50px;
}
.UIProfileImage_SMALL {
	width: 32px;
	height: 32px;
}
.UIProfileImage_TINY {
	width: 25px;
	height: 25px;
}
.contextual_dialog .generic_dialog_popup {
	position: absolute;
	width: 360px;
}
.contextual_dialog .contextual_arrow {
	background-image: url(/rsrc.php/z62FM/hash/6hlgd20w.gif);
	position: relative;
	background-repeat: no-repeat;
	height: 12px;
	top: 1px;
}
.contextual_dialog .contextual_arrow_rev {
	background-image: url(/rsrc.php/z62FM/hash/6hlgd20w.gif);
	position: relative;
	background-repeat: no-repeat;
	height: 12px;
	top: 1px;
}
.contextual_dialog .contextual_arrow_rev {
	background-image: url(/rsrc.php/zCQR6/hash/9laiajue.gif);
}
.contextual_dialog .contextual_arrow SPAN {
	display: none;
}
.contextual_dialog .contextual_arrow_rev SPAN {
	display: none;
}
.contextual_dialog .dialog_title {
	padding-bottom: 2px;
	color: #000;
	font-size: 11px;
}
.contextual_dialog .contextual_dialog_content {
	border-bottom: #3b5998 2px solid;
	border-left: #b7b7b7 1px solid;
	padding-bottom: 10px;
	line-height: 15px;
	background-color: #f7f7f7;
	padding-left: 10px;
	padding-right: 10px;
	border-top: #b7b7b7 1px solid;
	border-right: #b7b7b7 1px solid;
	padding-top: 8px;
}
.contextual_dialog .dialog_buttons {
	background-color: #f7f7f7;
	padding-top: 10px;
}
.contextual_dialog .dialog_buttons INPUT {
	margin-right: 10px;
}
.contextual_dialog .dialog_buttons SPAN {
	margin-right: 10px;
}
.contextual_dialog .dialog_buttons .uiButton INPUT {
	margin-right: 0px;
}
.contextual_dialog .dialog_buttons LABEL INPUT {
	margin-right: 0px;
}
.contextual_dialog .dialog_buttons_msg {
	float: right;
}
.pop_container_advanced {
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.pop_content_old {
	position: relative;
}
.pop_container {
	position: relative;
	direction: ltr;
	_zoom: 1;
	_background: #868686;
	_padding: 10px;
}
.pop_topleft {
	position: absolute;
	width: 10px;
	height: 10px;
	overflow: hidden;
	_display: none;
}
.pop_topright {
	position: absolute;
	width: 10px;
	height: 10px;
	overflow: hidden;
	_display: none;
}
.pop_bottomleft {
	position: absolute;
	width: 10px;
	height: 10px;
	overflow: hidden;
	_display: none;
}
.pop_bottomright {
	position: absolute;
	width: 10px;
	height: 10px;
	overflow: hidden;
	_display: none;
}
.pop_topleft {
	background: url(/rsrc.php/zEYDZ/hash/4xk9rts8.png) no-repeat 0px 0px;
	top: -10px;
	left: -10px;
}
.pop_topright {
	background: url(/rsrc.php/zEYDZ/hash/4xk9rts8.png) no-repeat 0px -10px;
	top: -10px;
	right: -10px;
}
.pop_bottomleft {
	bottom: -10px;
	background: url(/rsrc.php/zEYDZ/hash/4xk9rts8.png) no-repeat 0px -20px;
	left: -10px;
}
.pop_bottomright {
	bottom: -10px;
	background: url(/rsrc.php/zEYDZ/hash/4xk9rts8.png) no-repeat 0px -30px;
	right: -10px;
}
.pop_verticalslab {
	position: absolute;
	filter: alpha(opacity=70);
	width: 100%;
	background: #525252;
	height: 100%;
	opacity: .7;
	_display: none;
}
.pop_horizontalslab {
	position: absolute;
	filter: alpha(opacity=70);
	width: 100%;
	background: #525252;
	height: 100%;
	opacity: .7;
	_display: none;
}
.pop_verticalslab {
	padding-bottom: 20px;
	margin: -10px 0px 0px;
}
.pop_horizontalslab {
	margin: 0px 0px 0px -10px;
	padding-right: 20px;
}
.generic_dialog {
	z-index: 101;
	position: absolute;
	width: 100%;
	height: 0px;
	overflow: visible;
	top: 0px;
	left: 0px;
}
#generic_dialog_iframe {
	z-index: 3;
	position: absolute;
	filter: alpha(opacity=0);
	top: 0px;
	left: 0px;
}
.generic_dialog_popup {
	position: relative;
	margin: auto;
	width: 465px;
	height: 0px;
	overflow: visible;
}
.generic_dialog DIV.dialog_loading {
	border-bottom: #606060 1px solid;
	border-left: #606060 1px solid;
	padding-bottom: 10px;
	background-color: #f2f2f2;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 24px;
	border-top: #606060 1px solid;
	border-right: #606060 1px solid;
	padding-top: 10px;
}
#generic_dialog_overlay {
	z-index: 100;
	position: fixed;
	filter: alpha(opacity=50);
	width: 100%;
	height: 100%;
	top: 0px;
	opacity: .5;
}
.dark_dialog_overlay {
	background-color: #747474;
}
.light_dialog_overlay {
	background-color: #fff;
}
.pop_content {
	direction: ltr;
}
.pop_dialog_rtl .pop_content {
	direction: rtl;
}
.pop_content H2.dialog_title {
	border-bottom: medium none;
	border-left: #3b5998 1px solid;
	margin: 0px;
	background: #6d84b4;
	color: #fff;
	font-size: 14px;
	border-top: #3b5998 1px solid;
	font-weight: bold;
	border-right: #3b5998 1px solid;
}
.pop_content H2.dialog_title .dialog_x {
	margin-top: -1px;
	padding-left: 1px;
	background: #6d84b4;
	float: right;
}
.pop_content H2.secure {
	background: url(/rsrc.php/z2NBJ/hash/7qz77h4o.png) #6d84b4 no-repeat 98% 50%;
}
.pop_content H2.loading {
	background: url(/rsrc.php/z13JD/hash/16vt4yge.gif) #6d84b4 no-repeat 98% 50%;
}
.pop_content H2.dialog_loading {
	padding-right: 40px;
	background: url(/rsrc.php/z13JD/hash/16vt4yge.gif) #6d84b4 no-repeat 400px 10px;
}
.pop_content H2 SPAN {
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	padding-top: 5px;
}
.pop_content .dialog_content {
	border-bottom: #555 1px solid;
	border-left: #555 1px solid;
	background: #fff;
	border-top: #555 0px solid;
	border-right: #555 1px solid;
}
.pop_content .dialog_body {
	border-bottom: #ccc 1px solid;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.omitDialogFooter .pop_content .dialog_body {
	border-bottom: 0px;
}
.pop_content .dialog_summary {
	border-bottom: #ccc 1px solid;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
	background: #f2f2f2;
	padding-top: 8px;
}
.pop_content .dialog_buttons {
	position: relative;
	text-align: right;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
	background: #f2f2f2;
	padding-top: 8px;
}
.pop_content .dialog_buttons_msg {
	line-height: 17px;
	float: left;
	padding-top: 4px;
}
.pop_content .dialog_footer {
	background: #f2f2f2 0px 50%;
}
.full_bleed .pop_content .dialog_body {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.UIImageBlock_Content {
	width: 1000px;
	display: table-cell;
	vertical-align: top;
	_display: block;
}
.UIImageBlock_Image {
	float: left;
	margin-right: 5px;
}
.UIImageBlock_Image .img {
	display: block;
}
IMG.UIImageBlock_Image {
	display: block;
}
I.UIImageBlock_Image {
	display: block;
}
.UIImageBlock_Ext {
	float: right;
}
.UIImageBlock_ICON_Image {
	margin-right: 5px;
}
.UIImageBlock_ICON_Content {
	padding-top: 1px;
}
.UIImageBlock_SMALL_Image {
	margin-right: 8px;
}
.UIImageBlock_MED_Image {
	margin-right: 10px;
}
.UIImageBlock_ENT_Image {
	margin-right: 10px;
}
.UIImageBlock_Entity .UIImageBlock_Content {
	height: 50px;
	vertical-align: middle;
}
.UIImageBlock_Entity IMG.UIImageBlock_Image {
	width: 50px;
	height: 50px;
}
.UIImageBlock_Entity I.UIImageBlock_Image {
	width: 50px;
	height: 50px;
}
.UIImageBlock_Entity .UIImageBlock_Image .img {
	width: 50px;
	height: 50px;
}
.UIImageBlock_Entity .UIImageBlock_Ext {
	margin-top: 14px;
	padding-left: 8px;
}
.uiButton {
	border-bottom: #888 1px solid;
	text-align: center;
	border-left: #999 1px solid;
	padding-bottom: 2px;
	line-height: normal !important;
	padding-left: 6px;
	padding-right: 6px;
	display: inline-block;
	white-space: nowrap;
	background: url(/rsrc.php/zB50F/hash/6svdixne.png) #eee 0px 0px;
	color: #333;
	font-size: 11px;
	vertical-align: top;
	border-top: #999 1px solid;
	cursor: pointer;
	font-weight: bold;
	border-right: #999 1px solid;
	text-decoration: none;
	padding-top: 2px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
}
.uiButtonSuppressed:active {
	border-bottom: #888 1px solid;
	text-align: center;
	border-left: #999 1px solid;
	padding-bottom: 2px;
	line-height: normal !important;
	padding-left: 6px;
	padding-right: 6px;
	display: inline-block;
	white-space: nowrap;
	background: url(/rsrc.php/zB50F/hash/6svdixne.png) #eee 0px 0px;
	color: #333;
	font-size: 11px;
	vertical-align: top;
	border-top: #999 1px solid;
	cursor: pointer;
	font-weight: bold;
	border-right: #999 1px solid;
	text-decoration: none;
	padding-top: 2px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
}
.uiButtonSuppressed:focus {
	border-bottom: #888 1px solid;
	text-align: center;
	border-left: #999 1px solid;
	padding-bottom: 2px;
	line-height: normal !important;
	padding-left: 6px;
	padding-right: 6px;
	display: inline-block;
	white-space: nowrap;
	background: url(/rsrc.php/zB50F/hash/6svdixne.png) #eee 0px 0px;
	color: #333;
	font-size: 11px;
	vertical-align: top;
	border-top: #999 1px solid;
	cursor: pointer;
	font-weight: bold;
	border-right: #999 1px solid;
	text-decoration: none;
	padding-top: 2px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
}
.uiButtonSuppressed:hover {
	border-bottom: #888 1px solid;
	text-align: center;
	border-left: #999 1px solid;
	padding-bottom: 2px;
	line-height: normal !important;
	padding-left: 6px;
	padding-right: 6px;
	display: inline-block;
	white-space: nowrap;
	background: url(/rsrc.php/zB50F/hash/6svdixne.png) #eee 0px 0px;
	color: #333;
	font-size: 11px;
	vertical-align: top;
	border-top: #999 1px solid;
	cursor: pointer;
	font-weight: bold;
	border-right: #999 1px solid;
	text-decoration: none;
	padding-top: 2px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
}
.mac.ff3 .uiButtonMedium {
	padding-bottom: 1px;
}
.uiButton + .uiButton {
	margin-left: 4px;
}
A.uiButtonMedium {
}
.uiButton:hover {
	text-decoration: none;
}
.uiButton:active {
	border-bottom-color: #999;
	background: #ddd;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
}
.uiButtonDepressed {
	border-bottom-color: #999;
	background: #ddd;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
}
.uiButton .img {
	vertical-align: top;
}
.uiButtonMedium .img {
	margin-top: 2px;
}
.uiButtonLarge .img {
	margin-top: 4px;
}
.uiButton .customimg {
	margin-top: 0px;
}
.uiButton .uiButtonText {
	border-bottom: 0px;
	border-left: 0px;
	margin: 0px;
	outline-style: none;
	outline-color: invert;
	outline-width: medium;
	display: inline-block;
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	white-space: nowrap;
	background: none transparent scroll repeat 0% 0%;
	color: #333;
	font-size: 11px;
	border-top: 0px;
	cursor: pointer;
	font-weight: bold;
	border-right: 0px;
	_width: 0;
}
#btnLogin {
	border: 1px solid #be7526;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	padding: 10px 20px;
	text-decoration: none;
	display: inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight: bold;
	color: #FFFFFF;
	background-color: #be7526;
	_width: 0;
    cursor: pointer;
    text-transform: uppercase;
    background-image: linear-gradient(to bottom, #3093c7, #1c5a85);
}
#btnLogin:hover {
	border: 1px solid #be7526;
	background-color: #26759e;
	background-image: linear-gradient(to bottom, #26759e, #133d5b);
	}
.uiButtonDepressed {
	cursor: default;
}
.uiButtonDepressed INPUT {
	cursor: default;
}
.uiButtonSpecial {
	border-bottom-color: #2c5115;
	background-color: #69a74e;
	border-top-color: #3b6e22;
	background-position: 0px -96px;
	color: #fff;
	border-right-color: #3b6e22;
	border-left-color: #3b6e22;
}
.uiButtonSpecial:active {
	border-bottom-color: #3b6e22;
	background: #609946;
}
.uiButtonDisabled.uiButtonSpecial {
	border-bottom-color: #3b6e22;
	background: #69a74e;
}
.uiButtonDisabled.uiButtonSpecial:active {
	border-bottom-color: #3b6e22;
	background: #69a74e;
}
.uiButtonConfirm {
}
.uiButtonConfirm:active {
}
.uiButtonDisabled.uiButtonConfirm {
}
.uiButtonDisabled.uiButtonConfirm:active {
}
.uiButtonSpecial .uiButtonText {
	color: #fff;
}
.uiButtonConfirm .uiButtonText {
	color: #fff;
}
.uiButtonSpecial INPUT {
	color: #fff;
}
.uiButtonConfirm INPUT {
	color: #fff;
}
.uiButtonDisabled {
	filter: alpha(opacity = 50);
	background: #f2f2f2;
	cursor: default;
	opacity: .5;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.uiButtonDisabled:active {
	filter: alpha(opacity = 50);
	background: #f2f2f2;
	cursor: default;
	opacity: .5;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.uiButtonDisabled .img {
	filter: alpha(opacity = 50);
	background: #f2f2f2;
	cursor: default;
	opacity: .5;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.uiButtonDisabled INPUT {
	cursor: default;
}
.uiButtonDisabled.uiButtonDefault {
	border-bottom-color: #c8c8c8;
	filter: alpha(opacity = 100);
	border-top-color: #c8c8c8;
	border-right-color: #c8c8c8;
	border-left-color: #c8c8c8;
	opacity: 1;
}
.uiButtonDisabled.uiButtonDefault:active {
	border-bottom-color: #c8c8c8;
	filter: alpha(opacity = 100);
	border-top-color: #c8c8c8;
	border-right-color: #c8c8c8;
	border-left-color: #c8c8c8;
	opacity: 1;
}
.uiButtonDisabled.uiButtonDefault INPUT {
	color: #b8b8b8;
}
A.uiButtonDisabled .uiButtonText {
	color: #b8b8b8;
}
.uiButtonLarge {
	height: 22px;
	font-size: 13px;
}
.uiButtonLarge .uiButtonText {
	height: 22px;
	font-size: 13px;
}
.uiButtonLarge INPUT {
	height: 22px;
	font-size: 13px;
}
.uiButtonLarge {
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
}
A.uiButtonLarge {
}
.uiButtonSuppressed {
	border-bottom-color: transparent;
	border-top-color: transparent;
	background: none transparent scroll repeat 0% 0%;
	border-right-color: transparent;
	border-left-color: transparent;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	_border-color: #fff;
}
.uiButtonSuppressed:active {
}
.uiButtonSuppressed:focus {
}
.uiButtonSuppressed:hover {
}
.uiButtonNoText .img {
	margin-left: -1px;
	margin-right: -1px;
}
.uiCloseButton {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	display: inline-block;
	overflow: hidden;
	cursor: pointer;
	padding-top: 0px;
}
.uiCloseButton INPUT {
	filter: alpha(opacity=1);
	padding-bottom: 18px;
	outline-style: none;
	outline-color: invert;
	padding-left: 18px;
	outline-width: medium;
	padding-right: 18px;
	cursor: pointer;
	padding-top: 18px;
	opacity: .01;
}
.uiCloseButton {
	background-image: url(/rsrc.php/zGGUU/hash/2vqvudx3.png);
	width: 15px;
	height: 15px;
	_background-image: url(/rsrc.php/zBSOZ/hash/3vj7xx8u.gif);
}
.uiCloseButtonSmall {
	background-image: url(/rsrc.php/zDWS5/hash/cjfhe7lm.png);
	width: 11px;
	height: 11px;
	_background-image: url(/rsrc.php/z8E04/hash/1r7dgoc3.gif);
}
.uiCloseButtonSmallDeprecated {
	background-image: url(/rsrc.php/z4W74/hash/9zv3okv2.gif);
}
.uiCloseButtonDark {
	background-position: left -15px;
}
.uiCloseButton:hover {
	background-position: left -30px;
}
.uiCloseButton:focus {
	background-position: left -30px;
}
.uiCloseButton:active {
	background-position: left -45px;
}
.uiCloseButtonSmallDark {
	background-position: left -11px;
}
.uiCloseButtonSmall:hover {
	background-position: left -22px;
}
.uiCloseButtonSmall:focus {
	background-position: left -22px;
}
.uiCloseButtonSmall:active {
	background-position: left -33px;
}
.UIImageBlock_Ext.uiCloseButton {
	margin-top: 1px;
}
.rfloat.uiCloseButton {
	margin-top: 1px;
}
.lfloat.uiCloseButton {
	margin-top: 1px;
}
.uiLinkButton INPUT {
	border-bottom: medium none;
	border-left: medium none;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	background: none transparent scroll repeat 0% 0%;
	color: #3b5998;
	font-size: 11px;
	vertical-align: top;
	border-top: medium none;
	cursor: pointer;
	border-right: medium none;
	padding-top: 0px;
	_width: 0;
}
.uiLinkButton:hover {
	color: #3b5998;
	text-decoration: underline;
}
.uiLinkButton INPUT:hover {
	color: #3b5998;
	text-decoration: underline;
}
.uiLinkButton INPUT:focus {
	color: #3b5998;
	text-decoration: underline;
}
.uiLinkButton INPUT:active {
	color: #3b5998;
	text-decoration: underline;
}
.uiLinkButton INPUT.async_saving {
	text-decoration: none;
}
.gray_box {
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	background-color: #f2f2f2;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
}
.white_box {
	border-bottom: #15c 1px solid;
	border-left: #15c 1px solid;
	background-color: #fff;
	border-top: #15c 1px solid;
	border-right: #15c 1px solid;
	border-radius: 10px;
	margin:9% auto 5% auto;
	max-width:450px;
}
.lightblue_box {
	border-bottom: #d8dfea 1px solid;
	border-left: #d8dfea 1px solid;
	background-color: #edeff4;
	border-top: #d8dfea 1px solid;
	border-right: #d8dfea 1px solid;
}
.red_box {
	border-bottom: #dd3c10 1px solid;
	border-left: #dd3c10 1px solid;
	background-color: #ffebe8;
	border-top: #dd3c10 1px solid;
	border-right: #dd3c10 1px solid;
}
.yellow_box {
	border-bottom: #e2c822 1px solid;
	border-left: #e2c822 1px solid;
	background-color: #fff9d7;
	border-top: #e2c822 1px solid;
	border-right: #e2c822 1px solid;
}
.noborder {
	border-bottom: medium none;
	border-left: medium none;
	border-top: medium none;
	border-right: medium none;
}
.topborder {
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
}
.bottomborder {
	border-left: medium none;
	border-top: medium none;
	border-right: medium none;
}
I.img {
	_overflow: hidden;
}
.ff2 I.img {
	vertical-align: top;
}
.lfloat {
	float: left;
}
.rfloat {
	float: right;
}
.uiLinkSubtle {
	color: #808080;
}
.uiListItem {
	display: block;
}
.uiListHorizontalItem {
	float: left;
}
.uiListLight {
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-left-style: solid;
}
.uiListMedium {
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;

	border-left-style: solid;
}
.uiListDark {
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-left-style: solid;
}
.uiListHorizontalItemBorder {
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}
.uiListVerticalItemBorder {
	border-right-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.uiListItem:first-child {
	border-bottom: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
}
.uiListLight {
	border-bottom-color: #e9e9e9;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-left-color: #e9e9e9;
}
.uiListMedium {
	border-bottom-color: #ccc;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-left-color: #ccc;
}
.uiListDark {
	border-bottom-color: #aaa;
	border-top-color: #aaa;
	border-right-color: #aaa;
	border-left-color: #aaa;
}
.uiListBulleted {
	list-style-type: square;
	color: #3b5998;
	margin-left: 12px;
}
.uiListBulleted SPAN {
	color: #333;
}
.pas {
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
.pam {
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.pal {
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
.pts {
	padding-top: 5px;
}

.uiHeader {
	/*background:url(../images/bg_title.png) repeat-x 100% 100%;*/
	position:relative;
	padding:10px 15px 10px 90px;
	text-align:left;
	color:#fff;
	font-size:19px;
	display:block;
	border-top-left-radius:9px;
	border-top-right-radius:9px;
	margin-bottom:5px;
	text-transform:uppercase;
	/*background-color:#15c;*/
	background-color:#365486;
	font-weight: bold;
}

.iconLogin {
	background:url(../images/lock.png) no-repeat 50% 50%;
	width:85px;
	height:85px;
	position:absolute;
	top:-20px;
	left:5px;
}

.uiHeader H2 {
	color: #1c2a47;
	font-size: 16px;
}
.uiHeader H2 A {
	color: #1c2a47;
}
.uiHeader H3 {
	color: #333;
	font-size: 13px;
}
.uiHeader H4 {
	color: #333;
	font-size: 11px;
}
.uiHeader H5 {
	color: #666;
	font-size: 11px;
}
.uiHeaderWithImage .uiHeaderTop {
	position: relative;
}
.uiHeaderWithImage .uiHeaderTitle {
	padding-left: 22px;
}
.uiHeaderImage {
	position: absolute;
	left: 0px;
}
.uiHeader H2 .uiHeaderImage {
	top: 2px;
}
.uiHeaderTopBorder {
	border-top: #aaa 1px solid;
	padding-top: 0.5em;
}
.uiHeaderTopAndBottomBorder {
	border-bottom: #e9e9e9 1px solid;
	padding-bottom: 0.5em;
	padding-left: 0px;
	padding-right: 0px;
	border-top: #aaa 1px solid;
	padding-top: 0.5em;
}
.uiHeaderMiddleBorder {
	border-bottom: #ccc 1px solid;
	position: relative;
	margin: 0.5em 0px 1.5em;
	height: 0.8em;
}
.uiHeaderMiddleBorder .uiHeaderTitle {
	position: absolute;
	background-color: #fff;
	top: 0px;
}
.uiHeaderMiddleBorder .uiHeaderActions {
	position: absolute;
	background-color: #fff;
	top: 0px;
}
.uiHeaderMiddleBorder .uiHeaderTitle {
	padding-right: 0.5em;
	left: 0px;
}
.uiHeaderMiddleBorder .uiHeaderActions {
	padding-left: 0.5em;
	right: 0px;
}
.uiHeaderMiddleBorder .uiButton {
	margin-top: -2px;
}
.uiHeaderBottomBorder {
}

.uiHeaderPage .uiHeaderTitle {
	text-align: center;
	text-transform: uppercase;
	line-height: 1.5em;
}
.uiHeaderPage .uiHeaderActions {
	margin-top: -1px;
}
.uiHeaderPage .uiHeaderTop .uiTextTitle {
	margin-top: 3px;
}
.uiHeaderPage .uiHeaderTop .fsl {
	margin-top: 3px;
}
.uiHeaderNav {
	border-bottom-color: #eee;
	padding-bottom: 3px;
	border-top-color: #eee;
	margin: 7px 0px 0px 6px;
	padding-left: 0px;
	padding-right: 6px;
	border-right-color: #eee;
	border-left-color: #eee;
	padding-top: 8px;
}
.uiHeaderNavEmpty {
	padding-top: 6px;
}
.uiHeaderNav H4 {
	color: #808080;
}
.uiProfilePhotoHuge {
	width: 100px;
	background-position: center 25%;
	height: 100px;
}
.uiProfilePhotoLarge {
	width: 50px;
	height: 50px;
}
.uiProfilePhotoMedium {
	width: 32px;
	height: 32px;
}
.uiProfilePhotoSmall {
	width: 24px;
	height: 24px;
}
#bootloader_css_8x61zpkhs8w0cckg_pkg_css {
	height: 42px;
}
login_page #error {
	margin-top: 20px;
}
.error {
	border-bottom-color: #dd3c10;
	background-color: #ffebe8;
	border-top-color: #dd3c10;
	border-right-color: #dd3c10;
	border-left-color: #dd3c10;
}
.UIMessageBox {
	border-bottom: 1px solid;
	border-left: 1px solid;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 1px solid;
	border-right: 1px solid;
	padding-top: 10px;
}
.form_row .login_form_label {
	padding-bottom: 3px;
	padding-left: 0px;
	width: 100px;
	padding-right: 0px;
	display: block;
	padding-top: 3px;
}
.form_row {
	text-align: left;
	padding:1px 15px 5px 15px;
}

#buttons {
	border-top:1px solid #ccc;
	padding:15px 0;
	margin-top:15px;
	background:#f0f0f0;
	border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
}

.double-row-login {
	/*display: inline-table;*/
	/*idth:96%;*/
	width:100%;
}

#txtLoginName, #txtPassword, #ddlDonVi {
	width:95%;
	padding:7px 5px;
	line-height:1.2em;
	border-radius: 3px;
    border: 1px solid #ccc;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2) inset, 0 -1px 0 rgba(0,0,0,0.05) inset;
    transition: all 0.2s linear;
    font-size: 13px;
    color: #222222;
}
#txtCaptcha {
	width:95%;
	padding:7px 5px;
	line-height:1.2em;
	border-radius: 3px;
    border: 1px solid #ccc;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2) inset, 0 -1px 0 rgba(0,0,0,0.05) inset;
    transition: all 0.2s linear;
    font-size: 13px;
    color: #222222;
    height:14px;
}

#txtLoginName:focus, #txtPassword:focus {
        box-shadow: 0 1px 0 #2392F3 inset, 0 -1px 0 #2392F3 inset, 1px 0 0 #2392F3 inset, -1px 0 0 #2392F3 inset, 0 0 4px rgba(35,146,243,0.5);
        outline: none;
		border-radius: 5px;
		
    }
.double-row {
	/*display: inline-table;*/
	max-width: 980px;
	padding: 0 10px;
	min-height: 520px;
}