div#container { margin-left: auto; margin-right: auto; width: 52em; }

body { background-color: #bbcba3; font-family: Verdana, Arial, Helvetica, sans-serif; }
img  { border: none; }
td { vertical-align: top; }
td.shadowl { background-image: url("images/shadow_left.jpg"); background-repeat: repeat-y; background-position: right; width: 20px; }
td.shadowr { background-image: url("images/shadow_right.jpg"); background-repeat: repeat-y; background-position: left; width: 20px;  }

td.topblue {background-color: #5971bc; color: white; font-size: 10px; text-align: right; padding: 6px 6px 0 0; height: 25px; }
td.navback {background-color: #5971bc; background-image: url("images/daisy.gif"); background-repeat: repeat-y; color: white; font-size: 10px; text-transform: uppercase; }

td.border { border: 1px solid black; }
td.white1 { background-color: white; padding: 10px; width: 300px; }
td.green1 { background-color: #dde5d2; padding: 10px; width: 282px; }
td.green2 { background-color: #eff2eb; padding: 10px; }
td.tdthumbs { background-color: white; padding: 10px; width: 200px; }
td.tdlarge  {background-color: #dde5d2; padding: 10px; width: 382px; }

td.tdBannerBlue { background-color: #5971bc; color: white; font-size: 24px; text-align: left; padding: 2px 4px 6px 8px; font-family: "Times New Roman", Times, serif; 
		width: 610px; }
td.tdBannerG1 { background-color: #dde5d2; padding: 10px; width: 350px; }
td.tdBannerG2 { background-color: #BBCBA3; padding: 6px; color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
				text-transform: uppercase; font-weight: bold; width: 200px; }
td.tdBannerG3 { background-color: #EFF2EB; padding-left: 6px; }
td.tdNews { background-color: #EFF2EB; padding-left: 6px; width: 120px; }


td.list {font-size: 11px; width: 180px; padding: 0 30px 6px 2px; border-bottom: 1px solid #838383; }
td.list2 {font-size: 11px; width: 180px; padding: 0 30px 6px 3px; border-bottom: 1px solid #838383; background-color: #dde5d2; }

table.tblthumbs img { border: 1px solid #5971bc; }

a { font-size: 10px; line-height: 11px; text-transform: uppercase; text-decoration: underline; }
a:link, a:visited { color: #788c5a; }
a:hover { color: black; }

a.nav:link, a.nav:visited {color: white; padding-left: 18px; text-decoration: none; display: block; border-bottom: 1px solid white; 
			height: 20px; }
a.nav:hover { color: #bbcba3; text-decoration: none;  }

a.aReverse { font-size: 10px; line-height: 11px; text-transform: uppercase; text-decoration: underline; padding-left: 8px; }
a.aReverse:link, a.aReverse:visited { color: white; }
a.aReverse:hover { color: #dde5d2 }

p, ul, li { font-size: 11px; line-height: 20px; color: #838383; }
p.linebelow { padding-bottom: 15px; border-bottom: 1px solid #838383; }
p.tight { font-size: 10px; line-height: 16px; color: #292929; }


h1 { font-family: "Times New Roman", Times, serif; font-size: 18px; line-height: 22px; color: #5971bc; }
h2 { font-size: 12px; line-height: 20px; color: #292929; }
h2.h2Blue { font-size: 14px; line-height: 20px; color: #5971bc; font-family: "Times New Roman", Times, serif; }
h3 { font-size: 14px; line-height: 20px; color: #767676; }
h4 { font-size: 10px; line-height: 11px; text-transform: uppercase; color: #788c5a; }
h4.blue { font-size: 10px; line-height: 11px; text-transform: uppercase; color: #5971bc; margin-bottom: -6px; }

th { font-size: 10px; color: #5971bc; width: 200px; text-align: left; text-transform: uppercase; padding: 0 10px 10px 0  }
th.thstats { font-size: 10px; color: #5971bc; text-align: left; width: 65px; text-transform: uppercase; padding: 4px  }
td.tdstats {font-size: 11px; color: #292929; padding-left: 4px; }

div#business { width: 170px; float: left; margin-right: 20px; margin-top: -20px; padding: 6px 8px; }
div#internet { width: 170px; float: left; margin-right: 20px; margin-top: -20px; padding: 6px 8px;  }
div#print { width: 170px; float: right; margin-right: 2px; margin-top: -20px; padding: 6px 8px;  }