body { background-color: #fff; color: #999999; margin: 0px;
	font-family: Verdana, Arial, sans-serif; }

a img { border: 0px; }

a:link { color: #06B4C3; }
a:visited { color: black; }
a:hover { color: #FFF; background-color: #06B4C3; text-decoration: none; }
a:active { color: #FFF; background-color: #06B4C3; text-decoration: none; }

a.imglink:link { background-color: transparent; }
a.imglink:visited { background-color: transparent; }
a.imglink:hover { background-color: transparent; }
a.imglink:active { background-color: transparent; }

h1 h2 h3 h4 h5 { color: #06B4C3; }
p.heading { font-weight: bold; color: #06B4C3; font-size: 1.1em; }
p.narrowp { margin-right: 22%; }
span.heading { font-weight: bold; color: #06B4C3; font-size: 1.1em; }
span.blue { color: #06B4C3; }

p { padding: 0px; margin: 0px; padding-bottom: 1em; }

div#header { white-space: nowrap; padding: 10px 0px 0px 10px; }
img#connectingpeople { float: right; padding-top: 25px; }

div#menu { padding: 10px 0px 0px 0px; white-space: nowrap; 
			background-image: url(/img/menu/stretch.gif); background-repeat: repeat-x; background-position: 0px 10px; }

div#content { font-size: 0.8em; }

td#ltable { width: 200px; vertical-align: top; padding-top: 35px; }
td#midtable { padding: 50px 80px 15px 25px; vertical-align: top; width: 100%; }

img#rcircles { }

div#rightcircles { position: absolute; right: 0px; top: 130px; }

/* height = 19px - 1px for border - 1px for padding to shift text down = 17px */
div#footer { position: relative; white-space: nowrap; width: 100%; height: 17px; text-align: center; color: white; font-size: 12px; 
			background-color: #96C755; background-image: url(/img/footer.gif); background-repeat: no-repeat;
			background-position: 0px -1px; border-top: 1px solid #7C7C7C; padding-top: 1px; margin-top: 5px; }
			
div#footer a:link { color: white; background-color: transparent; text-decoration: none; }
div#footer a:visited { color: white; background-color: transparent; text-decoration: none; }
div#footer a:hover { color: white; background-color: transparent; text-decoration: underline; }
div#footer a:active { color: white; background-color: transparent; text-decoration: underline; }

table.bluebox { border: 1px solid black; padding: 10px 10px 0px 10px; color: white; background-color: #06B4C3; }
table.bluebox td { white-space: nowrap; }
table.carriers td { vertical-align: top; }
ul.carriers { padding-left: 1.2em; margin: 0px; white-space: nowrap; }
ul.carriersright { padding-left: 1.2em; margin: 0px; margin-left: 50px; white-space: nowrap; } 

div.showremote { }
div.hideremote { display: none; }

table.remotetable { border: 2px solid #06B4C3; margin-left: 75px; }
td.remotehead { background-color: #06B4C3; color: white; font-size: 1.1em; font-weight: bold; padding: 5px; }

div#homebox { width: 470px; background-color: #06B4C3; color: #07747D; padding: 0px; margin: 0px; }

div#flashbox { padding: 14px 14px 10px 14px; }
div#homeflash { width: 440px; height: 205px; border: 1px solid #07747D; }

div#homeboxmid { position: relative; width: 470px; }
div#ourmission { position: absolute; left: 10px; top: 45px; }
div#hometext { margin: 0px 10px 0px 145px; font-size: 0.9em; }

div#homeboxlow { width: 470px; height: 20px; position: relative; background-image: url(/img/home/box-stretch.gif); background-repeat: repeat-x; }
div#rightcorner { position: absolute; right: 0px; }

p.homehead { font-size: 1.2em; font-weight: bold; padding-bottom: 0.7em; }
p.homeitem { padding-bottom: 0.5em; }

td#homenews { padding-left: 10px; }
td#homeupdates { padding-left: 50px; }

p.homeitem a:link { color: #999999; text-decoration: none; background-color: transparent; }
p.homeitem a:visited { color: #999999; text-decoration: none; background-color: transparent; }
p.homeitem a:hover { color: white; text-decoration: none; background-color: #06B4C3; }
p.homeitem a:active { color: white; text-decoration: none; background-color: #06B4C3; }
