





.b_search{  
   display:inline-block;
   cursor:pointer;
   text-align:center;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left:9px;
   padding-right:9px;
   color: white;
   font-size: 14px;
   font-weight:normal;
   letter-spacing:1px;
   font-family: Arial, Sans-Serif;
   text-decoration: none;
   vertical-align:middle;
   white-space:nowrap; 
  
   -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	background-color: #1282b9;
    background-image: linear-gradient(-180deg, #39a4d9 0%, #1282b9 100%);
}

.b_search:hover{
    display:inline-block;
    cursor:pointer;
    text-align:center;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left:9px;
    padding-right:9px;
    color: white;
    font-size: 14px;
    font-weight:normal;
    letter-spacing:1px;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
    vertical-align:middle;
    white-space:nowrap;

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;

    background-color: #1282b9;
    background-image: linear-gradient(-180deg, #39a4d9 0%, #1282b9 100%);

    outline-width: 1px;
    outline-style: solid;
    outline-color: #1282b9;
    box-shadow:0 0 6px #1282b9;
}

body .b_action, body .b_action:link, body .b_action:hover, body .b_action:visited, body .b_action:active{
   display:inline-block;
   cursor:pointer;
   text-align:center;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left:9px;
   padding-right:9px;
   margin-right:10px;
   color: white;
   font-size: 14px;
   font-weight:normal;
   letter-spacing:1px;
   font-family: Arial, Sans-Serif;
   text-decoration: none;
   vertical-align:middle;
   white-space:nowrap; 

    border-radius: 0.3rem;

	background-color: #1282b9;
    background-image: linear-gradient(-180deg, #39a4d9 0%, #1282b9 100%);
    box-sizing: border-box;
}

body .b_action:hover, body .b_action:visited, body .b_action:active{
    display:inline-block;
    cursor:pointer;
    text-align:center;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left:9px;
    padding-right:9px;
    margin-right:10px;
    color: white;
    font-size: 14px;
    font-weight:normal;
    letter-spacing:1px;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
    vertical-align:middle;
    white-space:nowrap;

    border-radius: 0.2rem;

    background-color: #1282b9;
    background-image: linear-gradient(-180deg, #39a4d9 0%, #1282b9 100%);
    box-sizing: border-box;

    outline-width: 1px;
    outline-style: solid;
    outline-color: #1282b9;
    box-shadow:0 0 6px #1282b9;
}


body .b_admin, body .b_admin:link, body .b_admin:hover, body .b_admin:visited, body .b_admin:active{
   display:inline-block;
   cursor:pointer;
   text-align:center;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-left:8px;
   padding-right:8px;
   margin-right:10px;
   color: red;
   font-size: 14px;
   font-weight:normal;
   letter-spacing:1px;
   font-family: Arial, Sans-Serif;
   text-decoration: none;
   vertical-align:middle;
   white-space:nowrap; 
  
   -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:1px solid black;

    background-color: #EFEFEF;
}

.b_action .value{
	white-space:nowrap;
	display:block;
	cursor:pointer;
	
	padding:0px;
	margin:0px;
}

.b_action_table table{
	margin-left:0px;
	margin-top:5px;
	cursor:pointer;
	
	background-color:white;
	border-right-color:#CCCCCC;
	border-right-width:1px;
	border-right-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px; 
	border-bottom-style:solid;
}

.b_action_table .empty{ 
	font-weight:normal;
	font-style:italic;
	color:black;	
	margin-top:5px;
	border-width:2px;
	border-style:solid;
	border-color:red;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;  
	background-color:white;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.b_action_table  tbody td{
	border-left-color:#CCCCCC;
	border-left-width:1px;
	border-left-style:solid;
	border-top-color:#CCCCCC;
	border-top-width:1px;
	border-top-style:solid;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px; 
	padding-bottom:2px;
}

.b_action_table{
	padding-top:8px;
	overflow-y:auto;
	height:250px; 
	width:auto;
}


body .b_save,body .b_save:link {
   display:inline-block;
   cursor:pointer;
   text-align:center;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left:9px;
   padding-right:9px;
    margin-right:10px;
   color: white;
   font-size: 14px;
   font-weight:normal;
   letter-spacing:1px;
   font-family: Arial, Sans-Serif;
   text-decoration: none;
   vertical-align:middle;
   white-space:nowrap; 
  
   -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	background-color: #7cb912;
    background-image: linear-gradient(-180deg, #98d42f 0%, #74af0c 100%);
}

body .b_save:hover,body .b_save:visited,body .b_save:active{
    display:inline-block;
    cursor:pointer;
    text-align:center;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left:9px;
    padding-right:9px;
    margin-right:10px;
    color: white;
    font-size: 14px;
    font-weight:normal;
    letter-spacing:1px;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
    vertical-align:middle;
    white-space:nowrap;

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;

    background-color: #7cb912;
    background-image: linear-gradient(-180deg, #98d42f 0%, #74af0c 100%);

    outline-width: 1px;
    outline-style: solid;
    outline-color: #74af0c;
    box-shadow:0 0 6px #74af0c;
}

body .b_save_search,body .b_save_search:link{
   display:inline-block;
   cursor:pointer;
   text-align:center;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left:9px;
   padding-right:9px;
    margin-left:10px;
   color: white;
   font-size: 14px;
   font-weight:normal;
   letter-spacing:1px;
   font-family: Arial, Sans-Serif;
   text-decoration: none;
   vertical-align:middle;
   white-space:nowrap;

   -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	background-color: #7cb912;
    background-image: linear-gradient(-180deg, #98d42f 0%, #74af0c 100%);
}

body .b_save_search:hover,body .b_save_search:visited,body .b_save_search:active{
     display:inline-block;
     cursor:pointer;
     text-align:center;
     padding-top: 5px;
     padding-bottom: 5px;
     padding-left:9px;
     padding-right:9px;
     margin-left:10px;
     color: white;
     font-size: 14px;
     font-weight:normal;
     letter-spacing:1px;
     font-family: Arial, Sans-Serif;
     text-decoration: none;
     vertical-align:middle;
     white-space:nowrap;

     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;

     background-color: #7cb912;
    background-image: linear-gradient(-180deg, #98d42f 0%, #74af0c 100%);

    outline-width: 1px;
    outline-style: solid;
    outline-color: #74af0c;
    box-shadow:0 0 6px #74af0c;
 }

.b_cancel{  
   display:inline-block;
   cursor:pointer;
   text-align:center;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left:9px;
   padding-right:9px;
   margin-right:10px;
   color: white;
   font-size: 14px;
   font-weight:normal;
   letter-spacing:1px;
   font-family: Arial, Sans-Serif;
   text-decoration: none;
   vertical-align:middle;
   white-space:nowrap; 
  
   -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	background-color: #b94112;
    background-image: linear-gradient(-180deg, #d85a28 0%, #b94112 100%);
}

.b_cancel:hover{
    display:inline-block;
    cursor:pointer;
    text-align:center;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left:9px;
    padding-right:9px;
    margin-right:10px;
    color: white;
    font-size: 14px;
    font-weight:normal;
    letter-spacing:1px;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
    vertical-align:middle;
    white-space:nowrap;

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;

    background-color: #b94112;
    background-image: linear-gradient(-180deg, #d85a28 0%, #b94112 100%);

    outline-width: 1px;
    outline-style: solid;
    outline-color: #b94112;
    box-shadow:0 0 6px #b94112;
}

body .b_small_action,body .b_small_action:link{
   display:inline-block;
   cursor:pointer;
   text-align:center;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-left:9px;
   padding-right:9px;
   margin-right:8px;
   color: white;
   font-size: 10pt;
   font-weight:normal;
   letter-spacing:1px;
   font-family: Arial, Sans-Serif;
   text-decoration: none;
   vertical-align:middle;
   white-space:nowrap; 
  
   -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	background-color: #1282b9;
    background-color: #1282b9;
    background-image: linear-gradient(-180deg, #39a4d9 0%, #1282b9 100%);
}

body .b_small_action:hover,body .b_small_action:visited,body .b_small_action:active{
     display:inline-block;
     cursor:pointer;
     text-align:center;
     padding-top: 4px;
     padding-bottom: 4px;
     padding-left:9px;
     padding-right:9px;
     margin-right:8px;
     color: white;
     font-size: 10pt;
     font-weight:normal;
     letter-spacing:1px;
     font-family: Arial, Sans-Serif;
     text-decoration: none;
     vertical-align:middle;
     white-space:nowrap;

     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;

     background-color: #1282b9;
     background-color: #1282b9;
     background-image: linear-gradient(-180deg, #39a4d9 0%, #1282b9 100%);

     outline-width: 1px;
     outline-style: solid;
     outline-color: #1282b9;
     box-shadow:0 0 6px #1282b9;
 }

body .b_small_cancel,body .b_small_cancel:link,body .b_small_cancel:hover,body .b_small_cancel:visited,body .b_small_cancel:active{
    display:inline-block;
    cursor:pointer;
    text-align:center;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left:9px;
    padding-right:9px;
    margin-right:8px;
    color: white;
    font-size: 10pt;
    font-weight:normal;
    letter-spacing:1px;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
    vertical-align:middle;
    white-space:nowrap;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    background-color: #b94112;
    background-image: linear-gradient(-180deg, #d85a28 0%, #b94112 100%);
}

body .b_small_cancel:hover,body .b_small_cancel:visited,body .b_small_cancel:active{
     display:inline-block;
     cursor:pointer;
     text-align:center;
     padding-top: 4px;
     padding-bottom: 4px;
     padding-left:9px;
     padding-right:9px;
     margin-right:8px;
     color: white;
     font-size: 10pt;
     font-weight:normal;
     letter-spacing:1px;
     font-family: Arial, Sans-Serif;
     text-decoration: none;
     vertical-align:middle;
     white-space:nowrap;

     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;

     background-color: #b94112;
     background-image: linear-gradient(-180deg, #d85a28 0%, #b94112 100%);

     outline-width: 1px;
     outline-style: solid;
     outline-color: #b94112;
     box-shadow:0 0 6px #b94112;
 }

body .b_small_warning,body .b_small_warning:link{
    display:inline-block;
    cursor:pointer;
    text-align:center;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left:9px;
    padding-right:9px;
    margin-right:8px;
    color: white;
    font-size: 10pt;
    font-weight:normal;
    letter-spacing:1px;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
    vertical-align:middle;
    white-space:nowrap;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    background-color: #660000;
}

body .b_small_warning:hover,body .b_small_warning:visited,body .b_small_warning:active{
    display:inline-block;
    cursor:pointer;
    text-align:center;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left:9px;
    padding-right:9px;
    margin-right:8px;
    color: white;
    font-size: 10pt;
    font-weight:normal;
    letter-spacing:1px;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
    vertical-align:middle;
    white-space:nowrap;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    background-color: #660000;

    outline-width: 1px;
    outline-style: solid;
    outline-color: #660000;
    box-shadow:0 0 6px #660000;
}


body .b_plain_action,body .b_plain_action:link{
    display:inline-block;
    cursor:pointer;
    text-align:center;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left:7px;
    padding-right:7px;
    margin-right:10px;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight:normal;
    letter-spacing:1px;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
    vertical-align:middle;
    white-space:nowrap;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    background-color: #1282b9;
    background-image: linear-gradient(-180deg, #39a4d9 0%, #1282b9 100%);
}

body .b_plain_action:hover,body .b_plain_action:visited,body .b_plain_action:active{
    display:inline-block;
    cursor:pointer;
    text-align:center;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left:7px;
    padding-right:7px;
    margin-right:10px;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight:normal;
    letter-spacing:1px;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
    vertical-align:middle;
    white-space:nowrap;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    background-color: #1282b9;
    background-image: linear-gradient(-180deg, #39a4d9 0%, #1282b9 100%);

    outline-width: 1px;
    outline-style: solid;
    outline-color: #1282b9;
    box-shadow:0 0 6px #1282b9;
}

body .b_plain_cancel,body .b_plain_cancel:link,body .b_plain_cancel:hover,body .b_plain_cancel:visited,body .b_plain_cancel:active{
    display:inline-block;
    cursor:pointer;
    text-align:center;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left:7px;
    padding-right:7px;
    margin-right:10px;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight:normal;
    letter-spacing:1px;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
    vertical-align:middle;
    white-space:nowrap;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    background-color: #b94112;
    background-image: linear-gradient(-180deg, #d85a28 0%, #b94112 100%);
}

body .b_small_save,body .b_small_save:link{
    display:inline-block;
    cursor:pointer;
    text-align:center;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left:9px;
    padding-right:9px;
    margin-right:8px;
    color: white;
    font-size: 10pt;
    font-weight:normal;
    letter-spacing:1px;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
    vertical-align:middle;
    white-space:nowrap;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    background-color: #7cb912;
    background-image: linear-gradient(-180deg, #98d42f 0%, #74af0c 100%);
}

body .b_small_save:hover,body .b_small_save:visited,body .b_small_save:active{
    display:inline-block;
    cursor:pointer;
    text-align:center;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left:9px;
    padding-right:9px;
    margin-right:8px;
    color: white;
    font-size: 10pt;
    font-weight:normal;
    letter-spacing:1px;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
    vertical-align:middle;
    white-space:nowrap;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    background-color: #7cb912;
    background-image: linear-gradient(-180deg, #98d42f 0%, #74af0c 100%);

    outline-width: 1px;
    outline-style: solid;
    outline-color: #74af0c;
    box-shadow:0 0 6px #74af0c;
}

.actions a{
	color:white;
}


.link_8pt{
	font-size:8pt;
	display:inline-block;
	color:#1282b9;
	cursor:pointer;
	font-weight:bold;
}

