/* CSS Document */

/** emcor blue: #0B6EA5 */
body { 
       background-repeat:repeat-x;
	   background-color:#000000; 
	   font-family: Arial, Helvetica, sans-serif; }
	   
.drkbluebg { background: #0d5f89; color: white; }

.twelvepoint { font-size: 12pt; 
               font-family: Arial, Helvetica, sans-serif; }
.tenpoint { font-size: 10pt; 
            font-family: Arial, Helvetica, sans-serif; }
.ninepoint { font-size: 9pt; 
             font-family: Arial, Helvetica, sans-serif; }
.eightpoint { font-size: 8pt; 
              font-family: Arial, Helvetica, sans-serif; }


.error { color: #333; background: transparent;
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size: 9pt; }
		 
.contactuserror { color: #F4A460; background: transparent;
		          font-family: Arial, Helvetica, sans-serif; 
		          font-size: 9pt; }
	   
table#outertable { color:#000000; background:#FFFFFF; }
table#textboxes { margin-top: 5px; margin-bottom: 5px; 
                  padding-top: 5px;
				  padding-bottom: 5px;
                  color: #FFFFFF; background: #0B6EA5; border: 1px solid #4d96bd; 
				  font-family: Arial, Helvetica, sans-serif; 
				  font-size: 9pt; }
				  
td#flashcell { padding-bottom: 5px; }

.largertext { color: #FFFFFF; background: transparent;
			  font-family: Arial, Helvetica, sans-serif;
			  font-weight:bold;
			  font-size: 14pt; }
			  
.bigboldtext { color: #FFFFFF; background: transparent;
			  font-family: Arial, Helvetica, sans-serif;
			  font-weight:bold;
			  font-size: 12pt; }
			  
form#searchform { padding: 0px; margin: 0px; }

input#submitbutton { font-size: 10pt; color: black; background: white; }

input.button { font-size: 10pt; color: black; background: white; }

div#flasharea { position: relative; top:-10px; z-index: 0; }

input.text, textarea.text { font-size: 9pt;
                            font-family: Arial, Helvetica, sans-serif; 
                            font-weight: normal; 
							margin-bottom: 3px; }
							
ol.maptoemcor { padding-top: 0px; margin-top: 0px; 
                margin-left: 0px; padding-left: 0px;
				list-style-position: inside;
				text-indent: 0px; }
				
.blackonwhite { color: black; background: white; 
                padding: 3px; border-bottom: 1px solid black; }
				
.mainhead { font-size: 14pt; font-family: Arial, helvetica, san-serif; color: #0D5F89; font-weight: bold; }

.subhead  { font-size : 12pt; font-family : Arial,helvetica, san-serif; color : #0D5F89; font-weight: bold; }

p.breadcrumb { font-size: 10pt; font-family: Arial, Helvetica, sans-serif;
               padding: 0px; margin: 0px;  position: relative; top: -17px; left: 36px;  }
			   
.csdiv { font-size: 10pt; color: #000000; background: #CCCCCC; border: 1px solid black; padding: 5px;  }

td#leftcell { padding: 5px; color: #000000; background: #CCCCCC;
            border-left: 1px solid black;
			border-top: 1px solid black;
			border-bottom: 1px solid black; }
			
td#rightcell { padding: 5px; color: #000000; background: #CCCCCC; 
             border-right: 1px solid black;
			 border-top: 1px solid black;
			 border-bottom: 1px solid black; }
			 
.redishtext { color: #870D21; background: transparent; font-weight: bold; }

/** footer text links: gray text on footer bar image as bg */ 
td#footer { color: #333; background: transparent;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 9pt; 
			background-image: url(images/footer.jpg); 
			background-repeat:no-repeat;}

a.footerlink:link { color: #333; background: transparent;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 9pt;
			text-decoration: underline; }
a.footerlink:visited { color: #333; background: transparent;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 9pt;
			text-decoration: underline; }
a.footerlink:hover { color: #333; background: transparent;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 9pt;
			text-decoration: none; }
a.footerlink:active { color: #333; background: transparent;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 9pt;
			text-decoration: underline; }


/** text links for emcor blue bg and white text  */
a.textlink:link { color: #FFFFFF; background: transparent;
			      font-family: Arial, Helvetica, sans-serif; 
			      font-size: 9pt; 
				  text-decoration: none; }
a.textlink:visited { color: #FFFFFF; background: transparent;
			      font-family: Arial, Helvetica, sans-serif; 
			      font-size: 9pt; 
				  text-decoration: none; }
a.textlink:hover { color: #FFFFFF; background: transparent;
			      font-family: Arial, Helvetica, sans-serif; 
			      font-size: 9pt; 
				  text-decoration: underline; }
a.textlink:active { color: #FFFFFF; background: transparent;
			      font-family: Arial, Helvetica, sans-serif; 
			      font-size: 9pt; 
				  text-decoration: none; }

				  
/** text links for emcor blue bg and white text HOMEPAGE ONLY  */
a.textlinkhm:link { color: #FFFFFF; background: transparent;
			      font-family: Arial, Helvetica, sans-serif; 
			      font-size: 9pt; 
				  text-decoration: underline; }
a.textlinkhm:visited { color: #FFFFFF; background: transparent;
			      font-family: Arial, Helvetica, sans-serif; 
			      font-size: 9pt; 
				  text-decoration: underline; }
a.textlinkhm:hover { color: #FFFFFF; background: transparent;
			      font-family: Arial, Helvetica, sans-serif; 
			      font-size: 9pt; 
				  text-decoration: none; }
a.textlinkhm:active { color: #FFFFFF; background: transparent;
			      font-family: Arial, Helvetica, sans-serif; 
			      font-size: 9pt; 
				  text-decoration: underline; }
				  
/* links for text links on a white background */
a.onwhitelink:link { color: #0d5f89; background: white;
			      font-family: Arial, Helvetica, sans-serif; 
			      font-size: 10pt; 
				  text-decoration: underline; }
a.onwhitelink:visited { color: black; background: white;
			      font-family: Arial, Helvetica, sans-serif; 
			      font-size: 10pt; 
				  text-decoration: underline;  }
a.onwhitelink:hover { color: #0d5f89; background: white;
			      font-family: Arial, Helvetica, sans-serif; 
			      font-size: 10pt; 
				  text-decoration: none;  }
a.onwhitelink:active { color: #C00; background: white;
			      font-family: Arial, Helvetica, sans-serif; 
			      font-size: 10pt; 
				  text-decoration: underline; }
				  
/* breadcrumb nav links */
/* links for text links on a white background */
a.breadcrumb:link { color: #0D5F89; background: white;
			      font-family: Arial, Helvetica, sans-serif; 
			      font-size: 10pt; 
				  text-decoration: underline; }
a.breadcrumb:visited { color: #7F477F; background: white;
			      font-family: Arial, Helvetica, sans-serif; 
			      font-size: 10pt; 
				  text-decoration: underline;  }
a.breadcrumb:hover { color: #0D5F89; background: white;
			      font-family: Arial, Helvetica, sans-serif; 
			      font-size: 10pt; 
				  text-decoration: none;  }
a.breadcrumb:active { color: #C00; background: white;
			      font-family: Arial, Helvetica, sans-serif; 
			      font-size: 10pt; 
				  text-decoration: underline; }
				  

/* links for text on a grey bg */
a.ongreylink:link { color: #0d5f89; background: #CCC;
			      font-family: Arial, Helvetica, sans-serif; 
			      font-size: 10pt; 
				  text-decoration: underline; }
a.ongreylink:visited { color: black; background: #CCC;
			      font-family: Arial, Helvetica, sans-serif; 
			      font-size: 10pt; 
				  text-decoration: underline;  }
a.ongreylink:hover { color: #0d5f89; background: #CCC;
			      font-family: Arial, Helvetica, sans-serif; 
			      font-size: 10pt; 
				  text-decoration: none;  }
a.ongreylink:active { color: #C00; background: #CCC;
			      font-family: Arial, Helvetica, sans-serif; 
			      font-size: 10pt; 
				  text-decoration: underline; }
