@charset "utf-8";
/* CSS Document */

body{background:url(../images/main_bg.jpg) top #568eab repeat-x; margin:0; padding:0; font-family:Arial;}
p{text-align:justify; margin:0; padding:0;}
html{color:#000000;}
ol{margin:0 0 0 30px; padding:0;}
ul{list-style-type:none; padding:0; margin:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,blockquote,input{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}

a{outline:none;}
img{border:none;}

.cont_part h1{font-family:Tahoma; font-size:24px; color:#588f0f; border-bottom:1px solid #588f0f; font-weight:normal; padding:0 0 2px 0;}
.cont_part p{font-size:12px; color:#000000;}

.cal_bg{background:url(../images/calculate_bg.jpg) no-repeat center top; width:756px; height:169px;}
.cal_bg h5{font-size:13px; color:#213c0a; font-weight:bold;}
.cal_btn{background:url(../images/calculate_btn.gif) no-repeat; width:238px; height:67px; border:none;}
.cal_input1{background:url(../images/cal_inp_bg.gif) no-repeat left top; width:175px; height:30px;}
.cal_input1 input{border:none; background:transparent; width:160px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#010101; margin:0 5px;}


.scnd_bg{background:url(../images/secnd_bg.jpg) no-repeat center top; width:756px; height:440px; color:#213c0a; font-size:18px; font-weight:normal;}
.scnd_bg h1{font-size:18px; color:#ffffff;}
.scnd_bg h5{font-size:14px; color:#213c0a; font-weight:bold;}
.scnd_bg h5 span{font-size:14px; color:#0f437b; font-weight:bold;}

.paper_input1{background:url(../images/paper_inp.gif) no-repeat left top; width:auto; height:30px;}
.paper_input1 input{border:none; background:transparent; width:125px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#213c0a; margin:0 0 0 20px; text-align:center; font-weight:bold;}


.vpro_input1{background:url(../images/voting_pro_inp_bg.gif) no-repeat left top; width:auto; height:30px;}
.vpro_input1 input{border:none; background:transparent; width:125px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#213c0a; margin:0 0 0 45px; text-align:center; font-weight:bold;}
.blue_big_bg{background:url(../images/blue_big_bg.jpg) no-repeat center top; width:756px; height:350px;}
.blue_big_bg h1{font-size:18px; color:#ffffff;}

.for_txt_bg{background:url(../images/for_txt_bg.gif) no-repeat; width:399px; height:auto; font-size:15px;}

.total_inp_bg{background:url(../images/total_inp_bg.gif) no-repeat left; width:322px; height:39px;}
.total_inp_bg input{border:none; background:transparent; width:200px; height:32px; font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#FFFFFF; margin:0 0 0 113px; text-align:center; font-weight:bold;}
.graybg {
	background-image: url(../images/gray_round_bg.gif);
	background-repeat: repeat-y;
}
.grayheader {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #5E5E5E;
	text-decoration: none;
}
.graycontent {
	font-family: arial;
	font-size: 9px;
	font-weight: normal;
	color: #282828;
	text-decoration: none;
}
.blueheading {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.blueheading p{font-size:12px; color:#000000; display:block; padding:0 0 0 30px;}

.blueheadingbold {
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #0F437B;
	text-decoration: none;
}
.grytitlebig {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #282828;
	text-decoration: none;
	font-style:italic;
}
.grytitlebig  a{text-decoration:underline; color:#0F437B;}
.grytitlebig span{color:#FF0000;}

.vpro_input2{background:url(../images/voting_pro_inp_bg2.gif) no-repeat left top; width:auto; height:30px;}
.vpro_input2 input{border:none; background:transparent; width:125px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0F437B; margin:0 0 0 15px; text-align:center; font-weight:bold;}


/* COMBO */
.combobox {
		background:url(../images/combo_bg.gif) no-repeat;
		width:136px;
		height:30px;
        padding: 0px;
        margin: 0px;
    }
    .combotext
    {
		background:transparent;
        border-style: none;
        border-width: 0px;
        padding: 1px;
        margin: 0px;
    }
    .comboOption {
        font-family: Sans-Serif;
        font-size: 10pt;
        color: Black;
        cursor: default;
        text-decoration:none;
    }
    .comboOption a:active
    {
        color: Black;
        text-decoration:none;
    }
    .comboOption a:link
    {
        color: Black;
        text-decoration:none;
    }
    .comboOption a:visited
    {
        color: Black;
        text-decoration:none;
    }
    .comboOption a:hover 
    {
        color: White;
        text-decoration:none;
    }
	
.elig_voter{background:url(../images/combo_bg.gif) no-repeat left top; width:auto; height:30px;}
.elig_voter input{border:none; background:transparent; width:125px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#213c0a; margin:0 0 0 5px; text-align:center; font-weight:bold;}

.ele_per{background:url(../images/ele_txtbox.gif) no-repeat left top; width:auto; height:30px;}
.ele_per input{border:none; background:transparent; width:90px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#213c0a; margin:0 0 0 5px; text-align:center; font-weight:bold;}

.green_bg{background:url(../images/green_bg.jpg) no-repeat; width:780px; height:153px; background-position:center;}

.blue_bg{background:url(../images/blue_bg.jpg) no-repeat; width:780px; height:153px; background-position:center;}

.green_txt{color:#386115; font-size:18px; font-weight:bold;}
.green_txt span{color:#000000; text-decoration:underline;}

.blue_txt{color:#255b94; font-size:18px; font-weight:bold;}
.blue_txt span{color:#000000; text-decoration:underline;}
.links2 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #5F6264;
	text-decoration: none;
	}
a.links2:hover {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #5F6264;
	text-decoration: underline;
	
}