/* Copyright IQ Elections

font: normal 24px/30px 'Lucida Sans','Myriad Pro',Myriad,Arial,sans-serif; letter-spacing: -1px; padding-top:6px; 
 */

body{
background:#7ba9e2 url(../images/background.jpg) top  repeat-x;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}
#pageWrapper{
margin:0 auto;
width:978px;
}
#headWrap{
width:978px;
height:95px;
background:url(../images/headBG.jpg) no-repeat;
}
#topMenu{
width:978px;
height:43px;
background:url(../images/menuBar.jpg) no-repeat;
}

#topMenu ul{
margin:0px;
padding:5px 0px 0px 9px;
list-style-type:none;
font: normal 13px 'Myriad Pro',Myriad,'Lucida Sans',Arial,sans-serif;
/*letter-spacing: -1px;*/
font-weight:normal;
}
#topMenu li{
display:inline;
list-style:none;
color:#000000;
padding:0px 20px 0px 20px;
border-right:solid 1px #add3ee;
}
#topMenu li a{
color:#000000;
text-decoration:none;
}
#topMenu li a:hover{
color:#0000FF;
text-decoration:underline;
}


#bodyWrap{
background:url(../images/bodyBG.gif) repeat-y;
width:960px;
padding:0px 9px 0px 9px;
margin:0 auto;
}
#pageTitle{
border-top:solid 1px #FFFFFF;
border-bottom:solid 1px #CCCCCC;
margin:0px;
background:#e8e8e8;
width:936px;
height:33px;
padding:7px 0px 0px 22px;
}
#pageTitle h1{
margin:0px;
padding:0px;
font-size:22px;
color:#9a1b1b;
font-weight:normal;
line-height:normal;
}
#leftContent{
position:relative;
float:left;
width:627px;
padding:9px;
}
#dataGrid{
display:block;
font-size:10px;
color:#2c2c2c;
margin-bottom:20px;
}

#dataGrid a{
text-decoration:none;
color:#2c2c2c;
}
#dataGrid a:hover{
color:#999933;
}
.dataGrid-title{
background:url(../images/bg_grey.gif) repeat-x;
height:25px;
color:#ffffff;
padding-left:19px;
font-size:16px;
}

.dataGrid-title-blue1{
background:url(../images/bg_blue1.gif) repeat-x;
height:25px;
color:#ffffff;
padding-left:19px;
font-size:16px;
}

.dataGrid-title-blue2{
background:url(../images/bg_blue2.gif) repeat-x;
height:25px;
color:#ffffff;
padding-left:19px;
font-size:16px;
}

.dataGrid-title-blue3{
background:url(../images/bg_blue3.gif) repeat-x;
height:25px;
color:#ffffff;
padding-left:19px;
font-size:16px;
}

.dataGrid-title-blue{
background:url(../images/bg_blue.gif) repeat-x;
height:25px;
color:#ffffff;
padding-left:19px;
font-size:16px;
}
.dataGrid-title2{
background:url(../images/bg_grey2.gif) repeat-x;
height:35px;
color:#ffffff;
padding-left:19px;
font-size:13px;
}
.dataGrid-headings{
background:url(../images/bg_lightgrey.gif) repeat-x;
height:30px;
}
.dataGrid-white{
background:#fbfbfb;
height:17px;
}
.dataGrid-white2{
background:#fbfbfb;
height:17px;
padding:3px 0px 3px 0px;
}
.dataGrid-blue{
background:#e7effa;
height:17px;
}
.dataGrid-blue2{
background:#e7effa;
height:17px;
padding:3px 0px 3px 0px;
}
#dataGrid2{
display:block;
font-size:10px;
color:#2c2c2c;
margin-bottom:20px;
border-bottom:solid 1px #d9dee3;
}

#dataGrid2 a{
text-decoration:none;
color:#1061A3;
}
#dataGrid2 a:hover{
color:#FF0000;
}
#rightContent{
position:relative;
width:296px;
float:left;
padding:9px;
}

.orangeForm-input2{
font-size:11px;
width:205px;
height:19px;
padding-left:5px;
border:solid 1px #ab8f3b;
margin-bottom:5px;
text-transform:none;
}

.bodyFoot{
background:url(../images/bodyfoot.gif) no-repeat;
height:14px;
width:978px;
}
.quickSearch_input{
height:18px;
background:#FFFF99;
width:195px;
border:none;
}
.quickSearchPOS{
width:229px;
position:relative;
float:right;
top:33px;
right:19px;
}
.color_dem{
color:#001a9f;
}
.color_rep{
color:#8f0000;
}
#CandidateTable{
font-size:12px;
}
#CandidateTable a{
color:#2c2c2c;
text-decoration:none;
}
#CandidateTable a:hover{
color:#0000FF;
text-decoration:underline;
}
.dataGrid-vertHead{
margin-top:8px;
font-size:13px;
}
.CC-contribBox{
background:#ebffcb; border:solid 1px #c6d3b1; padding:20px; margin:0px 0px 20px 0px; font-size:11px;
}
#stateListingsTable a{
color:#584406;
font-size:11px;
padding-left:11px;
}
#stateListingsTable a:hover{
color:#000066;
text-decoration:underline;
}