.stylehidden
{
	visibility: hidden;
}
.stylenormal
{
	visibility: visible;
}

/*AutoComplete flyout */

.AutoComplete_CompletionListElement 
{  
	visibility : hidden;
	margin:  0px;
	background-color : white;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
    z-index: 100;
}

/* AutoComplete highlighted item */

.Autocomplete_HighlightedListItem
{
	background-color: #ffd7bb;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.Autocomplete_ListItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

.style14 {font-size: 14px}

.style9 {font-size: 18px}

.style13 {
	font-size: 14px;
	font-weight: bold;
}

.style7 {font-size: 25px; color: #000000;}

.style8 {
	color: #FF6600;
	font-size: 25px;
	font-weight: normal;
}

.style5 {font-family: Arial, Helvetica, sans-serif}
.row1search {
	background-color: #E5E6E0;
	background-image: url(images/barrapesquisa1.jpg);
	background-repeat: no-repeat;
}


a:active {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #FF6600;
}

a:visited {
	text-decoration: none;
}

a:link {
	text-decoration: none;
}

a {
	font-family: DIN, Arial;
	font-size: 10px;
	color: #000000;
}

.style3 {
	color: #FF6600;
	font-size: 25px;
}

body,td,th {
	font-family: DIN, Arial;
	font-size: 10px;
	margin-left: 10px;
}

.style1 {
	font-family: DIN, Arial;
	font-size: 12px;
	color: #FF6600;
}

.forms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.style16 {color: #FF6600}
.botao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 21px;
	width: 100px;
}
.botaosmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 21px;
	padding-left: 0px;
}
.botaosmall2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 21px;
	width: 100px;
	padding-left: 4px;
}
.style17 {color: #666666}
.formsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px groove #999999;
	width: 650px;
}
.row2search {
	background-color: #E5E6E0;
	background-image: url(images/barrapesquisa2.jpg);
	background-repeat: no-repeat;
}
.dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right: 10px;
}
.style18 {color: #FFFFFF}
.dropdownNM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.row1project {
	background-color: #E5E6E0;
	background-image: url(images/barraprojectos1.jpg);
	background-repeat: no-repeat;
}
.row2proj {
	background-color: #E5E6E0;
	background-image: url(images/barraprojectos2.jpg);
	background-repeat: no-repeat;
}
.style19 {
	font-size: 11px
}
.formsprojrct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 190px;
}
.obsbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 50px;
	width: 95%;
}
.style21 {font-size: 12px}

.norepeat705 {
	background-image: url(images/resb2.jpg);
	background-repeat: no-repeat;
}
.norepeat705user {
	background-image: url(images/resb2_user.jpg);
	background-repeat: no-repeat;
}
.norepeat705prefs {
	background-image: url(images/resb2_prefs.gif);
	background-repeat: no-repeat;
}
.row1admin {
	background-color: #E5E6E0;
	background-image: url(images/barraadmin1.jpg);
	background-repeat: no-repeat;
}
.style22 {
	color: #000000;
	font-weight: bold;
}
.style24 {color: #000000}
.frm
{
    font-family: Verdana;
    font-size: 7pt;
    
    background-color: LightGrey;
    border-width: 0px;
    width: 100%;
    height: 100%;
    margin-top:0;
    margin-left:0;
    margin-bottom:0;
    margin-right:0;
}
.frmbranco
{
    font-family: Verdana;
    font-size: 7pt;
    
    background-color: #FFFFFF;
    border-width: 0px;
    width: 100%;
    height: 100%;
    margin-top:0;
    margin-left:0;
    margin-bottom:0;
    margin-right:0;
}
.link
{
    
}
.tst
{
    background-color: #ffcc66;
    text-align: left;
    width: 100%;
}
.tbl
{
    text-align: center;
    width: 100%;
}
.subtbl
{
    text-align: left;
    vertical-align: top ;
    width: 100%;
}
.msg
{
	font-size: 8pt;
    font-weight: bold;
    color: red;
    text-align: center;
    border: none;
    height: 20px;
}
.bt
{   
    background-color: transparent; 
    background-position: left top; 
    background-repeat: no-repeat;
    border: solid 1px #E7F0E6;
    color: #C5C5C5; 
    font-family: verdana; 
    font-size: 7pt; 
    font-weight: bold; 
    height: 18px; 
    padding-bottom: 0px;
    padding-left: 30px;
    text-align: left;
    width: 90px;
}
.header1
{
    font-style:italic;
    font-weight: bold;
    font-size: 18px;
    background-image: url(images/grad.gif);
    background-repeat: repeat-y;
    text-align: left;
}
.header2
{
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    background-image: url(images/Header.gif);
    background-repeat: repeat-x;
    height: 20pt; 
    color: White; 
    text-align: center;
}
.control
{
    font-family: Verdana;
    font-size: 7pt;
    background-color: #E7F0E6;
    border: none;
}
.controlnum
{
    font-family: Verdana;
    font-size: 7pt;
    background-color: #E7F0E6;
    border: none;
    text-align: right;
}
.controledit
{
    border: 1px solid #bbbbbb;
    font-family: Verdana;
    font-size: 7pt;
    margin-top: 0px;
    height: 16px;
}
.controleditnum
{
    font-family: Verdana;
    font-size: 7pt;
    border-width: 1px;
    border-style: solid;
    border-color: #bbbbbb;
    text-align: right;
}
.dv
{
    font-family: Verdana;
    font-size: 7pt;
    
    background-color: #E7F0E6;
    border: solid 1px ;
}
.dvFieldHeaderStyle
{
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    text-align: left;
    white-space:nowrap;
    background-color: #e7F0E6;
    width: 120px;
    vertical-align: middle;
    padding-left: 12px;
}
.dvFieldHeaderStyleNoPad
{
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    text-align: left;
    
    background-color: #e7F0E6;
    width: 120px;
    vertical-align: middle;
}
.dvRowStyle
{
    font-family: Verdana;
    font-size: 7pt;
    
    background-color: #e7F0E6;
    vertical-align: middle;
}
.gv
{
    font-family: Verdana;
    font-size: 7pt;
    border: solid 1px ;
    padding: 1px;
}
.gvAlternatingRowStyle
{
    font-family: Verdana;
    font-size: 7pt;
    background-color: #D3E4D1;
    height: 10px;
    vertical-align: top;
    border-style: none;
}
.gvFieldHeaderStyle
{
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    height: 20px;
    border-width: 0px;
    vertical-align: middle;
    text-align: left;
}
.gvSelectedRowStyle
{
    font-family: Verdana;
    font-size: 7pt;
    background-color: #ffd7bb;
    border: none;
    line-height: 10px;
}
.gvRowStyle
{
    font-family: Verdana;
    font-size: 7pt;
    background-color: #E7F0E6;
    line-height: 10px;
}
.gvPagerStyle
{
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    height: 20px;
    border-width: 0px;
}
    
.tv
{
    font-family: Verdana;
    font-size: 7pt;
    border: none;
}
.tvNodeStyle
{
    font-family: Verdana;
    font-size: 7pt;
    border: none;
}
.tvSelectedNodeStyle
{
    font-family: Verdana;
    font-size: 7pt;
    border: none;
    background-color: #ffd7bb;
    width: 100%;
}
.botaolink {
    font-size: 7pt;
    background-color: transparent;
    border-width: 0;
	padding: 0 0 0 0;
	text-align: left;
}
.textfield
{
    border: 1px solid #bbbbbb;
    font-family: Verdana;
        font-size: 7pt;
        height: 16px;
}

.button
{
    font-family: Verdana;
    font-size: 8pt;
}

.grid-view-projectsi
{
   padding: 0;
   margin: 0;
   border: none;
   font-family: "Verdana, Arial, Helvetica, sans-serif, Trebuchet MS";
   font-size: 0.9em;
   vertical-align: middle;
}

.grid-view-projectsi tr.header
{
    color: #ffffff;
    background: transparent url(images/resb2_prefs.jpg) repeat-x;
    height: 20px;
    font-size: 14px;
}

.grid-view-projectsi tr.normal
{
   color: black;
   background-color: #FFFFFF;
   height: 18px;
}

.grid-view-projectsi tr.alternate
{
   color: black;
   background-color: #EAEADE;
   height: 18px;
}

.grid-view-projectsi tr.selected
{
   color: White;
   background-color: #8B7A62;
   height: 18px;
}

.grid-view-projectsi tr.normal:hover, .grid-view-projectsi tr.alternate:hover, .grid-view-projectsi tr.selected:hover
{
   background-color: #FF6600;
   color: black;
}

.grid-view-projects
{
   padding: 0;
   margin: 0;
   border: none;
   font-family: "Verdana, Arial, Helvetica, sans-serif, Trebuchet MS";
   font-size: 0.9em;
   vertical-align: middle;
}

.grid-view-projects-pager span
{
    color: black;
    background-color: #ffd7bb;
    font-weight: bold;
    font-size: 12px;
}

.grid-view-projects tr.header
{
    color: #ffffff;
    background: transparent url(images/resb2_prefs.jpg) repeat-x;
    height: 20px;
    font-size: 14px;
}

.grid-view-projects tr.normal
{
   color: black;
   background-color: #8B7A62;
   height: 18px;
}

.grid-view-projects tr.alternate
{
   color: black;
   background-color: #8B7A62;
   height: 18px;
}

.grid-view-projects tr.selected
{
   color: black;
   background-color: #ffd7bb;
   height: 18px;
}

.grid-view-projects tr.normal:hover, .grid-view-projects tr.alternate:hover, .grid-view-projects tr.selected:hover
{
   background-color: #FF6600;
   color: black;
}

.grid-view
{
   padding: 0;
   margin: 0;
   border: none;
   font-family: "Verdana, Arial, Helvetica, sans-serif, Trebuchet MS";
   font-size: 0.9em;
   vertical-align: middle;
}

.grid-view tr.header
{
    color: #ffffff;
    background: transparent url(images/resb2_prefs.jpg) repeat-x;
    height: 20px;
    font-size: 14px;
}

.grid-view tr.normal
{
   color: black;
   background-color: #FFFFFF;
   height: 18px;
   text-align: left;
}

.grid-view-header
{
    color: black;    
    background: transparent url(images/resb2_prefs.jpg) repeat-x;
    height: 27px;
    font-size: 12px;
}

.grid-view-header span
{
    color: white;    
    background: black;
    height: 27px;
    font-size: 12px;
}

.grid-view-normal
{
    color: black;    
    background-color: #FFFFFF;
    height: 18px;
   text-align: left;
}

.grid-view tr.alternate
{
   color: black;
   background-color: #EAEADE;
   height: 18px;
   text-align: left;
}

.grid-view tr.selected
{
   color: white;
   background-color: blue;
   height: 18px;
   text-align: left;
}

.grid-view tr.normal:hover, .grid-view tr.alternate:hover, .grid-view tr.selected:hover
{
   background-color: #FF6600;
   color: black;
   text-align: left;
}

.pagerStyle a
{
    font-size: 12px;
} 

.pagerStyle span 
{
    color: Teal;
    background-color: White; 
    font-weight: bold;
    font-size: 12px;
} 
