﻿   #leftNav .KI-Menu {
       font-size:12.8px;
    }
    .KI-Menu li ul {
	filter:none !important;
}


body {
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #efefef 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #efefef 0%, #e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #efefef 0%, #e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #efefef 0%, #e5e5e5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #efefef 0%, #e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e5e5e5', GradientType=0 ); /* IE6-9 */
	background-attachment:fixed;
}


#controlPanel {
	position:relative;
	margin: 0 auto 5px;
    padding:0 130px 0 5px;
    border: 1px solid #036;
    background: #F6FDFD url("/_layouts/images/cnspgrdn.gif") repeat-x left top;
    min-height: 50px;
    display:none;
}

#controlPanel .ms-siteaction {
   	float: none;
    position: absolute;
    top: 18px;
    right: 2px;
}

.ie8 #controlPanel .ms-siteaction {
    top :0;
}

#pageContainer {
    width:1170px;
    background:#fff;
}

#brandingArea {
    background: #933 url(/SiteCollectionImages/branding/sbe_branding_02.png) repeat-x left top;
    color: white;
    height: 100px;
}

#brandingArea h1 {
    background: transparent url(/SiteCollectionImages/branding/sbe_branding_02.png) no-repeat right top;
    color: white;
    height: 100px;
}

#brandingArea h1 a {
    color: white;
    display: block;
    /* width: 471px; */
    font-size: 1em;
    height: 100px;
    padding: 0;
    text-indent: -1000em;
    background: transparent url(/SiteCollectionImages/branding/sbe_branding_01.png) no-repeat left top;
}

#mainContent {
	padding: 0 10px 10px 0;
}

.leftNavSite .oneColRel #leftNavContainer, .leftNavSite .oneCol #leftNavContaine {
    width: 20.8333%;
    max-width: 220px;
}

.KI-Menu-Vertical .KI-Menu, .KI-Menu-Vertical .KI-Menu li {
	width: 100%;

}

.KI-Menu li:hover, .KI-Menu li.sfHover, .KI-Menu a:focus, .KI-Menu a:hover, .KI-Menu a:active {
    color: #fff;
}

#leftColumn {
    font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Verdana,Arial,sans-serif;
    font-size: 1em;
}

.leftNavSite .oneColRel #leftColumn {
    width: 47.91667%; /* = 460px at 960px width (*/
}

.leftNavSite .oneCol #leftColumn{
    width: 69.44444%;
}

.leftNavSite .oneColRel #rightColumn {
	width: 17%;
	padding: 10px;
	border: 1px solid #777;
	background-color: #f5f5f5;
	font-size: 0.85em;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 2px 2px 8px #888;
    -moz-box-shadow: 2px 2px 10px #888;
    box-shadow: 2px 2px 10px #888;
}

#leftNavContent {
	color: #555;
	font-size: 0.8em;
	clear: both;
}


h2 {
  font-family:baskerville,'palatino linotype','times new roman',serif;
  font-size: 1.5em;
  border-bottom: 1px solid #666;
  padding-bottom : 0.2em;
}

h2.pageTitle {
  font-family:baskerville,'palatino linotype','times new roman',serif;
  font-size: 2em;
  border-bottom:none;
}

h3 {
    font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Verdana,Arial,sans-serif;
	font-size:1.2em;
	color: #444;
}

@media screen and (min-width: 1280px) {


}

@media screen and (min-width: 1700px) {

.leftNavSite .oneColRel #leftColumn {
    width: 60%; /* = 460px at 960px width (*/
}

}


/*-------------*/

/*  Dashboard  */

/*-------------*/



.dash {
    height:100%;
    padding:35px 0 55px;
    clear:both;
}

.dashboard {
    list-style-type:none;
}

.dashboard li {
    width:128px;
    height:200px;
    margin: 0 45px 20px 0;
    background-repeat:no-repeat;
    float:left;
}

.dashboard a {
    width:128px;
    height:200px;
    display:block;
    text-decoration:none;
    color:#000000;
    cursor:pointer;
}

.dashboard span:hover {
    text-decoration:underline;
}

.dashboard span {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.95em;
display: block;
width:128px;
text-align:center;
padding: 145px 0 0 0;
}

.dashboard #results{
    background-image:url(Images/election_results.png);
}

.dashboard #register {
    background-image:url(Images/register_vote_2.png);
}
.dashboard #guide {
    background-image:url(Images/Voter_guide_1.png);
}

.dashboard #where {
    background-image:url(Images/where_to_vote_2.png);
}

.dashboard #military {
    background-image:url(Images/military_4.png);
}

.dashboard #precinct {
    background-image:url(Images/precinct_officer_1.png);
}

.dashboard #download {
    background-image:url(Images/download_voter_form.png);
}

.dashboard #clerks {
    background-image:url(Images/county_clerks.png);
}
.dashboard #drive {
    background-image:url(Images/voter_drive.png);
}
.mainSection {
	clear: both;			
}
body {
	font-size:1em;
}
.breadcrumb {
	border-bottom:none;
	color:#000;
}
#portalBarNav {
	right:40px;
}