/*  NOR-ALTA ENVIRONMENTAL CSS											 */
/* --------------------------------------------------------------------- */
/*  last modification: November 18, 2007								 */
/*  by: Craig Nickel													 */
/* --------------------------------------------------------------------- */

BODY {
	background-color: #FFFFFF;
	background-image: url();
	margin: 0px 0px 0px 0px;
	scrollbar-track-color: ;
	scrollbar-base-color: ;
	scrollbar-arrow-color: ;
	scrollbar-face-color: ;
	scrollbar-shadow-color: ;
	scrollbar-darkshadow-color: ;
	scrollbar-dark-shadow-color: ;
	scrollbar-highlight-color: ;
	scrollbar-3d-light-color: ;
	font-size: 12px;
	font-family: verdana, arial, helvetica;
	color: #646762;
	opacity: 0.90;

}

div.header {
}


/*  Main Menu (top of page) Items		 */
#menu {
	padding: 25px 0px 15px 19px;
	width: 940px;
	font-size: 14px;
	font-family: arial, helvetica;
	font-weight: bold;
	color: #a7a7a7;
}

.menuitem {
	padding-right: 20px;
	padding-bottom: 10px;
	border: 0;
}

a.mainmenu {
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
	color: #a7a7a7;
	text-decoration: none;
}

A.mainmenu:hover {
	color: #90EB00; 
	text-decoration: none;
}
	
a.mainmenu-on {
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
	color: #00539B;
}

#leftpanel {
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 40px;
	width: 140px;
	vertical-align: top;
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	color: #OOOOOO;
}

#mainpanel {
	padding-top: 18px;
	padding-right: 20px;
	width: 540px;
	vertical-align: top;
	line-height: 20px;
}

#rightpanel {
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 5px;
	width: 140px;
	vertical-align: top;	
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	color: #OOOOOO;
	line-height: 13px;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	font-family: arial, helvetica;
	color: #00539B;
	padding-bottom: 9px;
}
	
h3 {
	font-size: 14px;
	font-weight: bold;
	font-family: arial, helvetica;
	color: #00539B;
	padding-bottom: 9px;
	padding-top: 9px;
}

h5 {
	font-size:  14px;
	font-weight: bold;
	font-family: arial, helvetica;
	color: #00539B;
	padding-top: 9px;
}

.heading {
	color: #00539B;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica;
	line-height: 14px;
	padding: 10px 0px 10px 0px;
}

.subheading {
	color: #00539B;
	font-size: 11px;
	font-family: verdana, arial, helvetica;
	line-height: 14px;
}

.newsdate {
	color: #90EB00;
}


.bluetext {
	color: #00539B;
}

#hashmarks {
		margin: 0px 0px 60px 20px;
		width: 940px;
}

.tabs {
	padding-bottom: 12px;
}

#footer {
	width: 940px;
	line-height: 10px;
	margin: 6px 0px 6px 20px;
}

.footertext1 {
	background-image: url(graphics/dotted-divider.gif);	
	background-repeat: no-repeat;
	background-position:  100% 100%;
	padding: 3px 20px 3px 0px;
	color: #888888;
	font-size: 10px;
	font-family: arial, helvetica;
	line-height:10px;
}

.footertext2 {
	padding: 3px 0px 3px 20px;
	color: #888888;
	font-size: 10px;
	font-family: arial, helvetica;
	line-height:10px;
}

.footertext3 {
	background-image: url(graphics/dotted-divider.gif);	
	background-repeat: no-repeat;
	background-position:  20px 0px;
	color: #888888;
	padding: 3px 20px 3px 40px;
	font-size: 10px;
	font-family: arial, helvetica;
	line-height: 10px;
}

#footer4 {
	background-color: #000000;
	font-size: 4px;
	height: 4px;
	width: 940px;
	margin: 0px 0px 0px 0px;
	line-height: 4px;
	vertical-align: bottom;
}

a.extlink, a.launch-link {
	font-size: 10px;
	padding: 0px 18px 0px 2px;
	background-image: url(graphics/externalLink.gif);
	background-repeat: no-repeat;
	background-position:  100% 70%;
}

.shlink {
	background-image: url(graphics/greendot.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding: 0px 0px 0px 12px;	
	font-size: 11px;
	line-height: 16px;
}

.newsmore {
	background-image: url(graphics/bluelinkarrow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding: 0px 0px 0px 12px;	
	color: #cccccc;
	font-size: 11px;
	line-height: 14px;
}

h4 {
	font-size: 10px;
	background-image: url(graphics/fileicon-gr.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;

}

p.features {
	background-image: url(graphics/fileicon-gr.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	font-size: 10px;
	font-weight: bold;
	padding-left: 14px;
}

/*  dottedline to divide news items on news and events page */
.newsbreak {
	background-image: url(graphics/greyline.gif);
	padding: 0px 0px 0px 2px;
	width: 540px;
	height: 1px;
	line-height: 1px;
	margin-bottom: 5px;
	margin-top: 1px;
}

p.contentend {
	background-image: url(graphics/downarrows.gif);
	background-repeat: no-repeat;
}

p.toplink {
	background-image: url(graphics/uparrow.gif);
	background-repeat: no-repeat;
	line-height: 10px;
	padding-bottom: 10px;
}

.phonetableright {
	padding-left: 20px;
}

/*  Used for padding on the Profit 100 Logo, etc.	 */
p.imagespacer1 {
	padding-bottom: 18px;
}

/*  Footer Links; Green within Grey Box			 */
A.footerlink {
	color: #888888; 
	text-decoration: none;
}

/*  Footer Links; Green within Grey Box			 */
A.footerlink:hover {
	color: #FFFFFF; 
	text-decoration: none;
	background-color: #86EB00;
}

A.plink {
	color: #00539B;
	text-decoration: none; 
}

td.textarea1 {
	background-color: #99816C;
}

/*  Content Links; Green with Grey Box				 */
A.cont:link, A.cont:visited {
	color: #00539B;
	font-weight: ; 
	text-decoration: none;
	background-color: #EEEEEE;
}

A.cont:hover {
	color: #FFFFFF;
	font-weight: ;  
	text-decoration: none;
	background-color: #86EB00;
}

a.newslink  {	
	color: #00539B; 
	text-decoration: none;
}

a.newslink:hover {
	text-decoration: underline;
}

/*  Paragraph Formatting for Top Arrow and Link			 */
p.toplink {
	background-image: url(graphics/uparrow.gif);
	background-repeat: no-repeat;
	line-height: 10px;
	padding-bottom: 10px;
}

/*  Link Information for Top Button		 */
a.toplink  {	
	color: #00539B; 
	background-color: ;
	text-decoration: none;
	font-size: 11px;
}

a.toplink:hover {
	color: #FFFFFF;
	font-weight: ;  
	text-decoration: none;
	background-color: #86EB00;
}

.servlist {
	list-style : square;
}

.greenhash1 {
	position: absolute;
	left: 20px;
}

.greenhash2 {
	position: absolute;
	left: 200px;
}

.greenhash3 {
	position: absolute;
	left: 780px;
}

.greenhash4 {
	position: absolute;
	left: 933px;
}

#footerblack {
	background-color: #000000;
	width: 940px;
	height: 8px;
	line-height: 4px;
	margin: 0px 0px 0px 0px;
}

#dottedline {
	background-image: url(graphics/greyline.gif);
	padding: 0px 0px 0px 0px;
	width: 940px;
	height: 1px;
	line-height: 1px;
	margin-bottom: 5px;
	margin-top: 1px;
}

.spacer25pxtop {
	padding-top: 25px;
}

.spacer75pxtop {
	padding-top: 75px;
}


/*  In Development and Coming Soon Page Style Properties		 */

#indevtable01 {
	margin-left: auto;
	margin-right: auto;
	width: 580px;
	padding-top: 100px;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: top;
	font-family: arial, helvetica;
}

.greendivide {
	padding-top: 20px;
	padding-bottom: 20px;
}

.devheading01 {
	color: #00539B;
	font-size: 18px;
	font-family: verdana, arial, helvetica;
	font-weight: bolder;
}

.devheading02 {
	color: #86EB00;
	font-size: 14px;
	font-family: arial, helvetica;
	font-weight: bolder;
}

.devheading03 {
	color: Gray;
	font-size: 12px;
	font-family: arial, helvetica;
	font-weight: bolder;
}

.devbreak {
	background-image: url(graphics/greyline.gif);
	padding: 0px 0px 0px 2px;
	width: 580px;
	height: 1px;
	line-height: 1px;
	margin-bottom: 25px;
	margin-top: 5px;
}

.devheading04 {
	color: #444444;
	font-size: 14px;
	font-family: arial, helvetica;
	font-weight: bolder;
}

.devlink {
	background-image: url(graphics/bluelinkarrow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding: 0px 0px 0px 12px;	
	color: #cccccc;
	font-size: 11px;
	line-height: 14px;
	margin-top: 20px;
}
