﻿/*#region Navigation ALL */

/*#region TAB MENU   */


.divCont
{
	display:table;
	width: 99%;

}

.row  {
	display:table-row;
	width: 99%;
	height: 20px;
}

.col-md-8 {
    width: 46.66666667%;

	display:table-cell;
  }

.col-md-2 {
    width: 26.66666667%;
	display:table-cell;
  }


#dropZone {
        background: gray;
        border: black dashed 3px;
        width: 200px;
        padding: 50px;
        text-align: center;
        color: white;
    }

div.hideSkiplink
{
	background:url("/img/back_navbar.jpg") repeat-x scroll left top transparent;
	border-bottom:1px solid #A2DAFF;
	border-top:1px solid black;
	height:42px;
	padding:0;
    width:100%;
}

div.hideSkiplinkBO
{
	background:url("/img/back_navbarGreen.jpg") repeat-x scroll left top transparent;
	border-bottom:1px solid #A2DAFF;
	border-top:1px solid black;
	height:42px;
	padding:0;
    width:100%;
}



div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li
{
color:white;
float:left;
font-size:13px;
line-height:33px;
list-style:none outside none;
}

div.menu ul li a, div.menu ul li a:visited
{
color:white;
display:block;
padding:13px 13px;
text-decoration:none;
outline:0 none;
font:12px "Tahoma",sans-serif;
/*
    background-color: #465c71;
    border: 1px #4e667d solid;
    color: #dde4ec;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
*/
}

div.menu ul li a:hover
{
	background-color:#9a9a9a;
	padding-top:16px;
}

div.menu ul li a.Current
{
	background:url("/img/back_navbar_active.jpg") repeat-x scroll left center transparent;
	padding-top:16px;
}

.subnavbar
{
background:url("/img/back_subnavbar.png") repeat-x scroll 0 0 transparent;
height:26px;
padding:4px 0 4px 8px;
}

div.subnavbar ul li
{
	margin:0px 3px 0px 0px ;
	color:white;
	float:left;
	font-size:13px;
	line-height:28px;
	list-style:none outside none;
}

div.subnavbar ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.subnavbar ul li a, div.subnavbar ul li a:visited
{
-moz-border-radius:5px 5px 5px 5px;
-moz-box-shadow:0 1px 1px black;
-moz-box-shadow:0 1px 2px black inset;
background-color:gray  ;
border:1px solid sliver;
padding:6px 15px;
color:white;
display:block;
text-decoration:none;
outline:0 none;
font:12px "Tahoma",sans-serif;
}

div.subnavbar ul li a:hover
{
	background: #acacac none;
}

div.subnavbar ul li a.Current
{
	background:url("/img/subbutton_active.jpg") repeat-x scroll left top transparent;
}

#navbar {
background:url("/img/back_navbar.jpg") repeat-x scroll left top transparent;
border-bottom:1px solid #A2DAFF;
border-top:1px solid black;
height:48px;
padding:0 0 0 20px;
}

#navbar li.active {
-moz-box-shadow:0 3px 4px black inset;
background:url("/img/back_navbar_active.jpg") repeat-x scroll 0 0 transparent;
line-height:50px;
margin:0;
}

/*#endregion */

/*#region ICONS */

.icons_pack {
-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #F2F2F2;
display:block;
float:left;
margin:4px;
padding:5px;
}

.pack {
background-image:url("/img/icons_pack_white.png");
display:block;
height:17px;
width:17px;
float:left;
margin:-2px 2px 0 0 ;
}

._1 {
background-position:left top;
}
._2 {
background-position:-32px top;
}
._3 {
background-position:-64px top;
}
._4 {
background-position:-96px top;
}
._5 {
background-position:-128px top;
}
._6 {
background-position:-160px top;
}
._7 {
background-position:-192px top;
}
._8 {
background-position:-224px top;
}
._9 {
background-position:-256px top;
}
._10 {
background-position:-288px top;
}
._11 {
background-position:-320px top;
}
._12 {
background-position:-352px top;
}
._13 {
background-position:-384px top;
}
._14 {
background-position:-416px top;
}
._15 {
background-position:left -32px;
}
._16 {
background-position:-32px -32px;
}
._17 {
background-position:-64px -32px;
}
._18 {
background-position:-96px -32px;
}
._19 {
background-position:-128px -32px;
}
._20 {
background-position:-160px -32px;
}
._21 {
background-position:-192px -32px;
}
._22 {
background-position:-224px -32px;
}
._23 {
background-position:-256px -32px;
}
._24 {
background-position:-288px -32px;
}
._25 {
background-position:-320px -32px;
}
._26 {
background-position:-352px -32px;
}
._27 {
background-position:-384px -32px;
}
._28 {
background-position:-416px -32px;
}
._29 {
background-position:-448px -32px;
}
._30 {
background-position:-480px -32px;
}
._31 {
background-position:-512px -32px;
}
._32 {
background-position:-544px -32px;
}
._33 {
background-position:-576px -32px;
}
._34 {
background-position:-608px -32px;
}
._35 {
background-position:left -64px;
}
._36 {
background-position:-32px -64px;
}
._37 {
background-position:-62px -64px;
}
._38 {
background-position:-128px -64px;
}
._39 {
background-position:-160px -64px;
}
._40 {
background-position:-192px -64px;
}
._41 {
background-position:-224px -64px;
}
._42 {
background-position:-256px -64px;
}
._43 {
background-position:-288px -64px;
}
._44 {
background-position:-320px -64px;
}
._45 {
background-position:-352px -64px;
}
._46 {
background-position:-384px -62px;
}
._47 {
background-position:-416px -64px;
}
._48 {
background-position:-448px -64px;
}
._49 {
background-position:-480px -64px;
}
._50 {
background-position:-512px -64px;
}
._51 {
background-position:-544px -64px;
}
._52 {
background-position:-576px -64px;
}
._53 {
background-position:left -96px;
}
._54 {
background-position:-32px -96px;
}
._55 {
background-position:-64px -96px;
}
._56 {
background-position:-96px -96px;
}
._57 {
background-position:-128px -96px;
}
._58 {
background-position:-160px -96px;
}
._59 {
background-position:-192px -96px;
}
._60 {
background-position:-224px -96px;
}
._61 {
background-position:-256px -96px;
}
._62 {
background-position:-288px -96px;
}
._63 {
background-position:-320px -96px;
}
._64 {
background-position:-352px -96px;
}
._65 {
background-position:-384px -96px;
}
._66 {
background-position:left -128px;
}
._67 {
background-position:-32px -128px;
}
._68 {
background-position:-64px -128px;
}
._69 {
background-position:-96px -128px;
}
._70 {
background-position:-128px -128px;
}
._71 {
background-position:-160px -128px;
}
._72 {
background-position:-192px -128px;
}
._73 {
background-position:-224px -128px;
}
._74 {
background-position:-256px -128px;
}
._75 {
background-position:-288px -128px;
}
._76 {
background-position:-320px -128px;
}
._77 {
background-position:-352px -128px;
}
._78 {
background-position:left -160px;
}
._79 {
background-position:-32px -160px;
}
._80 {
background-position:-64px -160px;
}
._81 {
background-position:-96px -160px;
}
._82 {
background-position:-128px -160px;
}
._83 {
background-position:-160px -160px;
}
._84 {
background-position:-192px -160px;
}
._85 {
background-position:-224px -160px;
}
._86 {
background-position:-256px -160px;
}
._87 {
background-position:-288px -160px;
}
._88 {
background-position:-320px -160px;
}
._89 {
background-position:-352px -160px;
}
._90 {
background-position:-384px -160px;
}
._91 {
background-position:left -192px;
}
._92 {
background-position:-32px -192px;
}
._93 {
background-position:-64px -192px;
}
._94 {
background-position:-96px -192px;
}
._95 {
background-position:-128px -192px;
}
._96 {
background-position:-160px -192px;
}
._97 {
background-position:-192px -192px;
}
._98 {
background-position:-224px -192px;
}
._99 {
background-position:-256px -192px;
}
._100 {
background-position:-288px -192px;
}
._101 {
background-position:-320px -192px;
}
._102 {
background-position:-352px -192px;
}
._103 {
background-position:left -224px;
}
._104 {
background-position:-32px -224px;
}
._105 {
background-position:-64px -224px;
}
._106 {
background-position:-96px -224px;
}
._107 {
background-position:-128px -224px;
}
._108 {
background-position:-160px -224px;
}
._109 {
background-position:-192px -224px;
}
._110 {
background-position:-224px -224px;
}
._111 {
background-position:-256px -224px;
}
._112 {
background-position:left -256px;
}
._113 {
background-position:-32px -256px;
}
._114 {
background-position:-64px -256px;
}
._115 {
background-position:-96px -256px;
}
._116 {
background-position:-128px -256px;
}
._117 {
background-position:-160px -256px;
}
._118 {
background-position:-192px -256px;
}
._119 {
background-position:-224px -256px;
}
._120 {
background-position:-256px -256px;
}
._121 {
background-position:-288px -256px;
}
._122 {
background-position:-320px -256px;
}
._123 {
background-position:-352px -256px;
}
._124 {
background-position:-384px -256px;
}
._125 {
background-position:-416px -256px;
}
._126 {
background-position:-448px -256px;
}
._127 {
background-position:-480px -256px;
}
._128 {
background-position:-512px -256px;
}
._129 {
background-position:-544px -256px;
}
._130 {
background-position:-576px -256px;
}
._131 {
background-position:left -288px;
}
._132 {
background-position:-32px -288px;
}
._133 {
background-position:-64px -288px;
}
._134 {
background-position:-96px -288px;
}
._135 {
background-position:-128px -288px;
}
._136 {
background-position:-160px -288px;
}
._137 {
background-position:-192px -288px;
}
._138 {
background-position:-224px -288px;
}
._139 {
background-position:-256px -288px;
}
._140 {
background-position:left -320px;
}
._141 {
background-position:-32px -320px;
}
._142 {
background-position:-64px -320px;
}
._143 {
background-position:-96px -320px;
}
._144 {
background-position:-128px -320px;
}
._145 {
background-position:-160px -320px;
}
._146 {
background-position:-192px -320px;
}
._147 {
background-position:-224px -320px;
}
._148 {
background-position:left -352px;
}
._149 {
background-position:-32px -352px;
}
._150 {
background-position:-64px -352px;
}
._151 {
background-position:-96px -352px;
}
._152 {
background-position:-128px -352px;
}
._153 {
background-position:-160px -352px;
}
._154 {
background-position:-192px -352px;
}
._155 {
background-position:-224px -352px;
}
._156 {
background-position:-256px -352px;
}
._157 {
background-position:-288px -352px;
}
._158 {
background-position:-320px -352px;
}
._159 {
background-position:-352px -352px;
}
._160 {
background-position:-384px -352px;
}
._161 {
background-position:-416px -352px;
}
._162 {
background-position:-448px -352px;
}
._163 {
background-position:left -384px;
}
._164 {
background-position:-32px -384px;
}
._165 {
background-position:-64px -384px;
}
._166 {
background-position:-96px -384px;
}
._167 {
background-position:-128px -384px;
}
._168 {
background-position:-160px -384px;
}
._169 {
background-position:-192px -384px;
}
._170 {
background-position:-224px -384px;
}
._171 {
background-position:-256px -384px;
}
._172 {
background-position:left -416px;
}
._173 {
background-position:-32px -416px;
}
._174 {
background-position:-64px -416px;
}
._175 {
background-position:-96px -416px;
}
._176 {
background-position:-128px -416px;
}
._177 {
background-position:-160px -416px;
}
._178 {
background-position:-192px -416px;
}
._179 {
background-position:-224px -416px;
}
._180 {
background-position:-256px -416px;
}
._181 {
background-position:-288px -416px;
}
._182 {
background-position:-320px -416px;
}
._183 {
background-position:-352px -416px;
}
._184 {
background-position:-384px -416px;
}
._185 {
background-position:left -448px;
}
._186 {
background-position:-32px -448px;
}
._187 {
background-position:-64px -448px;
}
._188 {
background-position:-96px -448px;
}
._189 {
background-position:-128px -448px;
}
._190 {
background-position:-160px -448px;
}
._191 {
background-position:-192px -448px;
}
._192 {
background-position:-224px -448px;
}
._193 {
background-position:-256px -448px;
}
._194 {
background-position:-288px -448px;
}
._195 {
background-position:-320px -448px;
}
._196 {
background-position:-352px -448px;
}
._197 {
background-position:-384px -448px;
}
._198 {
background-position:-416px -448px;
}
._199 {
background-position:-448px -448px;
}
._200 {
background-position:-480px -448px;
}
._201 {
background-position:-512px -448px;
}
._202 {
background-position:left -480px;
}
._203 {
background-position:-32px -480px;
}
._204 {
background-position:-64px -480px;
}
._205 {
background-position:-96px -480px;
}
._206 {
background-position:-128px -480px;
}
._207 {
background-position:-160px -480px;
}
._208 {
background-position:-192px -480px;
}
._209 {
background-position:-224px -480px;
}
._210 {
background-position:-256px -480px;
}
._211 {
background-position:-288px -480px;
}
._212 {
background-position:-320px -480px;
}
._213 {
background-position:-352px -480px;
}
._214 {
background-position:-384px -480px;
}
._215 {
background-position:-416px -480px;
}
._216 {
background-position:-448px -480px;
}
._217 {
background-position:-480px -480px;
}
._218 {
background-position:-512px -480px;
}
._219 {
background-position:-544px -480px;
}
._220 {
background-position:-576px -480px;
}
._221 {
background-position:-608px -480px;
}
._222 {
background-position:-640px -480px;
}
._223 {
background-position:-672px -480px;
}
._224 {
background-position:-704px -480px;
}
._225 {
background-position:-736px -480px;
}
._223 {
background-position:left -512px;
}
._224 {
background-position:-32px -512px;
}
._225 {
background-position:-64px -512px;
}
._226 {
background-position:-96px -512px;
}
._227 {
background-position:-128px -512px;
}
._228 {
background-position:-160px -512px;
}
._229 {
background-position:-192px -512px;
}
._230 {
background-position:-224px -512px;
}
._231 {
background-position:-256px -512px;
}
._232 {
background-position:-288px -512px;
}
._233 {
background-position:-320px -512px;
}
._234 {
background-position:-352px -512px;
}
._235 {
background-position:-384px -512px;
}
._236 {
background-position:-416px -512px;
}
._237 {
background-position:-448px -512px;
}
._238 {
background-position:-480px -512px;
}
._239 {
background-position:-512px -512px;
}
._240 {
background-position:left -544px;
}
._241 {
background-position:-32px -544px;
}
._242 {
background-position:-64px -544px;
}
._243 {
background-position:-96px -544px;
}
._244 {
background-position:-128px -544px;
}
._245 {
background-position:-160px -544px;
}
._246 {
background-position:-192px -544px;
}
._247 {
background-position:-224px -544px;
}
._248 {
background-position:-256px -544px;
}
._249 {
background-position:-288px -544px;
}
._250 {
background-position:-320px -544px;
}
._251 {
background-position:left -576px;
}
._252 {
background-position:-32px -576px;
}
._253 {
background-position:-64px -576px;
}
._254 {
background-position:-96px -576px;
}
._255 {
background-position:-128px -576px;
}
._256 {
background-position:-160px -576px;
}
._257 {
background-position:-192px -576px;
}
._258 {
background-position:-224px -576px;
}
._259 {
background-position:-256px -576px;
}
._260 {
background-position:-288px -576px;
}
._261 {
background-position:-320px -576px;
}
._262 {
background-position:-352px -576px;
}
._263 {
background-position:left -608px;
}
._264 {
background-position:-32px -608px;
}
._265 {
background-position:-64px -608px;
}
._266 {
background-position:-96px -608px;
}
._267 {
background-position:-128px -608px;
}
._268 {
background-position:-160px -608px;
}
._269 {
background-position:-192px -608px;
}
._270 {
background-position:-224px -608px;
}
._271 {
background-position:-256px -608px;
}
._272 {
background-position:-288px -608px;
}
._273 {
background-position:-320px -608px;
}
._274 {
background-position:-352px -608px;
}
._275 {
background-position:-384px -608px;
}
._276 {
background-position:-416px -608px;
}
._277 {
background-position:-448px -608px;
}
._278 {
background-position:-480px -608px;
}
._279 {
background-position:-512px -608px;
}
._280 {
background-position:-544px -608px;
}
._281 {
background-position:left -640px;
}
._282 {
background-position:-32px -640px;
}
._283 {
background-position:-64px -640px;
}
._284 {
background-position:-96px -640px;
}

._285 {
background-position:-128px -640px;
}

/*#endregion */

/*#endregion */

/*#region Site Basics */

/*#region DEFAULTS */

body
{
	background-color:#474747;
	font-size: .80em;
    font-family: sans-serif,Verdana, "TAHOMA" ,"Helvetica Neue", "Lucida Grande", "Segoe UI",Arial, Helvetica;
    margin: 0px;
    padding: 0px;
    color: #111;
}

a:link, a:visited
{
    color: #034af3;
    text-decoration :none;
}

.table1 a
{
	text-decoration :underline;
}

a:hover
{
    color: #1d60ff;
}

a:active
{
    color: #034af3;
}

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}

/*#endregion */

/*#region HEADINGS  */

h1, h2, h3, h4, h5, h6
{
    font-size: 1.3em;
    color: #666666;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    color:Black ;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-top: 2px;
    margin-top: 2px;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    border: none;
    line-height: 2em;
    font-size: 2em;

}

h2
{
    font-size: 1.4em;
    font-weight: 600;
    color:Black ;
    margin:0;
}

h3
{
    font-size: 1.2em;
    font-weight:600;
    color:#003366;
}

h4
{
    font-size: 1.1em;
    font-weight:400;
    margin:0;
    color:Black ;
}

h5, h6
{
    font-size: 1em;
    color:Black ;
}


.accLine1
{   font-size: 1.3em;
    font-weight:600;
    color:black;
}

.accLine2
{   font-size: 1.2em;
    font-weight:600;
    color:black;
}

.accLine3
{   font-size: 1.0em;
    font-weight:200;
    color:black;
}

.accLine4
{
	font-size: 1.0em;
    color:black;
}

.loanLine
{
	font-size:12px;
    color:#333;

}

.loanLine b
{
	font-size:14px;
	font-weight:600 ;
    color:black;
    margin-right :10px;
}

.loanLineDiv
{
	margin-top :10px;
	padding:5px;
	background-color:#FCFCC5;
	border: 1px solid #666;

}


/* this rule styles <h1> and <h2> tags that are the
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}

/*#endregion*/


/*#region PRIMARY LAYOUT ELEMENTS  */

.page
{
    width: 1000px;
    background-color: #fff;
    margin: 0px auto 0px auto;
    border: 1px solid #ccc;
    border-top-color :White ;

}
.UpdatePanelMain
{
	margin-top :40px;
}
.header
{
	top:0px;
    margin: 0px;
    padding: 0px;
    width: 1000px;
    position:fixed ;
    background-color:White ;
    z-index:100;

}

.main
{
    padding: 0px 12px;
    margin: 12px 8px 8px 8px;
    min-height: 420px;
}

.searchBox
{
    padding: 0px !important;
    margin: 0 !important;
    min-height: 0px !important;
}

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}

/*#endregion */


/*#region FORM ELEMENTS  */

fieldset
{
    margin: 0em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

.fieldsetNoLegend
{
	background :url("/img/proppane_bg.png") repeat-x scroll 0px 0px transparent;
	padding:4px 30px;
    margin-top:10px;
}

fieldset p
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline
{
    display: inline;
}

legend
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry
{
    width: 320px;
    border: 1px solid #ccc;
}

.ajax__tab_panel
{
	font-family:Sans-Serif;
}

/*#endregion */

/*#endregion */

/*#region MISC */

div.accountInfo
{
    width: 42%;
}

.clear
{
    clear: both;
}

.logo
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
    padding : 2px 0px 5px 10px;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
}

.loginDisplay a:link
{
    color: red;
}

.loginDisplay a:visited
{
    color: red;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}

.big {
font-size:15px !important;
padding:6px 15px !important;
}

.button {
-moz-border-radius:5px 5px 5px 5px;
-moz-box-shadow:0 1px 2px #343434;
cursor:pointer;
font-weight:bold;
padding:4px 8px;
text-decoration:none;
margin-right :4px;
}

.blue{
background:url("/img/back_blue.jpg") repeat-x scroll left top #0669AF;
border:1px solid #111;
color:white !important;
}

.red {
background:url("/img/back_red.jpg") repeat-x scroll left top #0669AF;
border:1px solid #111;
color:white !important;
}

.grey {
background:url("/img/back_grey.jpg") repeat-x scroll left top #BABABA;
border:1px solid #111;
color:black!important;
}

.black {
background:url("/img/back_black.jpg") repeat-x scroll left top #BABABA;
border:1px solid #E3E3E3;
color:white!important;
}

.green
{
background:url("/img/back_green.jpg") repeat-x scroll left top #0C6B01;
border:1px solid #179409;
color:white!important;
}

.print
{
	padding-left: 30px ! important;
	background: url('/img/printer.gif') no-repeat scroll 10px 4px rgb(223, 223, 223);
	display:inline-block;
}
.table1 { margin: 1em 0; border-collapse: collapse;  border: 1px #aaa solid;border-spacing:0px;width: 100%;}
.tablelayoutfixed { table-layout: fixed;}
.table1 td { padding:2px; border: 1px  #aaa  solid; }
.table1 th { color:#4A4A4A; Background: #ccc; font-weight:bold ; padding:2px; height:26px;border: 1px  #aaa  solid;}

.rightAllign , .ra {text-align:right ;}
.leftAllign ,  .la {text-align:left;}
.centerAllign, .ca {text-align:center ;}

.fl {float: left !important;}
.fr {float: right!important;}


input[disabled], textarea[disabled], option[disabled], optgroup[disabled], select[disabled] {
background-color:white;
color:#444;
}

.textLabel
{
	border:1px solid grey;
	min-width:150px;

	background-color:White !important;
	min-height:18px;
}

p.textLabel
{
	text-transform:none !important;
}
p.textLabel
{
	margin:0px;
}

.success {
background:url("/img/success.png") no-repeat scroll 7px center #EAF7D9;
border:3px solid #BBDF8D;
color:#336801;
}

a .success:hover
{
	background-color:#C9F79B;
}

.information {
background:url("/img/information.png") no-repeat scroll 7px center #E8F6FF;
border:3px solid #B8E2FB;
color:#005898;
}

a .information:hover
{
	background-color:#C0E9FF;
}

.warning {
background:url("/img/warning.png") no-repeat scroll 7px center #FFF5CC;
border:3px solid #F2DD8C;
color:#7B7100;
}

.message {
-moz-border-radius:5px 5px 5px 5px;
text-decoration:none;
display:block;
margin-bottom:5px;
padding:10px 10px 10px 50px;
}

.bomessage {
-moz-border-radius:5px 5px 5px 5px;
text-decoration:none;
display:block;
margin-bottom:5px;
padding:10px 10px 10px 50px;
border:3px solid #B8E2FB;
min-height:30px;
}


.infote {
text-decoration:none;
display:block;
margin:1px;
background-color:#FCFCC5;
border: 1px solid #666;
}

.yelloBoxInfo{
text-decoration:none;
padding:0 10px;
margin:1px;
background-color:#FCFCC5;
border: 1px solid #666;
}



.broadcastMessage
{
	width:700px;
	float:left ;
	margin:0px 0 3px 20px;
	overflow:hidden;
	padding:5px 3px 3px 30px;
	display:block;
	height:50px;
	text-align:center ;
}

.excelButton
{
background-image:url("/img/excel.jpg") ;
background-repeat:no-repeat ;
padding:5px 12px 3px 22px;
}
.cancelButton {
background-image:url("/img/cancel.png");
display:block;
height:16px;
width:16px;
float:left;
margin:0px 2px 0 -22px ;
}

.editButton {
background-image:url("/img/edit.png");
display:block;
height:16px;
width:16px;
float:left;
margin:0px 2px 0 0px ;
background-repeat:no-repeat;
}

.nextButton , a.nextButton{
background-image:url("/img/next.png");
height:16px;
width:23px;
margin:0px;
border:0px;
cursor:pointer ;
display:inline-block;
}



.backButton , a.backButton{
background-image:url("/img/back.png");
height:16px;
width:23px;
margin:0px;
border:0px;
cursor:pointer ;
display:inline-block;
}


/*#endregion */

/*#region UI css */

.uiInfoTable {
border-spacing: 0px 0px;
border: 0px;
border-collapse: collapse;

font-weight:normal ;
border-color: inherit;
display: table-row-group;
vertical-align: middle;

}

tr {
border-color: inherit;
display: table-row;
vertical-align: inherit;
min-height:25px;
}

th
{
	font-weight:inherit ;
}

.uiInfoTable .label {
color: #444;
padding-right: 10px;
text-align: right;
width: 130px;

}

.rsltDiv
{
border:1px solid #CCCCCC;
margin:1em 0;
padding:0 5px 35px;
}

.uiInfoTable .rightCol {
padding: 0px 0px 0px 20px;
width: 225px;
}

.spanLabel
{
background-color:white;
border-color:#BDC7D8;
border-style:solid;
border-width:1px;
overflow:hidden;
width: 150px;
display: inline-block;
min-height :17px;
padding:2px;

}

.textInput
{
border-color:#BDC7D8;
border-style:solid;
border-width:1px;
overflow:hidden;
width: 150px;
text-transform:uppercase;
}

.NOCAPS
{
	text-transform:none !important;
}

select.textInput
{
	text-transform:none !important;
}


p.required
{
	font-weight:bold ;
}

input.required
{
	font-weight:bold ;
}

td.required:after
{
	vertical-align:bottom ;
	font-size:120%;
	font-weight:500 ;
	color:Red ;
	content: '*' ;
}

.textInput.required
{

	background-color:#F0F8FF;

}

.myCiel

{
background-color:#F0F8FF;
border:1px solid #BEBEBE;
}

.watermark

{
background-color:#F0F8FF;
border:1px solid #BEBEBE;
color:gray;
height:20px;
}

.W30{width: 30px;}
.W40{width: 40px;}
.W45{width: 45px;}
.W50{width: 50px;}
.W60{width: 60px;}
.W70{width: 70px;}
.W90{width: 90px;}
.W95{width: 95px;}
.W100{width: 100px;}
.W110{width: 110px;}
.W120{width: 120px;}
.W150{width: 150px;}
.W200 {width: 200px;}
.W250 {width: 250px;}
.W300 {width: 300px !important;}
.WHUGE {width: 700px;}
.WFULL {width:960px;}


.gridviewStyle
{
	float:left;
	width:960px;

}

.pagerGridViewStyle
{
	width:100%
}
.user {background :url("/img/user.png") scroll 0px 0px transparent;}

.error
{
	background-color :#FFDEE6 !important ;
}

.tableSeparatorColumn
{
	width: 20px;
}

fieldset
{
	background :url("/img/proppane_bg.png") repeat-x scroll 0px 0px transparent;

}

.searchBox legend
{
 background:none repeat scroll 0 0 #3CB9F3;
color:white;
 }

legend
{-moz-border-radius:0.4em 0.4em 0.4em 0.4em;
background:none repeat scroll 0 0 #1181cd;
border :#ccc 1px solid;
color:white;
display:inline-block;
font-weight:bold;
line-height:1.6em;
padding:0.2em 0.5em;
white-space:nowrap;
}

.infoBox
{
    padding: 0px 12px;
    margin: 40px 8px 8px 8px;

}

.infoBox div.pane-red
{
	border: 1px solid red ;
	background :url("/img/errorpane_bg.png") repeat-x scroll 0px 0px transparent;
}

.infoBox div.pane-green
{
	border: 1px solid green ;
	background :url("/img/infopane_bg.png") repeat-x scroll 0px 0px transparent;
}


.M0P0
{
	margin:0;
	padding:0;
}
.tag {
-moz-border-radius:20px 20px 20px 20px;
display:inline-block;
margin:0 3px 0px 3px;
color:white;
font-size:12px;
font-weight:bold;
padding:1px 1px;
min-width:50px;
text-align:center ;
}
.tag-green {
background-color:#3AD42C;
}
.tag-red {
background-color:#E62929;
}
.tag-purple {
background-color:#D248A6;
}
.tag-black {
background-color:#292829;
}
.tag-orange {
background-color:#F4852C;
}
.tag-maroon {
background-color:#723606;
}
.tag-blue {
background-color:#298BB9;
}
.tag-cyan {
background-color:#3CB9F3;
}
.tag-slategray {
background-color:#708090;
}
.tag-silver {
background-color:#DADADA;
color:#7B7B7B;
}
.tag-magenta {
background-color:#F30F9B;
}

.expand-section-button {
background: url(data:image/gif;base64,R0lGODlhEAAQAMIEAIusuafAyu7u7vf39////////////////yH5BAEKAAcALAAAAAAQABAAAAM4eLrc/jA+QGt1gOi9QctbwHkMMJyDiZKLerrpNwQWEMSloAvAzn++3o6lEOoCQaAv+aldJNDoIQEAOw==) no-repeat;
cursor: pointer;
height: 16px;
margin-right: 2px;
padding-left :20px;
width: 16px;
}

.collapse-section-button {
background: url(data:image/gif;base64,R0lGODlhEAAQAMIEAIusuaq81e7u7vf39////////////////yH5BAEKAAcALAAAAAAQABAAAAM0eLrc/jA+QGt1gOi9Qcsc5zHAYJ7nuJQoqiplYAHB8B6AoO/7nfM8HzD4GfYws4tkyTwkAAA7) no-repeat;
cursor: pointer;
height: 16px;
margin-right: 2px;
padding-left :20px;
width: 16px;
}

.tableFooter
{
	font-weight:bold;
	background-color:#ccc;
}

iiinput.disabled { background-color:White ; border:solid 1px #81AEFC; color:black }
ssselect.disabled { border:solid 1px #81AEFC; color:black }

.paymentTransaction {color:Blue ;}

.TableBorder
{
	border: 1px solid #ccc ;
}

.tableHeader
{
	color:White ;
	font-weight:bold;
	font-size :13pt;
	padding :4px 10px;
	min-width:400px;
}

.bannerImage
{	width:100px;
 	padding:0 10px 5px 5px;
 }

.accept {
background:url("/img/accept.png") no-repeat scroll center center transparent;
}

.clock{
background:url("/img/clock.png") no-repeat scroll center center transparent;
}

.cancel {
background:url("/img/cancel.png") no-repeat scroll center center transparent;
}

.icon_text {
float:left;
height:16px;
margin-right:5px;
width:16px;
}

/*#endregion */
.linkButtonAction
{
	padding-right :10px;
	text-decoration :underline;
}

/*#region ApplicationStatus */

.listStatus
{
display:block;
height:16px;
margin:0px 4px 0 2px ;
padding-left:20px;
color:red;
font-weight:bold;
min-width:50px;
}

.info
{

background-image:url("/img/infSmall.png") ;
background-repeat: no-repeat;

}

.ok
{
background-image:url("/img/okSmall.png");
background-repeat: no-repeat;
}

.docs
{
background-image:url("/img/okSmall.png") ;
background-repeat: no-repeat;


}

.save
{
background-image:url("/img/save.jpg") ;
background-repeat: no-repeat;
color:black;
font-weight:bold;

}




.cap
{
	text-transform:uppercase;
}


.COURIER
{
	font-family: Courier New Greek;

}

.subtotal
{
	text-decoration:underline;
}
/*#endregion */



.hide
{
visibility:hidden ;
display:none ;
}


.separator
{
	font-size :1px;
	height:3px;
	background-color:#ccc ;
}
.italic
{
	font-style:italic ;
}

.ModalWindow

{

  border: solid 1px #c0c0c0;
  background:#f0f0f0;
  padding: 0px 10px 10px 10px;
  position:absolute;
  top:-1000px;

}
.NOBORDER
{
	border:none ;
}

.NumericUpDownExtender div table tr, .NumericUpDownExtender div table tr td
{
	font-size:0pt;
	margin:0;
	padding:0;
	min-height:0;
}

 .NumericUpDownExtender div table tr td input
{
	font-size:12pt;
}

 .DataChanged{
	 background-color:lightpink !important;
 }
 .table-small {
     margin-left: -19.5px;
     font-size: 11px;
     background-color: #ffffff;
 }