/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.5; 
	color: #606060;
	background-color: white;
}

H1	{		
	font-weight: bold; 
	font-size: 24px;
	color: #424242;
	}	
		
H2	{		
	font-weight: bold; 
	font-size: 24px;
	color: #424242;
	}	
		
H3	{	
	font-weight: bold; 
	font-size: 24px;
	color: #bbbdbd;
	}	
		
H4	{		
	font-weight: bold; 
	font-size: 18px;
	color: #bbbdbd;
	}	
		
H5	{		
	font-weight: bold; 
	font-size: 15px;
	color: #bbbdbd;
	}	
		
H6	{		
	font-weight: bold; 
	color: #bbbdbd;
	}	

TD
{		
	/*background-color: white;*/
	font-size:13px;
}

A:link	
{
	cursor: pointer;
	cursor: hand;	
	color: #606060;
	text-decoration: none;
	font-size: 13px;
	}	
		
A:visited	
{
	cursor: pointer;
	cursor: hand;	
	color: #606060;
	text-decoration: none;
	}	
		
A:active	
{
	cursor: pointer;
	cursor: hand;
	color: #606060;
	text-decoration: none;
	}	
		
A:hover	
{
	cursor: pointer;
	cursor: hand;	
	color: #424242;
	text-decoration: underline;
	}	

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;
	}	

/* rectangle, used as map rectangle */
.rectangle	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border-color: #000000;
	}
/* mouseRectangle, used as map rectangle */
.mouseRectangle	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border-color: #FF0000;
	}
/* dial, used in the dial */
.dial	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border-color: #000000;
	}
/* generalHeader, used in the Admin page */
.generalHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: #008080;
	font-family: Verdana, Arial
}
/* toolCell family, used in lists */
.toolCell
{
	font-weight: bold; 
	color: #43453f;
}
.toolCellCmd
{	
	font-weight: bold; 
	color: #43453f;
}
.toolCellHilite
{	
	font-weight: bold; 
	color: #5e8d00;
}
/* profileCell family, used in lists (discriminates profile tasks) */
.profileCell
{
	font-size: 8pt;
	color: #008080;
	font-family: Verdana, Arial;
	background-color: #CEFECA;
	text-decoration: none
}
.profileCellHilite
{
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana, Arial;
	background-color: #9ACC99;
	text-decoration: none
}
/* normalRow family, used in lists */
.normalRow
{			
	background-color: #FFFFFF;	
}
a.normalRow
{		
	background-color: #FFFFFF;
	text-decoration: none
}
a.normalRow:visited
{			
	background-color: #FFFFFF;	
}
a.normalRow:hover
{			
	background-color: #FFFFFF;
	text-decoration: underline
}
span.normalRow
{			
	background-color: #FFFFFF;	
}
span.normalRow:visited
{			
	background-color: #FFFFFF;	
}
span.normalRow:hover
{			
	background-color: #FFFFFF;
	text-decoration: underline
}
/* normalRow family, used in lists to hilite rows */
.niceRow
{			
	background-color: #edf3f8;	
}
a.niceRow
{			
	background-color: #edf3f8;	
}
a.niceRow:visited
{			
	background-color: #edf3f8;	
}
a.niceRow:hover
{		
	background-color: #edf3f8;
	text-decoration: underline
}
/* hiliteRow family, used to hilite rows in the administrator */
.hiliteRow
{	
	color: #008080;	
	background-color: #9ACC99;	
}
/* ctlX family, used for forms elements */
.ctlDropDown
{	
   color:#666666;
   font-size:15px;
   height:23px;
   background-color:#FFFFFF;
   background: url(./images/searchbuttonbg.gif);
   border-top-style:solid;
   border-top-color:#DDDDDD;
   border-top-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#AAAAAA;
   border-bottom-width:2px;
   border-left-style:solid;
   border-left-color:#DDDDDD;
   border-left-width:1px;
   border-right-style:solid;
   border-right-color:#AAAAAA;
   border-right-width:2px;
}
.ctlInput
{	
   color:#666666;
   font-size:15px;
   /* height:23px; */
   background-image:url(./images/inputbg.gif);
   border-top-style:solid;
   border-top-color:#AAAAAA;
   border-top-width:2px;
   border-bottom-style:solid;
   border-bottom-color:#DDDDDD;
   border-bottom-width:1px;
   border-left-style:solid;
   border-left-color:#AAAAAA;
   border-left-width:2px;
   border-right-style:solid;
   border-right-color:#DDDDDD;
   border-right-width:1px;
}
.ctlButton
{	
   color:#666666;
   font-size:15px;
   height:22px;
   background-image:url(./images/searchbuttonbg.gif);
   border-top-style:solid;
   border-top-color:#DDDDDD;
   border-top-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#AAAAAA;
   border-bottom-width:2px;
   border-left-style:solid;
   border-left-color:#DDDDDD;
   border-left-width:1px;
   border-right-style:solid;
   border-right-color:#AAAAAA;
   border-right-width:2px;
}
.ctlHidden
{
	font-size: 6pt;
	color: white;
}
/* prompt, used for display prompts */
.prompt
{	
	color: #cc6666;	
}
/* menuLink family, used in the menu*/
.menuLink
{
	cursor: pointer;
	cursor: hand;
	color: #b4b4b4;		
}
a.menuLink:hover
{
	color: #424242;		
}
/* menuTool family, used in the menu*/
a.menuTool
{
	color: #b4b4b4;
}
a.menuTool:hover
{
	color:#424242;		
}

.mainHeading
{
	font-weight: bold; 
	font-size: 18px;
	color: #424242;
}

.mainHeadingGray
{
	font-weight: bold; 
	font-size: 18px;
	color: #bbbdbd;
}

.logotext
{
	color: #606060;
}

.logoheading
{
	font-weight: bold; 
	color: #43453f;
	font-size: 13px;
}

.mainbg
{
	background-image: url(images/bggrad.png);
	background-repeat: repeat-x;	
	/*background-color: #7DBB02;*/
	background-color: White;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.5; 
	color: #606060;
}

.mainbg_t
{
	background-image: url(images/bggrad_t.png);
	background-repeat: repeat-x;		
	background-color: White;
	white-space:nowrap;
}

.mainbg_tl
{
	background-image: url(images/bggrad_tl.png);
	background-repeat:no-repeat;
	background-color: White;
	width: 11px;
}

.mainbg_tr
{
	background-image: url(images/bggrad_tr.png);
	background-repeat:no-repeat;
	background-color: White;
	width: 11px;
}

.logolink
{	
	color: white;
	font-size: 13px;
}

a.logolink:link
{
	color: white;
}

a.logolink:active
{
	color: white;
}

a.logolink:visited
{
	color: white;
}

.qmapsel {
	color: #5E8D00;
	font-weight: bold;
}
	
.qmapnotsel {
	
}