/* CSS Document */

body	{margin:0; padding:0; font:0.9em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:center; width:auto; background-color:#DBE9D9;}
* {margin:0; padding:0;}
img { border:0;}

#container {
	position:relative;
	border-width:1px;
	border-style:solid;
	border-color:#DBE9D9;
	width:800px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background:#fff url(../img/bgBody.gif) top left repeat-y;
	}
/* Header Bar */
#header	{border-top:10px solid #F1F8F0; width:790px; height:93px; }
#header img	{float:left; padding:12px 40px 0 22px;}
#address	{font-family: Verdana, Arial, Helvetica, sans-serif; float:right; text-align:right; padding:13px 15px 0 0; color:#999; font-size:.75em; font-weight:bold;}

/* Top Nav Area */
#navbar	{font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#69C16A; border-width:0 10px; border-style:solid; border-color:#5EB860; width:780px; height:37px;}
#navbar li	{display:inline; float:left; text-align:center; border-right:1px solid #449C49; border-left:1px solid #9AF398; }
#navbar li.first	{border-left:0;}
#navbar li.last	{border:0;}
#navbar li a:link, #navbar li a:visited, #navbar li a:hover, #navbar li a.on { display:block; padding:10px 14px 10px 14px; background-color:#69C16A; vertical-align:middle; }
#navbar li a:hover	{background-color:#8FD96E;}
#navbar li a.on	{background-color:#005100;}

#secNav	{font-family: Verdana, Arial, Helvetica, sans-serif; float:right; text-align:right; font-size:.8em; padding:10px 0 0 10px;}
#secNav a 	{padding:0 12px; border-left:1px solid #005100; text-decoration:none;}
#secNav a:link, #secNav a:visited 	{color:#005100;}
#secNav a:hover	{color:#B3F071; text-decoration:underline;}
#secNav a#first:link, #secNav a#first:visited,#secNav a#first:hover	{border-left:0;}
#secNav a.on:link, #secNav a.on:visited, #secNav a.on:hover	{text-decoration:none; font-weight:bold;}
#secNav a.on:hover	{color:#005100;}

#homeTop {border-bottom:3px solid #4295D1; height:294px; margin-bottom:3px;}
#hpImg {float:left; background:transparent url(../img/p_hpSkater.jpg) top left no-repeat; height:294px; width:492px;}
#elevator {position:absolute; left:492px;}
#elevator p {margin:24px 30px 10px 25px; line-height:1.45em; font-size:0.9em;}
#homeSearch	{background-color:#B3F071; border-right:10px solid #A9E96A; width:298px; height:29px;}
#searchContent	{text-align:right; width:auto; margin:0 10px 0 0;}
#search {height:17px; padding:1px; margin:3px 40px 0 0;}
#formID {position:relative; height:28px;}
#dan {position:absolute; top:5px; right:0;}

/*#pdf {padding: 0;  margin: 45px 0 0 0; font-size: 12px;}*/
#pdf {padding: 0;  margin: 75px 0 0 27px; font-size: 12px;}
#pdf img.pdficon{padding: 0 8px 0 0; margin: 0; height:16px; width: 16px;}
#pdf a, #pdf a:hover{text-decoration: none;}

a:link, a:visited {color:#005FA4; text-decoration:underline;}
a:hover {color:#4295D1; text-decoration:underline;}

#homeContainer {border-width:1px 0; border-style:solid; border-color:#4295D1; font:0.9em Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:1.3em; background:#e5ffbc url(../img/hpContain_bg.jpg) top left repeat-y; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
#col1 {position:relative; top:0; left:0; width:235px; padding:10px 10px 10px 20px; border-right:1px solid #4295D1; height:220px;}
/*#col2 {background:transparent url(../img/hp_rightColumnBG.jpg) top left repeat-x; width:510px; height:220px; padding:10px 10px 10px 5px;}*/
#col2 {background:transparent url(../img/hpquote_bg.gif) top; width:510px; height:220px; padding:10px 10px 10px 5px;}
#col2 {position:absolute; top:440px; left:266px;}
#col3 {position:absolute; top:440px; left:790px; width:10px; background:transparent url(../img/rtColGrad.jpg) top left no-repeat; height:240px;}

#homeContainer img {padding:10px 0 5px 0;}
#homeContainer p {padding-bottom:20px;}
#homeContainer blockquote{
  margin-top: 75px; 
  _margin-top: 85px;
  padding: 0; 
  font-family: Times; 
  font-style: italic; 
  text-align: center; 
  font-size:26px; 
  line-height: 1.3em; 
  font-weight: normal;  
 }

/* Body Content */
#mainColumn	{float:left; position:relative; width:530px; padding:40px 110px 30px 20px; background:transparent url(../img/lev2_gradient.jpg) bottom right no-repeat;}

#homeFooter	{clear:both; height:40px; width:770px; background-color:#4CA44f; color:#fff; font-size:.7em; border-width:0 10px 10px 10px; border-style:solid; border-color:#489F4A; padding:5px; margin-top:6px;}

#footerNav {font-family: Arial;text-align: center; float:left; width:776px; background-color:#4CA44f; color:#fff; font-size:.7em; border-width:0 0 10px 10px; border-style:solid; border-color:#489F4A; padding:7px;}
#footerNav a:link, #footerNav a:visited { color: #fff; text-decoration: none; }
#footerNav a:hover { color:#8FD96E; text-decoration: underline; }

#footer	{float:left; width: 782px; height:20px; background-color:#DBE9D9; color:#656565; font-size:.7em;  padding:2px 10px 5px 8px;}
#footer .copyright {float: left; width: 400px;}
#footer .siteby {float: right;}
#footer .siteby a:link, #footer a:visited { color: #656565; text-decoration: none; }
#footer .siteby a:hover { text-decoration: underline; }

#footerRt {float:right; width:75px; height:50px; background-color:#6fc66f; border-width:0 10px 10px 0; border-style:solid; border-color:#69C168;}


div.clear {clear:both;}
