@CHARSET "UTF-8";
/*=====================================style.css===================================*/
/* Generated by Font Squirrel (http://www.fontsquirrel.com)*/

body{
    margin:0 auto;    
     padding:0;
    border: 0 none;
     color: #000;
     font-family:'Open-Sans', arial;
     font-size: 12px;
     background:#ddeef7;
    /*width:90%;*/
	position: absolute;
	height: 100%;
	min-width: 100%;
}
div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, input, textarea, blockquote{ margin:0; padding:0;}
img {    max-width: 100%; border:0;}
html {    height: 100%;  /*  overflow-x: hidden;*/}
p{ line-height:22px; padding:auto; margin-bottom:10px;}
header, footer, article, section, aside, nav, menu, figure, hgroup, figcaption, progress {    display: block;    margin: 0;    padding: 0;}
h1 {    color: #434242;    font-size: 27px;    font-weight: normal;    margin-bottom: 20px;    padding-bottom: 10px; }
h1 span{ color:#636363; font-size:15px;}


/* Floating classes */
.flt-l{ float:left;padding-left: 43px;}
.flt-r{ float:right;}
.clr-b{ clear:both;}
/* outer wrappers start class*/
.container{width:480px; margin:15px auto;}
.shadow{ box-shadow:-3px 0px 5px #9fabb1; margin:0 5%;behavior: url(../css/PIE.htc);}
#wrapper {}
.content-bg{ background:#ffffff; min-height:690px;}
/* outer wrappers end class*/

/* ================================Header classes starts here ======================================== */
header {    background: url("../../images/hdr_bg.png") repeat-x scroll left top #dddddd; width:100%; border-bottom:solid 1px #cecece; padding-top:7px; color:#999999; padding-bottom:1px; position:relative; z-index:1;  box-shadow:0px 1px 3px rgba(178, 178, 178, 0.4) ; behavior: url(../css/PIE.htc);}
header h1{ font-size:14px; color:#000; margin:0; padding:0; vertical-align:middle; float:left; margin-top:6px; margin-left:10px;}
.welcome-name{ font-size:10px; color:#333333; margin-right:5px; padding-top:3px;}
header a{ font-size:10px; color:#5097e8; text-decoration:none; margin-right:5px;}
.hdr-info{ margin-top:5px;}
/* ================================Header classes ends here ======================================== */

/* ================================Footer classes starts here ======================================== */
footer{ padding:0px 0; text-align:center;/* position:absolute; bottom:0; width:100%;*/ margin:0 5%;}
footer p{ text-align:center;}
footer p, footer a{ color: #333333; text-decoration:none; font-size:11px; }
footer a:hover{ text-decoration:underline;}
footer p.link{ font-size:12px; margin-bottom:0;}
footer p.localep{ font-size:12px; margin-bottom: 5px;}
#line-p{border-top: 1px solid #939292;margin-bottom: 5px;margin-left: 4.5%;margin-right: 50%;text-align: center;width: 440px;}
footer p.link a{ color:#35779a; margin:0 5px; font-size:12px;}
footer p.localep a{ color:#35779a; margin:0 5px; font-size:12px;}
.selectedLocale{font-weight:bold;}
.twitter{ background:url(../../images/social_link.png) left top; width:15px; height:15px; margin-right:5px; float:left;}
.facebook{  background:url(../../images/social_link.png) left top; width:15px; height:15px; background-position: 40px top; margin-right:5px; float:left;}
.linkedin{  background:url(../../images/social_link.png) left top; width:15px; height:15px; background-position:15px top; float:left;}

/* ================================Ends classes starts here ======================================== */


/* =============================== Left panel Classes starts here ======================================== */
.left-panel{ width:20%; background:#fcfcfc url(../../images/left_panel_bg.png) right top repeat-y; float:left;/* box-shadow:0px 3px 3px rgba(178, 178, 178, 0.4) inset;*/ padding-top:30px; overflow:hidden; height:663px; position:relative;}
.saved-search{ padding:0 0 5px 18px; background:url(../../images/saved_search_ico.png) left 3px no-repeat; margin:0 0 0 15px; border-bottom:solid 1px #ededed; font-size:12px; color:#333333; font-weight:bold;}
menu{ margin-top:12px;}
menu ul{}
menu ul li{ list-style:none; padding-left:0; margin-bottom:5px; margin-top:5px; padding:5px 0 5px 0;}
menu ul li a{ font-size:11px; font-weight:normal; color:#333333; text-decoration:none; padding-left:15px; margin-left:15px; display:inline-block;}
menu ul li a.collapse{ background:url(../../images/collapse_ico.png) left 3px no-repeat;}
menu ul li a.expand{ color:#4485c0;  background:url(../../images/expand_ico.png) left 6px no-repeat;}
menu ul li ul{ display:none;}
menu ul li li{ padding:5px 5px 5px 20px;}
menu ul li li a{ color:#333333;}
menu ul li li:hover, menu ul li li.act{ background-color:#eef2f6;}
menu ul li li:last-child{ margin-bottom:0;}

/* =============================== Left panel Classes starts here ======================================== */


/* ================================ Main content area classes starts here ================================ */
.right-panel{ width:78%; background:#fff; float:left; position:relative; padding:1%;}
.panel-btn{ position:absolute; top:20px; left:-7px; }
.panel-btn a{height:25px; width:7px; display:inline-block;}
.panel-btn-open{ background:url(../../images/panel_btn.png) left top no-repeat;}
.panel-btn-close{ background:url(../../images/panel_btn_close.png) left top no-repeat;}
/* ================================ Main content area classes ends here ================================ */


/* ================================ Sign Up/ Sign In content area classes starts here ================================ */
.login-content{ background:#f7f7f7; padding:25px; margin-right:-30px; width:230px;}
.login-frm .login-content p, .login-content li, .login-content h3{ font-size:13px; color:#424243;}
.login-content h3{ font-size:17px; font-weight:normal;}
.login-content ul{ margin-top:20px;}
.login-content ul li{ background:url(../../images/login_li_bg.png) left 7px no-repeat; margin:0 0 10px 0; list-style:none; padding-left:15px; font-size:12px;}
.login-content a{ color:#35779a; text-decoration:none;}
.login-content a:hover{ text-decoration:underline;}
.login-frm{}
//.login-frm p{ margin-bottom:10px;}
.login-frm label{ font-size:13px; color:#434242;}
.login-frm input[type="text"], .login-frm input[type="password"]{ width: 288px; height: 17px; border:solid 1px #c7c7c7; box-shadow: 3px 3px 3px #ebeced inset; behavior: url(../../css/PIE.htc);-moz-box-shadow: 3px 3px 3px #ebeced inset; -webkit-box-shadow: 3px 3px 3px #ebeced inset; background:#fdfdfe; padding:11px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:14px; color:#434242;}
.login-frm input[type="password"], .login-frm input[type="text"]{ border-radius: 5px 0 0 5px; width: 242px; height: 17px;}
.login-frm input[type="password"].pwd-ico{  border-right:none; background:url(../../images/login_sprt.png) 13px -11px no-repeat; padding-left:40px;}
.login-frm input.last-inp{ border-radius:5px 0 0 5px; border-right:none;}
.login-frm select.entity-ico{display: none; width: 288px; height: 41px; border:solid 1px #c7c7c7; box-shadow: 3px 3px 3px #ebeced inset; behavior: url(../../css/PIE.htc);-moz-box-shadow: 3px 3px 3px #ebeced inset; -webkit-box-shadow: 3px 3px 3px #ebeced inset; background:#fdfdfe; padding:11px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:14px; color:#434242; padding-left:40px;font-size:14px; width: 282px;border-radius: 5px 5px 5px 5px;}
input[type="text"].email-ico{padding-left:40px;width: 282px;border-radius: 5px 5px 5px 5px;}
.login-btn-bg {
    cursor: pointer;
    border: solid 1px #b2c2cc;
    border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    background-image: url(../../images/login_btn.png), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ebf2f4));
    background-image: url(../../images/login_btn.png), -webkit-linear-gradient(top, #ffffff, #ebf2f4);
    background-image: url(../../images/login_btn.png), -moz-linear-gradient(top, #ffffff, #ebf2f4);
    background-image: url(../../images/login_btn.png), -ms-linear-gradient(top, #ffffff, #ebf2f4);
    background-image: url(../../images/login_btn.png), -o-linear-gradient(top, #ffffff, #ebf2f4);
    height: 41px;
    width: 46px;
    background-repeat: no-repeat;
    background-position: center center;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .login-btn-bg  { height:41px;}
}
/*.login-btn-bg {
    height: 41px \9; background: transparent\9;
    background-image: url(../../images/login_btn.png)\9; background-repeat: no-repeat\9;
    background-position: center center\9;
    display: block\9;
    overflow: visible;
}*/
*+html .login-btn-bg  { border:solid 1px #b2c2cc;  }
:root .login-btn-bg { background-image: url(../../images/login_btn.png) \0/IE9; }  /* IE9 */
.login-frm input[type='checkbox'] {    opacity: 0;   float: left;  /* width: 28px;*/ transition:background 1s ease 0s; height:24px; width:24px; cursor:pointer;}
.login-frm input[type='checkbox'] + label {    margin: 0; clear: none; padding: 5px 0 4px 30px; cursor: pointer; display:inline-block; background: url(../../images/login_sprt.png) 0px -50px no-repeat;  margin-left:-24px; margin-right:10px;  height:24px; line-height:22px; }
.login-frm input[type='checkbox']:checked + label {    background: url(../../images/login_sprt.png) 0px -89px no-repeat }
.asterisk{ color:#e11a1a; font-size:20px; vertical-align:top; padding-top:10px; display:inline-block; margin-left:3px;}
.styled-select select {  background: transparent; width: 350px; padding:10px 11px 10px 11px; font-size:14px; color:#434242; line-height: 1; border: 0; border-radius: 0; -webkit-appearance: none;  }
.styled-select { width: 322px; font-size:14px; color:#434242; overflow: hidden; background: url(../../images/select_arw.png) no-repeat right; box-shadow: 3px 3px 3px #ebeced inset;behavior: url(../../css/PIE.htc); -moz-box-shadow: 3px 3px 3px #ebeced inset; -webkit-box-shadow: 3px 3px 3px #ebeced inset; border: 1px solid #c7c7c7; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
textarea:focus, input:focus{
    outline: none;
}
*:focus {
    outline: none;
}

/* ================================ Sign Up/ Sign In content area classes end here ================================ */


/* ================================ Sign Up/ Sign In TAB CSS classes start here ================================ */
#tabs .ui-widget-header {	border: none/*{borderColorHeader}*/;	background: none/*{bgColorHeader}*/ /*url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)*//*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;	color: #222222/*{fcHeader}*/;	font-weight: bold;}

#tabs .ui-corner-all, #tabs .ui-corner-top, #tabs .ui-corner-left, #tabs .ui-corner-tl { border-top-left-radius: 10px/*{cornerRadius}*/;}
#tabs .ui-corner-all, #tabs .ui-corner-top, #tabs .ui-corner-right, #tabs .ui-corner-tr { border-top-right-radius: 10px/*{cornerRadius}*/; }
#tabs .ui-corner-all, #tabs .ui-corner-bottom, #tabs .ui-corner-left, #tabs ui-corner-bl { border-bottom-left-radius: 10px/*{cornerRadius}*/;}
#tabs .ui-corner-all, #tabs .ui-corner-bottom, #tabs .ui-corner-right, #tabs .ui-corner-br { border-bottom-right-radius: 10px/*{cornerRadius}*/;}
#tabs .ui-widget-header a {	color: #434242/*{fcHeader}*/; font-size:18px;}

#tabs .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative;	top: 0;	margin: 1px .2em 0 0;	border-bottom: 0;	padding: 0;	white-space: nowrap; }
#tabs .ui-tabs .ui-tabs-nav li a { float: left;	padding: .5em 1em;	text-decoration: none; }

#tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: -1px;	padding-bottom: 1px;}
#tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, #tabs .ui-tabs .ui-tabs-nav li.ui-state-disabled a, #tabs .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
#tabs .ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#tabs .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {	cursor: pointer;}
#tabs .ui-tabs-panel {	display: block;	border-width: 0; padding-top: 30px;	background: #ffffff;	border: 1px solid #e6e6e6; border-radius:10px; -moz-box-shadow: 5px 5px 8px #b9c8cf;behavior: url(../css/PIE.htc); -webkit-box-shadow: 5px 5px 8px #b9c8cf; box-shadow: 4px 4px 8px #b9c8cf; }
#tabs .ui-tabs-nav { margin: 0;	padding: .2em .2em 0 0; }
#tabs .ui-state-default, #tabs .ui-widget-content .ui-state-default, #tabs .ui-widget-header .ui-state-default { border:none/*{borderColorDefault}*/; background: #c3cfd5; font-weight: normal/*{fwDefault}*/; color: #333333/*{fcDefault}*/;	border:solid 1px #e6e6e6; border-bottom:none;/* margin-bottom: -1px;*/}

#tabs .ui-state-hover a, #tabs .ui-state-hover a:hover, #tabs .ui-state-hover a:link, #tabs .ui-state-hover a:visited {	color: #212121/*{fcHover}*/; text-decoration: none;}

#tabs .ui-tabs-selected, #tabs .ui-widget-content .ui-tabs-selected, #tabs .ui-widget-header .ui-tabs-selected { border: 1px solid #d7d7d7/*{borderColorActive}*/; border-bottom-color:#fff; background: #ffffff; font-weight: normal/*{fwDefault}*/;	color: #212121/*{fcActive}*/;margin-bottom: -1px;}
#tabs .ui-tabs-selected a, #tabs .ui-tabs-selected a:link, #tabs .ui-tabs-selected a:visited { color: #36779a/*{fcActive}*/; text-decoration: none;	font-size:15px; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* ================================ Sign Up/ Sign In TAB CSS classes End here ================================ */

/*=====================================media.queries.css===================================*/
@media screen and (max-width: 1024px) and (min-width: 1000px) {
	.container {
            /*border:solid 1px red;*/
        }
}
@media screen and (max-width: 1000px) and (min-width: 960px) {
 .container {border:solid 1px blue;}
}
@media screen and (max-width: 960px) {
/* ipad-horizontal view*/
.container {border:solid 1px green;}

}

@media screen and (max-width: 758px) {
	.container {border:solid 1px pink;}

}

@media screen and (max-width: 524px) {
 /* ipad - vertical view */ 
 .container {border:solid 1px black;}
}


@media screen and (max-width: 524px) {
.container {border:solid 1px cyan;}
	.left-panel{ width:34%;}
	.right-panel{ width:66%;}
}

@media screen and (max-width: 320px){
    /*--- iPhone only CSS here ---*/
/* iphone vertical view*/ /* border:solid 3px pink; ipad - vertical view */
.container {border:solid 1px red;}
		.left-panel{ width:42%;}
	.right-panel{ width:58%;}
}
/*=====================================jquery.ui.css===================================*/
/*! jQuery UI - v1.10.1 - 2013-02-15
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 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;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* 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;
}


.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	-moz-box-shadow: 2px -3px 4px #cddde6; 
	-webkit-box-shadow: 2px -3px 4px #FFFFFF; box-shadow: 2px -3px 4px #cddde6;
	list-style: none;
	float: right;
	position: relative;
	top: 0;
	margin: 1px -12px 0 0;
	border-bottom: 0;
	padding: 0;
	white-space: nowrap;
	behavior: url(../css/PIE.htc);
}
.ui-tabs .ui-tabs-nav li:first-child{margin: 1px 20px 0 0;}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .7em 15px;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
/* .ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
        behavior: url(../css/PIE.htc);
}
body .ui-tooltip {
	border-width: 2px;
} */

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: 'Open-Sans', arial;
	font-size: 1.1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: 'Open-Sans', arial/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget-content {
/*	border: 1px solid #aaaaaa*//*{borderColorContent}*/;
	/*background: #ffffff*//*{bgColorContent}*/ /*url(images/ui-bg_flat_75_ffffff_40x100.png)*//*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
	color: #333333/*{fcContent}*/;
}
.ui-widget-content a {
	color: #35779a/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #aaaaaa/*{borderColorHeader}*/;
	background: /*#cccccc{bgColorHeader}*/ url(images/tab_bg.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat/*{bgHeaderRepeat}*/;
	color: #222222/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222/*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3/*{borderColorDefault}*/;
	background: #e6e6e6/*{bgColorDefault}*/ url(images/tab_bg.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat/*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #333333/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #333333/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999/*{borderColorHover}*/;
	background: #dadada/*{bgColorHover}*/ url(images/tab_bg.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat/*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121/*{fcHover}*/;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa/*{borderColorActive}*/;
	background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121/*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1/*{borderColorHighlight}*/;
	background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
	color: #363636/*{fcHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a/*{borderColorError}*/;
	background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a/*{fcError}*/;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
	background-position: 16px 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/;
}
.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/;
}
.ui-state-active .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/;
}

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/;
}
.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/*{opacityShadow}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterShadow}*/;
	border-radius: 8px/*{cornerRadiusShadow}*/;
}
.link ul.newList{
	background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 10px #EBECED inset;
    list-style-type: none;
    margin-top: 1px;
    overflow: auto;
    padding: 5px 5px 5px 10px;    
    height: 116px !important;
}
ul.newList li a {
    color: #333333;
    display: block;
    font-family: 'Open-Sans',arial;
    font-size: 11px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.newListSelected {
float: right !important;
    position: relative !important;
    width: 15px !important;
}
.viewColumnsButton {
    background: url(../../images/view_select-bg_n.png) no-repeat scroll 0 0 transparent;	
	background-color:#F7F7F7;
	background:#f4f4f4 url('../../images/white-btn-bg.png') repeat-x 0 0;
	background:transparent url('none') repeat-x 0 0;
	border:1px solid #c7c7c7;	
	border:none;
    border-radius: 5px;
    width: 43px;
    color: #35779a;
	cursor: pointer;
	font-family: 'Open-Sans', arial;
	font-size: 12px;
	overflow: hidden;	
    padding: 2px 3px 2px 10px;	        
    min-width: 100px;
    height: 24px;
    text-align: left;  
}
.droparrow{
	float: right;
	background-image: url(../../images/arrow_lightgray.png);
	width: 16px;
	height: 16px;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	margin-top: 1px;
}
#drp_view_span{
	min-width:100px;
}
.chkDivStyle{        
    border: 1px solid #CCCCCC;
    /*padding: 3px;*/
    position: absolute;
    display:none;
    //width: 445px;
    z-index: 2;
    height:150px;
    overflow-x: hidden;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    border-radius : 5px;    
	z-index:12005;	
	left: 38%;
	top: 25%;
    /*padding: 5px;*/
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e6e6e6)), to(#fefefe)); /* Safari 5.1, Chrome 10+ */ 
background: -webkit-linear-gradient(top, #fefefe, #e6e6e6); /* Firefox 3.6+ */ 
background: -moz-linear-gradient(top, #fefefe, #e6e6e6); /* IE 10 */ 
background: -ms-linear-gradient(top, #fefefe, #e6e6e6); /* Opera 11.10+ */ 
background: -o-linear-gradient(top, #fefefe, #e6e6e6);
}
#lanchkDiv ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 140px;
}
.localeLink {
	padding: 3px 0 2px 7px;
	white-space: nowrap;
	display:block;
	/*margin: 10px;*/
	text-align: left;
}
.localeLink a {
	display: inline-block;
	padding: 1px 0 2px;
	cursor: pointer;
	text-decoration: none;
	margin: 0px;
}
.lan-dialog{
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	font-size: 13px;
	left: 38%;
	top: 25%;
	padding: 0.5em 1em;
	position: absolute;
	vertical-align: middle;
	z-index:12005;
	border-radius: 7px 7px 7px 7px;
	display:none;
}
.ui-dialog-titlebar {
background: #DCDCDB;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DCDCDB), to(#EDEDED)); /* Safari 5.1, Chrome 10+ */ 
background: -webkit-linear-gradient(top, #EDEDED, #DCDCDB); /* Firefox 3.6+ */ 
background: -moz-linear-gradient(top, #EDEDED, #DCDCDB); /* IE 10 */ 
background: -ms-linear-gradient(top, #EDEDED, #DCDCDB); /* Opera 11.10+ */ 
background: -o-linear-gradient(top, #EDEDED, #DCDCDB);
margin-top:1px;
    color: #333333;
	font-weight:bold;
    padding: 0.4em 1em;
    position: relative;
border-bottom:solid 1px #c4c4c4;
text-align: left;
cursor: move;
font-family:'Open-Sans', arial;
}
.ui-dialog {
    
behavior: url(../../css/PIE.htc);
}
#div-region{
	padding: .5em 1em;
	border-radius: 7px 7px 7px 7px;
}
.button-div{
	float:right;
	padding: .5em 1em;
}
.button-div button {
	border: 1px solid #5D9ED5;
	border-radius: 4px 4px 4px 4px;
	cursor: pointer;
	height: 22px;
	padding: 0;
	min-width: 62px;
	color: #FFFFFF;
	font-weight: bold;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3984C4), to(#7DB6E6)); /* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #7DB6E6, #3984C4); /* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #7DB6E6, #3984C4); /* IE 10 */ 
	background: -ms-linear-gradient(top, #7DB6E6, #3984C4); /* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #7DB6E6, #3984C4);
	-moz-box-shaow: 1px 3px 5px #AAAAAA;
	-webkit-box-shaow:1px 3px 5px #AAAAAA;
	box-shadow: 1px 3px 5px #AAAAAA;
	text-shadow: 1px 1px #557fa2;
	font-family: 'Open-Sans', arial !important;
}
.ui-widget-overlay{	
    position: relative;
	min-height: 100%;
	background-color: #AAAAAA;    
	opacity: 0.60;
	z-index: 1001;
    margin: 0 auto;
}
.overlay{
	position: relative;
	min-height: 100%;
	background-color: #BBBBBB;    
	opacity: 0.22;
	z-index: 1061;
}
#tempDiv{
	height: auto;
left: 0;
min-height: 100%;
position: absolute;
right: 0;
top: 0;
z-index: 400;
min-width: 1007px;
	background-color: rgba(0, 0, 0, 0.2);
display:none;
}
/*====== Change Password Style ===========*/
.enduser-app {
  background-color: #ddeef7;
}
.enduser-app .sign-in {
    margin: 55px auto 0;
    width: 475px;
}
.sign-in-header {
    position: relative;
    margin-bottom: 15px;
}
.sign-in-content {
    padding: 20px;
    background: #ffffff;
    border: 1px solid #e6e6e6;
}
.rounded-6 {
    border-radius: 6px!important;
}
.sign-in-common h1 {
    padding: 0;
    margin: 0 0 10px;
    font-size: 18px;
    line-height: 1.4;
}
#help-links a, #dialog .v-form label, .sign-in-content legend, .sign-in-common h1 {
    color: #0a74b5;
}
.text-light, .text-light * {
    color: #a7a7a7!important;
}
.ml-txt {
    font-size: 14px!important;
}
p {
    line-height: 18px;
}
.padding-20-0 {
    padding: 20px 0!important;
}
.clearfix {
    display: block;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.sign-in-common form {
    background: transparent;
    border: none;
    padding: 0;
}
.m-form label {
    clear: both;
    display: block;
    margin: 0 0 15px 0;
    /*padding: 7px 61% 7px 0;*/
    line-height: 30px;
    font-weight: bold;
    position: relative;
}
.ml-txt {
    font-size: 14px!important;
}
.first{
	margin: 0px 0px 15px 10px !important;
}
.names{
	margin: 0px 0px 15px 72px !important;
}
.normal {
    font-weight: normal!important;
}
.sign-in-button-bar {
    margin: 0 -21px -21px;
}
.button-bar-border-top {
    border-top: 1px solid #ddd!important;
}
.button-bar, .button-bar-small {
    background: #f2f2f2;
    border-color: #ddd #ddd #d2d2d2;
    border-style: solid;
    border-width: 0 1px 1px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: 0 2px 0 rgba(175,175,175,0.14);
    padding: 14px;
    clear: both;
    text-align: right;
    min-height: 20px;
}
.rounded-btm-4 {
    border-bottom-right-radius: 4px!important;
    border-bottom-left-radius: 4px!important;
}
.margin-l-10 {
    margin-left: 10px!important;
}
.sign-in-content input[type=password], .sign-in-content input[type=text] {
    position: absolute;
    margin: -10px 0px 0px 15px;
    height: 34px;
}
.change-password-btn{
	margin: 33px 0px 0px 300px;
    position: absolute;
    border: 1px solid;
    text-align: center;
    cursor: pointer;
    color: #5e5e5e;
    background: linear-gradient(#ffffff, #fefefe), #fefefe;
    border-color: #a6a6a6 #a6a6a6 #9e9e9e;
    min-height: 26px;
    min-width: 124px;
}
.username-label{
	float: right;
	color: #0a74b5 !important;
}