@CHARSET "UTF-8";

*
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
}

body
{
	background: url(../images/bg.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.login-form
{
	font: 16px/2em Lato, serif;
	margin: 100px auto;
	max-width: 400px;
}

form[role=login]
{
	color: #5d5d5d;
	background: #f2f2f2;
	padding: 26px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

	form[role=login] img
	{
		display: block;
		margin: 0 auto;
		margin-bottom: 35px;
	}

	form[role=login] input,
	form[role=login] button
	{
		font-size: 18px;
		margin: 16px 0;
	}

	form[role=login] > div
	{
		text-align: center;
	}

.form-links
{
	text-align: center;
	margin-top: 1em;
	margin-bottom: 50px;
}

	.form-links a
	{
		color: #fff;
	}

.tb
{
	border: solid 1px #CCCBCA;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-top: none;
	border-right: none;
}

.fancy-green .ajax__tab_header
{
	background: url('/images/green_bg_Tab.gif') repeat-x;
	cursor: pointer;
}

.fancy-green .ajax__tab_hover .ajax__tab_outer, .fancy-green .ajax__tab_active .ajax__tab_outer
{
	background: url('/images/green_left_Tab.gif') no-repeat left top;
}

.fancy-green .ajax__tab_hover .ajax__tab_inner, .fancy-green .ajax__tab_active .ajax__tab_inner
{
	background: url('/images/green_right_Tab.gif') no-repeat right top;
}

.fancy .ajax__tab_header
{
	font-size: 13px;
	font-weight: bold;
	color: #000;
	font-family: sans-serif;
}

	.fancy .ajax__tab_active .ajax__tab_outer, .fancy .ajax__tab_header .ajax__tab_outer, .fancy .ajax__tab_hover .ajax__tab_outer
	{
		height: 46px;
	}

	.fancy .ajax__tab_active .ajax__tab_inner, .fancy .ajax__tab_header .ajax__tab_inner, .fancy .ajax__tab_hover .ajax__tab_inner
	{
		height: 46px;
		margin-left: 16px; /* offset the width of the left image */
	}

	.fancy .ajax__tab_active .ajax__tab_tab, .fancy .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_header .ajax__tab_tab
	{
		margin: 16px 16px 0px 0px;
	}

.fancy .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_active .ajax__tab_tab
{
	color: #fff;
}

.fancy .ajax__tab_body
{
	font-family: Arial;
	font-size: 10pt;
	border-top: 0;
	border: 1px solid #999999;
	padding: 8px;
	background-color: #ffffff;
}

div.scroll{display:block;border-width:1px;border-style:solid;border-color:#000;padding:5px;margin-top:5px;overflow:scroll;height:auto;}

/*Table data*/

table.data,table.data td{border: 1px solid #CCC;border-collapse : collapse;font: small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;}
table.data td input{font: small/1.5 "Calibri (Body)";}
table.data{border:none;border:1px solid #CCC;width:100%}
table.data thead th,table.data tbody th{background: #FFF url(../Images/template/th_bck.gif) repeat-x;color: #666;padding: 5px 10px;border-left: 1px solid #CCC;}
table.data tbody th{ background: #fafafb; border-top: 1px solid #CCC;text-align: left;font-weight: normal;}
table.data tbody tr td{padding: 5px 10px;color: #666;font-family:"Calibri (Body)"}
table.data tbody tr td.new{background:#FFF380;}
table.data tbody tr:hover{background: #FFF url(../Images/template/tr_bck.gif) repeat;}
table.data tbody tr:hover td{color: #454545;}
table.data tbody tr.yellow td{background:#FFF380;}
table.data tfoot td,table.data tfoot th{border-left: none;border-top : 1px solid #CCC;padding: 4px;background : #FFF url(../Images/template/foot_bck.gif) repeat;color: #666;}
table.data caption{text-align : left;font-size : 120%;padding: 10px 0;color: #666;}
table.data a:link{color: #666;}
table.data a:visited{color: #666;}
table.data a:hover{color: #003366;text-decoration: none;}
table.data a:active{color: #003366;}

.noneDisplay{display:none}
.display_red{font-weight:bold;color:Red}
.border {padding:3px;border-left:1px solid #a8a8a8;border-top:1px solid #a8a8a8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;-moz-border-radius:3px;margin:3px}
.tab_bottom{margin:10px 0px;padding:0px;width:100%}
.tab_bottom .tab_bottom_left{float:left}
.tab_bottom .tab_bottom_right{float:right;padding:5px 0px 0px 0px}
.bgColor{background-color:#F62817}
.selectRow{background-color:#00FFFF}	
#note{color:Red;font-size:12px;line-height:18px;margin:15px 5px 10px 5px;padding:0px;}

#Proccess{position:absolute;top:50%;left:50%;right:50%;width:100px;height:100px;border:solid 1px #ccc;z-index:1000;background-color:#fff;}

.img_btn_add{display:inline;margin:0px 0px 0px 0px}

#processing_overlay
  {
        position: absolute;
        zIndex: 99998;
        top: 0px;
        left: 0px;
        width: 100%;
        height: auto;
        background-color:#000;
       opacity:0.5;
       cursor:wait;
       -moz-opacity:0.4;
        filter:alpha(opacity=40);
   }                       
  #processing_container {
       font-family: Arial, sans-serif;
       font-size: 12px;
       min-width: 300px; /* Dialog will be no smaller than this */
       max-width: 600px; /* Dialog will wrap after this width */
       background: #FFF;
       border: solid 5px #4780ae;
       color: #000;
      -moz-border-radius: 5px;
       -webkit-border-radius: 5px;
       border-radius: 5px;
   }
   
   #processing_title {
       font-size: 14px;
       font-weight: bold;
       text-align: center;
       line-height: 1.75em;
       background-color:#4780ae;
       color: #FFF;
       /*border: solid 1px #FFF;*/
       border-bottom: solid 1px #999;
       cursor: default;
       padding: 0em;
       margin: 0em;
 }
   
 #processing_content {
       text-align: center;
       padding: 1em 1.75em;
       margin: 0em;
 }
   
 #processing_message {
       text-align:center;
       vertical-align:middle;
       font-size:14px;
 }
