body
{
    text-align:center;
    font-family:Verdana;
    background:#eeeeee;
    margin:0;
    padding:0;
    font-size:11px;
    
}
a
{
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}
.menuBarLeft
{
  background:url('images/leftRound2.jpg') left center no-repeat;
  display:inline-block;
  border:0px;
  padding:0px;
}
.menuBarRight
{
  background:url('images/rightRound2.jpg') right center no-repeat;
  display:inline-block;  
  padding:0px;
  border:0px;

}
.menuBar
{
  background:#1F1673;

  margin:0 10px 0 10px;
  padding:7px 8px 6px 8px;
  display:inline-block;    
  border:0px;
} 
.menuBar a
{

  color:#E1DFF6;
  font-size:12px;
}
.clearDiv
{
    clear:both;
    margin:0;
    padding:0;
}
.mainDiv
{
    margin:auto;
    padding:0;
    background:#ffffff;
    width:752px;
}
.mainTable
{
    margin:auto;
    width:750px;
}               
.leftTop
{
    vertical-align:top;
    margin-right:0;
    text-align:right;
    width:260px;
    padding:5px 0px 5px 0;
}
.rightTop
{
    vertical-align:top;
    text-align:left;
    margin:0;
    padding:5px 0px 5px 5px;
}     
.leftMain
{
    vertical-align:top;
    text-align:left;
    margin:0;
    padding:5px 0px 5px 20px;
}
.rightMain
{
    vertical-align:top;
    margin-right:0;
    text-align:left;
    width:235px;
    padding:5px 15px 5px 0px;
}
/* things that reside on the left*/
.logo img
{
    margin:19px 0 0 0;
    padding:0;
    width:260px;
}
.advertContainer
{
  border:0;
  margin:0;
  padding:0;
  clear:both;   
  margin-left:22px;
}
.advert
{
    border:1px solid #a3a3a3;
    padding:5px 0px 5px 0px;
    width:220px;
    text-align:center;
    margin-left:2px;
    display:inline-block;   
    vertical-align:top;
    float:left;
}
.advert img
{
  width:215px;
  border:0;
  margin:0;
  padding:0;   
  vertical-align:top;
}
.advert a
{
  border:0;
  margin:0;
  padding:0;  
  vertical-align:top;
}
.news
{
    border:0;
    padding:0;
}

.explanationHead
{
  font-size:3em;
  background: #558ED5;
  text-align:center;
  color:white;
  padding:5px 0 5px 0;
}
/* new ticker*/
.newsHead
{
  font-size:1.6em;
  color:#0074BD;
  border:2px solid #777777;
  margin:0px 14px 0px 14px;
  padding:5px 0px 5px 0px;
}
 #ticker-container {
        position:relative;
        overflow:hidden;
        width: 215px;
        height: 120px;
        /*background-color: #3e3585;*/
        background-repeat: repeat;
        padding: 2px;   
        border:0;
        padding:5px 0 5px 0;
        float:right;
        clear:both;
        text-align:left;
        }
  
  #ticker {
    position:relative;
    width:215px;
  }
  
  #ticker ul {
    margin:0;
    padding:0px;
    list-style-type:none;

  }
  #ticker ul li {
            display:list-item;
            margin-top: 1px;
            margin-bottom: 1px;
            padding-top: 1px;
            padding-bottom: 1px;
            font-family: arial;
            color: #eeeeee;     
            padding-left: 0px;
  }
  
  #ticker ul li a {
            font-size: 1.1em;
            font-weight: bold;
            color: #3e3585;
            text-decoration: none;
            font-style:italic;
  }
        
        #ticker ul li a:hover {
            text-decoration: underline;
        }
/*news ticker end*/

/* new ticker*/
 #ticker-container2 {
        position:relative;
        overflow:hidden;
        width: 215px;
        /*background-color: #3e3585;*/
        background-repeat: repeat;
        padding: 2px;   
        border:0;
        padding:5px 0 5px 0;
        float:right;
        clear:both;
        text-align:left;
        }
  
  #ticker2 {
    position:relative;
    width:215px;
  }
  
  #ticker2 ul {
    margin:0;
    padding:0px;
    list-style-type:none;

  }
  #ticker2 ul li {
            display:list-item;
            margin-top: 1px;
            margin-bottom: 1px;
            padding-top: 1px;
            padding-bottom: 1px;
            font-family: arial;
            color: #eeeeee;     
            padding-left: 0px;
  }
  
  #ticker2 ul li a {
            font-size: 1.1em;
            font-weight: bold;
            color: #3e3585;
            text-decoration: none;
            font-style:italic;
  }
        
        #ticker2 ul li a:hover {
            text-decoration: none;
            color:red;
        }
/*evets ticker end*/

/* things that reside on the right*/
.votelogo
{
  clear:both;
  margin-top:35px;
}
.votelogo img
{
  width:450px;
}

.searchSpan
{
    margin:20px 30px 0 0;
    padding:0;
    float:right;
}
.searchSpan input
{
    margin:0;
    padding:0;
    vertical-align:middle;
    
}
.headLink
{
    margin-right:20px;
    padding:5px 0 10px 0;
}
.headLink a
{
    float:right;
    padding:0 10px 0 8px;
    border-left:1px solid #333333;
    color:#333333;
    font-size:0.9em;
    font-family:Arial;
}
.menu td
{
    border:0;
    padding:0;
    margin:0;
}
.menu a
{   
    margin:0;
    padding:0;
    border:0;
}
.menu img
{
    margin:0;
    padding:0;
    border:0;
}
.sponsor
{
  margin:0;
  padding:0;
}
.sponsor a
{
  margin:0;
  padding:0;
  border:0;
}
.sponsor a img
{
  margin:0;
  padding:0;
  border:0;
  width:456px;
}
.content
{
    border:1px solid #a3a3a3;
    width:445px;
    padding:10px 10px 10px 10px;
    font-family:Arial, helvetica;
    text-align:justify;
    margin:0;
}
.contentBig
{
    border:1px solid #a3a3a3;
    width:600px;
    padding:10px 20px 10px 10px;
    font-family:Arial, helvetica;
    text-align:center;
    margin:auto;
}
.header
{
    color:#1D1775;
    font-size:1.2em;
    font-weight:bold;
    display:block;
    padding:0 0 5px 0;
    font-family:Verdana;
    vertical-align:middle;
}
.header img
{   
    vertical-align:middle;
    
}
.contentImg
{
    float:left;
    margin:0;
    padding:0 10px 0 0;
}
.contentLink
{
    color:Orange;
}
.blueText
{
    color:#3e3585;
}
.grayText
{
    color:#818181;
}
.contentDivider
{
    border-bottom:2px solid #a3a3a3;
    margin:15px 0 15px 0;
}
.footer
{
    border-top:2px solid #928ebb;
    margin:auto;
    margin-top:10px;
    padding:10px 0 10px 0;
    width:690px;
}
.footer a
{
    font-family:Arial;
    color:#56589B;
    padding:0 10px 0 10px;
    border-left:1px solid #1b1573;
}
.regTbl
{
    text-align:left;
}
.regInput
{
    width:250px;
}
.regLeft
{
    text-align:right;
} 
    
.vote
{
    width:300px;
}
.red
{
  color:red;
}
.companyLogo
{
  width:300px;
}
/*Search results*/

.result
{
  text-align:center;
  margin:auto; 
  border:1px solid  gray;

}            
.result th
{
  background-color:#0064B5;
  color:#eeeeee;
  font-weight:bold;
  border:1px solid #444444;
} 
.result td
{
  border:1px solid gray;
} 
/* member details table */
.memDetails
{
  text-align:left;
  margin:auto;
}
.memDetails th
{
  background-color:#0064B5;
  color:#eeeeee;
  font-weight:bold;
} 
.serviceBlue
{    
  background-color:#0064B5;
  color:#eeeeee; 
  font-weight:bold;
  padding:0 3px 0 3px;  
  text-align:center;
  
}
.serviceOrange
{    
  background-color:#FFE400;
  color:#111111;
  font-weight:bold;
  padding:0 3px 0 3px;
  text-align:right;
  
}
.dwtma
{     
   text-align:left;
}
.dwtma img
{
   vertical-align:top;
   width:150px;
   margin:10px 5px 0px 10px;

} 
.voteNowBar a
{
  border:0px;
  padding:0px;
  background:white;
  color:white;
}
.voteNowBar a:active
{
  border:0px;
  padding:0px;
  background:white;
  color:white;
}

.voteNowBar a:visited
{
  border:0px;
  padding:0px;
  background:white;
  color:white;
}

.voteNowBar a:hover
{
  border:0px;
  padding:0px;
  background:white;
  color:white;
}
.voteNowBar img
{
  border:0px;
}
.IDMS_negative {
                color:#880000;
            }
            .IDMS_positive {
                color:#008800;
            }


