html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, 
 b, u, i, ol, ul, li  {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	border: 0;
	outline: 0;
	color: #000;
	}

:focus {
	outline: 0;
	}

ul { list-style-type: none; }	


/*=====

font-family: 'Geo', sans-serif;
font-family: 'Carme', sans-serif;
font-family: 'Mako', sans-serif;

font-family: 'Volkhov', serif;
font-family: 'Ultra', serif;
font-family: 'Old Standard TT', serif;
font-family: 'Gravitas One', cursive;

=*/


body { background: #fff; text-align: center; }
#pagewrap { text-align: left; width: 1100px; background: #fff; margin: 0 auto; }


#LOGOBOX { height: 60px; width: 1100px; position: relative;  }

#logo1 { position: absolute; top: 25px; left: 678px;}
#logo1 ul { font: 11px/11px 'Carme', sans-serif; color: #999;  }
#logo1 ul li { display: inline; }
#logo1 ul li.spacer2 { color: #999; margin: 0 10px;}


#BANNERBOX { height: 220px; width: 1100px; background: #4594f7; }



#TOOLBOX { height: 35px; width: 1100px;position: relative;  border-bottom: 2px solid #78b30c; background: #ececec; padding: 10px 0 0 0;  }

#TOOLBOX ul { position: absolute; top: 10px; left: 10px; }
#TOOLBOX ul li { display: inline; margin: 0 10px 0 0;   }
#TOOLBOX ul li.spacer1 { color: #fff; }
#TOOLBOX ul li.selected { border-bottom: 3px solid #4594f7; }
#TOOLBOX ul li a:hover { border-bottom: 3px solid #4594f7; }



#alpha { position: absolute; top: 15px; left: 272px; font: 12px/12px 'Carme', sans-serif; color: #999; }
#alpha a {  padding-left: 3px; }

#searcher {  position: absolute; top: 10px; left: 837px; width: 250px; }
#searcher input { display: block; float: left; }

#searcher input.search {
	width: 200px;
	height: 15px;
	margin: 0;
	padding: 4px;
	border: 1px solid #676769;
	font: 12px/12px 'Carme', sans-serif; color: #999;
}



#MAINBOX { }


/*======*/


#leftcol { float: left; width: 200px; margin: 20px 0 0 10px;  }

#leftcol ul { font: 11px/20px "Lucida Grande", Verdana, sans-serif; margin: 0 0 0 10px; }

#leftcol li.listhead a { font: bold 13px/22px "Lucida Grande", Verdana, sans-serif; color: #ed5d21; margin: 0 0 0 -10px;  }
#leftcol li.listhead a:hover { color: #c04b1b;}

#leftcol li { font: bold 11px/22px "Lucida Grande", Verdana, sans-serif; }

#leftcol li.viewall { margin-bottom: 20px; }
#leftcol li.viewall a { color: #78b30c; }

/*======*/



#rightcol { float: left;  width: 870px; text-align: center; margin: 0 0 30px 0;  }

#rightcol p { text-align: left; font:  18px/24px "Lucida Grande", Verdana, sans-serif; margin: 30px 100px 0 100px; color: #777;  }
#rightcol ul.bulleted li  { list-style-type:disc; font: 18px/24px "Lucida Grande", Verdana, sans-serif; color: #777; text-align: left; }
#rightcol #listtable { border: 0; width: 500px; margin: 0 auto; text-align: left:  }


.homelink h3 { font: 24px/24px "Oswald", Verdana, sans-serif; color: #000; text-transform: uppercase; letter-spacing: .1em; margin: 20px 0 0 10px; text-align:left; }


.homegrida { border: 1px solid #999; margin: 0 30px 30px 62px; width:360px; height: 300px; float:left;  }
.homegridb { border: 1px solid #999; margin: 0 0 30px 0; width:360px; height: 300px; float:left;  }

div#box1 { background: transparent url('img/box1.jpg') 0px 0px no-repeat; }
div#box1:hover { background: transparent url('img/box1-over.jpg') 0px 0px no-repeat; }

div#box2 { background: transparent url('img/box2.jpg') 0px 0px no-repeat; }
div#box2:hover { background: transparent url('img/box2-over.jpg') 0px 0px no-repeat; }

div#box3 { background: transparent url('img/box3.jpg') 0px 0px no-repeat; }
div#box3:hover { background: transparent url('img/box3-over.jpg') 0px 0px no-repeat; }

div#box4 { background: transparent url('img/box4.jpg') 0px 0px no-repeat; }
div#box4:hover { background: transparent url('img/box4-over.jpg') 0px 0px no-repeat; }


a.homebox :hover { background: #78b30c; }
a.homebox2 :hover { background: #4594f7; }

#subnav { margin: 10px auto 40px auto; }
#subnav li { display: inline; margin: 0 1px 0 0;  }
#subnav a  { text-decoration: none; font: 11px/14px "Lucida Grande", Verdana, sans-serif; }

#subnav a li  {  padding: 10px 20px; background: #78b30c; color: #fff;  }
#subnav a.sel li { background: #479605;}
#subnav a li:hover { background: #479605;}


#rightcol h1 { font: 48px/48px "Oswald", Verdana, sans-serif; color: #000; padding: 20px 0 0 0; }
#rightcol h2 { font: 24px/24px "Oswald", Verdana, sans-serif; color: #000; text-transform: uppercase; letter-spacing: .1em;  }


#rightcol table { border: 3px solid #000; width: 600px; margin: 35px auto 0 auto;  background:#fff; }

#rightcol table tr td { font: 12px/18px "Lucida Grande", Verdana, sans-serif; padding: 20px; }
#rightcol table tr td.met_head {background:#dde6d7; }



/*======*/


#FOOTERBOX { border-top: 3px solid #000;border-bottom: 1px solid #555;  background: #000; margin: 0 0 20px 0;  }

#footer1 { background: #555; border-top: 1px solid #666; padding: 10px 0 15px 0;}
#footer1 ul {  text-align: center; }
#footer1 ul li { display: inline; }
#footer1 ul li a {  margin: 0 10px; font: 14px/14px 'Carme', sans-serif; color: #999; }
#footer1 ul li a:hover {  color: #fff; }

#footer2 {  width: 550px; float: left; }
#footer2 p { font: 11px/14px "Lucida Grande", Verdana, sans-serif; color: #999; margin: 30px; }

#footer3 {  width: 550px; float: left; text-align: center; padding: 10px 0 0 0; }


/*======*/

.clearby { clear:both; }


a { color: #4594f7;  }
a:hover { color: #1b6aca;}




/*======*/






/*=====

font-family: 'Oswald', sans-serif;

font-family: 'Geo', sans-serif;
font-family: 'Carme', sans-serif;
font-family: 'Mako', sans-serif;

font-family: 'Volkhov', serif;
font-family: 'Ultra', serif;
font-family: 'Old Standard TT', serif;
font-family: 'Gravitas One', cursive;

=*/