/* GLOBAL */

td {
    vertical-align: top;
    text-align: left;
}

tr {
    height: 0px;
}

input {
    margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;	
}

form {
    padding: 0px;
    margin: 0px;
}

table {
    border: 0px;
}

img {
    border: 0px;
}

img.browse {
	position: relative;
    top: 6px;
}


/* TABLE */

table.main-table {width: 100%}
table.myvizu-table {width: 770px; margin: 10px 20px 10px 30px}
table.submenu{position: absolute; visibility: hidden; font-size: 11px; color: #ffffff; z-index: 4}
table.submenu2{position: absolute; display: none; font-size: 11px; color:#ffffff; font-weight:normal}
table.poll_wiz_form td {padding:3px; vertical-align: middle}
table.poll_atts td {padding-right:10px}
table.pbox td {padding:0px}
table.empoll td {font-size:11px; color:#999999; padding: 3px; vertical-align: middle}
table.empoll2 td {font-size:11px; color:#000000; padding: 3px; vertical-align: middle}
table.whlist td {padding: 5px; padding-left: 15px; font-family:Verdana; font-size:11px; color:#666666}

table.privpoll td {padding:2px}

td.maillisthead {padding:5px 10px 5px 10px; font-weight:bold; color:#999999; font-size:11px}
td.maillistbody {padding:5px 10px 5px 10px; color:#999999; font-size:11px}
td.main-menu {height: 30px; width:150px; text-align: center; vertical-align: middle; background-repeat: repeat-x; background-position: 0% 0%}
td.main-menu div {height: 22px; width: 150px; padding-top: 8px; text-align: center}
td.myvizu-menu {width:124px; padding-top:5px; padding-bottom:5px; text-align:center}
td.cp-head {background-color: #999999; color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; padding-left: 10px; text-align: left; vertical-align: middle}
td.cp-head-o {background-color: #D48741; color: #ffffff; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:bold;padding-left: 10px; text-align: left; vertical-align: middle}
td.main-cat-title {padding-top:15px; padding-left:5px; padding-bottom:5px;}
td.main-cont-line {height:2px; background-color:#cccccc; width:100%}
td.hot-topics-line {height:1px; background-color:#E1E1E1; width:100%}
td.cat-menu-line {height:1px; background-color:#E1E1E1; width:100%;}
td.main-cat-cont {padding:5px}
td.poll-list-cont {padding:10px}
td.hot-topics-place {padding-left: 4px; padding-bottom: 4px; padding-right: 2px; padding-top: 4px; text-align: left}
td.hot-topics-place2 {padding-left: 0px; padding-bottom: 4px; padding-right: 2px; padding-top: 4px; text-align: left}
td.cat-menu-place {padding-left:0px;padding-bottom:4px;padding-right:4px;padding-top:4px;vertical-align: middle}
td.si-title {width: 100%; color:#666666; font-weight: bold; font-size: 11px; text-align: center; vertical-align: middle; background-color: #FFFFFF; padding-bottom: 10px}
td.si-title2 {padding-bottom: 10px; padding-top: 5px; color:#cccc99; font-size:11px; background-color: #e1e1e1; width: 100%; vertical-align: middle; text-align: center}
td.submenu-item-level1{padding-bottom: 5px; padding-top: 5px; padding-left: 6px; text-align: left}
td.submenu-item-level2{padding-bottom: 5px; padding-top: 5px; padding-left: 12px; text-align: left}
td.submenu-item-level3{padding-bottom: 5px; padding-top: 5px; padding-left: 17px; text-align: left}
td.answerbody {font-size:20px;color:#C46000}
td.poll-details-left {color:#999999;font-size:11px;font-family:Verdana;padding-left:5px;padding-top:5px;}
td.poll-details-left-p {color:#913697;font-size:11px;font-family:Verdana;padding-left:5px;padding-top:5px;}
td.talkback-left-p {color:#913697;font-size:11px;font-family:Verdana}
td.poll-details-right {color:#913697;font-size:11px;font-family:Verdana;padding-top:5px;padding-left:10px}
td.poll-details-right-g {color:#999999;font-size:11px;font-family:Verdana;padding-top:5px;padding-left:10px}
td.error-msg {color:#cc0000;font-size:11px;font-family:Verdana;padding-bottom:5px}
td.info-msg {color:#666666;font-size:11px;font-family:Verdana;padding-bottom:5px;font-weight:bold}
td.create-group {color: #C368C9;font-size:11px;font-family:Verdana;padding-bottom:5px;font-weight:bold}
td.title_td {text-align:right;color: #666666}
td.value_td {text-align:left;color: #999999}
td.profile-labels {background-color:#999999;color:#ffffff;font-weight:bold;padding:5px;padding-left:20px;width:50%}
td.profile-values {background-color:#F2F2E5;color:#913697;padding:5px}
td.profile-labels-ln {background-color:#c2c2c2;height:2px}
td.profile-values-ln {background-color:#E0E0C8;height:2px}
td.profile-values-ln2 {background-color:#E0E0C8;height:1px}
td.edit-prof {background-color:#F2F2E5;color:#913697;padding:5px}
td.edit-prof-v {background-color:#F2F2E5;color:#913697;padding:5px;width:30%;padding-left:10px;}
td.smallben {color:#999999; font-size:9px;padding:3px;text-align:justify}
td.regf-l {text-align:right;}


td.myvizu-title
{
    padding: 20px 0px 20px 15px;
    color: #C46000;
    font-size: 22px;
    width: 475px;    
    overflow: hidden;
    word-wrap: break-word;
}

td.poll-title
{
    padding: 5px 0px 10px 15px;
    height: 1px;
    color: #C46000;
    font-size: 22px;
    width: 475px;    
    overflow: hidden;
    word-wrap: break-word;
}

td.poll-instruction
{
    padding-bottom: 5px;
    color: #C46000;
    font-size: 18px;
}

span.poll-title
{
    padding: 5px 0px 10px 15px;
    height: 1px;
    color: #C46000;
    font-size: 22px;
    width: 475px;    
    overflow: hidden;
    word-wrap: break-word;
}

td.poll-bread-crumbs
{
    padding: 7px 0px 0px 15px;
    font-size: 11px;
    color: #999999
}

td.create-group
{
    color: #C368C9;
    font-size: 11px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    padding-bottom: 5px;
    font-weight: bold    
}

/* Registration pane */

table.register-pane-table td {font-size: 12px; color: #FFFFFF}
table.register-pane-table td div {padding-bottom: 10px}
table.register-pane-table td a {text-decoration:underline; color: #FFFFFF; font-size: 11px}

table.register-pane-data td {width: 50%; font-size: 11px; color: #FFFFFF; padding-bottom: 7px; vertical-align: middle}
table.register-pane-data td input {width: 100%; padding: 0px; margin: 0px; vertical-align: middle}

/* Category panel */

table.category-panel
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px; 
	color: #adadad;
}
td.category-panel-header
{
	height: 7px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px; 
	color: #adadad;
	background-color: #aa63ae;
}
td.category-panel-content
{
	width: 100%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px; 
	color: #adadad;
	background-color: #aa63ae;
	text-align: center;
	vertical-align: top;
}
td.category-panel-content-title
{
	width: 100%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px; 
	color: #ffffff;
	background-color: #aa63ae;
	vertical-align: top;
	padding: 10px;
	padding-bottom: 0px;
	padding-top: 2px;
}
td.category-panel-content-list
{
	width: 100%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px; 
	color: #ffffff;
	background-color: #aa63ae;
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left:30px;
}

td.category-panel-content-list ul li
{
	margin: 5px 5px 5px 0px;
}

td.category-panel-futter
{
	height: 7px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px; 
	color: #adadad;
	background-color: #aa63ae;
}

/* Paper panel */

table.paper-panel
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
}
td.paper-panel-header
{
	width: 100%;
	height: 18px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}
td.paper-panel-header-left
{
	/*width: 5px;*/
	height: 18px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}
td.paper-panel-header-center
{
	width: 100%;
	height: 18px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
}
td.paper-panel-header-right
{
	/*width: 10px;*/
	height: 18px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}
td.paper-panel-content
{
	width: 100%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px; 
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
td.paper-panel-futter-left
{
	/*width: 5px;*/
	height: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}
td.paper-panel-futter-center
{
	width: 100%;
	height: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
}
td.paper-panel-futter-right
{
	/*width: 10px;*/
	height: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

td.about-text {
    background-color: #ffffff;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;    
}

td.about-text p
{
    margin: 0px 0px 15px 0px;
    padding: 0px;
}

td.about-text ul
{
    list-style: disc;
}

td.about-text div
{
    padding-top: 10px;
    padding-bottom: 15px;
}

td.about-text span
{
    font-weight: bold;
}

td.vizu-uses-text
{
    background-color: #ffffff;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 20px;    
    color: #666666;
    font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	width: 451px;
}

td.vizu-uses-text p
{
    margin: 0px 0px 0px 20px;
    padding: 5px;
    padding-top: 10px;
    
}

td.vizu-uses-text ul
{   
    padding: 0px;
    margin: 0px;
    margin-left: 75px;    
}

td.vizu-uses-text ul li
{    
    padding: 5px;    
}


/* LINK */

a {font-family:Arial, Helvetica, Verdana, sans-serif;}                                   
a.header {color:#913697; text-decoration:none}
a.header:hover {color:#913697; text-decoration:underline;}
a.myvizu-menu-act {color:#ffffff;text-decoration:none;font-weight:bold;font-size:11px}
a.myvizu-menu-norm {color:#ffffff;text-decoration:none;font-size:11px}
a.sub-menu {color: #ffffff; text-decoration: none; font-size:11px; text-align: left}
a.sub-menu2 {color:#ffffff; text-decoration: none; font-size:11px; text-align: left}
a.main-poll-more {color:#C89BCB;text-decoration:none;font-size:11px}
a.wdy-think{color:#F0D9F1;text-decoration:none;font-size:11px}
a.bottom-menu {color:#cccccc;text-decoration:none;font-size:11px;}
a.bottom-menu:hover {color:#cccccc;text-decoration:underline;font-size:11px;}
a.main-cat-title {font-size:14px;font-family:Verdana; color:#913697;text-decoration:none; font-weight:bold}
a.list-link {color: #913697; text-decoration: none; font-size: 11px; font-weight: bold}
a.list-link:hover {color: #913697; text-decoration: underline; font-size: 11px; font-weight: bold}
a.list-link-plain {color: #913697; text-decoration: none; font-size: 11px}
a.list-link-plain:hover {color: #913697; text-decoration: underline; font-size: 11px}
a.topics-link {color: #913697; text-decoration: none; font-size:11px; text-align: left}
a.topics-link:hover {color: #913697; text-decoration: underline; font-size: 11px; text-align: left}
a.more-link {color:#913697;text-decoration:none;font-size:11px;font-weight:bold}
a.tips-link {color:#913697;text-decoration:none;font-size:12px;font-weight:bold}
a.more-link-grey {color:#999999;text-decoration:none;font-size:11px;font-weight:bold}
a.maillist-link-grey {color:#999999;text-decoration:none;font-size:11px;}
a.more-link-orange {color:#FFCC00;text-decoration:none;font-size:11px;font-weight:bold}
a.forgotpass {color:#913697;text-decoration:none;font-size:11px;}
a.forgotpass:hover {color:#913697;text-decoration:underline;font-size:11px;}
a.sharepoll {color:#913697;text-decoration:none}
a.sharepoll:hover {color:#913697;text-decoration:underline}
a.pager {color:#913697;text-decoration:none;font-size:11px;}
a.pager-numb {color:#913697;text-decoration:underline;font-size:11px;}
a.pager:hover {color:#913697;text-decoration:underline;font-size:11px;}
a.mailtoa {color:#913697;text-decoration:none}
a.mailtoa:hover {color:#913697;text-decoration:underline}
a.private-poll-list {color: #913697; text-decoration:none;font-weight:bold}
a.private-poll-list:hover {color: #913697; text-decoration: underline;font-weight:bold}
a.revote {color: #913697; text-decoration:none; text-align: center; vertical-align: middle}
a.revote:hover {color: #913697; text-decoration: underline; text-align: center; vertical-align: middle}
a.addr_letter {color: #913697; text-decoration: none; text-transform: uppercase; vertical-align: middle}
a.addr_letter:hover {color: #913697; text-decoration: underline; text-transform: uppercase; vertical-align: middle}
a.addr_phrase {color:#913697;text-decoration:none;}
a.addr_phrase:hover {color:#913697;text-decoration:underline;}
a.mail_list_head {text-decoration:underline; color: black; font-weight:bold}
a.service_link {text-decoration:underline; color: #9900CC; font-size:10px}
a.policy_link {text-decoration:underline; color: #9900CC; font-size:11px}
a.why_signup_link {text-decoration:underline; color: #9900CC; font-size:12px}
a.linkps {font-family: Arial, Helvetica, Verdana, sans-serif; color:#ffffff; font-size: 16px; text-decoration: none}
a.linkps:hover {font-family:Verdana; color:#ffffff; font-size: 16px; text-decoration:none; font-weight:bold}

/* BLOCK */

.service_label {font-size:10px; color: #9900CC}
.email_label {color: #9900CC}
.policy_label {font-size:11px; color: #9900CC}
.notify_label {font-size:11px; color: black}

.transOFF {width: 100%; border:0px solid black}
.transON  {width: 100%; opacity: .25; filter: alpha(opacity=25); -moz-opacity: 0.25; border: 0px solid black}

div.addcomment{ OVERFLOW-Y: scroll;OVERFLOW-X: scroll; OVERFLOW:auto;  HEIGHT: 150px; width:250px; border:solid; border-color: lightgrey; border-width: 1px}

div.long-text {word-wrap: break-word; overflow: hidden}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: -13px;
	left: 0px;
	z-index: 1;
}

div.fakeinput {
	position: absolute;
	top: -1px;
	left: 0px;
	z-index: 3;
}


/* FORM */

/*input.login {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color: #ADADAD}*/

select.login {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:11px; color:#ADADAD}
select.demogr {font-family:Verdana, Arial;font-size:11px;color:#999999}
select.demogr2 {font-family:Verdana, Arial;font-size:11px}
select.viewpolls {font-family:Verdana, Arial;font-size:11px; color:#000000;width:100px}
select.answers {font-family:Verdana, Arial;font-size:11px; color:#000000;}
select.answers-multicombo {font-family:Verdana, Arial;font-size:20px; color:#C46000;}

textarea.poll_wiz_txt {width: 99%; height:50px; font-family:Verdana; font-size:11px; overflow: auto}

input.file {
	position: relative;
	/*text-align: right;*/
	-moz-opacity:0 ;
	filter: alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

input.filem {
	position: relative;
	/*text-align: right;*/
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	font-family:Verdana, Arial;
	font-size:13px;
}

button.blank {
    padding: 0px;
    margin: 0px;
    border: 0px;
    width: 15px;
    height: 15px;
    cursor: pointer;    
    background-color: #F0F0E3;
}

p.paragraph {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:12px; color:#913697; font-weight:bold}
ul.von-ul {margin:15px; padding:0px; list-style-type:square; color:#913697}
ul.von-ul2 {margin:15px; padding:0px; list-style-type:square; color:#999999}
.von-text {color:#000000}
.wo-panel-p {font-weight:bold}

a.von-nav {color:#913697; font-size:14px; text-decoration:none; font-weight:bold; padding:5px 15px 5px 15px}
a.von-nav:hover {text-decoration:underline}

/* LIST */

ul.main-cat-ul {color:#cccccc;padding:0px;margin:0px;margin-left:20px;line-height: 13px;}
li.main-cat-li {padding:0px;margin:0px;margin-left:5px; margin-top: 5px;}

ul.acc-cat-ul {padding:0px;margin:0px;margin-left:20px;line-height: 16px;}
li.acc-cat-li {padding:0px;margin:0px;margin-left:5px}

ul.psUl {list-style: disc inside;}
ul.psUl li {margin-top: 5px; margin-bottom: 5px}