/* Reset Style.
* @author Eric Meyer
* @author Russ Tennant (russ@i2rd.com)
* @author Ben Barber (bbarber@i2rd.com)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
}
body{line-height: 1;color: #000;background: #FFF;}
ol, ul{list-style: none;}
table{border-collapse: separate; border-spacing: 0;}
caption, th, td{text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after{content: "";}
blockquote, q{quotes: "" "";}

td{vertical-align: middle;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
b, strong{font-weight: bold;}
html, body, div.page, div.ieonly {
	margin: 0;
	padding: 0;
	height: 100%;
}

#body {
	height: 100.0%;
}
* { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; }
 
html { }
 
body { text-align:center; }
 
#container { width:770px; margin:auto; text-align:left; position:relative; }
 
html, body, #container { height:100%;min-height:100%; }
body > #container { height:auto; }
 
#header { width:770px; height:127px; position:relative; }
#headerA { width:153px; height:127px; overflow:hidden; position: absolute; 
  top:0px;left:0px;
  background:url(/resources/dyn/files/275768z2f5d09ec/_fn/gsa-topleft.gif/gsa-topleft.gif) top left no-repeat; }
#headerA a { padding-top: 127px; height:127px; width:153px; display:block; }
 
#headerB { width:617px; height:127px; overflow:hidden; position: absolute; 
  top:0px;left:153px;
  background:url(/resources/dyn/files/275769z585a397a/_fn/gsa-topright.gif/gsa-topright.gif) top left no-repeat; }
#headerB p { padding-top: 71px; padding-left: 0px; height:127px; width:617px; display:block; 
  font-family:arial,helvetica,sans-serif;
  font-size:14px;
  font-weight:normal;
  color:#000000; }
 
#content { width:770px; font-family:arial,helvetica,sans-serif; line-height: 1em;}
#content a { color:#00366d; }
 
#footNav { 
  width:770px; 
  height:184px; 
  overflow:hidden; 
  position:relative; 
  list-style-type:none; 
  background:url(/resources/dyn/files/275762zcf88e0f2/_fn/logo-kellyklosure.gif/logo-kellyklosure.gif) top left no-repeat;
} 
 
#footNav LI { position:absolute; top:120px; background-repeat: no-repeat; } 
#footNav LI a { height:64px;float:left;padding-top:64px;}
#foot_home { 
  left:0px;
}
#foot_contactus { 
  left:60px;
}
#foot_accepting { 
  left:188px;
  background:url(/resources/dyn/files/275763zb88fd064/_fn/foot-accepting.gif/foot-accepting.gif); } 
#foot_schedules { 
  left:368px;
  background:url(/resources/dyn/files/275765z51ec7551/_fn/foot-gsalibrary.gif/foot-gsalibrary.gif); } 
#foot_advantage { 
  left:588px;
  background:url(/resources/dyn/files/275764z26eb45c7/_fn/foot-gsaadvantage.gif/foot-gsaadvantage.gif); } 
  
#foot_home a { width:60px; }
#foot_contactus a { width:84px; }
#foot_accepting a { width:180px; }
#foot_schedules a { width:220px; }
#foot_advantage a { width:182px; }
 
.col_l { float:left;width:90px;background-color:#f0f0f0;font-weight:bold;text-align;left;padding:5px; }
.col_r { float:right;width:110px;font-weight:bold;text-align:center;padding:5px; }
.col_c { margin-left:100px;margin-right:120px;text-align:left;padding:5px; }
.col_clear { clear:both;height:5px;background-color:#b7c6d6;display:block; }
 
#gsa_table { background:url(/resources/dyn/files/275766zc8e524eb/_fn/gsa_table.gif/gsa_table.gif) top left repeat-y #ffffff; }
