body,td,th {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
}

A{
	TEXT-DECORATION: none;
	color: navy;
}

A:link {
	TEXT-DECORATION: none;
	color: navy;
}

A:hover {
	color: navy;
	TEXT-DECORATION: underline;
}

A:visited {
	color: navy;
}

A:active {
	color: navy;
	TEXT-DECORATION: none;
}

input {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 0px #000000 solid;
	background-color: #CCCCFF;
}

textarea {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 0px #000000 solid;
	background-color: #CCCCFF;
	font-family: Arial, Helvetica, Sans-serif;
}

select {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 0px #000000 solid;
	background-color: #CCCCFF;
}

.smo {
	FONT-SIZE: 7pt;
	color: #666699;
}

.smu {
	FONT-SIZE: 9pt;
	color: #FFFFFF;
}

.u {
	FONT-SIZE: 8pt;
	color: white;
	FONT-WEIGHT: bold;
	background-image: url(/images/backgr_dark.gif);
	
}

.grey_backgr {
	background-color: #CCCCCC;
}




.poll {
        BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid;
        MARGIN-BOTTOM: 3pt; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
        BACKGROUND-COLOR: #efefef; boder-collapse:collapse;
}

.poll_question {
        padding-left: 8px; padding-right: 8x; padding-top: 5px; padding-bottom: 3px;
        font-family: Verdana; font-size: 10pt; color: darkblue; BACKGROUND-COLOR: #efefef;
}

.poll_button {
        BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; FONT-SIZE: 10pt;
        BORDER-LEFT: red 1px solid; COLOR: #ffffff; BORDER-BOTTOM: red 1px solid;
        FONT-STYLE: italic; FONT-FAMILY: helvetica, arial, geneva, sans-serif;
        BACKGROUND-COLOR: #000000;
}

.bar1 {
        background: #D8F1B0;
        border-bottom: 1px solid Black;
        border-left: #CCCCCC 1px solid;
        border-right: 1px solid Black;
        border-top: #CCCCCC 1px solid;
        font-size: 1px;
        color: #333399;
}

.bar2 {
        background-image: url(../images/bar_back.jpg);
        background: #BEE67F;
        border-bottom: 1px solid Black;
        border-left: #CCCCCC 1px solid;
        border-right: 1px solid Black;
        border-top: #CCCCCC 1px solid;
        background-repeat: repeat;
        font-size: 1px;
        color: #333399;
}

.bar3 {
        background-image: url(../images/bar_back.jpg);
        background: #E9F1FB;
        border-bottom: 1px solid Black;
        border-left: #CCCCCC 1px solid;
        border-right: 1px solid Black;
        border-top: #CCCCCC 1px solid;
        background-repeat: repeat;
        font-size: 1px;
        color: #333399;
}

.bar4 {
        background-image: url(../images/bar_back.jpg);
        background: #D8E5F6;
        border-bottom: 1px solid Black;
        border-left: #CCCCCC 1px solid;
        border-right: 1px solid Black;
        border-top: #CCCCCC 1px solid;
        background-repeat: repeat;
        font-size: 1px;
        color: #333399;
}

.bar5 {
        background-image: url(../images/bar_back.jpg);
        background: #C6DAF3;
        border-bottom: 1px solid Black;
        border-left: #CCCCCC 1px solid;
        border-right: 1px solid Black;
        border-top: #CCCCCC 1px solid;
        background-repeat: repeat;
        font-size: 1px;
        color: #333399;
}

.bar6 {
        background-image: url(../images/bar_back.jpg);
        background: #6B85A5;
        border-bottom: 1px solid Black;
        border-left: #CCCCCC 1px solid;
        border-right: 1px solid Black;
        border-top: #CCCCCC 1px solid;
        background-repeat: repeat;
        font-size: 1px;
        color: #333399;
}

.bgred {
	background-color: #FF0000;
	text-align: center;
	vertical-align: middle;	
}
.bggreen {
	background-color: #00FF00;
	text-align: center;
	vertical-align: middle;	
}
.bggrey {
	background-color: #CCCCCC;
	vertical-align: middle;	
}
.bold {
  font-weight:bold;
}

