/* Name of Company Goes Here 
 * (c) Name of Company Goes Here -- www.websitehere.org
 * 
 */
 
html { padding: 0px; margin: 0px; }
body {
    padding: 0px;
    background: #677f89 url("/PROGRESS/concepts/background1.gif") top repeat-x;
    font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
    color: #666; 
    margin: auto; }
    
img { border: 0; }
	
div { border: 0; }
    
a:link{ 
   color:#06F;
   text-decoration: none;
   background: #fff;}

a:visited{
   color:#06F;
   text-decoration:none;
   background: #fff;}

a:hover{
   color:#06F;
   text-decoration:underline;
   background: #fff;}

a:visited:hover{
    color:#06F;
    text-decoration:underline;
    background: #fff;}
    
div.spacer {
    clear: both; }

/* FONT IN TABLES */    
body td {
    font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
    color: #666; }

/* HEADER TAGS USING h1 - h6 HELPS SEARCH ENGINES UNDERSTAND CONTENT IMPORTANCE*/

h1 { 
   font: bold 18px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
   color: #036;
   margin: 0px 0px 5px 0px;
   background: #fff;}

h2 { 
   font: bold 14px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
   margin: 20px 0px 5px 0px;
   color: #069;
   background: #fff;}
   
h3 { 
   font: bold 13px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
   color: #09C;
   margin: 20px 0px 5px 0px;
   background: #fff;}
   
h4 { 
   font: bold 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
   color: #333;
   margin: 20px 0px 5px 0px;
   background: #fff;}
   
/* PARAGRAPH TAG */

p {
   margin: 0px 0px 0px 0px;
   padding: 10px 15px 0px 15px;
   font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
   line-height: 17px;
   color: #666;
   }
   
.pictures {	
    float: right;
	padding-left: 15px;
	padding-bottom: 10px;
	margin: 0px;}

/* HOLDS CONTENT ON THE PAGE */
#container { 
    width: 770px;
    padding: 0px;
    border: 0px dashed #CCC;
    margin: auto;
    color: #333;
    background: #fff;
	overflow:visible;}
    
#flash { 
    float: left;
    width: 416px;
    height: 449px;
    border: 0px solid #CCC;
    padding: 0px 15px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #333;
    overflow: hidden; }
        
#content { 
    width: 742px;
    border: 0px solid #CCC;
    padding: 10px 0px 10px 10px;
    margin: 9px 0px 0px 9px;
    color: #333;
    background: #fff url("/pics/shared/secondary_top_bg.gif") repeat-x top left; }
	
#header {margin:0px 10px 0px 0px;height:25px;width:732px;}

#logo { float:left;margin:0px;padding:0px; }	

#printlogo { display:none; }
    
/* LIST */
#navcontainer { 
    margin: auto;
    height: 17px;
    color: #fff;
    background:url("/pics/index/top_nav_bckgrnd.gif");
    font: bold 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
    letter-spacing: .1em;
    border: 0px solid #333;
    padding: 31px 0px 0px 0px;
	overflow:hidden; }
	
#navcontainer a {
    padding:5px 5px 0px 5px; 
	margin:0px;
	background:none;
    color: #eee; }

#navcontainer a:link, #navcontainer a:visited { color: #eee; background:none;text-decoration: none; }

#navcontainer a:hover { color: #fff;text-decoration: underline; }
	
#main { margin:25px 25px 25px 170px;width:540px;min-height:350px; }

#main h1 { color:#4a606a;background:none;font:normal 14px 'Trebuchet MS', Arial, Helvetica, sans-serif;margin-left:15px; }

#main h2, .green { color:#4a606a;background:none;font:normal 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;margin-left:15px;margin-bottom:0px; }

#leftnav {
margin:0px 0px 0px 0px;
padding:0px;
background:url('/pics/shared/secondary_nav_bg.gif') repeat-x;
width:156px;
float:left;
height:300px; }

#leftnav ul {
list-style:none;
padding:30px 10px 0px 10px;
margin:0px 0px 0px 0px;
width:136px; }	

#leftnav a { background:none;color:#363e25;font:12px normal 'Trebuchet MS', Arial, Helvetica, sans-serif;padding:0px; }

#leftnav ul li {padding:5px 0px 5px 0px;color:#363e25;font:12px normal 'Trebuchet MS', Arial, Helvetica, sans-serif;border-bottom:3px dotted #c0c4b8;}

#leftnav li.btmBorder, #main .newsBorder {background:url('/pics/shared/secondary_nav_line.gif') repeat-x;display:block;height:3px;padding:0px;line-height:3px;font-size:3px;}

#main .newsBorder {margin:10px 15px;}

#main ul, #main ol { 
font: normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
line-height:17px;
color:#666;
margin:5px 0px 0px 30px;
padding:0px 0px 0px 15px; }

#main ul li { list-style-image:url('/pics/shared/green_li.gif'); } 

/* LITERATURE PAGE */

#literature { margin:15px 0px 0px 15px;height:auto;min-height:600px;  }
#literature ul { list-style:none;padding:0px;margin:0px; }
#literature ul li { float:left;width:125px;text-align:center;list-style:none;display:block;height:200px;}
#literature ul li label { display:block;width:125px;height:110px;}
#literature ul li img { border:1px solid #666;width:75px;margin:0px 25px 5px 25px;height:100px; }
#literature ul li a { font-weight:bold; }
#literature ul li b { color:#363e25; }

/* LINKS PAGE */

#main #links ul {list-style:none;margin-top:5px;}
#main #links ul li {list-style-image:none;}
#main #links ul li label {width:65px;display:block;float:left;}

/* CONTACT FORM */

#contactform ul { list-style:none;margin-left:0px;padding-left:15px; }
#contactform ul li { list-style-image:none;margin-bottom:5px;}
#contactform ul li label { width:65px;display:block;float:left;padding-right:10px; }
#contactform ul li input, #contactform ul li textarea { border:1px solid #999; }

.error {color:red;font-weight:bold;}

/* EMPLOYMENT PAGE */

#main a.apply, #main a.apply:hover { display:block; height:19px; width:83px; text-align:center; line-height:19px; color:#fff; }
#main a.apply { background:url('/pics/about/apply_off.gif') no-repeat; }
#main a.apply:hover { background:url('/pics/about/apply_on.gif') no-repeat;text-decoration:none; }

/* SITEMAP PAGE */

#main #sitemap #about,#main #sitemap #color { list-style:none; margin-top:5px; padding-top:0px; font-size:12px }
#main #sitemap #about li { list-style-image:url('/pics/shared/green_li.gif'); }
#main #sitemap #color li { list-style-image:url('/pics/shared/blue_li.gif'); }

/* SPECIAL FONT COLORS */
.search {
    font: bold 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
    color: #677f89;
    text-align: right;
    display: block; }
	
.green {color:#4a606a;background:none;font:12px normal 'Trebuchet MS', Arial, Helvetica, sans-serif;margin-left:0px;margin-bottom:0px;}	

.searchbox { border-left:1px solid #999;border-top:1px solid #999;border-right:none;border-bottom:none;width:150px; }

.searchgo { border:0px solid #999;background:transparent;font:bold 12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;color:#677f89;line-height:19px;height:19px;margin-left:3px; }
    
.red {
    display: block;
    margin-top: 40px;
    font: bold 13px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
    color: #C00;
    background: #fff; }

#utilnav { 
    width: 752px;
    height: 21px;
    border: none;
	text-align:center;
    padding: 65px 0px 0px 0px;
    margin: 0px 10px 0px 10px;
    color: #4c636c;
    background: #fff url("/pics/shared/secondary_btm_bg.gif") repeat-x top left; }
	
#utilnav a, #main a { color: #4c636c;font:normal 11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif; text-decoration:none;background:none; }

#utilnav a:hover, #main a:hover { text-decoration:underline; }

/* FOOTER */
#footer {
    display: block;
    line-height: 14px;
    text-align: center;
    border: 9px solid #fff;
    padding: 10px;
    color: #666;
    clear: both;
    background: #fff url("/pics/index/beige_to_white_bck.gif") repeat-x top left;
    font: normal 10px Arial, Helvetica, Verdana, sans-serif; } 
	
#footer a {color: #666;background:none;}	


