/****************************************/
/******** OVERWRITE from main CSS *******/
/****************************************/
/****************************************/
/************ FORMs ********************/
/***************************************/
form{font-size:.8em;}
img{vertical-align:middle;}
fieldset{border-color:#CCC 0 0;  border-style:solid none none;  border-width:1px medium medium;  margin:1em 0;}
legend{background:transparent none repeat scroll 0;    font-size:1.3em;  font-weight:700;  padding:0 .5em;color:#0F4085;}
label{float:left;  padding:0 1em;  text-align:right;color:#0F4085;width: 150px;}
fieldset div{display:block;  margin-bottom:.5em;  padding:0;  clear:left;}
fieldset div input, fieldset div textarea{border-color:#CCC;  border-style:solid;  border-width:1px;  color:#333;  padding:1px;  font-family:Arial, "Arial Narrow", sans-serif;}
fieldset div select{border-color:#CCC;  border-style:solid;  border-width:1px;  color:#333;  padding:1px;  font-family:Arial, "Arial Narrow", sans-serif;}
#fm-form{color:#0F4085;}
#fm-submit{clear:both;  padding-top:0.0em;  margin:10px 0;  text-align:center;}
#fm-submit input{background:#555 none repeat scroll 0;  color:#FFF;  font-size:100%;  padding:2px 1em; border:1px solid #BBB; margin:5px 0;}
input:focus, textarea:focus{background:#EFEFEF none repeat scroll 0;  color:#000;}
fieldset div.fm-req{ }
fieldset div.fm-req label:before{content:"* ";}
/**********************************************/
/************ PAGER CLASS ********************/
/**********************************************/
table.pager{background-color:#EEE;  font-family:Arial, Verdana, Arial, sans-serif;  font-size:8pt;  margin:2% 0;  text-align:left;  width:100%;}
   table.pager thead tr th, table.pager tfoot tr th{background-color:#0F4085;  border:1px solid #FFF;  font-size:8pt;  padding:4px;  color:#FFF;}
   table.pager thead tr .header{cursor:pointer;  height:15px;  color:#FFF;  text-align:center;  background-image:url(../imgs/bg-pager.gif);  background-position:right center;  background-repeat:no-repeat;}
   table.pager tbody td{background-color:#EEE;  color:#3D3D3D;  padding:4px;  vertical-align:middle;  text-align:center;  border:1px solid #CCC;}
   table.pager tbody tr.odd td{background-color:#DDD;}
   table.pager tbody td a{color:#000;}
   table.pager tbody td a:hover{text-decoration:underline;}
   table.pager thead a{color:#FFF;  display:block;  text-decoration:none;  height:100%;}
   table.pager img.noBorder{border:0;  padding:0;}
   table.pager tbody tr.description td{font-size:10px;  background-color:#B3AA9B;  color:#000;}
   table.pager thead tr .headerSortUp{background-image:url(../imgs/asc.gif);}
   table.pager thead tr .headerSortDown{background-image:url(../imgs/desc.gif);}
   table.pager thead tr .headerSortDown, table.pager thead tr .headerSortUp{background-color:#A9A9A9;}
a.edit_button, a.delete_button, a.copyClip_button,a.image_button{display:block;  width:16px;  height:16px;  float:left;  margin:0 3px;}
a.edit_button{background:transparent url(../imgs/edit.gif) no-repeat;}
a.delete_button{background:transparent url(../imgs/delete.gif) no-repeat;}
a.image_button{background:transparent url(../imgs/imageico.gif) no-repeat;}
a.copyClip_button{background:transparent url(../imgs/copyClip.gif) no-repeat;}
.pagination-box{font-size:.7em;  text-align:right;}
.pagination-box strong{color:#0F4085;}
.pagination-box a{font-size:.9em;  color:#0F4085;}
/**********************************************/
/************ messages CLASS ******************/
/**********************************************/
.info, .success, .warning, .error{border:1px solid #888888;  margin:10px 0;  padding:15px 10px 15px 50px;  background-repeat:no-repeat;  background-position:10px center;  font-size:11px;}
.info{color:#00529B;  background-color:#BDE5F8;  background-image:url(../imgs/info.png);}
.success{color:#4F8A10;  background-color:#DFF2BF;  background-image:url(../imgs/success.png);}
.error{color:#D8000C;  background-color:#FFBABA;  background-image:url(../imgs/error.png);}
.warning{color:#9F6000;  background-color:#FEEFB3;  background-image:url(../imgs/warning.png);}

a{
text-decoration:none;
color:#2ea5d3;
}
a:hover{
color:#0c3484;
}

.task a{background-color:#FFF;  font-size:12px;}
.task a:hover{text-decoration:underline;}
.title {
list-style-type:none;
margin:0px 20px 0px 0px;
padding:0px 35px 0px 35px;
font-size:18px;
color:#0F4085;
display:block;
}

.error-field{  padding-left:200px;}
