@charset "utf-8";

div.c4pol {}

.c4pol div.cres {background:#fff;padding:5px;padding-bottom:10px;}
.c4pol .cres div.cfoot {text-align:right;padding-right:15px;}

.c4pol .cres .cfoot, .c4pol .cres .cfoot a
{font-size:11px;color:#555;}
.c4pol .cres .cfoot a:hover
{color:#f00;}

.c4pol div.pre_list { padding-right:20px; }
.c4pol .pre_list
,.c4pol .pre_list a  {font-size:14px;text-decoration:none;color:#444;}
.c4pol .pre_list a:hover {color:#f00;text-decoration:underline;}
.c4pol .pre_list ul { margin-top: 5px; margin-bottom: 0; list-style-type: disc; color:#f84; }
.c4pol .pre_list li {margin-top:3px; margin-bottom:3px;}
.c4pol div.footnote {font-size:10px;margin-top:8px;padding:2px;text-align:center;}

.c4pol div.cpol {
	margin: 5px 5px 10px 5px;
	padding: 5px 0 0 0;
	border:1px solid #ccc;
}
.c4pol .cpol div.chead {}
.c4pol .cpol td.cimg {vertical-align:top;text-align:center;width:72px;padding:1px 5px 1px 1px; }
.c4pol .cpol .cimg img {padding:1px;background:#fff;border:1px solid #ccc;}
.c4pol .cpol div.cname {font-size:20px;font-weight:bold;color:#000;}

.c4pol .cpol div.cparty
,.c4pol .cpol div.cpos
,.c4pol .cpol div.cchat
,.c4pol .cpol div.cext    {font-size:11px;color:#444;padding-left:5px;font-weight:bold;}

.c4pol .cpol div.cchat img
{border:0;padding-right:1px;vertical-align:middle;}

.c4pol .cpol div.cchat a
,.c4pol .cpol div.cchat {font-size:11px;color:#0073a3;text-decoration:none;font-weight:normal;}

.c4pol .cpol div.cext a
,.c4pol .cpol div.cext {color:#a00;}

.c4pol .cpol div.cext a:hover {color:#f00;}

.c4pol .cpol div.clinks 
{
	background: #e4e4e4 url(../img/clinks1.bg.gif) repeat-x; 
	margin-top: 5px; 
	padding: 6px;
}
.c4pol .cpol .clinks table
{width:100%;}

.c4pol .cpol .clinks td
{ padding-right:10px;font-size:11px;}

.c4pol .cpol .clinks td.sep
{ padding:0;width:90%;}

.c4pol .cpol .clinks img
{ vertical-align:middle;margin-right:2px;border:0;}

.c4pol .cpol .clinks td.w 
{ color:#888; }

.c4pol .cpol .clinks td.f
{ padding-right:0;padding-left:10px;font-size:11px;}

.c4pol .cpol .clinks a {color:#000;text-decoration:none;}
.c4pol .cpol .clinks .f a {color:#048;text-decoration:none;}
.c4pol .cpol .clinks a:hover {color:#f00;text-decoration:underline;}

.c4pol .ccmpcb{ font-size: 10px; font-weight: bold; background-color: #ffd; text-align: center; float: right; margin-right: 2px; margin-bottom: 3px; padding: 5px 3px; border: solid 1px #cfcfcf; }

.c4pol .cpol .cdata {font-size:12px;}
.c4pol .cpol div.csec 
{
	background:#fff;
	padding:10px;
	border:5px solid #e4e4e4;
	border-top:0;
}
.c4pol .cpol div.cnodat {padding:0px 5px 2px 15px;font-size:12px;color:#888;font-style:italic;}
.c4pol .cpol table td{font-size:12px;}
.c4pol .cpol .csec h2 { color: #ff6c00; font-size: 16px; font-weight: bold; background-image: url(../images/sep_hori.gif); background-repeat: repeat-x; background-position: 12px bottom; text-transform: uppercase; padding-bottom: 5px; margin:0px 0px 1px 0px;}
.c4pol .cpol .csec h3 {margin:0px 0px 1px 5px;font-size:14px;color:#0073a3;}
.c4pol .cpol .csec h4 {margin:0px 0px 1px 10px;font-size:12px;}
.c4pol .cpol .csec div.l0 {padding-left:5px;margin:5px 0px 5px 0px;}
.c4pol .cpol .csec div.l1 {padding-left:5px;}
.c4pol .cpol .csec td.clabel {padding-right:2px;width:130px;}
.c4pol .cpol .csec .clabel {font-weight:bold;color:#555;}
.c4pol .cpol .csec textarea { width:400px;font-size:12px;font-family:arial, helvetica; color:#333;}
.c4pol .cpol .csec textarea.sm{ height:60px;}
.c4pol .cpol .csec textarea.lg{ height:120px;}
.c4pol .cpol .csec.comp td.lhs { width:50%;padding-right:2px; vertical-align:top;}
.c4pol .cpol .csec.comp td.rhs { width:50%;padding-left:2px; vertical-align:top;border-left:1px solid #888;}
.c4pol .cpol div.li {margin:1px 0 1px 0;}

.c4pol div.csub
{
padding:3px 10px 5px 8px;
font-size:14px;
color:#f84;
font-weight:bold;
margin-bottom:3px;
border-bottom:1px dotted #ccc;
}
.c4pol div.cgroup 
{
text-align:right;
color:#aaa;
padding:5px 5px 0px 5px;
font-size:14px;
margin-bottom:0;
margin-top:20px;
border-top:1px solid #eee;
}
.c4pol div.cgroup.top
{ margin-top:0;padding-top:0;border:0;}

.c4pol table.cgrid { border:1px solid #ccc; border-collapse:collapse;font-size:12px;color:#333;margin-left:5px;}
.c4pol .cgrid td { padding:2px 8px 2px 8px; border-right:1px solid #ccc;text-align:left;border-top:1px solid #ccc;}
.c4pol .cgrid.center td {text-align:center;}
.c4pol .cgrid .chead td { font-weight:bold; color:#666;}

.c4pol ul.ctext { margin: 0 0 0 15px; padding:0; list-style-type: disc; color:#333;}
.c4pol .ctext li {margin:2px 0 3px 0;}


.c4pol td.crank {width:135px;vertical-align:top;text-align:right;padding:5px 0 0 0;}
.c4pol .crank td.frame {border:1px solid #ccc;padding:5px;}
.c4pol .crank .frame td {font-size:10px;padding:1px 3px 1px 3px;color:#006796;}
.c4pol .crank select {font-size:10px;}
.c4pol .crank table.vote_opt
{height:25px;width:150px;}
.c4pol .crank table.vote_hin
{width:150px;}
.c4pol .crank .vote_hin td
{font-size:10px;color:#888;}
.c4pol .crank .vote_opt td
{font-size:16px;font-weight:bold;text-align:center;width:30px;}
.c4pol .crank .vote_opt img
{border:0;vertical-align:middle;}
.c4pol .crank .vote_opt a
{color:#555;font-size:11px;text-decoration:none;}
.c4pol .crank .vote_opt a:hover
{color:#f00;font-size:16px;text-decoration:underline;}
