body { 
        margin:0 auto;
       line-height:1.6;
	   font-family:Arial, Helvetica, sans-serif;
	   
	   font-size:10pt;
	   color:#676768;
	   background:#000000;
}

a img { border:none}

th,td { text-align:left;vertical-align:top;}

ul { margin-top:0px; 
     padding-top:0px;
     +padding-top:5px;_padding-top:5px;}

a { text-decoration:underline; color:#676768;}

.container { width:100%;
             margin:0 auto;
			 background:#fff;
}

.header { width:1000px;
          height:218px;
		  margin:0 auto;
		  position:relative;
}

.header_outter { width:100%; background:#000;}

#header-top { position:absolute; top:0;left:0;}

.nav { width:1000px; height:28px;
      
	   margin:0 auto;
	    margin-top:10px;
	   }
	   
.home { width:193px;
        height:28px;
		display:block;
		float:left;
		background:url(images/nav/home.gif);
}

.home:hover,.home-on { background:url(images/nav_on/home.gif); }

.about { width:202px;
        height:28px;
		display:block;
		float:left;
		background:url(images/nav/about.gif);
}

.about:hover,.about-on { background:url(images/nav_on/about.gif);}

.services { width:197px;
        height:28px;
		display:block;
		float:left;
		background:url(images/nav/services.gif);
}

.services:hover,.services-on { background:url(images/nav_on/services.gif);}

.working { width:202px;
        height:28px;
		display:block;
		float:left;
		background:url(images/nav/working.gif);
}

.working:hover,.working-on { background:url(images/nav_on/working.gif);}

.contact { width:200px;
        height:28px;
		display:block;
		float:left;
		background:url(images/nav/contact.gif);
}

.contact:hover,.contact-on { background:url(images/nav_on/contact.gif);}

.main { width:840px; 
        padding:60px 150px 60px 10px;
		/*background:url(images/main-bg.gif) no-repeat 795px 85px;*/
		position:relative;
		margin:0 auto;
}

.main_outter { width:100%;}

.download { position:absolute;
            display:block;
			width:105px;
			height:200px;
			left:894px;
			top:60px;
			z-index:100;
}

.download img { margin-bottom:10px;}

.apply-now { position:absolute;
            display:block;
			width:105px;
			height:180px;
			left:894px;
			top:60px;
			z-index:100;
}

h1 { font-family:"Times New Roman", Times, serif;
     font-size:16pt;
	 color:#e41b40;
	 margin-top:0px;
	 padding-top:0px;
}

h2 { font-family:Arial, Helvetica, sans-serif;
     font-size:12pt;
	 color:#e41b40;
	 margin-top: 30px;
}

h3 { font-size:11pt; margin-bottom:0px;}

.links { font-weight:bold; color:#a3a4a5; font-style:italic; }

#men {
	position:absolute;
	left:618px;

}

.footer-upper { width:1000px; height:77px; background:url(images/footer-upper.gif) no-repeat -110px 0; margin:0 auto;}

.footer { width:1000px; height:22px; margin:0 auto;
          
		  color:#fff;
		  font-size:8pt; font-weight:bold;}

.footer-outer { width:100%; background:#000}

.input-field { width:250px; padding-top:5px; padding-bottom:5px;}

.submit { width:80px; height:40px; background:#E41B40;color:#fff; border:none;}

.textarea-field { width:650px;}

.form td,.form th { padding-bottom:10px;}

.form th { width:100px}

.validation-error li { color:#000;}

a.contact-emails { color:#E41B40;}

a.rollover:hover { text-decoration:underline;}

.buttons { display: block; padding:3px 35px; _padding:4px 30px; color:#fff; background:#E21B3F;height:21px; float:left; margin-left:10px;_margin-left:15px;text-decoration:none;}
.buttons:hover,.buttons-on { background:#fff;color:#E21B3F; border:2px solid #E21B3F;height:18px; padding:1px 33px 4px 33px;_padding:2px 28px 3px 28px}

.generic-table .related-document-item { 
                    display:block;
                    /*width:586px;*/
                    height:20px;                    
                    padding:0px 0px 0px 10px;                    
                    text-align:left;
                    color:#000000;
                   /* background:url(images/arrow.gif) no-repeat 576px center;
                    border-bottom:1px solid #d8d8d8;*/
}

.news-articles a { color:#E41B40; font-style:italic;}

/* client added styles */

body { 
	margin:0 auto;
	line-height:1.6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#676768;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	color:#e41b40;
	margin-top:0px;
	margin-bottom:0px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#e41b40;
	margin-bottom:0px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	margin-bottom:0px;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin-bottom:0px;
	margin-top: 0px;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin-bottom:0px;
}
h6 {
	font-size:10pt;
	margin-bottom:0px;
	margin-top: -5px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, p a, ul li a {
	color:#676768;
	text-decoration:underline;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a:hover, ul li a:hover {
	color:#e41b40;
}