/* Default CSS Stylesheet for a new Web Application project */

BODY
{  font-size : 10pt;
	margin-top: 0px;
	font-weight: normal;
	word-spacing: normal;
	margin-left: 0px;
	text-transform: none;
	color: #333333;
	margin-right: 0px;
	font-style: normal;
	font-family: Tahoma,  Arial,  Verdana,Helvetica, sans-serif;
	letter-spacing: normal;
	font-variant: normal;
	text-decoration: none;
}
	
	
P 
{  margin-top: 0; 
	margin-bottom : 0; 
	margin-left :0; 
	margin-right : 10; }


H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}

		
A:link	
{	
	text-decoration:	none;
	color: blue;
}	
		
A:visited
{
	color: #333399;
	text-decoration: none;
}	
		
A:active
{
	color: red;
	text-decoration: none;
}	
		
A:hover
{
	color: red;
	text-decoration: underline;
}
	
SMALL	{	
	font-size:	80%;
	}	


BIG	{	
	font-size:	120%;
	}	
	
UL LI
{
	margin-top: 10px;
	list-style-position: outside;
	list-style-image: url(/img/bluedot.gif);
}	


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: 0px;
	margin-left: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	}



.formhdr
{
	font-weight: bold;
	font-size: 80%;
	text-transform: none;
	color: #f5f5f5;
	background-color: #4682b4;
	text-align: center;
}

.lbltxt
{
	font-size: 90%;
	text-align: right;
	font-family: Arial,  Verdana, Tahoma, Helvetica, sans-serif;

}

.txt90
{
	font-size: 90%;
	font-family: Arial,  Helvetica, sans-serif;
}


.datatxt
{
	font-weight: normal;
	font-size: 100%;
}


.datatbl
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	border-collapse: collapse;
	background-color: #f5f5f5;
}


.smalltxt
{
	font-weight: normal;
	font-size: 80%;
	font-family: Arial, Helvetica, Sans-Serif;
}


.smallbold
{
	font-weight: bold;
	font-size: 80%;
	font-family: Arial, Helvetica, Sans-Serif;
}


.menutbl
{
	border-right: 1px outset;
	border-top: 1px outset;
	font-weight: bold;
	font-size: 80%;
	border-left: 1px outset;
	border-bottom: 1px outset;
	font-family: Arial, Helvetica, Sans-Serif;
	border-collapse: collapse;
	background-color: #f5f5f5;
}


.menuhdr
{
	border-right: whitesmoke 1px groove;
	border-top: whitesmoke 1px groove;
	font-weight: normal;
	font-size: 80%;
	padding-bottom: 2px;
	border-left: whitesmoke 1px groove;
	color: white;
	padding-top: 2px;
	border-bottom: whitesmoke 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #4682b4;
	text-align: center;
}


.printhdr { 	font-size: 14pt;
	font-weight: bold;
	font-family: Times New Roman, Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

.printtext { 	font-size: 12pt;
	font-weight: bold;
	font-family: Times New Roman, Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

.printlbl 
{
	font-size: 11pt;
	font-weight: normal;
	font-family: Times New Roman, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	}
	
.printgridhdr
{
	font-size: 9pt;
	font-weight: normal;
	text-transform: capitalize;
	background-color: white;
	text-align: center;
}


.helphdr
{
	font-weight: bold;
	font-size: 85%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f0e68c;
}


.helptxt
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-weight: normal;
	font-size: 90%;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	background-color: white;
	font-family: Tahoma, Arial,  Helvetica, sans-serif;

}

.helpmenu
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-weight: normal;
	font-size: 90%;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	background-color: white;
	font-family: Tahoma,  Arial,  Helvetica, sans-serif;

}

.aghelpmenu
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-weight: normal;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	background-color: white;
	font-family: Arial,  Helvetica, sans-serif;

}

.helptxt P 
{  margin-top: 6; 
	margin-bottom : 6; 
	margin-left :6; 
	margin-right : 6; }
	
.toolbar
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	border-collapse: collapse;
	background-color: #dcdcdc;
}

.usrbar
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	border-collapse: collapse;
	background-color: #f5f5dc;
}

input, select
{
	font-weight: bold;
	font-size: 100%;
	text-transform: none;
	color: navy;
	text-decoration: none;
}

.btn
{
	font-weight: bold;
	font-size: 80%;
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
}


.whitesmoketbl
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	border-collapse: collapse;
	background-color: #f5f5f5;
}

.toptxt
{
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 4px;
	color: #2f4f4f;
	padding-top: 4px;
	background-color: #e3ebfb;
}



.qhdr
{
	font-weight: bold;
	font-size: 110%;
	color: navy;
	padding-top: 20px;  
}

.grhdr
{
	font-weight: bold;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #f5f5f5;
	background-color: teal;
	text-align: center;
}

.gridfont
{
	font-weight: normal;
	text-align: center;
	font-size: 100%;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
}

.gridforum
{
	font-weight: normal;
	font-size: 100%;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
}



.tdbtn 
{
	height : 36; vertical-align : middle; 	
	font-size: 100%; 
}

.errortxt {font-size: 90%; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: red;}
	
.redborder
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
	border-collapse: collapse;
	background-color: #f5f5f5;
}

.loginlink
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 80%;
	border-left: darkgray 1px solid;
	color: blue;
	border-bottom: darkgray 1px solid;
	background-color: #f5f5f5;
}

.smallgrid 
{
font-size: 90%; 
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;	
vertical-align : top;
}


.bigerr
{
	font-weight: bold;
	font-size: 110%;
	color: #cc0033;
}

.forumhdr
{
	font-weight: bold;
	font-size: 100%;
	color: navy;
	border-bottom: silver 1px solid;
	background-color: #E3EBFB;
}

.forumlink
{
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
	font-weight: bold;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #e0e0e0;
}


.tabmenu
{
	border-right: 1px outset;
	padding-right: 3px;
	border-top: 1px outset;
	padding-left: 3px;
	font-weight: bold;
	padding-bottom: 2px;
	border-left: 1px outset;
	padding-top: 2px;
	border-bottom: 1px outset;
	background-color: #f0f0f0;
}


.hdr1
{
	font-size: 120%;
	font-weight: bold;
	color: #1e90ff;
}

.hdr2
{
	font-size: 110%;
	font-weight: bold;
	color: #4682b4;
}

.utxt
{  font-size: 10pt;
	color: #333333;
}

.utxt P
{
	margin-top: 8; 
	margin-bottom : 8; 
	margin-left :20; 
	margin-right : 20; }

A.tl
{	display:block;
	border-right: #ffffff 1px ridge;
	padding-right: 2px;
	border-top: #f0f0f0 1px solid;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: #ffffff 1px ridge;
	color: #000000;
	border-bottom: #ffffff 1px ridge;
	background-color: #e0e0e0;
	text-decoration: none;
}

A.tl:hover
{
	color: #ffffff;
	background-color: #1e90ff;
	text-decoration: none;
}

A.tl2
{
	border-right: darkgray 1px solid;
	padding-right: 2px;
	border-top: darkgray 1px solid;
	display:  inline-block;
	padding-left: 4px;
	padding-bottom: 2px;
	border-left: darkgray 1px solid;
	color: #000000;
	padding-top: 2px;
	border-bottom: darkgray 1px solid;
	background-color: #e0e0e0;
	text-decoration: none;
}

A.tl2:hover
{
	color: #ffffff;
	background-color: #1e90ff;
	text-decoration: none;
}
