/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    background:white url('logoima.gif') no-repeat fixed right bottom; FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
     
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: 700;
}	
		
H2	
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
}	
		
H3	
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
}	
		
H4	
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight: 500;
}	
		
H5, DT	
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
}	
		
H6	
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight: 700;
}	
		
TFOOT, THEAD	
{	
	font-size:	1em;
	font-family: Arial, Helvetica, sans-serif;
}	
		
TH	
{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}	


A:link	
{	
	text-decoration: underline;
	color:	#990033;
}	
		
A:visited	
{	
	text-decoration: underline;
	color:	#990033;
}	
		
A:active	
{	
	text-decoration: none;
	color:	red;
}	
		
A:hover	
{	
	text-decoration: none;
	color: red;
}
	
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;
}	
	
OL LI	
{	
	list-style-type: decimal;
}	

OL OL LI	
{	
	list-style-type: lower-alpha;
}	

OL OL OL LI	
{	
	list-style-type: lower-roman;
}	

IMG 	
{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
}

/* Customised IMA Styles	*/
/* ---------------------	*/
P
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
}
.NormalText
{
	font-size: 70%;
}
.CommentText
{
	font-size: 100%;
	color: #ff33cc;
	font-style: italic;
	text-align: center;
}
TABLE.ContentBody
{
	background-color: #ffffff;
}
TD.ContentBody
{
	background-color: #ffffff;
}

/* All error messages in the application	*/
.ErrorMessage
{
	font-weight: bolder;
	font-size: larger;
	color: red;
}
.ErrorText
{
	font-weight: bolder;
	font-size: smaller;
	color: red;
}
.ResponseText
{
	color: red;
}
/* All input forms							*/
.FormTable
{
	font-size: 70%;
	color: #000000;
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
	background-color: #FFFFFF;
}
INPUT.Required
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
	background-color: #ffffff;
}
INPUT.Optional
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #ffffff;
}
INPUT.ReadOnly
{
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
	background-color: #ffffff;
}
SELECT.Required
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
	background-color: #ffffff;
}
SELECT.Optional
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #ffffff;
}
SELECT.ReadOnly
{
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
	background-color: #ffffff;
}
/* For 'hidden' URL's						*/
a:link.HiddenNavigation
{
	text-decoration: none;
	color: white;
}	
a:visited.HiddenNavigation	
{	
	text-decoration: none;
	color: white;
}	
a:active.HiddenNavigation	
{	
	text-decoration: none;
}	
a:hover.HiddenNavigation
{
	color: red;
	text-decoration: underline;
}
/* For Page Headings						*/
.PageHeader
{
	border-bottom: #993366 1px solid;
}
.ApplicationTitle
{
	font-size: 3ex;
	color: #993366;
	font-family: Verdana, Arial;
}
.ApplicationSubTitle
{
	font-size: 2ex;
	color: #993366;
	font-family: Verdana, Arial;
}
.SectionHeading
{
	font-size: 80%;
	font-weight:bold
}
/* For the Main Menu						*/
/* Outer element							*/
.MainMenu
{
	text-align: left;
}
/* Inner navigation buttons					*/
.MainNavigation
{
	font-size: 90%;
}
TABLE.MainNavigation
{
}
TD.MainNavigation
{
	white-space: nowrap;
	border-right: #993366 1px solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: white;
	text-align: left;
}
a:link.MainNavigation
{
	color: #990033;
	text-decoration: underline;
}	
a:visited.MainNavigation	
{	
	text-decoration: underline;
	color: #990033;
}	
a:active.MainNavigation	
{	
	text-decoration: none;
	color: #990033;
}	
a:hover.MainNavigation
{
	color: red;
	text-decoration: underline;
}
.MainNavigationSelected
{
	font-size: 90%;
}
TABLE.MainNavigationSelected
{
}
TD.MainNavigationSelected
{
	white-space: nowrap;
	border-top: #993366 1px solid;
	border-bottom: #993366 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: white;
	text-align: left;
}
a:link.MainNavigationSelected
{
	text-decoration: underline;
}	
a:visited.MainNavigationSelected
{	
	text-decoration: underline;
}	
		
a:active.MainNavigationSelected	
{	
	text-decoration: none;
}	
a:hover.MainNavigationSelected
{
	text-decoration: underline;
}
TABLE.TabSpacing
{
	border-bottom: #993366 1px solid;
}
TABLE.TabNavigation
{
	font-size: 80%;
}
TD.TabNavigation
{
	width:100px;
	white-space: nowrap;
	border-right: #993366 1px solid;
	border-left: #993366 1px solid;
	border-top: #993366 1px solid;
	border-bottom: #993366 1px solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: white;
	text-align:center;
}
a:link.TabNavigation
{
	color: #3333cc;
	text-decoration: underline;
}	
a:visited.TabNavigation	
{	
	text-decoration: underline;
	color: #990033;
}	
a:active.TabNavigation	
{	
	text-decoration: none;
	color: #990033;
}	
a:hover.TabNavigation
{
	color: red;
	text-decoration: underline;
}
.TabNavigationSelected
{
}
TABLE.TabNavigationSelected
{
	font-size: 80%;
}
TD.TabNavigationSelected
{
	width:100px;
	white-space: nowrap;
	border-right: #993366 1px solid;
	border-left: #993366 1px solid;
	border-top: #993366 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: white;
	text-align:center;
}
a:link.TabNavigationSelected
{
	text-decoration:none;
}	
a:visited.TabNavigationSelected	
{	
	text-decoration: none;
}	
		
a:active.TabNavigationSelected	
{	
	text-decoration: none;
}	
a:hover.TabNavigationSelected
{
	text-decoration: underline;
}
/* Logout Page								*/
.LogoutPage
{
	text-align: center;
}

/* All of the Data Grids use this style		*/
TABLE.DefaultGrid
{
	border:1px solid #990033; color:#990033;
	background-color:LightGoldenrodYellow;
	font-size: 12pt;
	border-collapse: collapse;
	background-color: #FFFFFF
}
TD.DefaultGrid
{
}
TR.DefaultGridHeader
{
	background-color:#990033;
	font-weight:bold; color:#FFFFFF;
}
TR.DefaultGridItem
{
}
TR.DefaultGridAlternating
{
	background-color:FFFFFF;
	color:#990033;
}
TR.DefaultGridSelected
{
	color:#FFFFFF;
	background-color: #990033;
}

TABLE.SummaryGrid
{
	font-weight: bolder;
	color: black;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-collapse: collapse;
	border-bottom-style: none;
}

TABLE.RepeaterGrid
{
	border:1px solid #990033; 
	font-size: 12pt;
	width:100%;
	border-collapse: collapse

}
TH.RepeaterGrid
{
	background-color:990033;
	font-weight:bold;
	text-align: center; color:#FFFFFF;
}
TR.RepeaterGrid
{
}
TD.RepeaterGridItem
{
	border:1px solid #990033; 
	background-color: #FFFFFF; 
	color:#990033;
}
TD.RepeaterGridAlternating
{
	border:1px solid #990033; 
}