﻿
/*================= OVERRIDES ================*/
html,
body {background:#f3eadb;}



/*================= BACKGROUND ================*/
body {background:none; background-image:none; filter:none;background: #f3eadb;
background-image: url('../images/full_bg.jpg');
filter: none;
background-repeat: no-repeat;
background-position: top center;}


/*================= SUPERHEAD ================*/
div#superhead-logo #templateheader { color: #fff; text-shadow: none; }
#superhead-wrapper ul li a { color: #fff; text-shadow: none; }
#superhead,
#superhead_scroll,
#superhead-wrapper /* Mobile */ { 
    height:40px; clear: both; 
	background-image: none; background-color: #1e2741;
    background-image: -webkit-gradient(linear,0% 0%,60% 100%,from(#1e2741),to(#0c1028));
    background-image: -webkit-linear-gradient(top , #1e2741 0%, #0c1028 60%);
    background-image: -moz-linear-gradient(top , #1e2741 0%, #0c1028 60%);
    background-image: -ms-linear-gradient(top , #1e2741 0%, #0c1028 60%);
    background-image: -o-linear-gradient(top , #1e2741 0%, #0c1028 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e2741', endColorstr='#0c1028'); 
	}

.scrollparent { margin-top: 10px; }
.parent {color:#fff; border-color:#222222;}
/*#languagebutton {border-right: 1px solid #222;}*/


/*================= MAIN MENU ================*/


#main{ margin-top: 15px; box-shadow:0 0px 20px rgba(0,0,0,0.8);}
#main-nav {
    height:46px;
    /*
    box-shadow:inset 0px 1px 2px #c8ddce;
	background-repeat: no-repeat;
    background-color: #789480;
    background-image: -webkit-gradient(linear,0% 0%,75% 100%,from(#a1bca9),to(#678470));
    background-image: -webkit-linear-gradient(top , #a1bca9 0%, #678470 75%);
    background-image: -moz-linear-gradient(top , #a1bca9 0%, #678470 75%);
    background-image: -ms-linear-gradient(top , #a1bca9 0%, #678470 75%);
    background-image: -o-linear-gradient(top , #a1bca9 0%, #678470 75%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1bca9', endColorstr='#678470');
	*/
	}	        
#main-nav ul{ text-align: left; height: 46px; margin-left:20px; float:left; font-size: 14px; font-weight: bold; text-transform: uppercase;}
#main-nav ul li{ text-align:left; float:left;padding-right:0px; border-right:none; background:none;}
#main-nav ul li:last-child{border-right:1px solid #3871b0 ;}

#main-nav ul li a{  color: #fff; margin: 0 auto; text-shadow: 0px -1px 0px rgba(0,0,0,0.4); line-height: 50px; display: block; padding: 0px 18px; border-left:1px solid #3871b0 ;}
    /*
#main-nav ul li a:hover, 
#main-nav ul li a .active-nav { 
    background-image:none;
    background-color: #6e8d78;
    background-image: -webkit-gradient(linear,0% 0%,60% 100%,from(#b9d7c2),to(#6e8d78));
    background-image: -webkit-linear-gradient(top , #b9d7c2 0%, #6e8d78 60%);
    background-image: -moz-linear-gradient(top , #b9d7c2 0%, #6e8d78 60%);
    background-image: -ms-linear-gradient(top , #b9d7c2 0%, #6e8d78 60%);
    background-image: -o-linear-gradient(top , #b9d7c2 0%, #6e8d78 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9d7c2', endColorstr='#6e8d78');} 
	

    */

/*================= REPORTS BUTTON ================*/

.dlreport  { font-size: 13px; text-transform:none; text-align:center; float:right; height: 20px; padding: 10px 30px;}

.dlreport a{ 
color: #fff; 
    background-repeat: no-repeat;
    background-color: #3871b0;
   /* 
    background-image:none;
	background-image: -webkit-gradient(linear,0% 20%,70% 100%,from(#6b8d75),to(#4f6554));
    background-image: -webkit-linear-gradient(top , #6b8d75 20%, #4f6554 70%);
    background-image: -moz-linear-gradient(top , #6b8d75 20%, #4f6554 70%);
    background-image: -ms-linear-gradient(top , #6b8d75 20%, #4f6554 70%);
    background-image: -o-linear-gradient(top , #6b8d75 20%, #4f6554 70%);
	*/ 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#579bf0', endColorstr='#1558ac');
    display: block; line-height: 25px; padding: 0px 20px; border-radius: 5px; -moz-border-radius: 5px; border-top: 1px solid #aaccf6; border-bottom: 1px solid #0c366d; text-shadow:0px -1px 0px rgba(0,0,0,0.4);}

.dlreport a:hover{ 
    border-top: 1px solid #0c366d; border-bottom: 1px solid #7db2f2;
    background-repeat: no-repeat;
    background-image:none;
    background-color: #5c7864;
    background-image: -webkit-gradient(linear,0% 0%,0% 100%,from(#1558ac),to(#286cbf));
    background-image: -webkit-linear-gradient(top , #1558ac , #286cbf );
    background-image: -moz-linear-gradient(top , #1558ac , #286cbf );
    background-image: -ms-linear-gradient(top , #1558ac, #286cbf );
    background-image: -o-linear-gradient(top , #1558ac, #286cbf );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1558ac', endColorstr='#286cbf');
}



/*================= IMAGE BANNER ================*/
#banner { display:none; height:220px; width:970px; background-position:center; margin:0px 0px 0px 0px; font-size:10px; color:#fff; text-align:left; background-color:#4b7ab3;}
#banner_ds { position:relative; height:220px; width:970px; background:url("../images/banner_ds_flag.png") no-repeat; background-position:center; margin:0px; z-index:2;}
.banner_rotate{ position:absolute; z-index:1;}


/*================= TITLE HEADER ================*/
#title-header{width: 970px; background: url("../images/head_bg.png") no-repeat left top;padding-top: 0px; margin: -15px 0 -26px; overflow:hidden;}
/*#title-header #electionname { color: #f6eee2; font-size: 44px; width: 840px; height: 54px; margin-left: 130px; margin-top:20px; float: left; font-family:"Droid Serif", Georgia, serif;  text-shadow: -2px -2px 0 #3b5e41, 2px -2px 0 #3b5e41, -2px 2px #3b5e41, 2px 2px 0 #3b5e41; }*/
#title-header #siteupdated { color:  #9ba0ff; float: right; font-size: 12px; height: 30px; margin: 26px 383px 0px 0px; max-height: 30px; max-width: 500px; text-align: left; text-shadow: -1px 1px 0 #000; font-weight:normal; letter-spacing:0.03em; }


/*================= CONTEST ================*/
/*

#headercenter,
#headercenter_scroll {background-color: #9bbea5; 
    background-image: -webkit-gradient(linear,0% 0%,0% 0%,from(#c1e1ca),to(#9bbea5));
    background-image: -webkit-linear-gradient(top , #c1e1ca 20%, #9bbea5 70%);
    background-image: -moz-linear-gradient(top , #c1e1ca 20%, #9bbea5 70%);
    background-image: -ms-linear-gradient(top , #c1e1ca 20%, #9bbea5 70%);
    background-image: -o-linear-gradient(top , #c1e1ca 20%, #9bbea5 70%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1e1ca', endColorstr='#9bbea5');
    border-top: 1px solid #A9CAB1;}
    .inficaro-text { text-shadow: 0 1px 0 #c3dfcb; color: #4f6554;}
#subheadercenter #btnContestFilter { background-image:none; background:none; color:#ffffff;background-color: #356585; background-repeat: repeat;
    background-image: -webkit-gradient(linear,0% 0%,0% 0%,from(#80a4c4),to(#356585));
    background-image: -webkit-linear-gradient(top , #80a4c4 20%, #356585 70%);
    background-image: -moz-linear-gradient(top , #80a4c4 20%, #356585 70%);
    background-image: -ms-linear-gradient(top , #80a4c4 20%, #356585 70%);
    background-image: -o-linear-gradient(top , #80a4c4 20%, #356585 70%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80a4c4', endColorstr='#356585');}
    
*/


/*================= FOOTER ================*/
#footer_parent {box-sizing: border-box; clear: both; display: block;height: auto; margin-top: 50px; min-height: 100px;}
#superfooterNavContentWrapper{background-color:#bdbdbd; margin:0px; position:inherit; height:70px;}
#superfooterNavContent {height:auto;}
ul#superfooternav {margin-top:0px; float:none; width:100%;}
ul#superfooternav li {margin-top:0px;}
ul#superfooternav li a{color:#454545; text-shadow:0px 1px 0px #ccc; height:auto;line-height: 70px;}

#footer_parent_scroll {position: relative; top: 100px; padding-top: 10px;}
    #scrolling_superfooter {color:#000;}
#superfooterWrapper {background-color: #858585; margin-top: 0; height:30px;}
#superfooter {border:none; height: 30px; margin: 0 auto; line-height: 30px; color:#fff;}
#superfooter a {color:#FFF; font-weight:bold}
