/*
## menu.css - Contains style for menu
*/

/* common style for <ul> elements */
.nav,
.nav ul {
  list-style-type: none;
  padding: 0;
}

/* Top menu style */

#navMain {
  position: absolute;
  bottom: 0px;
  left: 0;
  font-size: 100%
}

#navMain li {
  background: url(../GFX/leftCornerB2.gif) top left;
  background-repeat: no-repeat;
  float: left;
  margin-right: 4px;
}

#navMain li:hover {
}

#navMain li.current {
  background: url(../GFX/leftCornerW2.gif) top left;
  background-repeat: no-repeat;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

#navMain li.current a {
  background: url(../GFX/rightCornerW2.gif) top right;
  background-repeat: no-repeat;
}

#navMain li a {
  background: url(../GFX/rightCorner2.gif) top right;
  background-repeat: no-repeat;
  display: block;
  margin-left: 2px;
  padding: 5px 5px 6px 3px;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  font-size: 90%;
}

#navMain li a:hover {
  color: #ededed;
}

/* top navigation style */
#navTop {
  font-size: 100%;
  position: absolute;
  top: 5px;
  right: 4px;
}

#navTop li {
  float: left;
  padding: 0 6px;
}

#navTop li.first {
  border: 0px;
}


#navTop li a {
  color: #fff;
  text-decoration: none;
  font-size: 90%;
  font-weight: bold;
}

#navTop li.lang {

}

/*Sub menu style */
#navSub a {
  text-decoration: none;
  font-size: 100%;
  margin-bottom: 3px;
  padding-left: 10px;
  display: block;
  display: inline-block; 
}

#navSub ul {
  background-color: #f9f9f9;
}

#navSub li {
  border-bottom: 1px dotted #999999;
}

#navSub li a {
  padding: 5px 0px 3px 10px;
}

#navSub li.first {
  border-top: 1px dotted #999999;
}

#navSub a.active {
  font-weight: bold;
}

#navSub ul {
  padding-left: 0px;
}

#navSub ul a {
  font-weight: normal;
  margin-left: 0;
}

#navSub ul li a {
  padding-left: 10px;
}
      
#navSub li.current ul {
  border-top: 0px;
}

#navSub li.current  a {

}

#navSub li li a {
  padding-left: 20px;
}

#navSub li li li a {
  padding-left: 30px;
}

#navSub li li li li a {
  padding-left: 40px;
}

#navSub li li li li li a {
  padding-left: 50px;
}

#navSub li.current li.last {
  border-bottom: 0px;
}
#shortcutsAndAds{position:relative}
#dailyQuestion {
	width:182px;
        /*border:1px solid #3A1C86;*/
       /* background:#F3F1F8;*/
       /* padding:5px;*/
        position:absolute;
        top:260px;
        left:0px;
}

#dailyQuestion .button {
	cursor: hand;
	cursor: pointer;
	float:none;
        width:100px;
        height:22px;
        font-size:120%;
        padding-bottom:1px
}

#dailyQuestion #question {
	margin-bottom:8px;
}
#dailyQuestion .alternative {
	line-height:1.5em;
        margin-top:10px;
}
#dailyQuestion .alternatives {
	margin-bottom:8px;
}
#dailyQuestion .alternative .radio {
	margin-right:5px;
}
#dailyQuestion .alternative .alternativeName {
        padding-right:15px;
	float:left;
        width:170px;
}
#dailyQuestion .alternative .quantity {
	float:left;
        clear:left;
	text-align:right;
	padding-right:3px;
        height:16px;
}
#dailyQuestion .alternative .quantityGraphic {
	width:60px;
	float:left;
	height:12px;
	overflow:hidden;
	margin-top:0.2em;
}
#dailyQuestion .alternative .quantityGraphicValue {
	background:#808C21;
}

#dailyQuestion .topbox{
  background:url(../GFX/pollbox_r1_c1.png) no-repeat;
  height:11px;
}
#dailyQuestion .middlebox{
  background:url(../GFX/pollbox_r3_c1.png) repeat-y;
  padding:0 10px;
}
#dailyQuestion .bottombox{
  background:url(../GFX/pollbox_r5_c1.png) no-repeat;
  height:11px;
}
