body, input, select, textarea, table, tr, td, p, h1, h2, h3
{
	font-size: 9px;
	font-family: Verdana, 'Comic Sans MS', Arial, 'Courier New' , Serif, Monospace;
}

body
{
	margin: 0px;
	color: black;
}

p
{
	margin-top: 3px;
	margin-bottom: 3px;
}

HR
{
	color: navy;
	height: 1px;
}

/****************************************************************************************/
.TopBarx
{
	color: black;
	font-family: Verdana, 'Comic Sans MS' , Arial, 'Courier New' , Serif, Monospace;
	font-size: 10px;
	vertical-align:bottom;
}
.TopBar
{
	color: white;
	font-family: Verdana, 'Comic Sans MS' , Arial, 'Courier New' , Serif, Monospace;
	font-size: 13px;
	vertical-align:top;
}
A.TopBar
{
	text-decoration: none;
}

A.TopBar:hover
{
	color: #CCCCCC;
	text-decoration: none;
}

.HeaderTitle
{
	font-weight: bold;
	color: white;
	background-color: #005898;
}


/****************************************************************************************/
.PortalButton
{
	font-weight: bold;
	cursor: hand;
	color: #FFFFFF;
	background-color: #0096ff;
	text-align: center;
	border: 1px ridge #D7E7F7;
	height: 21px;
	width: auto;
}

.PortalNewRecButton
{
	font-weight: bold;
	cursor: hand;
	color: #FFFFFF;
	background-color: #0096ff;
	text-align: center;
	border: 1px ridge #D7E7F7;
	height: 21px;
	width: auto;
}

.PortalDefButton
{
	font-weight: bold;
	cursor: hand;
	color: #FFFFFF;
	background-color: #005898;
	text-align: center;
	border: 1px ridge #D7E7F7;
	height: 21px;
	width: auto;

}
/****************************************************************************************/

.MenuHeader
{
	background-image:url(sgrtab/default_bk.gif);
	background-color: #FFFFFF;
	height: 18px;
	text-align: left;
	color: white;	
	font-size: 10px;
}

.MenuOption
{
	vertical-align: middle;
	color: black;
	height: 11px;
	background-color: #e8edff;
}

.MenuOptionHover
{
	background-color: gainsboro;
}

A.MenuOption
{
	text-decoration: none;
	background-color: Transparent;
}

.MenuOptionSelected
{
	color: white;
	background-color: #62b4e7;
}

A.MenuOptionSelected
{
	text-decoration: none;
	color: #FFFFFF;
}


/****************************************************************************************
  Box
****************************************************************************************/
.BoxSpacer
{
	margin-bottom: 2px;
}

.Box
{
	/* Não remover os itens abaixo */
	bordercolor: #000080;
	HeaderForecolor: #FFFFFF;
	PagerForecolor: #FFFFFF;
	BorderWidth: 1px;
}

.Box, .SingleBox
{
	border-right: #3399cc 2px solid;
	border-top: #3399cc 2px solid;
	border-left: #3399cc 2px solid;
	border-bottom: #3399cc 2px solid;
	background-color: whitesmoke;
	padding: 1px 1px 1px 1px;
}

.Box a
{
	text-decoration: none;
}
.Box a:link
{
	color: #000000;
	text-decoration: none;
}
.Box a:visited
{
	color: #000000;
	text-decoration: none;
}
.Box a:hover
{
	color: #006699;
	text-decoration: underline;
}

.SingleBox
{
	color: black;
}

.BoxNoTitle
{
	display: none;
}

.BoxTitle
{
	font-weight: bolder;
	font-size: 10px;
	background-image: url(../Portal/BoxTitle.gif);
	background-color: #3399cc;
	color: white;
	line-height: 1.5em;
	font-family: Verdana;
	padding-left:2px;
}
.BoxTitle a:link
{
	font-weight: bold;
	color: beige;
	font-style: italic;
	text-decoration: none;
}
.BoxTitle a:visited
{
	font-weight: bold;
	color: beige;
	font-style: italic;
	text-decoration: none;
}
.BoxTitle a:hover
{
	color: #005898;
}

.BoxSubTitle
{
	font-weight: bold;
	color: navy;
}
.BoxSubTitle a
{
	color: navy;
	text-decoration: none;
}
.BoxSubTitle a:link
{
	color: navy;
	text-decoration: none;
}
.BoxSubTitle a:visited
{
	color: navy;
	text-decoration: none;
}
.BoxSubTitle a:hover
{
	color: #006699;
	text-decoration: underline;
}

.BoxGroupTitle
{
	font-weight: bold;
	color: black;
	background-color: gainsboro;
}

.BoxGroupPanel
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	background-color: steelblue;
}

.BoxContent, .BoxContentBackGround, .BoxItemPanel, .BoxContentBackGroundScroll
{
	color: black;
	margin:0px 1px 0px 1px;
}

.BoxContent
{
	background-color: white;
}

.BoxContentBackGround
{
	background-color: whitesmoke;
}

.BoxContentBackGround TD TR
{
	margin:0px 0px 0px 0px;
}

.BoxLineItem, .BoxAlternatingLineItem, .BoxEditLineItem
{
	line-height: 2em;
}

.BoxLineItem
{
	background-color: whitesmoke;
}

.BoxAlternatingLineItem
{
	background-color: white;
}

.BoxEditLineItem
{
	background-color: aliceblue;
}

.BoxContentBackGroundScroll
{ BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; SCROLLBAR-FACE-COLOR: #f5f5f1; font-size: 10px; PADDING-BOTTOM: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #f5f5f1; OVERFLOW: auto; BORDER-LEFT: medium none; WIDTH: auto; SCROLLBAR-SHADOW-COLOR: #f5f5f1; SCROLLBAR-3DLIGHT-COLOR: #f5f5f1; SCROLLBAR-ARROW-COLOR: #000000; PADDING-TOP: 0px; SCROLLBAR-TRACK-COLOR: #f5f5f1; BORDER-BOTTOM: medium none; SCROLLBAR-DARKSHADOW-COLOR: #f5f5f1; SCROLLBAR-BASE-COLOR: #f5f5f1; HEIGHT: 250px; BACKGROUND-COLOR: whitesmoke }


/***************************************************************************************
  Box: cor alternativa
****************************************************************************************/
.BoxAltColor
{
	border-right: #6699cc thin solid;
	border-top: #6699cc thin solid;
	border-left: #6699cc thin solid;
	border-bottom: #6699cc thin solid;
	background-color: transparent;
}

.BoxAltTitle
{
	color: white;
	background-color: #6699cc;
	font-weight: bolder;
	height:20px;
	line-height:20px;
}

a.BoxAltTitle:link
{
	color: white;
	text-decoration: none;
}

a.BoxAltTitle:visited
{
	color: white;
	text-decoration: none;
}

a.BoxAltTitle:hover
{
	font-weight: bold;
	color: #005898;
}


/***********************************************************************************/

.BoxAdmin
{
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
	font-size: 90px;
	color: black;
	/* Não remover os itens abaixo */
	bordercolor: #000080;
	HeaderForecolor: #FFFFFF;
	PagerForecolor: #FFFFFF;
	BorderWidth: 0px;
}

.BoxAdmin TD
{
	padding: 2px;
}

.BoxAdmin a
{
	text-decoration: none;
	color: black;
}
.BoxAdmin a:link
{
	color: black;
	text-decoration: none;
}
.BoxAdmin a:visited
{
	color: black;
	text-decoration: none;
}
.BoxAdmin a:hover
{
	color: #006699;
	text-decoration: underline;
}

.BoxAdminHeader
{
	font-weight: bold;
	font-size: 10px;
	color: white;
	background-color: #6699cc;
	text-align: center;
	
}
.BoxAdminHeader a
{
	text-decoration: underline;
	color: white;
}
.BoxAdminHeader a:link
{
	color: white;
	text-decoration: underline;
}
.BoxAdminHeader a:visited
{
	color: white;
	text-decoration: underline;
}
.BoxAdminHeader a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.BoxAdminSubHeading
{
	padding-left: 15px;
	font-weight: bold;
	font-size: 10px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-image: url(../Icons/RadioButton_GO.gif);
	color: navy;
	background-color: whitesmoke;
	text-align: left;
}

.BoxAdminFooter
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	background-color: aliceblue;
}

.BoxAdminPager
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	background-color: #3399cc;
}

.BoxAdminSelectedItem
{
	font-size: 10px;
	color: #663399;
	background-color: #ffcc66;
}

.BoxAdminItem, .BoxAdminAlternatingItem, .BoxAdminEditItem, .DataGridRowHover
{
	line-height: 2em;
}

.BoxAdminEditItem
{
	font-size: 10px;
	background-color: aliceblue;
}

.BoxAdminItem, .BoxAdminAlternatingItem, .DataGridRowHover
{
	font-weight: bold;
	font-size: 10px;
	color: black;
}

.BoxAdminItem
{
	background-color: white;
}

.BoxAdminAlternatingItem
{
	background-color: whitesmoke;
}

.DataGridRowHover
{
	background-color: gainsboro;
}

TABLE.BoxFilter
{
	color: 			#000000;
	text-align: 	center;
	border-top:		1px solid #3399FF; 
	border-right:	1px solid #3399FF; 
	margin:1px;
}

TD.BoxFilterCell 
{
	background-color: 	#99CCFF;
	border-bottom:		1px solid #3399FF;
	border-left:		1px solid #3399FF;
	border-right:		1px solid #3399FF; 
}

.AdminRecordInfo
{
	margin: 0px 0px 2px 0px;
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	padding: 0px 2px 0px 2px;
	font-size: 10px;
	border-left: navy 1px solid;
	color: #FFFFFF;
	border-bottom: navy 1px solid;
	background-color: #6699cc;
}

.AdminButton
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	background-color: gainsboro;
	text-align: center;
}

.SortUp
{
	background: url(../icons/sortup.gif) #006699 no-repeat right center;
	color: white;
}

.SortDown
{
	background: url(../icons/sortdown.gif) #006699 no-repeat right center;
	color: white;
}

.LastHandlerEmail
{
	color: Black;
	text-decoration: none;
}

.EditItemRow
{
	background-color: white;
	height: 20;
}

.EditAltItemRow
{
	background-color: lightgrey;
	height: 20;
}

.EditSeparationRow
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-color: #006699;
	height: 20;
}

.FilterBox
{
	background-color: #DDDDDD;
	padding: 3px;
}

.AlertBox
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-weight: bold;
	font-size: small;
	border-left: black thin solid;
	color: #005898;
	border-bottom: black thin solid;
	font-family: Verdana;
	background-color: #ffffff;
}

.HeaderLabel
{
	font-weight: bold;
	color:#3366CC;
	font-size: 15px;
}

.RequiredField
{
	background-color: #ffffcc;
}

A.TextLinks
{
	font-size: 10px;
	font:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-weight: bolder;	
	color: #015999;
	text-decoration: none;
}

A.TextLinks:hover
{
	font-size: 10px;
	font:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-weight: bolder;	
	color: #015999;
	text-decoration: underline;
}

A.TextLinksZip
{
	font-size: 10px;
	vertical-align:middle;
	font-weight: bolder;	
	color:#3CA7FF;
	text-decoration: none;
}

A.TextLinksZip:hover
{
	font-size: 10px;
	vertical-align:middle;
	font-weight: bolder;	
	color:#3CA7FF;
	text-decoration: underline;
}

/****************************************************************************************
 TAB
****************************************************************************************/
.TabStrip
{
	font-size: 11px;
	/*font-weight:bold;*/
	font-family: verdana;
	vertical-align:middle;
}
.TabStrip a 
{
	text-decoration: none; 
	/*font-weight:bold;*/
	text-align: center;
	vertical-align:middle;

}
.TabDefaultStyle
{
	color: white;
	/*font-weight:bold;*/
	text-align: center;
	vertical-align:bottom;
	background-image:url(../sgrtab/UnSelectedTab.gif);
	vertical-align:middle;
	padding-right:10px;
}
.TabSelectedStyle
{
	color: white;
	/*font-weight:bold;*/
	background-image:url(../sgrtab/SelectedTab.gif);
	vertical-align:middle;
	padding-right:10px;
}
.TabHoverStyle
{
	color: #FFFFFF;
	/*font-weight:bold;*/
	background-image:url(../sgrtab/UnSelectedTab.gif);
	vertical-align:middle;
	text-decoration:underline;	

}
.SimpleTabHoverStyle
{
	text-align: center;
	color: #FFFFFF;
	/*font-weight:bold;*/
	vertical-align:middle;
	text-decoration:underline;
	background-image:url(../sgrtab/UnSelectedTab.gif);

}
.SimpleTabSelectedStyle
{
	color:white;
	/*font-weight:bold;*/
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	background-image:url(../sgrtab/SelectedTab.gif);
	vertical-align:middle;

}
.SimpleTabDefaultStyle
{
	padding:4px;
	/*font-weight:bold;*/
	text-align: center;
	color: white;
	border-top: solid 1px transparent;
	border-left: solid 1px transparent;
	border-right: solid 1px transparent;
	background-image:url(../sgrtab/UnSelectedTab.gif);
	vertical-align:middle;

}

/***********************************************************************************/
.TreeView
{
	background-color: #FFFFFF;
}

.TreeViewDefaultStyle
{
	font-family: "Verdana";
	color: Black;
	font-size: 10px;
	background-color: #ffffff;
}
.TreeViewHoverStyle
{
	font-weight: bold;
	font-size: 10px;
	color: mediumblue;
	font-family: "Verdana";
	background-color: #ffffff;
}
.TreeViewSelectedStyle
{
	font-weight: bold;
	font-size: 10px;
	color: mediumblue;
	font-family: "Verdana";
	background-color: gainsboro;
}

/***********************************************************************************/

.EvalResultsPanel
{
	border-right: #000000 thin;
	padding-right: 3px;
	border-top: #000000 thin;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: #000000 thin;
	padding-top: 3px;
	border-bottom: #000000 thin;
}

