/* Pathfinders' CSS Document */

html,body {
	color: #353535;
	background-color: #414141;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
}

td{ font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  font-size: 13px; color: #353535; }
.small{ font-size:10px; }
.large{ font-size: 15px;}

/* font colors */
.red{ color:#7c1515;}
.green{ color:#848655;} 

/* headings */
h4{ color:#848655; margin:0; padding:0 0 0 0; font-weight:bold;} 
h6{ color:#848655; font-size:12px; font-weight:bold; margin:0; padding:10px 0 0 0;}
.green-bold{ color:#848655;font-weight:bold;}

/* links */
a:link, a:visited, a:active{color: #7c1515; text-decoration: underline;}
a:hover{color: #7c1515; text-decoration: underline;}

.back-links a:link, .back-links a:visited, .back-links a:active, .back-links a:hover{color: #FFFFFF; text-decoration: underline;}
/* footer */
.footer{ font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;  font-size:11px;}
a.footer:link, a.footer:visited, a.footer:active{color: #353535; text-decoration: none;}
a.footer:hover{color: #353535; text-decoration: underline;}

/* contact us inside pages - smaller text */
.contact-inside{ font-size:11px; z-index: 2;margin: 5px 10px 5px 10px; padding: 5px 10px 5px 10px; opacity:.80;filter:alpha(opacity=80);-moz-opacity: 0.8;KHTMLOpacity: 0.8;background-color: #eff6da;border-bottom: #b0b059 thin solid;border-right: #b0b059 thin solid;border-left: #b0b059 thin solid; }
a.contact-inside:link, a.contact-inside:visited, a.contact-inside:active{color: #353535; text-decoration: none;}
a.contact-inside:hover{color: #353535; text-decoration: underline;}
.heading{ background-color: #939c79;}
.heading-main-inside{ background-color: #a6ad8d;}

.home-heading-lets-get-started{background-color: #aeb493;}

.top-back{ background:#FFFFFF url(../images/top-back.jpg) no-repeat;}

/*borders*/
.border{ border-bottom:#a6ad8d thin solid inherit;
		border-left:#a6ad8d thin solid inherit;
		border-right:#a6ad8d thin solid inherit;
		border-top:#a6ad8d thin solid inherit;
		padding: 7px 7px 7px 7px;} 

/* special tables */
.home-content{ margin: 0px 10px 0px 10px; padding: 0px 10px 0px 10px; background:url(../images/home-main-content-back-e6e6b3.jpg) #e6e6b3 no-repeat;}
.home-content-bottom { margin: 0px 10px 0px 10px; padding: 0px 10px 0px 10px; background:url(../images/home-main-content-bottom.gif) #e6e6b3 no-repeat; width:738px; height: 12px; }
.inside-content-bottom { margin: 0px 10px 0px 10px; padding: 0px 10px 0px 10px; background: url(../images/no-road-sign-bottom.gif) bottom #e6e6b3 no-repeat; width:738px; height: 8px; }
.h-main{ 
	z-index: 2;
	margin: 5px 10px 5px 10px; 
	padding: 5px 10px 5px 10px; 
	opacity:.80;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	KHTMLOpacity: 0.8;
	background-color: #eff6da;
	border-bottom: #b0b059 thin solid;
	border-right: #b0b059 thin solid;
	border-left: #b0b059 thin solid;
	}
.h-main-right{
	z-index: 2;
	margin: 5px 10px 5px 10px; 
	padding: 5px 10px 5px 10px; 
	opacity:.80;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	KHTMLOpacity: 0.8;
	background-color: #eff6da;
	border-bottom: #b0b059 thin solid;
	border-right:  #b0b059 thin solid;
}
.h-main-left{ 
 	z-index: 2;
	margin: 5px 10px 5px 10px; 
	padding: 5px 10px 5px 10px; 
	opacity:.80;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	KHTMLOpacity: 0.8;
	background-color: #eff6da;
	border-bottom: #b0b059 thin solid;
	border-left:  #b0b059 thin solid;
}
.calculator { 
	z-index: 1;
	opacity:.100;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	KHTMLOpacity: 1;} 
.extra-padding{ margin: 2px; padding: 2px; }
.bottom-border{ border-bottom: thin solid #bfbfbd;}
.left-right-spacing{ margin: 0px 10px 0px 10px; padding: 0px 10px 0px 10px;}

.borderTable {padding: 8px 8px 8px 8px; border: 1px solid #bfbfbd; margin-left: 20px; margin-top: 10px; margin-bottom:10px; }
p.border{ border-bottom: thin solid #bfbfbd; margin: 0px 5px 0px 0px; padding: 0px 5px 0px 0px;}

/* LISTS */
.numbers{ list-style:decimal; padding: 2px 0px 2px 0px; margin: 2px 5px 2px 20px;}
.squares{ list-style-image:url(../images/square.gif);}
ul.no-bullets{ list-style:none; }
ul.no-bullets-home{ list-style:none; margin:4px 2px 4px 30px; padding:4px 2px 4px 30px;   }
ul.no-bullets-top{ list-style:none; padding: 4px 2px 8px 13px; margin: 4px 2px 8px 13px;}
.upper-roman { list-style: upper-roman;}
.lower-case-letters{ list-style: lower-alpha;}


/* borders around images */
.image-border{ border-color:#bfbfbd; } 

hr{color:#bfbfbd; margin:0 0 0 0; padding:0 0 0 0; line-height:8px;}

#dash{ background-image: url(../images/green-dots.gif); background-position:bottom; background-repeat:repeat-x;}
.back-links{ padding: 3px 10px 3px 20px; background-image:url(../images/top-2ndtier-green-bar.gif); background-repeat: repeat-y; color:#FFFFFF; font-size:11px;} 
#left-nav{ padding: 10px 5px 10px 30px; background-image:url(../images/left-nav-back-repeat.gif); line-height: 16px; font-size:12px;}

table.static-pages-spacing{ padding: 5px, 15px, 15px, 15px; margin: 5px, 15px, 15px, 15px; }

.subtitles { font-size: 12px; font-weight: bold; }
.titles{ color:#FFFFFF }

.headertable, .headertable td { color:black; background-color:lightgrey; font-weight: bold; }

.textboxStandard {
	width: 140px;
}

.textboxThin{
	width: 60px;
}

.textboxWide {
	width: 280px;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
/*Menu CSS
In order for this to work correctly you must remove - "http://www.w3.org/TR/html4/loose.dtd" 
css and javascript are affected by the dtd tags right at the top of the html page*/


.menuI
{	position: absolute;
	z-index: 7;
	text-align: left ;
	font: bold 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #353535;
	width: 100% ;
	height: 100%;
	cursor: pointer;
	margin-left: 10px;
	margin-top: 2px;

}

.menu
{	position: absolute;
	z-index: 4;
	visibility: hidden;
	width: 300px;
	border: #b0b059 thin solid; 
}

.menuBack

{	position: absolute;
	z-index: 5;
	visibility: hidden;
	opacity:.90;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	KHTMLOpacity: 0.9;
	background: url(../images/menu-item-back.gif) #e8d957 repeat;
	display: block;
	width: 100%;
	height: 100%;

}

.menuHighlight
{	position:absolute;
	z-index:6;
	visibility:hidden;
	opacity:1;
	filter:alpha(opacity=100);
	-moz-opacity: 0.9;
	KHTMLOpacity: 0.9;
	background-color: #e6e6b3;
	display: block;
	top: 3;
	width: 100%;
	height: 23px;
	text-decoration:underline;
}

#submenu1
{
	left: 298px;
	top: 72px;
}

input { background-color: #f5f5a0; color: #000000;font-family:Trebuchet MS,sans-serif; }
select{background-color: #f5f5a0; color: #000000; font-family:Trebuchet MS,sans-serif; }
textarea{ background-color: #f5f5a0; color: #000000; font-family:Trebuchet MS,sans-serif;}
input.groovybutton
{
   font-family:Trebuchet MS,sans-serif;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#494943;
}
