/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	background-color: white;
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
}


.MajorHead
{
	font-weight: bold;
	color: Maroon;
}

.MajorHeadBack
{
	font-weight: bold;
	color: Maroon;
	background-color: #FFE0C0;
}

.MinorHead
{
	color: Maroon;
}

.MajorLabel
{
	font-weight: bold;
}

.MinorLabel
{
	font-weight: normal;
}

.tbx40
{
	width: 40px;
}
.tbx60
{
	width: 60px;
}

.tbx80
{
	width: 80px;
}

.tbx100
{
	width: 100px;
}


.tbx120
{
	width: 120px;
}

.tbx150
{
	width: 150px;
}

.tbx200
{
	width: 200px;
}

.tbx250
{
	width: 250px;
	font-size: 11px;
}

.tbx300
{
	width: 300px;
}

.tbx350
{
	width: 350px;
}
.tbx400
{
	width: 400px;
}
.Notes
{
	width: 500px;
}
.SuperNotes
{
	width: 500px;
	height: 150px;
}

.Complete
{
	font: smallcaption;
	color: black;
	background-color: lime;
}

.Incomplete
{
	background-color: Red;
}

.DetailTable
{
	width: 75px;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 10px;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	position: static;
	border-collapse: collapse;
}


.DataGrid
{
	padding-right: 1px;
	padding-left: 1px;
}

.breadcrumb
{
    color:#3A746B
    text-decoration: none;
}

/* NAVIGATION STYLES -------------------------------------------------------*/



.NavButton
{
font-weight:bold;
text-decoration:none;
}

.NavButton:hover
{
font-weight:bold;
text-decoration:underline;
}

.NavTable
{
background-color:white;
}

.NavCell
{
background-color:white;
color: #3A746B;
}



.NavBottom td
{
	font-family: Arial;
	font-size: 11px;
	padding-left: 10px;
}
.NavCurrentPage
{
	font-family: Arial;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	margin-left: -4px;
	background-color: lightblue;
}

.NavTop td
{
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial;
	font-size: 12px;
	border: solid 1px gray;
}

.DataTable
{
	padding: 1px 1px 1px 1px;
}

.Navigation
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
}

.Filtering
{
	border-bottom: gray 2px groove;
}


/* DATA GRID STYLES -------------------------------------------------------*/


.Grid
{
}
.Grid td
{
	margin: 3px 3px 3px 3px;
	font-family: Arial;
	font-size: 11px;
	padding:4px 6px 4px 6px;
}

.Grid td *
{
	font-family: Arial;
	font-size: 11px;
}

.GridHeader *
{
	white-space: nowrap;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: #3A746B;
	color: white;
}


.GridHeader a
{
	color: white;
}
.GridHeader a:hover
{
	color: white;
	text-decoration: underline;
}
.GridHeader a:visited
{
	color: white;
}
.GridEditItem
{
	background-color: #d9efd9;
}


.GridSelectedItem
{
	background-color: #d9efd9;
}


.GridItem a, .GridItem a:visited, .GridAltItem a, .GridAltItem a:visited
{
	color: navy;
}

.GridItem, .GridAltItem
{
	font-size: 11px;
}

.GridItem
{
	background-color: White;
	height: 20px;
}
.GridAltItem
{
	background-color: #C2DFCB;
}

.GridPager, .GridPager a, .GridPager a:visited
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 11px;
	color: navy;
	font-weight: normal;
	font-family: Arial;
	background-color: white;
}

.GridPager a:hover
{
	padding-right: 2px;
	padding-left: 2px;
	text-decoration: none;
	font-size: 11px;
	color: navy;
	font-family: Arial;
	background-color: white;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}
.GridPager span
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	color: navy;
	font-family: Arial;
	background-color: white;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}

/* DATA LIST STYLES -------------------------------------------------------*/

.List td *
{
	font-family: Arial;
	font-size: 11px;
}

.List td
{
	margin: 3px 3px 3px 3px;
}
.ListHeader td
{
	color: white;
	font-weight: bold;
	background-color: #3A746B;
	text-align: center;
}

.ListHeader *
{
	background-color: gainsboro;
	white-space: nowrap;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

.ListHeader a
{
	color: white;
}
.ListHeader a:hover
{
	color: white;
	text-decoration: underline;
}
.ListHeader a:visited
{
	color: white;
}

.ListEditItem
{
	background-color: #d9efd9;
}

.ListItem a, .ListItem a:visited, .ListAltItem a, .ListAltItem a:visited
{
	color: navy;
}

.ListItem, .ListAltItem
{
	font-size: 11px;
	height: 20px;
	background-color: gainsboro;
}

.ListItem td
{
	background-color: white;
}

.ListAltItem td
{
	background-color: #C2DFCB;
}

.ListItem td, .ListEditItem td, .ListAltItem td
{
	text-align: center;
}


/* DATA LIST KIT STYLES -------------------------------------------------------*/

.ListKits
{
    background-color:whitesmoke;
}

.KitHeaderTable td
{
	color: white;
	font-weight: bold;
	background-color: #3A746B;
	text-align: center;
}


.ListKitsHeader td
{
	background-color: #3A746B;
	color: white;
	white-space: nowrap;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

.ListKitsHeader a
{
	color: white;
}


.ListKitsHeader a:hover
{
	color: white;
	text-decoration: underline;
}

.ListKitsItem td
{
	background-color: white;
}

.ListKitsAltItem td
{
	background-color: #C2DFCB;
}


/* OTHER STYLES -------------------------------------------------------*/

.Buttons
{
	color:Navy;
	border: gray 1px solid;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 12px;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: Arial;
	margin-left: 2px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: ghostwhite;
	text-decoration: none;
	font-size: 11px;
}

.Buttons:hover
{
	border: gray 1px solid;
	border-right: gray 1px solid;
	padding-right: 3px;
	border-top: gray 1px solid;
	padding-left: 3px;
	font-size: 12px;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: Arial;
	margin-left: 2px;
	background-color: #d9efd9;
	text-decoration: underline;
	font-size: 11px;
}

#Mainlinks a 
{
	color:maroon;
	font-family: Arial;
	font-size: 10pt;
	margin-left: 2px;
	padding: 1px 2px 1px 2px;
	text-decoration: none;
	font-weight: bold
}




#Mainlinks a:hover
{
	background-color: #d9efd9;
	border: gray 1px solid;
	margin-left: 2px;
	padding: 1px 2px 1px 2px;
	text-decoration: none;
}



/*
.Grid 
{
	
	width:800px;
	 }
.Grid td
{
    margin: 3px 3px 3px 3px;
    font-family: Arial;
    font-size:11px;
    text-align: center;
}
.GridHeader *
{
	white-space:nowrap;
	text-align:center;
	font-size:11px;
    font-weight: bold;
    background-color: Navy;
    color:White;
}

.GridHeader a
{
	color:White;
}
.GridHeader a:hover
{
	color:White;
    text-decoration: underline;
}
.GridHeader a:visited
{
	color:GhostWhite;
}
.GridEditItem
{
	background-color: Gray;
}
.GridItem, .GridAltItem
{
    font-size: 11px;
}
.GridItem
{
    background-color: White;
}
.GridAltItem
{
    background-color: GhostWhite;
}

.GridPager, .GridPager a, .GridPager a:visited
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 11px;
	color: navy;
	font-weight:normal;
	font-family: Arial;
	background-color: white;
}

.GridPager a:hover
{
	padding-right: 2px;
	padding-left: 2px;
	text-decoration:none;
	font-size: 11px;
	color: navy;
	font-family: Arial;
	background-color: white;

	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}
.GridPager span
{
	padding-right: 2px;
	padding-left: 2px;
    font-weight:bold;
	font-size: 11px;
	color: navy;
	font-family: Arial;
	background-color: white;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;

}
*/
