*	 	{ margin:0; padding:0; }

html 		{ min-height: 100%; margin-bottom: 1px; }

body		{ color:#444444; background: #b4b4a4; font-family: Arila, Verdana, san-serif; font-size: 62.8%;}

div#wrapper	{ width: 800px; margin-left: auto; margin-right: auto; background: #ffffff;}
div#content	{ position: relative; left: 10px; top: 0;}

div#header	{ width:780px;height:72px;}
#top1		{ float: left;}
#top2		{ float: right;}

div#sideBar	{ width:199px; height: 731px; position: absolute; top:0; left:0;  margin-left:10px; z-index: 500;}
#mainNav	{ background: transparent url(webImages/navBG.png);background-repeat: no-repeat; height:325px; padding-top: 86px;}
#vision		{ width: 199px; height:134px;}
#resources	{ width: 199px; height:186px; background: transparent url(webImages/resourcesBG.jpg);background-repeat: no-repeat; padding: 20px 0 0 13px; font-size: 1em; letter-spacing: -1px; line-height:2em;}
#resources ul	{ list-style: none; }

#mainNav a 	  { margin-left:60px; line-height: 3.45em;text-decoration: none; font-size: 1.2em; color: #ffffff; font-weight: bold;}
#mainNav a:hover  { color:#222222;}
#mainNav .thisPage{cursor: default;}
#mainNav a.thisPage:hover  { color:#ffffff;}

div#mBody	{ width:780px; background:#ffffff; z-index: 400;}
#pic		{ }
#hash		{ width: 780px; height: 52px; background: transparent url(webImages/bg2.gif);background-repeat: repeat-x;}
.mHeader	{ color: #00853e; padding: 12px 0 0 240px}
#cBody		{ width: 530px; margin-left: 240px;}
#projs		{ width: 546px; margin-left: 234px;}

table#main		{ width: 530px; margin:0; padding:0;}
table#main td		{ vertical-align: top; margin:0; padding:0;}
table#main td.bdr	{ width: 16px; background: transparent url(webImages/borderLft.gif);background-repeat: repeat-y;}

table#smPics		{ width: 282px; margin:0; padding:0;}
table#smPics td		{ vertical-align: top; padding:0 5px 5px 0; width:95px;}

div#mImages		{ background: transparent; z-index: 900;}
table#pics	{ width:546px;height:230px; }
table#pics td	{ vertical-align: top; padding:10px 0; margin:0; background: #ffffff; }

#mImages a 	{ color: #444444; text-decoration: none;}

ul.services li	{ line-height: 1.8em; margin-left: 15px; padding-left: 3px;}

div#explanation	{ padding-left: 7px;}

dl		{ margin-left: 10px; margin-top: -5px;}
dd		{line-height: 1.8em; padding-left: 13px;}

ul.how li	{ line-height: 1.8em; margin-left: 15px; padding-left: 3px;}
ul.howSub li	{ line-height: 1.3em; margin-left: 15px; padding-left: 3px; list-style:dash;}

div#btmNav		{ width:506px; height:25px; margin-left: 234px; margin-top: 5px; border: 1px solid #cccccc;}
p.btmNavText		{ margin-top: 5px; text-align: center; padding-left: 10px;}

#btmNav a		{ color:#aaaaaa;}
#btmNav a:hover		{ color:#00853e;}
#btmNav .thisPage	{ color:#00853e; font-weight: bold;cursor: default; }


div#footer	{ width:780px;height:72px; background: transparent url(webImages/btmNavBG.jpg);background-repeat: no-repeat;height:72px; padding-top: 8px; font-size: 0.9em; line-height: 2em; text-align: center;}

a:link 		{ color: #444444; text-decoration: none;}
a:active 	{ color: #cccccc; text-decoration: none; }
a:visited 	{ color: #444444;text-decoration: none; }
a:hover 	{ color: #00853e; } 

.tiny		{ font-size: 1px; color: #efefef;}
p.top		{ font-size: 0.8em; float: right; margin: 0 2em -0.5em 0;}

h1		{ font-size: 2em;}
h2		{ margin: 0.5em 1em 0 2em; font-size: 1.4em;}
h3		{ font-size: 1.3em;}
h4		{ margin: .25em 0 0.75em 0; font-size: 1em;}
p		{ margin: 1em 2em 1em 0; line-height: 1.4em; font-size: 1.1em;}
img		{ border: 0; padding: 0; margin: 0;}
.aboutImg	{ float: left; padding:5px 2px 0 0;}
.cr		{ font-size: 0.8em; color:#392003; font-weight: bold;text-align: center;}
.credits	{ font-size: 0.7em; font-family: Arial, sans serif; text-align: right; margin:-0.25em 2.5em 0 0;}
.center		{ text-align: center;}
.right		{ text-align: right;}
.header		{ text-transform: uppercase; color: #00853e;font-weight: bold;}

 

