*
{
	margin:0px;padding:0px;
}
body,html
{
	font-size:12px;
}



.inputstyle
{
	background:#fff url(images/ib.gif) repeat-x;height:17px;border:1px solid #b5b8c8;color:#333;font-size:12px;font-family:Arial;padding-left:3px;padding-top:2px;
}


.textarea
{
	background:#fff url(images/ib.gif) repeat-x;border:1px solid #b5b8c8;color:#333;font-size:12px;font-family:Arial;padding-left:3px;padding-top:2px;	
}

.btnStyle,.btnStyle_2
{
	background:url(images/btnl.gif) no-repeat;padding:0px 0 3px 4px;display:inline-block;	
}
*+html .btnStyle,*+html .btnStyle_2
{
	padding:0 0 0 4px
}
.btnStyle input,.btnStyle_2 span
{
	background:url(images/btnr.gif) no-repeat right top;height:21px;line-height:21px;border:none;font-size:12px;padding:0 6px 0 4px;
}
.btnStyle_2 span
{
	display:inline-block;cursor:pointer;padding:0 12px 0 10px;
}

a.btnStyle:hover,a.btnStyle_2:hover
{
	background:url(images/btnol.gif) no-repeat;	
}
a.btnStyle:hover input,a.btnStyle_2:hover span
{
	background:url(images/btnor.gif) no-repeat right top;	
}

a.btnStyle_2:link,a.btnStyle_2:visited,a.btnStyle_2:active,a.btnStyle_2:hover
{
	color:#000;text-decoration:none;	
}




.fieldset_vote_set
{
	margin:10px;
}

.vote_set
{
	font-size:12px;	
}
.vote_set th
{
	font-weight:normal;text-align:right;padding-right:10px;
}
.btn_margin_right
{
	padding:5px 0;
}
.btn_margin_right input
{
	margin-right:10px
}
.VoteTable
{
	border:1px solid #ccc;margin:5px;
}
.VoteTable th
{
	font-weight:normal	
}
.VoteTable th,.VoteTable td
{
	border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #fff;border-left:1px solid #fff;background:#f3f3f3;	height:22px; vertical-align:middle
}
.VoteTable td
{
	background:#fff;padding-left:3px
}
.VoteTable td table
{
	border:none;	
}
.VoteTable td td
{
	border:none;
}

.option_list
{
	margin:5px 10px;
}

.desc_div
{
	line-height:21px;height:auto !important;min-height:40px;height:40px;width:360px; word-break:break-word;overflow:hidden;
}
.option_float span
{
	float:Left;	display:block;
}

.option_word
{
	width:240px;display:block;overflow:hidden;
}

.btn_style{background:url(../../../images/info/btn.png) no-repeat;width:60px;height:21px;border:none;font-size:12px;cursor:pointer;}
