body {
    background:#173c68 url(../images/topGr.jpg) repeat-x top left;
    font-size: 12px;
    font-family: "Tahoma Armenian", Arial Unicode, Helvetica, sans-serif;
    line-height: normal;
    width: auto;
    padding: 0px 0px 8px 0px;
    margin: 0px;}

html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border-width: 1px;
    outline: 0;
    font-size: 100%;
    /*vertical-align: baseline;*/
    background: transparent;
    font-family: "Tahoma Armenian", Arial Unicode, Helvetica, sans-serif;
    }

ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;}

/* define focus styles! */
:focus {
    outline: 0;}
/* highlight inserts! */
ins {
    text-decoration: none;}
del {
    text-decoration: line-through;}

/* Start tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;}

table .question, .subHead, label {
    font-weight:bold;
    font-size:12px;
    color:#BA080E;}

#activitiesTreeForm table {
    border:0px none red;
}

#activitiesTreeForm tr td {
    border:0px none red;
    padding: 0px;
}

#activitiesTreeForm .rich-tree-node-highlighted{
    text-decoration: none;
    border:0px none red;
}

#activitiesTreeForm a:visited .tree_node_link{
    text-decoration: none;
    color:#666;
}

#activitiesTreeForm a:hover .tree_node_link{
    text-decoration: none;
    color:#1b426b;
} 

#orgTypeTreeForm a:hover .tree_node_link{
    text-decoration: none;
    color:#1b426b;
}
#orgTypeTreeForm table {
    border:0px none red;
}

#orgTypeTreeForm tr td {
    border:0px none red;
    padding: 0px;
}

#orgTypeTreeForm .rich-tree-node-highlighted{
    text-decoration: none;
    border:0px none red;
}

#orgTypeTreeForm a:visited .tree_node_link{
    text-decoration: none;
    color:#666;
}


/* Tables */
.dr-table-thead th {
    /*background:#c6eaff url(/static/images/th_background.gif) repeat-x bottom left;*/
    color: #173C68;
    text-transform:uppercase;
    font-size:11px;
    text-align:left;
    border-bottom:none !important;
    padding:5px;}

/*.dr-table-footer {
background-color:#fff;
border:none;
}

.dr-table-footer td {
border-spacing: 3px;
}
.rich-table-footercell {
border:none;
}

.dr-dscr-button, .dr-dscr-sepctrl {
background-color:#c4e1ffc;
color:#026aa5;
}

.dr-dscr-act {
background-color:#026aa5;
color:#fff;
border-top:none;
padding:3px 0;}

.dr-dscr-inact {
border-top:none;
}

.dr-table-footercell {
border:none;
padding:10px 0px;
}*/
.formTable .input_text {
    float: none;}

.formTable input, .formTable .select {
    margin-left: 0 !important;}

.select-width-auto select {
    width:auto;
}

.formTable td, .subTabs .formTable td {
    padding:2px 4px 0 6px;
    border: medium none !important;}

.dataTable, .dr-table {
    margin: 12px 6px 0px 0;}

.subTabs {
    margin: 8px 6px 8px 0;}

.subTabs td {
    /* border-left: 1px solid #C4C0C9;
    border-right: 1px solid #C4C0C9;
    border-bottom: 1px solid #C4C0C9;*/
    border-top: 1px solid #fff;
    padding: 8px;}

.subTabs .tabRow td {
    padding: 8px 12px;}

.subTabs .tabRow td {
    border-width: 0px 0px 1px 0;
    /* border-color: #C4C0C9; */
    border-style: solid;}

.subTabs .tabRow td.off {
    border-width: 1px;}

.subTabs .tabRow td.on {
    border-width: 1px 1px 0 1px;}

/* added 02.07.2009 for big "R"s*/
.dr-table-subheadercell, .dr-table-cell {
    font-family: "Tahoma Armenian", Arial Unicode, Helvetica, sans-serif;";
}

/* End tables still need 'cellspacing="0"' in the markup */

/* Start Form styles */

label {
    float: left;
    color:#333;
}
/* End Form styles */
a img {
    border: medium none;
}

a, a:visited {
    text-decoration:none;
    color:#666;
}

a:hover {
    color:#1b426b;
}

p {
    padding:3px 0px;
    margin:0px;}

.paddingLeft10 {
    padding-left:10px;
} 

.paddingRight10 {
    padding-right:10px;
}

.paddingRight30 {
    padding-right:30px;
}
.padding5 {
    padding:5px 0;
}
.padding10 {
    padding:10px 0;
}
.paddingTop8 {
    padding-top:8px;
}
.paddingTop10 {
    padding-top:10px;
}
.padding20 {
    padding:20px 0;
} 


.marginTop5 {
    margin-top:5px;
}
h1 {
    font-size: 18px;
    color: #3477a1;
    padding:10px 0px;
    text-transform:uppercase;}

/* Start floating fixation */

.breaker {
    clear: both;
    height: 1px;
    font-size: 0px;
    line-height: 0px;
    overflow: hidden;}

.left {
    float:left;
}        

.right {
    float:right;
}

.align-left {
    text-align:left;}

.align-right {
    text-align:right;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.cursor-none {
	cursor:default;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* End floating fixation */


.input_text, .submit, .submit_disabled, .select {
    font-size: 11px;
    font-family: "Tahoma Armenian", Arial Unicode, Helvetica, sans-serif;
}
.tab-content input {
    font-size: 11px;
}
.sel-disabled {
	background-color:#efefef !important;
	color:#999 !important;}

.submit, .submit:visited {
    background:#0380c8 url(/static/images/button_bg.gif) repeat-x top left;
    color:white;
    border: 1px solid #245382;
    cursor: pointer; 
    padding:1px 10px;
    font-weight:normal;
    text-transform:capitalize;
}

.submit:hover {
    border: 1px solid #56addb;
}

input.submit {
 	background:#0380c8 url(/static/images/button_bg.gif) repeat-x top left;
    color:#fff;
    border: 1px solid #245382;
    cursor: pointer; 
    padding:0px 10px;
    font-weight:normal;
    text-transform:capitalize;
}

.input-submit {
    border:1px solid #56ADDB !important;
    width:inherit;
    color:#fff !important;
    text-transform:capitalize;
    margin-bottom:2px;
}

.audit-input-submit {
    background: #0380c8 url(/static/images/button_bg.gif) repeat-x top left;
    cursor: pointer;
    padding: 1px 10px;
    font-weight: normal;
    text-transform: capitalize;
    border: 1px solid #56ADDB !important;
    width: inherit;
    color: #fff !important;
    margin-bottom: 2px;
}

input[type="button"] {
    background:#0380c8 url(/static/images/button_bg.gif) repeat-x top left;
    color:#fff;
    border: 1px solid #245382;
    cursor: pointer; 
    padding:0px 10px;
    font-weight:normal;
    text-transform:capitalize;
}

.submit_disabled {
    background:#6f7880 url(/static/images/button_bg_disable.gif) repeat-x top left;
    color:#999;
    border: 1px solid #6f7880;    
}

.blueButton {
    background-color:#6781A9;
    color:white;
    border: 2px solid #A6BEDD;
    cursor: pointer;
    padding: 0px 26px 2px 6px;
    background: #6781A9 url(/static/images/button.png) right -17px no-repeat;
    display: block;
    float: left;
    line-height: 22px;
}

.button:hover {
    border: 2px solid #56addb; 
    background: #6781A9 url(/static/images/button.png) right -75px no-repeat;
}

/* Start Main-Layout Styles */
#content {
    padding-left: 8px;
    width:100%;}

#left {
    width: 160px;
    padding-left: 4px;
    padding-top: 22px;
    background: #F8FAFD url(/static/img/left_bg.gif) top right no-repeat;
}

#left a, #left a:visited {
    display: block;
    background: url(/static/img/folder_p.gif) 0px 0px no-repeat;
    padding-left: 16px;
    color:#6781A9;
    font-size: 11px;
    padding-top:2px;
    font-weight:bold;
    text-decoration:none;
    margin-bottom: 3px;
}
#left a:hover {
    text-decoration: underline;
}

/*----------------------- Global layout ------------ */
#globalcontainer {
    margin: 0;
    text-align: left;
    background-color:#fff;
}

.centerContent {
    margin-left: 460px;
    padding-right: 18px;
}
.centerContent p {
    padding-left: 20px;
    border-left: 4px solid #75bb26;
}

#globalContent {
    background: url(../images/contentLeftShadow.png) repeat-y top left;
}
.centerContentInner {
    background:	url(../images/contentBottomShadow.png) bottom left repeat-x;
}
.corner {
    padding:0 20px 40px 40px;
    min-height: 350px;
    background: transparent url(../images/contentLeftBottomCorner.png) left bottom no-repeat;
}
* html .corner {
    height: 330px;
}

/* LeftCol structure */
.leftCol {
    /*float: left;
    width: 450px;*/
    margin: 0;
}
.leftCol h1 {
    margin-left: 0px;
    font-size: 20px;
}
.block {
    background: #0c77bb url(/static/images/home_block_bg.jpg) bottom left no-repeat;
    float: left;
    width: 242px;
    min-height:241px;
    margin: 5px 20px 5px 0;
    padding-bottom:10px;
}

* html .block {
    margin-left: 0px;
    height:241px;
}

.block h3.documents {
    background: #0c77bb url(/static/images/icon_documents.jpg) top left no-repeat;  
}

.block h3.support {
    background: #0c77bb url(/static/images/icon_support.jpg) top left no-repeat;
}

.block h3.management {
    background: #0c77bb url(/static/images/icon_management.jpg) top left no-repeat;
}

.block h3.accounting {
    background: #0c77bb url(/static/images/icon_accounting.jpg) top left no-repeat;
}

.block h3.information {
    background: #0c77bb url(/static/images/icon_information.jpg) top left no-repeat;
}

.block h3.icon-subcategory {
    background: #0c77bb url(/static/images/icon_subcategories.jpg) top left no-repeat;
}

.block h3.risk {
    background: #0c77bb url(/static/images/icon_risk.jpg) top left no-repeat;
    padding:20px 0px 9px 77px;
}
.block .blockContent {
    padding:0px 6px 10px 6px;
}

.block ul li {
    display: inline;
}

.block h3 {
    display: block;
    color: #fff;
    font-size: 12px;
    text-transform:uppercase;
    padding:29px 0px 0px 77px;
    width:165px;
    height:42px;}


.block ul li a, .block ul li a:visited {
    background:url(/static/images/home_block_line.gif) bottom left no-repeat;
    color: #fff;
    display: block;
    padding: 8px 10px 8px 15px;}

.block ul li a:hover {
    color:#81ccfc;}


/********* Global Header ********/
#globalheader {
    height:65px;
    background: url(../images/topGr.jpg) top left repeat-x;
}

.logo{
    float: left;
}

.global-menu-items-dev {
    background: url(../images/headLeftImageTest.jpg) top left no-repeat;
    float:left;
    padding-top:38px;
    /*width:200px;*/
}

.global-menu-items-prelive {
    background: url(../images/headLeftImageTest.jpg) top left no-repeat;
    float:left;
    padding-top:38px;
    /*width:200px;*/
}

.global-menu-items-live {
    background: url(../images/headLeftImage.jpg) top left no-repeat;
    float:left;
    padding-top:38px;
    /*width:200px;*/
}


/* End Header */

/* Start footer */

#footer {
    font-family: "Tahoma Armenian", Arial Unicode, Helvetica, sans-serif;
    padding:5px 10px 10px 16px;
    color: #fff;
    font-size: 9px;
    background-color: #173C68;
}

/*End footer */
/* End Main-Layout Styles */


/* Start Global menu */

.dr-toolbar-ext {
    background:transparent none;
    border:medium none;
    
}

.dr-menu-label-select, .dr-menu-item-hover {
    border: none;
    border-top: 1px solid white;
}
.dr-menu-item-enabled {
    padding:1px 35px 1px 1px;
}

.globalMenu {	
    background:url(../images/menuBg.jpg) top left repeat-x;
    padding-left: 10px;
}

.dr-toolbar-int {
    padding:0;}

.globalMenu ul li, .dr-menu-label, .dr-menu-label-unselect {
    display: block;
    font-size:13px;	
    margin-top: 0px;
    padding: 4px 8px;
    /*margin-left: 7px;*/
    border: medium none;
    color: white;}

.globalMenu ul li a, .globalMenu ul li a:visited, .dr-label-text-decor.rich-label-text-decor {
    display:block;
    margin-top: 0px;
    font-size:13px;
    padding:0 5px;
    border: medium none;
    color:#173c68;
    text-transform:uppercase;}	

.dr-label-text-decor.rich-label-text-decor:hover {
    color:#fff;
    /* background-color:#699ab8;*/
}
.rich-ddmenu-label-select {
    color: #173c68;
    background-color: #699ab8;}

.dr-menu-list-border {
    border: 1px solid #699ab8;
    border-top: medium none;
    background: #fff;
    margin-top: 0px;}

.rich-menu-list-border {
    border-top: 1px solid #699ab8;}

.dr-menu-list-bg {
    border-bottom: 1px solid #fff;
    border-top: medium none;
    background:url(../images/subMenuGradient.jpg) top left repeat-x;}

.dr-menu-list-strut.rich-menu-list-strut {
    display:none;}

.dr-menu-list-bg img {
    display: none;}

.dr-menu-item, .dr-menu-item-enabled {
    padding:4px 35px 4px 4px;
    margin:0px;
    border-top: 1px solid silver;}

.dr-menu-item-hover {
    background-color: #699ab8;
    color: #fff;}

.dr-menu-item-enabled {
    color: #173c68;}

#page-wrap							{ width: 870px; margin: 0px auto; background-color: transparent;}

ul.dropdown                         { position: relative; z-index: 1000}
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; background-color: transparent; }
ul.dropdown a:hover		            { color: #fff; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a, ul.dropdown li a:visited {
	 display: block;
	 padding: 4px 8px;
	 /*border-right: 1px solid #333;*/
	color: #194467;
	font-size:13px;
	text-transform:uppercase; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #1e4167; color: #fff; position: relative; }
ul.dropdown li.hover a              { color: #fff; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 250px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #f3f3f3; color: #194467; 
									  border-bottom: 1px solid #ccc; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a, ul.dropdown ul li a:visited
	{ border-right: none; display: inline-block; } 

ul.sub_menu  {
	border-top: 1px solid #1e4167;
	border-right: 1px solid #1e4167;
	border-left: 1px solid #1e4167;
	border-bottom: 1px solid #1e4167;
	}

ul.sub_menu ul {
	border-top: 1px solid #1e4167;
	border-right: 1px solid #1e4167;
	border-left: 1px solid #1e4167;
	border-bottom: 1px solid #1e4167;
}

ul.sub_menu li a, ul.sub_menu li a:visited {
	text-transform:none;
	color:#194467;
	
	}

ul.sub_menu li.hover {
	background-color:#d1d1d1;
	color:#194467;
	}

ul.sub_menu li.hover a, ul.sub_menu li.hover a:visited {
	background-color:#d1d1d1;
	color:#194467;
	}
ul.dropdown li ul.sub_menu li a,  ul.dropdown li ul.sub_menu li a:visited {
	color:#194467;
	font-weight:bold;}
/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

ul.sub_menu li {
    background-color: #f3f3f3 !important;
}

ul.sub_menu li:hover {
    background-color: #d1d1d1 !important;
}

ul.sub_menu li a {
    background-color: transparent !important;
}

/* End Global menu */

/* Start Breadcrumb */
.breadcrumb {
    height: 19px;
    background: transparent url(../images/breadCrumbBg.png) top left repeat-x;
    text-align: right;
}
.breadcrumb div.breadcrumb-iner {
    height: 19px;
    background:transparent url(../images/breadCrumbLeft.jpg) top left no-repeat;
    color: #FFFFFF;
}

/*.breadcrumb div a, .breadcrumb div .nolink{
color: #FFFFFF;
padding: 0px 4px 0 0;
line-height: 16px;
margin-right: 4px;
}*/

.breadcrumb a, .breadcrumb .nolink {
    color: #fff;
    background: url(../images/breabArrow.gif) right center no-repeat;
    font-size: 10px;
    padding-right:8px;
}
.bread-location {
    float:right;
    padding:0px 10px;
    font-style:italic;
}

.username-exit {
    float:right;
    padding:0px 10px;
    font-weight:bold;
}
/* End Breadcrumb */

/* Start Login page elements */

form#login {
   /* background:url(/static/images/login_bg.gif) top left no-repeat;*/
   border:1px solid #68a3de;
    width:380px;
    /*height:134px;*/
    /*height:250px;*/
    text-align:center;
    vertical-align:middle;
    
}

form#login  .form-inner {
    border: 7px solid #b1d7ff;
    padding:20px;
}
form#login .form-item {
    float:none;
    width: 0;
}
.form-item {
    float:left;
    width:48%;
    min-height:26px;
    padding:1px 0;
}
.form-item-col {
    min-height:26px; 
    padding:1px 0;
}
.hvhh_value {
    float:left;
    font-size:14px;
    font-weight:bold;
    padding:5px 0;}

.form-item span.lines {
    padding-right:3px;}

.form-item-checkbox input, table.properties input {
    width:15px;
    border:none;
    text-align:left;
    padding:0px;}

.check-radio-input input {
    width:auto;
    border:none;}

form#login label {
    float:left;
    width:140px;
    text-align:left;}
.form-radio-buttons label {
    float:none;
}

.form-radio-buttons table td input {
    width:10px;
    border:none;
}

.bordered-line {
    border:1px solid #c4c0b9;
    padding:10px;
    margin-bottom:5px;
}

form#activityForm .bordered-line {
    padding:5px !important;
}



/* End Login page elements */

.simple-item {
    padding:20px;
    border:1px solid #8c8b8b;
}


.contentHead {
    width: 100%;
    background: url(/static/img/header_bot.gif) top left repeat-x;
    padding:10px;
}

.contentHead h1 {
    font-size:18px;
    padding:5px 0px 10px 0px;
}

/* Start Pop Up*/
.popup_bg {
    background-color:#fff;
}

.mid_line {
    background:transparent url(/static/img/mid_line.gif) repeat-x scroll left center;
    height:16px;
}

.popup-header {
    background:#1b426b url(/static/images/topGr.jpg) repeat-x scroll top left;
    /*padding:5px 10px 0px 0px;*/
    
}
/* End Pop Up*/

.form_text, .plug_header {
    /*white-space: nowrap;*/
    color:#424242;
}

.form_text td, .plug_header td {
    /*color: #FFFFFF;*/
}



.loginTable td.login_button {
    border:none;
}
.plug_header td, .dr-table-thead td, .dr-table-cell {
    border:1px solid #8a8989;
}

.plug_header th, .dr-table-thead th, th.col, th.col2 {
    background:#f1f1f1 url(/static/images/th_background.gif) repeat-x top left;
    text-transform:uppercase;
    color:#333;
    font-weight:bold;
    padding:4px 5px;
    border:1px solid #8a8989;
}

th.col {
    height:78px !important;
    padding:0px 1px !important;    
    border-right:1px solid !important;
}

td.col {    
    padding:0px 1px !important; 
    vertical-align:top;
}

td.col div {
    height:20px !important;
}

th.col2 {
    height:30px !important;
    padding:0px 1px !important;    
    border-right:1px solid !important;
}

td.col2 {    
    padding:0px 1px !important; 
    vertical-align:top;
}

td.col2 div {
    height:20px !important;
}

tr.SDTheaderClass th div{
    height:auto !important;    
}

#pacListForm .rich-sdt-hsep{
    display: none;   
}

.inner_div_class_left {
    float: left;    
    height: 20px; 
    border-right: solid 1px #c4c0c9;
}

.inner_div_class_center {
    float: left;
    height: 20px;
    border-right: solid 1px #c4c0c9;
}

.inner_div_class_right {
    float: left;    
    height: 20px;        
}

.report_sdc_selected_row {
    color: blue;
    background-color: #d7d7d7;
}

.detail_table {
    font-size: 12px;
    font-family: "Tahoma Armenian", Arial Unicode, Helvetica, sans-serif;
    line-height: normal;
}

.detail_table tr th {        
    padding: 4px;
    text-align: left;}

.detail_table tr td {
    padding: 4px;
    text-align: left;}
.popup_bg .detail_table tr td, .popup_bg .detail_table tr th {
    font-size:12px;
}
.data_table tr td {
    border:1px solid #8a8989;
    padding: 4px;
    vertical-align: bottom;
    background-color:#fff;
}
.data_table .plug_header th {
    text-align:left;
}

td {
    padding: 1px;
    /*text-align: left;*/
}


hr {
    height: 1px;
    border:medium none;
    border-top: 1px dashed silver;
    border-collapse: collapse;}

.title_text1 {
    font-weight: bold;
    color: #EA7109;
    font-size: 16px;
    padding: 10px 0px 5px 0px;
    display:block;}

.title_text2 {
    font-weight:bold;
    padding-bottom:10px;
    font-size:14px;
}

.title_text3 {
    font-weight: bold;
    color: #EA7109;
    font-size: 14px;
    padding: 15px 0;
    display:block;
}

.title_text4 {
    font-weight: bold;
    color: #EA7109;
    font-size: 14px;
    padding: 5px 0;
    display:block;
}

.sortColumn {
    cursor:pointer;
    background-image:url(/static/img/sort.gif);
    background-position:right;
    background-repeat:no-repeat;
    padding-right:15px;}

.userBar {
    padding-right: 8px;
    color: white;
    font-weight:bold;}

.userBar a, .userBar a:visited {
    color:white;
    font-weight: normal;
    text-decoration: underline;
    margin-left: 6px;
}
.topFlag {
    background: url("/static/images/rightFlag.jpg") top right no-repeat;
}

.small_gray {font-size: 9px; color: gray;}

.minWidth {
    height: 0px;
    margin: 0;
    line-height: 0;
    overflow: hidden;
    font-size: 0px;
    width: 790px;
}

/* Messages */

.validate, .iu-validation-message-Error {
    padding:10px 0px;
    text-align:center;
    color:#f00;
    font-weight:bold; 
}

.greenmessage {
    background:url(/static/images/error_success.gif) no-repeat top left;    
    padding:5px 0px 5px 40px;
    color: green;
    font-weight:bold;
} 

.bluemessage {
    background:url(/static/images/error_warning.gif) no-repeat top left;    
    padding:5px 0px 5px 40px;
    color: blue;
    font-weight:bold;
}

.redmessage {
    background:url(/static/images/error_delete.gif) no-repeat top left;
    padding:5px 0px 5px 40px;
    color: red;
    font-weight:bold;
}

.tab-content center {
    padding-top:10px;
}

center dl.validate  {
    background:url(/static/images/error_delete.gif) no-repeat top left;
    padding:5px 0px 5px 40px;
    color: #ec2222;
    font-weight:bold;
}
.validate-box {
    background:url(/static/images/error_delete.gif) no-repeat top left;
    padding:5px 0px 5px 40px;
    color: #ec2222;
    font-weight:bold;
    min-height: 16px;
}
center dl.validate {
    display:inline-block;
}
.red-t {background:#ffe0e0 url(/static/images/red_dot.gif) 0 0 repeat-x; }
.red-b {background: url(/static/images/red_dot.gif) 0 100% repeat-x}
.red-l {background: url(/static/images/red_dot.gif) 0 0 repeat-y}
.red-r {background: url(/static/images/red_dot.gif) 100% 0 repeat-y}
.red-bl {background: url(/static/images/redcorner_bl.gif) 0 100% no-repeat}
.red-br {background: url(/static/images/redcorner_br.gif) 100% 100% no-repeat}
.red-tl {background: url(/static/images/redcorner_tl.gif) 0 0 no-repeat}
.red-tr {background: url(/static/images/redcorner_tr.gif) 100% 0 no-repeat; padding:5px;} 


.green-t {background:#ecffd3 url(/static/images/green_dot.gif) 0 0 repeat-x; }
.green-b {background: url(/static/images/green_dot.gif) 0 100% repeat-x}
.green-l {background: url(/static/images/green_dot.gif) 0 0 repeat-y}
.green-r {background: url(/static/images/green_dot.gif) 100% 0 repeat-y}
.green-bl {background: url(/static/images/greencorner_bl.gif) 0 100% no-repeat}
.green-br {background: url(/static/images/greencorner_br.gif) 100% 100% no-repeat}
.green-tl {background: url(/static/images/greencorner_tl.gif) 0 0 no-repeat}
.green-tr {background: url(/static/images/greencorner_tr.gif) 100% 0 no-repeat; padding:5px;} 
/* End Messages */
/* Start Paging */
.paging {
    padding:15px 0px;
    text-align:center;
    
}

.paging a, .paging a:visited {
    background-color:#d0d0d0;
    border:1px solid #b0b0b0;
    color:#333;
    padding:0px 6px;
}

.paging a:hover, .paging b {
    background-color:#ea7109;
    border:1px solid #b45708;
    color:#fff;
    padding:0px 6px;
}

.page-inactive {
    background-color:#f1eee9;
    border:1px solid #b0b0b0;
}
/* End Paging */    

/* Start +- functionality style */

.pf-panel-hd, .pf-panel-bd, .pf-panel-ft  {
    margin:0px !important;
}

.pf-panel-bd {
    padding:20px 20px 0px 20px !important;
}

.pf-panel-hd {
    line-height: normal !important;
    font-size:12px !important;
    text-transform:uppercase !important;
    padding:4px 10px !important;
}

.pf-panel-toggler-expanded, .pf-panel-toggler-collapsed {
    right:10px !important;
}
/* End +- functionality style */
/* Start loader styles */
.loader {
    position:absolute;
    left:50%;
    margin-left:-51px;
    top:68px;
}

.loader img {
    height:12px;
}
/* End loader styles */

/* Start links icons */

a.link-icon, a.link-icon:visited, .link-icon-dis {
    padding:1px 10px  1px  20px;
    color:#003654;
    font-weight:bold;
    white-space:nowrap;
    line-height:20px; 
    text-decoration:none;
    text-transform:capitalize;
}
span.link-icon {
    padding:1px 10px  1px  20px;
    color:#999;
    font-weight:bold;
    white-space:nowrap;
    line-height:20px; 
    text-decoration:none;
    text-transform:capitalize;
    cursor:default;
}

.link-clean a.link-icon {
    padding:2px 10px  1px  23px;}

.link-icon-dis {
    color:#666;}

a.link-icon:hover, .link-clean a.link-icon:hover {
    color:#004369;}
input.input-linkbutton {
	padding:1px 10px  1px  20px;
    color:#003654;
    font-weight:bold;
    white-space:nowrap;
    line-height:20px; 
    text-decoration:none;
    text-transform:capitalize;
    cursor:pointer;
	}
a.delete, a.delete:visited {
    background:url(/static/images/delete.gif) no-repeat left center;
}
input.delete {
    background:url(/static/images/delete.gif) no-repeat left center;
    border:none !important;
}
a.add, a.add:visited {
    background:url(/static/images/add.png) no-repeat left center;
}
a.edit, a.edit:visited {
    background:url(/static/images/edit.gif) no-repeat left center;
}
a.approvesuggestion, a.approvesuggestion:visited {
    background:url(/static/images/suggestion_approve.png) no-repeat left center;
}
a.editsoc, a.editsoc:visited {
    background:url(/static/images/edit_soc.gif) no-repeat left center;
}
a.copy, a.copy:visited {
    background:url(/static/images/copy.png) no-repeat left center;
}
a.attache, a.attache:visited {
    background:url(/static/images/attache.png) no-repeat left center;
}
a.formula, a.formula:visited {
    background:url(/static/images/formula.png) no-repeat left center;
}
a.bankRequisites, a.bankRequisites:visited {
    background:url(/static/images/bankRequisites.png) no-repeat left center;
}
a.formula-view, a.formula-view:visited {
    background:url(/static/images/formula_view.png) no-repeat left center;
}
a.dis-attache, a.dis-attache:visited {
    background:url(/static/images/dis_attache.png) no-repeat left center;
}

a.attache-noattache, a.attache-noattache:visited {
    background:url(/static/images/attache_disattache.gif) no-repeat left center;
}
a.list, a.list:visited {
    background:url(/static/images/list.png) no-repeat left center;
}
a.pdf_preview, a.pdf_preview:visited {
    background:url(/static/images/pdf_preview.gif) no-repeat left center;
}
a.excel_preview, a.excel_preview:visited {
    background:url(/static/images/excel_preview.png) no-repeat left center;
}

a.upload, a.upload:visited {
    background:url(/static/images/upload.gif) no-repeat left center;
}

a.preview, a.preview:visited {
    background:url(/static/images/property.png) no-repeat left center;
}
a.history, a.history:visited {
    background:url(/static/images/clock-history.png) no-repeat left center;
}
a.paid, a.paid:visited {
    background:url(/static/images/paid.png) no-repeat left center;
}
a.mail, a.mail:visited {
    background:url(/static/images/mail.png) no-repeat left center;
}
a.mail-open-document, a.mail-open-document:visited {
    background:url(/static/images/mail-open-document.png) no-repeat left center;
}
a.bank_requisites, a.bank_requisites:visited {
    background:url(/static/images/bankRequisites.png) no-repeat left center;
    width: 16px;
    height: 16px;
}
a.remove, a.remove:visited {
    background:url(/static/images/remove.gif) no-repeat left center;
}
.helpIcon {
    background:url(/static/images/question.png) no-repeat right center;
   	padding:1px 10px  1px  10px;
    color:#003654;
    font-weight:normal;
    white-space:nowrap;
    line-height:20px; 
    text-decoration:none;
    text-transform:none;    
}

a.activate-online-user, a.activate-online-user:visited {
    background:url(/static/images/enable.gif) no-repeat left center;
}
a.passivate-online-user, a.passivate-online-user:visited {
    background:url(/static/images/disable.gif) no-repeat left center;
}

a.activate-vat-payer, a.activate-vat-payer:visited {
    background:url(/static/images/activate.png) no-repeat left center;
}
a.change-purpose, a.change-purpose:visited {
    background:url(/static/images/change_purpose.gif) no-repeat left center;
}
a.change-cal, a.change-cal:visited {
    background:url(/static/images/calendar.gif) no-repeat left center;
}
a.deny, a.deny:visited {
    background:url(/static/images/deny.gif) no-repeat left center;
}
a.allow, a.allow:visited {
    background:url(/static/images/allow.gif) no-repeat left center;
}
a.move-payer, a.move-payer:visited {
    background:url(/static/images/move_payer.gif) no-repeat left center;
}
.move-payer-dis {
    background:url(/static/images/move_payer_dis.gif) no-repeat left center;}
a.change-status, a.change-status:visited {
    background:url(/static/images/change_status.gif) no-repeat left center;
}
a.data, a.data:visited {
    background:url(/static/images/data.gif) no-repeat left center;
}
a.dataSelected, a.dataSelected:visited {
    background:url(/static/images/dataSelected.png) no-repeat left center;
}
a.save, a.save:visited {
    background:url(/static/images/save.gif) no-repeat left center;
}
a.cancel, a.cancel:visited {
    background:url(/static/images/cancel.gif) no-repeat left center;
}
a.search, a.search:visited {
    background:url(/static/images/search.gif) no-repeat left center;
}
a.refresh, a.refresh:visited {
    background:url(/static/images/refresh.png) no-repeat left center;
}
a.count, a.count:visited {
    background:url(/static/images/count.gif) no-repeat left center;
}
a.prev, a.prev:visited {
    background:url(/static/images/prev.gif) no-repeat left center;
}
a.next, a.next:visited {
    background:url(/static/images/next.gif) no-repeat right center;
}
a.view, a.view:visited {
    background:url(/static/images/view.gif) no-repeat left center;
}

a.hdm_check, a.hdm_check:visited {
    background:url(/static/images/hdm_check.gif) no-repeat left center;
}

a.activate, a.activate:visited {
    background:url(/static/images/activate.gif) no-repeat left center;
}
a.passivate, a.passivate:visited {
    background:url(/static/images/passivate.gif) no-repeat left center;
}

a.passivate-dis, a.passivate-dis:visited {
    background:url(/static/images/passivate_dis.gif) no-repeat left center;
}
a.clean, a.clean:visited {
    background:url(/static/images/clean.gif) no-repeat left center;
}
.activate-dis {
    background:url(/static/images/activate_dis.gif) no-repeat left center;
}

a.hvh, a.hvh:visited {
    background:url(/static/images/hvh.gif) no-repeat left center;
}

span.activate {
	background:url(/static/images/activate_dis.gif) no-repeat left center;
	padding:1px 10px  1px  20px;
    color:#999;
    font-weight:bold;
    white-space:nowrap;
    line-height:20px; 
    text-decoration:none;
    text-transform:capitalize;
}

span.edit {
    background:url(/static/images/edit_dis.gif) no-repeat left center;
    padding:1px 10px  1px  20px;
    color:#999;
    font-weight:bold;
    white-space:nowrap;
    line-height:20px; 
    text-decoration:none;
    text-transform:capitalize;
}

span.passivate {
    background:url(/static/images/passivate_dis.gif) no-repeat left center;
    padding:1px 10px  1px  20px;
    color:#999;
    font-weight:bold;
    white-space:nowrap;
    line-height:20px; 
    text-decoration:none;
    text-transform:capitalize;
}
/*vat refund link icon*/
a.edit_debts, a.edit_debts:visited {
    background:url(/static/images/vat_refund/debts.gif) no-repeat left center;
}

a.pdf_approve_preview, a.pdf_approve_preview:visited {
    background:url(/static/images/vat_refund/pdf_approve.gif) no-repeat left center;
}

a.pdf_reject_preview, a.pdf_reject_preview:visited {
    background:url(/static/images/vat_refund/pdf_reject.gif) no-repeat left center;
}

a.pdf_debts_preview, a.pdf_debts_preview:visited {
    background:url(/static/images/vat_refund/pdf_debts.gif) no-repeat left center;
}

a.pdf_treasury_preview, a.pdf_treasury_preview:visited {
    background:url(/static/images/vat_refund/pdf_treasury.gif) no-repeat left center;
}

a.pdf_list_preview, a.pdf_list_preview:visited {
    background:url(/static/images/vat_refund/pdf_list.gif) no-repeat left center;
}
/* End links icons */

/* Start rich faces pageing */

.dr-dscr {
    
}
.dr-dscr td {
    border:1px solid #B0B0B0 !important;
    border-spacing:2px !important;
}
.dr-table-footercell {
    background-color:#fff;
    border:none !important;
    padding:15px 0px !important;
    white-space:nowrap;}

.dr-table {
    border-left:none !important;
}    

.dr-dscr-act {
    width:auto !important;
    background-color:#ea7109 !important;
    border:1px solid #b45708 !important;
    color:#fff !important;
    padding:0 6px !important;
    margin-right:2px !important;
}

.dr-dscr-inact {
    cursor:pointer;
    width:auto !important;
    background-color:#D0D0D0 !important;
    border:1px solid #B0B0B0 !important;
    color:#333333 !important;
    padding:0 6px !important;
}
/* End rich faces pageing */

/* IU Networks Custom tag library classes */

/** Validation messages **/
.iu-validation-message-Fatal {
    color: red;
    font-size: 16px; 
}
.iu-validation-message-Error {
    color: red ;
}

.iu-validation-message-Warn {
    color: blue ;
    
}
.iu-validation-message-Info {
    color: green ;
}

.pac-message-level0 {
    color: green ;
}
.pac-message-level1 {
    color: blue ;
}
.pac-message-level2 {
    color: red ;
}
.pac-message-level3 {
    color: red ;
    font-weight: bold;
}

/* END of IU Networks Custom tag library classes */

/* Start Harkatu - Gorcuneutyun */
.license {
    background-color:#f0f0f0;
    margin-top:5px;
    width:100%;}

.license-iner {
    padding:5px 7px 0px 7px;
}
/* End Harkatu - Gorcuneutyun */

.footer-overall td {
    background:#F1F1F1 url(/static/images/th_background.gif) repeat-x scroll left top;
    border:1px solid #8a8989;
    padding:5px 2px !important;
}

.scroller {
    overflow-x:scroll;
    overflow-y:hidden;
    width:100%;
}

.scrollerxy {
    overflow-x: scroll;
    overflow-y: scroll;
    width: 99%;
}

.ser {
    width:800px;
}

table.ser a, table.ser a:visited {
    color:#173c68;
}

table.ser a:hover {
    color:#fff;
}

.button-line a, .button-line a:visited, .button-line a:hover {
    color:#fff;
}

a.submit-link, a.submit-link:visited {
    background:#0380c8 url(/static/images/button_bg.gif) repeat-x top left;
    color:#fff;
    border: 1px solid #245382;
    cursor: pointer; 
    padding:3px 10px;
    font-weight:normal;}

a.submit-link:hover {
    border: 1px solid #56addb;
    color:#fff;}

.audit-page .dr-pnl-b {
    padding:0px;
}
.stugman-act-table input {
    width:90px;
}   

.stugman-act-table .dr-table-cell {
    width:100%;
}
#roleupdate .rich-list-picklist td{
    vertical-align: top;
}

#rolecreation .rich-list-picklist td{
    vertical-align: top;
}

.paddingTB5 {
    padding:5px 0px;
}

.paddingL10 {
    padding-left:10px;
}
.paddingL30 {
    padding-left:30px;
}
.paddingT10 {
    padding-top:10px;
}

.paddingT3L10 {
    padding:3px 0px 0px 10px;
}

.fontsize14 {
    font-size:14px;
}    

.style-italic {
    font-style:italic;
}
.paddingT25 {
    padding-top:25px;}

.paddingT15 {
    padding-top:15px;}

.marginR5 {
    margin-right:5px;
}

.marginL5 {
    margin-left:5px;
}
.marginT5 {
    margin-top:5px;
}

.marginT15 {
    margin-top:15px;
}

.marginL-4 {
    margin-left: -4px;
}

.popup-window-message {
    border:1px solid #3d94cc;}

.popup-window-message .dr-mpnl-pnl-text {
    font-size:16px;
    padding:4px 10px;
    color:#fff;
    border:none;
}
.dr-mpnl-pnl-text  {
	color:#fff;
	padding:3px 5px;}
/*.popup-window-message .dr-mpnl-pnl-h {
background-color:#0375b6;
background-image:none;
}*/

.dr-mpnl-pnl-h {
    background:#047cc1 url(/static/images/popup_header_bg.gif) repeat-x top left !important;
}

.dr-mpnl-pnl-b {
    padding:20px 10px 15px 10px;
}

.dr-mpnl-pnl {
    border:1px solid #3d94cc;
}
.popup-message {
    font-size:13px;
    color:#484848;
    font-weight:bold;
    padding-left:10px;}

.popup-message2 {
    font-size:13px;
    color:#484848;
    font-weight:bold;
    padding-left:50px;}

.popup-message-center {
    font-size:13px;
    color:#484848;
    font-weight:bold;
    padding-left:150px;}

table.properties {
    width:100%;
}

table.properties tr td {
    
}

table.properties tr td input {
    float:left;
}


/*.rich-picklist-list-content {
overflow:hidden;
}*/


/*===== Start rolemanagement/rolecreation.jsf's rich faces's component styles =======*/
table.rich-list-picklist {
    width:100%;
    table-layout:fixed;
}

table.rich-picklist-body {
    width:100%;
}
.rich-picklist-list-content {
    width:100% !important;
    height:100% !important;
}

table.rich-list-picklist td {
    width:33%;
}

.rich-picklist-source-items, .rich-picklist-target-items {
    overflow:auto;
    height:300px;
}

* html .rich-picklist-source-items, .rich-picklist-target-items {
    width:97%;
}

.rich-picklist-source-items, .rich-picklist-target-items {
    background-color:#FFFFFF;
    border:1px solid #C4C0C9;
}
.rich-picklist-source-items {
    margin:0 0 8px 8px;
}

.rich-picklist-list {
    background-color:#FFFFFF;
    border-style:none;
    border-width:0;
}

.rich-picklist-list-content {
    overflow:auto;
}

.rich-picklist-source-cell, .rich-picklist-target-cell {
    border:0 none;
    padding:2px;
    white-space:nowrap;
}

.rich-picklist-source-cell, .rich-picklist-target-cell, .rich-picklist-source-cell *, .rich-picklist-target-cell * {
    color:#000000;
    font-family: "Tahoma Armenian", Arial Unicode, Helvetica, sans-serif;
    font-size:11px;
    white-space:nowrap;
}

.rich-picklist-controls {
    padding:0 8px 5px;}

.rich-picklist-control-disabled, .rich-picklist-control-top, .rich-picklist-control-bottom, .rich-picklist-control-up, .rich-picklist-control-down, .rich-picklist-control-copyall, .rich-picklist-control-copy, .rich-picklist-control-remove, .rich-picklist-control-removeall {
    border-color:#C4C0C9;
}

.rich-picklist-control-disabled, .rich-picklist-control-top, .rich-picklist-control-bottom, .rich-picklist-control-up, .rich-picklist-control-down, .rich-picklist-control-copyall, .rich-picklist-control-copy, .rich-picklist-control-remove, .rich-picklist-control-removeall {
    border:1px solid #C4C0C9;
    margin-bottom:3px;
}

.rich-list-picklist-button {
    background:#e3ded5 url(/static/images/button_rich_image.gif) repeat-x top left !important;
    color:#000000;
    font-family: "Tahoma Armenian", Arial Unicode, Helvetica, sans-serif;
    font-size:11px;
}

.rich-list-picklist-button-disabled {
    background:#e3ded5 url(/static/images/button_rich_image.gif) repeat-x top left !important;
    color:#B1ADA7;
    font-family: "Tahoma Armenian", Arial Unicode, Helvetica, sans-serif;
    font-size:11px;
}

.rich-list-picklist-button {
    cursor:pointer;
}

.rich-list-picklist-button, .rich-list-picklist-button-disabled {
    background:transparent none repeat-x scroll left top;
    padding:2px;
}

.rich-list-picklist-button-disabled {
    cursor:default;
}

.rich-list-picklist-button, .rich-list-picklist-button-disabled {
    background:transparent none repeat-x scroll left top;
    padding:2px;
}


.rich-list-picklist-button-selection {
    color:#000000;
    display:block;
    text-decoration:none;
}

.rich-list-picklist-button-content {
    font-family: "Tahoma Armenian", Arial Unicode, Helvetica, sans-serif;
    font-size:11px;
}

.rich-list-picklist-button-content {
    padding:0 4px 0 1px;
    text-align:left;
    white-space:nowrap;
}

.rich-list-picklist-button-content img {
    margin-right:2px;
    vertical-align:middle;
}

.rich-picklist-control-img {
    border:0 none;
    height:15px;
    margin:0;
    padding:0;
    width:15px;
}

.rich-picklist-source-cell-selected, .rich-picklist-target-cell-selected, .rich-picklist-source-cell-selected *, .rich-picklist-target-cell-selected * {
    color:#000000;
    font-family: "Tahoma Armenian", Arial Unicode, Helvetica, sans-serif;
    font-size:11px;
}

.rich-picklist-source-cell-selected, .rich-picklist-target-cell-selected {
    padding:2px;
    white-space:nowrap;
    background-color:#efefef;
}

.rich-list-picklist-button-light{
    background:top left repeat-x;
    border-style:solid;
    cursor:pointer;
    padding:1px;}

.rich-list-picklist-button-press{
    background:top left repeat-x;
    border-style:solid;
    padding:2px 0 0 2px;
    cursor:pointer;}

.rich-list-picklist-button-valign{
    vertical-align:middle;}

.rich-list-picklist-button-layout{
    padding:15px 8px 15px 0;}

.rich-list-picklist-button-light{
    background:#e3ded5 url(/static/images/button_rich_image.gif) repeat-x top left !important;        
    border-color:#E79A00;
    border-width:1px;
    font-family: "Tahoma Armenian", Arial Unicode, Helvetica, sans-serif;
    font-size:11px;color:#000;}

.rich-list-picklist-button-press{
    background:#e3ded5 url(/static/images/button_rich_image.gif) repeat-x top left !important;
    border-color:#C4C0C9;
    border-width:1px;
    font-family: "Tahoma Armenian", Arial Unicode, Helvetica, sans-serif;
    font-size:11px;color:#000;}
/*===== End rolemanagement/rolecreation.jsf's rich faces's component styles =======*/


table.selectOneRadio tr td {
    padding-bottom:5px;
}

table.doc-hayt-table td label {
    width:90px;
}

table.doc-hayt-table td {
    padding-right:50px;
}

.risksLogError {
    color:#a52a2a;
}

kuku1{
    width:66%;
}

/* Start styles for risks */
.block-bord-long {
	width:500%;
	margin-top:20px;}


.block-bord-short {
	width:93%;
	margin-top:5px;}
	
.block-bord-short .form-item {
	float:none;
	width:100%;}
.formula-right {
	float:left;
	width:70%;
	height:210px;
	padding-left:20px;}
	
.formula-right textarea {
	width:100%;}
.formula-left {
	float:left;
	width:20%;
	/*height:400px;*/
	padding:0px 20px 0px 0px;}
	
.formula-left-tree {
	height:400px;
	overflow-y:scroll;
	margin-bottom:20px;}
	
.ygtv-highlight .ygtv-highlight1, .ygtv-highlight .ygtv-highlight1 .ygtvlabel {
	background-color:#f0f0f0 !important;
	width:100%;
	}
.ygtvcontent a, .ygtvcontent a:visited {
	color:#666 !important;}
.tree-layout {
	margin:15px 0px 5px 0px;
	border:1px solid #c4c0b9;
	padding:15px;}	
.action-buttons {
	padding:10px 0px;}
	
.tree-button {
	padding:10px 0px;
	/*text-align:center;*/}
.action-buttons a, .action-buttons a:visited {
	width:29px;
	height:22px;
	display:block;
	float:left;
	padding-right:5px;} 	
.action-buttons a:hover {}	
a.plus, a.plus:visited {
	background: url(/static/images/calculator/plus.gif) no-repeat top left;}
	
	
	
a.plus:hover {}

.popup-button {
	padding-top:20px;
	text-align:center;}
/* End styles for risks */
/* Start styles for AHQ */
.ahq-thimg table td div {
    font-size:11px !important;
    font-family: "Tahoma Armenian", Arial Unicode, Helvetica, sans-serif;
}

.ahq-thimg .dr-sdt-c-0 {
	width:143px !important;}
.ahq-thimg .dr-sdt-c-1 {
	width:76px !important;}
.ahq-thimg .dr-sdt-c-2 {
	width:99px !important;}
	
.ahq-thimg .dr-sdt-c-5 {
	width:108px !important;}
	
.ahq-thimg .dr-sdt-c-7 {
	width:296px !important;}
	
.ahq-thimg .dr-sdt-c-8 {
	width:107px !important;}
	
.ahq-thimg .dr-sdt-c-9 {
	width:100px !important;}
	
.ahq-thimg .dr-sdt-c-10 {
	width:107px !important;}
	
.ahq-thimg .dr-sdt-c-11 {
	width:360px !important;}
	
.ahq-thimg .dr-sdt-c-12 {
	width:200px !important;}
	
.ahq-thimg .dr-sdt-c-14 {
	width:120px !important;}
	
.harsubmit {
    background:#0380c8 url(/static/images/button_bg.gif) repeat-x top left;
    color:white;
    border: 1px solid #245382;
    cursor: pointer; 
    padding:1px 10px;
    font-weight:normal;
    text-transform:capitalize;
}
	
#pacListForm .dr-sdt {
	border:none;
} 
	
/* End styles for AHQ */
.max-data tbody {
	height:300px;
	overflow-y:scroll;
	display:block;}

.max-data thead tr {
	display:block;
	clear:both;
}
.max-data thead {
	width:2142px;
}

.max-data table {
	width:2159px;
}

.max-data th {
	border-right:1px solid #8a8989;
	border-left:0px;
	padding:0px !important;
}

.panelAlignCenter {
	text-align: center;
}

#captchaImage {
     border: 1px solid #acd2ff;
}

a.resetPassword, a.resetPassword:visited {
    background:url(/static/images/getval.gif) no-repeat left center;
}

.errorMsg {
    color: red;
}

.form-item1 {
    float: left;
    width: 50%;
    min-height: 35px;
    padding: 1px 0;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.left1 {
    float: right;
    padding-right: 20px;
}
.label1 {
    width: 60%;
    box-sizing: border-box;
    float: left;
}

.capit {
    text-transform: capitalize;
    white-space: normal;
}