body
{
	font-family: arial, verdana;
	font-size: 12px;
	color: black;
	background-color: white;
}
/* Hyperlinks */
A
{
    font-weight: bold;
    font-size: 11px;
    vertical-align: middle;
    font-family: Lucida Sans;
    text-decoration: none;
}
img
{
	border: 0;
}
A:visited
{
    color: blue;
}

A.ddMenu
{	
    font-size: 11px; 
    font-weight:normal;  
    vertical-align: middle;
    font-family: Lucida Sans;
    text-decoration: none; 
    color:#3B5897;   
    height:inherit;
}
a.ddMenu:hover 
{
	color: White;
}

ul
{	
	color:#17233B;
}

li
{
	list-style-type: square;	 
}
li:hover
{
	background-color: #F0F3F9;
}

/*
 *
 *  Tables 
 *
 */

table
{
	border-collapse: collapse;   
}
table.IntranetHeader
{	
	color: white;
	font-size: 12px;
	font-family: Lucida Sans;
	font-weight: bold;
	width: 80%;
}
table.datagrid
{
	border-color:#3B5897;
	
	border-style:ridge;		
}
td.datagrid
{
	border-color:#3B5897;
	border-width: thin;
	border-style:solid;		
}
td.datagrid:hover
{
	background-color:#F0F3F9;
}
tr
{	
}
tr.IntranetHeaderTop
{
	background-color: #17233B;
}
tr.IntranetHeaderMid
{
	 background-color:#3B5897;
}
tr.IntranetHeaderBot
{
	background-color:#F0F3F9;
	font-size: 9px;
	font-family: Lucida Sans;	
	border: solid 0;	
	color:#17233B;	
}
tr.trHeaderRow
{
	background-color:#3B5897;
	font-size: 10px;
	color:white;	
	border: solid #3B5897 1px;	
	font-weight: bold;
}
tr.trDataRow
{
	background-color:#F0F3F9;	
	font-size: 9px;	
	border: solid #3B5897 1px;	
	color:#17233B;	
}
tr.trDataRow2
{
	background-color:#F0F3F9;	
	font-size: 9px;	
	border: solid 0;		
	color:#17233B;	
}
tr.trTopRow
{
	background-color:#CCFFCC;	
}

td
{	

}
td.tdCellError
{
	background-color:#FFCCCC;
	font-size: 9px;	
	border: solid #3B5897 1px;
	color:#17233B;
}

td.tdCellSuccess
{
	background-color:#CCFFCC;
	font-size: 9px;	
	border: solid #3B5897 1px;
	color:#17233B;
}
td.tdCellDG
{
	font-size: 9px;	
	border: solid #3B5897 1px;	
	color:#17233B;	
}
td.tdCellDG2
{
	font-size: 9px;	
	border: solid 0;	
	color:#17233B;	
}
td.tdCellLabel
{
	font-size: 9px;	
	border: solid #3B5897 1px;	
	color:#17233B;	
	font-weight:bold;
	text-align:right;
}

td.tdCellDGTop
{
	font-size: 9px;	
	border: solid #3B5897 1px;	
	font-weight: bold;
	text-align:center;
}
td.tdCellDGTopLabel
{
	font-size: 9px;	
	border: solid #17233B 1px;	
	font-weight: bold;
}
td.tdHeaderMenu
{
	padding: 0px 0px 0px 0px;	
	text-align:left;
	width:100%;
}
td.tdHeaderMenu:hover
{
	padding: 0px 0px 0px 0px;
	background: #3B5897;				
}


/*
 *
 *  Input
 *
 */
input
{
	font-family: arial, verdana;
	font-size: 9px;	
}
input.newButtons
{
	color:#17233B;
	background-color: #CCD5EB;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;	
	border-top: solid #17233B 1px;
	border-right: solid #17233B 2px;
	border-left: solid #17233B 1px;	
}

select
{
	font-family: arial, verdana;
	font-size: 9px;	
}
textarea
{
	font-family: arial, verdana;
	font-size: 9px;	
}



div
{
	border-collapse: collapse;   
}
div.IntranetHeader
{	
	color: white;
	font-size: 12px;
	font-family: arial, verdana;
	font-weight: bold;
	width: 80%;	
}
div.IntranetHeaderTop
{
	background-color: #17233B;
}
div.IntranetHeaderMid
{
	 background-color:#3B5897;
}
div.IntranetHeaderBot
{
	background-color:#F0F3F9;
	font-size: 9px;	
	border: solid 0;	
	color:#17233B;	
}


/*
 *
 * Grid View
 *
 */

.Grid 
{ 
	 
}
.Grid td
{
	background-color:#F0F3F9;	
	font-size: 9px;	
	border: solid #3B5897 1px;	
	color:#17233B;	
}
.GridHeader
{
	background-color:#3B5897;
	font-size: 10px;
	color:white;	
	border: solid #3B5897 1px;	
	font-weight: bold;
}
.GridItem
{
	background-color: #e6e6e6;
}

.GridAltItem
{
	background-color: white;
}