﻿fieldSet
{
	border-color: #00467f;
	border-style: solid;
	border-width: 2px;
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

legend
{
	background-color: #f1f7fb;
	border-color: #00467f;
	border-style: solid;
	border-width: 2px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
}

/* from ode.css */
body
{
    font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    font-size: 12px;
    margin-left: 0px;
    margin-top: 0px;
}

td
{
	font-size: 12px;	
}

hr
{
	height:1pt;
	color:blue;
}

h1, h2, h3, h4, h5, h6, dt, th, thead, tfoot
{
/* 
   color: #003366; Commented out since it 
   interferes with GridView header color 
   - kevin.low 10/26/06
*/
    font-style:	normal;
	text-decoration:	none;
}

h1 {
	font-weight: 700;
	font-size: 2em;
}

h2 {
	font-weight: 700;
	font-size: 1.75em;
}

h3 {
	font-size: 1.58em;
	font-weight: 500;
}

h4 {
	font-size: 1.33em;
	font-weight: 500;
}

h5, dt {
	font-size: 1em;
	font-weight: 700;
}

h6 {
	font-size: .8em;
	font-weight: 700;
}

tfoot, thead {
	font-size: 1em;
}

th {
	vertical-align:	baseline;
	font-size: 1em;
	font-weight: bold;
}

small {
	font-size: .7em;
}

big	{
	font-size: 1.17em;
}

blockquote, pre {
	font-family: Courier New, monospace;
}

ul li	{
	list-style-type: square;
}

ul li li	{
	list-style-type: disc;
}

ul li li li {
	list-style-type: circle;
}

ul li li li	li {
	list-style-type: None;
}

ol li	{
	list-style-type: decimal;
}

ol ol li {
	list-style-type: lower-alpha;
}

ol ol ol li {
	list-style-type: lower-roman;
}

/* -------------------------------------------------------- */
/* General A TAG for Generic Links ------------------------ */
/* -------------------------------------------------------- */
a:link	{	
	text-decoration:	underline;
	color: Black;
}	
		
a:visited	{	
	text-decoration:	underline;
	color:	Black;
}	
		
a:active	{	
	text-decoration:	underline;
	color:	Black;
}
		
a:hover	{	
	text-decoration:	none;
	color:	Black;
}	
/* ODEDataGrid from ode.css - kevin.low 04/11/07 */
.ODEDataGridHeader, .ODEDataGridHeader td
{
    background-color: #00467f;
    color: White;
    font-weight:bold;
    border-color: black;
	border-style: solid;
	border-width: 1px;
}
.ODEDataGridHeader a:link, .ODEDataGridHeader a:visited, .ODEDataGridHeader a:active
{
    color: White;
}
.ODEDataGridHeader a:hover
{
    color: #cce2f2;
}
.ODEDataGridSelectedItem
{
    background-color:#78b2dc;
    color: black;
}
.ODEDataGridItem, .ODEDataGridItem td
{
   background-color: #f1f7fb;
   color: black;
}
.ODEDataGridItem a:link, .ODEDataGridItem a:visited, .ODEDataGridItem a:active
{
      color: black;
      text-decoration: underline;
}
.ODEDataGridItem a:hover
{
      color: #5A544B;
      text-decoration: none;
}
.ODEDataGridAltItem, .ODEDataGridAltItem td
{
    background-color: #cce2f2;
    color: black;
}
.ODEDataGridAltItem a:link, .ODEDataGridAltItem a:visited, .ODEDataGridAltItem a:active
{
      color: black;
      text-decoration: underline;
}
.ODEDataGridAltItem a:hover
{
      color: #5A544B;
      text-decoration: none;
}
.ODEDataGridFooter
{
    background-color: #00467f;
    color: black;
    border-color: Black;
	border-style: solid;
	border-width: 1px;
}
.ODEDataGridPager, .ODEDataGridPager td
{
    background-color: #00467f;
    color: White;
}
.ODEDataGridPager a:link, .ODEDataGridPager a:visited, .ODEDataGridPager a:active
{
    color: White;
}
.ODEDataGridPager a:hover
{
    color: #cce2f2;
}
.ODEError
{
   color:Red;
   font-size: 12px;
   font-weight:bold;
}

/* this is the standard button style - kevin.low 07/12/07 */
.ODEButton
{
	color:Black;
	background-color:Silver;
	border-style:Groove;
	font-family:Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
}

/* Moved ODEColor# from basemaster.css - kevin.low 05/24/07 */
.ODEColor1 
{
	background-color: #00467f;
	color: white;
}

.ODEColor2
{
	background-color: #78b2dc;
	color: black;
}

.ODEColor3 
{
	background-color: #cce2f2;
	color: black;
}

.ODEColor4 
{
	background-color: #f1f7fb;
	color: black;
}

.ODEColor5 
{
    background-color:#eeeeee;
}

/* Added color of the CompleteGridView headerstyle - 10/03/07 */
.ODEColor6 
{
    background-color:#5D7B9D;
    color: White;
}

/* used in GridView PagerStyle to prevent the color of Next and Prev displayed in black */
.ODEGridViewPagerStyle a:link, .ODEGridViewPagerStyle a:visited, .ODEGridViewPagerStyle a:active, .ODEGridViewPagerStyle a:hover
{
      color: white;      
}

.ODEMenuItem { 
	min-height:22px;
	height: auto !important;
	height: 22px;
	font-size:11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;	
	text-align:left;
	cursor: hand;
	border-bottom: solid 1px #00467F;
	border-right: solid 1px #00467F;
	background-color:#78B2DC;
	color:Black;
	width: 134px;
}

.ODEMenuItem a:link,
.ODEMenuItem a:visited,
.ODEMenuItem a:hover { 
	color:Black;
	text-decoration:none;
	display: block;
	width: 100%;
	height: 100%;
}

.ODEMenuItem a:hover { 
	color:White;
}

.ODEMenuHover {
	min-height: 22px;
	height: auto !important;
	height: 22px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	text-align: left;
	cursor: hand;
	border-bottom: solid 1px #78B2DC;
	border-right: solid 1px #00467F;
	background-color: #00467F;
	color: white;
	text-decoration: none;
	width: 134px;
}

.ODEMenuHover a:link,
.ODEMenuHover a:visited,
.ODEMenuHover a:hover {
	color: white;
	text-decoration: none;
	width: 100%;
	height: 100%;
	display: block;
}

.ODESubMenuItem {	
	min-height: 22px;
	height: auto !important;
	height: 22px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	text-align: left;
	cursor: hand;
	border-bottom: solid 1px #00467F;
	border-right: solid 1px #00467F;
	background-color: #CCE2F2;
	color: White;
	text-decoration:none;
	white-space:nowrap;
	min-width: 135px;
	max-width: 350px;
	display: block;
}

.ODESubMenuItem a:link,
.ODESubMenuItem a:visited,
.ODESubMenuItem a:hover { 
	color:Black;
	text-decoration:none;
}

.ODESubMenuItem a:hover { 
	color:white;
}

.ODESubMenuHover {
    min-height: 22px;
	height: auto !important;
	height: 22px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	text-align: left;
	cursor: hand;
	border-bottom: solid 1px #00467F;
	border-right: solid 1px #00467F;
	background-color: #00467F;
	color:White;
	text-decoration:none;
	max-width: 350px;
}

.ODEPageTitle
{
    color: #003366;
    font-size: 18px;
    font-weight:bold;
	text-decoration: none;
	margin-bottom: 2px;
}

.ODEModalUpdateProgressBackground 
{
	background-color:Gray;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.ODEModalUpdateProgressPopup {
	background-color:#CCE2F2;
	text-align:center;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
    padding-top: 30px; 
    width:200px; 
    height:50px;
    font-size: 2em;
}