/*/* GENERAL DEFINITIONS STARTS */
* {
    margin: 0;
    padding: 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;

}
body {
background-image: url(../images/defaults/bg-body.jpg);
background-repeat: repeat-x;
}
.clear {
    clear: both;
}

h1{
    color: #990000;
        font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 0 15px 0;.

}
h2,
h3,
h4 {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}
/* GENERAL DEFINITIONS ENDS */

/* TOP STARTS */
#Top {
    margin: 0 auto;
width: 943px;
height: 148px;
 display: block;
background-image: url(../images/defaults/bg-header.jpg);
background-repeat: no-repeat;
padding-top: 125px;
}

#TopText {
    color:#FFFFFF;
    font-family:Helvetica,Arial,sans-serif;
    font-size:14px;
    font-weight:bold;
    padding-right:25px;
}

#linkUserfocus {
 text-decoration: none; 
 position: absolute; 
 left: 730px; 
 top: 0; 
 height: 68px; 
 width: 183px;    
}
/* TOP ENDS */
#MainContainer{
/*height: 100%;*/



}


/* MAIN PAGE STARTS */
#PageContent {
    margin: 0 auto;
    width: 943px;
    height:auto;

}

#CenterContent{
    width: 943px;
    height: auto;
    padding-top: 20px;
}

#contentForm{
    width: 718px;
     height: auto;
      display:  block;
        float: right;
            background-image: url(../images/defaults/bgcontent-form.gif);
        background-repeat: repeat-y;
        padding: 0;



}

 .rightimg{
  clear: both;
  float: right;
  display: block;

 }

img{
    margin: 0;
    padding: 0;
}

#wrapBottom{
    width: 718px;
    height: 28px;

    font-size: 0px;
  float:    right;
   display: block;


    background-image: url(../images/defaults/wrapbottom-form.gif);
    background-repeat: no-repeat;

}
fieldset{border: none;}


ul.listForm{
width: 690px;
height: auto;
margin: 0 auto;
display: block;
padding: 0;
    list-style: none;

}


ul.listForm li{
      height: 43px;
    color: #666;
    font-size: 12px;

    padding: 5px 0 5px 10px ;
}
li.resultsButton a{

      background-image:url(../images/defaults/bg-topics-results-button.gif);
}

li.secondcolor{
     background-color: #DDDDDD;
}





ul.listForm label{
    width: 460px;
    height: 30px;
    display: block;
     float: left;
  margin-right: 40px;
}

p.download247Link {
     float: right;
 background-image: url(../images/defaults/excelicon.gif);
 background-repeat: no-repeat;

 height: 23px;
 padding-left: 28px;
 margin-top: 20px;
 margin-bottom: 15px;
}


.getResultsButton{
    float: right;
     background: url(../images/defaults/getresults-button.jpg);
     background-repeat: no-repeat;
      width: 333px;
      height: 32px;
      display:  block;
      border: none;
      color: #990000;
      cursor: pointer;
}



/*********************/

table#resultsTable {
 width: 480px;
 height: auto;
  display: block;
   margin: 0 auto;
    color: #666;
    background-color: #DDDDDD;
    border: 1px #DDDDDD solid;
    padding: 0px;

}


table#resultsTable th {
padding: 5px;

}

table#resultsTable td {
padding: 4px;
background-color: #E9E9E9;
}

.scoreRow{
    background-color: black;
}

/* FOOTER STARTS */
#Footer {
    background:#090909 url(../../../images/defaults/footer_background.jpg) repeat-x scroll center top;
    height:172px;
    margin:10px auto;
    margin-top: 10px;
    font-size: 11px;
}
#Footer p.footerText {
    float:left;
    font-size:11px;
    line-height:14px;
    width:500px;
    font-weight:100;
    color: #fff;
}
#Footer a {
    color: #fff;
    text-decoration:none;
    font-size: 11px;
}
#Footer a:hover {
    color: #ff0000;
    text-decoration:none;
}
#Footer img {
    border:none;
    float:left;
    padding-right:25px;
}
.FooterInfo {
    background:transparent url(../../../images/defaults/footer_img_background.jpg) no-repeat scroll 0 15px;
    height:136px;
    margin:0 auto;
    padding:36px 38px 0 45px;
    width:915px;
}
.ContactInfo {
    float:right;
    font-size:11px;
    padding:0 40px 0 55px;
    text-align:right;
    width:170px;
    font-weight: 100;
    color: #fff;
}
.logoGalerias {
    clear:left;
    float:left;
    padding:15px 0 0;
    width:500px;
}
.mail {
    background:#FF0000 none repeat scroll 0 0;
    color:#FFFFFF;
    float:right;
    font-size:11px;
    margin:0 40px 0 0;
    padding:2px 5px;
    text-align:right;
}

/* FOOTER ENDS */
