/* ::::: http://www.addme.com/style3.css ::::: */

body { margin: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: verdana,tahoma,arial,sans-serif; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); font-size: 12px; }
a, a:visited { color: rgb(0, 128, 176); font-size: 12px; }
h1, h2, h3, h1 a, h1 a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited { color: rgb(0, 128, 176); font-family: helvetica,arial; text-decoration: none; }
h1, h1 a, h1 a:hover, h1 a:visited { font-size: 18px; }
h2, h2 a, h2 a:hover, h2 a:visited { font-size: 16px; }
h1 a:hover, h2 a:hover, h3 a:hover { text-decoration: underline; }
.ql { color: rgb(0, 128, 176); font-size: 12px; font-family: Arial; text-align: left; }
p { font-size: 12px; text-align: justify; }
form { margin: 0pt; }
img, img a { border: medium none ; }
#page { border: 0pt none ; margin: 0px auto; width: 100%; font-family: Arial; text-align: center; }
#page { border: 0pt none ; margin: 0px auto; width: 100%; font-family: Arial; text-align: -moz-center; }
#page_header { width: 100%; background-image: url('topgreenbg.jpg'); background-repeat: repeat-x; height: 144px; }
#top_header { width: 920px; height: 105px; background-image: url('header-bg2.gif'); background-repeat: no-repeat; }
#top_header .tabletopheader { width: 920px; height: 105px; }
#page_body { border: 0px solid rgb(255, 0, 0); }
#page_footer { clear: both; width: 100%; text-align: center; background-color: rgb(200, 227, 70); background-image: url('footerbggreen.jpg'); background-repeat: repeat-x; margin-top: 17px; margin-bottom: 0pt; height: 160px; }
#page_footer { text-align: -moz-center; }
#page_footer_padding { font-size: 12px; font-family: tahoma; padding-top: 27px; padding-left: 25px; text-align: left; width: 920px; }
#page_footer_padding a, #page_footer_padding a:visited { font-size: 12px; font-family: tahoma; color: rgb(0, 0, 0); }
#page_footer_padding a:hover { font-size: 12px; font-family: tahoma; color: rgb(172, 104, 24); }
#maintbl { width: 100%; background-image: url('gradientline.gif'); background-repeat: repeat-x; }
#divmenuposition { margin: 0pt; padding: 3px 0pt 0pt; width: 920px; background-image: url('top-navbg.jpg'); background-repeat: no-repeat; text-align: left; height: 31px; }
#menuposition { padding-left: 60px; width: 860px; text-align: left; }
a.contGreen1, a.contGreen2, a.contGreen3, a.contGreen4, a.contGreen5, a.contGreen1:visited, a.contGreen2:visited, a.contGreen3:visited, a.contGreen4:visited, a.contGreen5:visited { border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 0px; background-image: url('subnavbggray.gif'); background-repeat: no-repeat; text-decoration: none; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; display: block; width: 125px; height: 25px; cursor: pointer; }
a.contGreen1:hover, a.contGreen2:hover, a.contGreen3:hover, a.contGreen4:hover, a.contGreen5:hover { border-bottom: 1px solid rgb(255, 255, 255); background-image: url('subnavbggrayhover.gif'); background-repeat: no-repeat; width: 125px; height: 25px; }
a.cont1Green1, a.cont2Green1, a.cont3Green1, a.cont4Green1, a.cont5Green1, a.cont1Green1:visited, a.cont2Green1:visited, a.cont3Green1:visited, a.cont4Green1:visited, a.cont5Green1:visited { color: rgb(255, 255, 255); background-image: url('subnavbgred.gif'); background-repeat: no-repeat; width: 125px; height: 27px; text-decoration: none; font-size: 12px; font-weight: bold; display: block; cursor: pointer; }
.thelefttiL { margin: 0pt; padding: 0pt; background: transparent url('catgreenbgl.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; height: 31px; width: 629px; }
.thelefttiLpadding, .thelefttiLpadding a, .thelefttiLpadding a:visited { padding-top: 5px; font-size: 16px; font-family: helvetica,Arial,Trebuchet MS; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; }
.thelefttiLdown { border-left: 1px solid rgb(222, 228, 215); border-right: 1px solid rgb(222, 228, 215); border-bottom: 1px solid rgb(222, 228, 215); margin: 0pt 0pt 10px; padding: 0pt; width: 627px; }
.thelefttidownLpadding { padding: 10px 10px 15px; }
.theleftti { margin: 0pt; padding: 0pt; background: transparent url('catgreenbg.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; height: 26px; width: 270px; }
.thelefttipadding, .thelefttipadding a, .thelefttipadding a:visited { padding-top: 5px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; font-family: helvetica,Arial,Trebuchet MS; font-weight: bold; }
.thelefttidown { border-left: 1px solid rgb(222, 228, 215); border-right: 1px solid rgb(222, 228, 215); border-bottom: 1px solid rgb(222, 228, 215); margin: 0pt 0pt 10px; padding: 0pt; width: 268px; }
.thelefttidownpadding { padding: 5px; text-align: left; }
.topbotpadding5px { padding-top: 5px; padding-bottom: 5px; }
a.submit_ { display: block; background-image: url('submit_.gif'); background-repeat: no-repeat; width: 175px; height: 40px; }
a.request_ { display: block; background-image: url('inquire_.gif'); background-repeat: no-repeat; width: 175px; height: 40px; }
a.density_ { display: block; background-image: url('density_.gif'); background-repeat: no-repeat; width: 175px; height: 40px; }
a.submit_:hover, a.request_:hover, a.density_:hover { background-position: -175px 0pt; }
a.generate_ { display: block; background-image: url('generate_.gif'); background-repeat: no-repeat; width: 216px; height: 40px; }
a.generate_:hover { background-position: -216px 0pt; }
a.analyze_ { display: block; background-image: url('analyze_.gif'); background-repeat: no-repeat; width: 185px; height: 40px; }
a.analyze_:hover { background-position: -185px 0pt; }
a.popularity_ { display: block; background-image: url('popularity_.gif'); background-repeat: no-repeat; width: 205px; height: 40px; }
a.popularity_:hover { background-position: -205px 0pt; }
/* ::::: http://www.addme.com/menudd.css ::::: */

.menu { width: 570px; height: 26px; position: relative; z-index: 100; font-family: tahoma,verdana,arial; text-align: left; float: left; }
.menu ul { margin: 0pt; padding: 0pt; list-style-type: none; }
.menu ul ul { width: 149px; }
.menu li { float: left; width: 149px; position: relative; }
.menu a, .menu a:visited { border-style: solid; border-color: rgb(255, 255, 255); border-width: 0px 0pt 0px 1px; display: block; font-size: 11px; text-decoration: none; color: rgb(255, 255, 255); width: 138px; height: 25px; padding-left: 10px; line-height: 23px; }
.menu ul ul { visibility: hidden; position: absolute; height: 0pt; top: 25px; left: 0pt; width: 149px; }
.menu ul ul a, .menu ul ul a:visited { border-width: 0pt 0px 1px; padding: 5px 10px; background: rgb(123, 158, 51) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); height: auto; line-height: 1em; width: 128px; }
.menu a:hover, .menu ul ul a:hover { color: rgb(203, 246, 127); background-color: rgb(88, 141, 1); }
.menu ul li ul li a:hover { background-color: rgb(68, 68, 68); color: rgb(255, 255, 255); }
.menu ul li ul li a { color: rgb(255, 255, 255); height: 15px; padding-top: 6px; width: 220px; font-weight: bold; }
.menu ul li ul li a:visited { color: rgb(255, 255, 255); height: 15px; padding-top: 6px; width: 220px; }
.menu ul li:hover ul, .menu ul a:hover ul { visibility: visible; }
div#bsaz_1240604.adblock { width: 100%; display: block; }
div#bsaz_1240604.adblock a { width: 125px; }
div#bsaz_1240604.adblock a img { padding: 0pt; }
div#bsaz_1240604.adblock a { margin: 0pt 4px 10px 0pt; overflow: hidden; display: block; font-size: 11px; color: rgb(136, 136, 136); font-family: verdana,sans-serif; text-align: center; text-decoration: none; }
div#bsaz_1240604.adblock img { border: 0pt none ; clear: right; }
/* ::::: http://www.addme.com/poll/poll.css ::::: */

