@charset "UTF-8";
/* CSS Document */

body      {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	margin-left: auto;
	margin-right: auto;
      }

#mainDIV      {
	width: 295px;
	margin-left:5px;
	margin-right:0px;
	padding: 0px;
	font-size: 16px;
      }
      
#contentTable{ }
            
#topImageDIV { text-align: center;  }
#bottomImageDIV      { text-align: center;   }
.label{        /* font-weight: bold; */ }
.mandatoryField{ color: red; }
      
#submitDIV {
        /* float: right; */
        text-align: center;
        margin: 5px;
        margin-top:2px;
		width:100%;
      }
#submitID { background-color:#0096db;
	color:ffffff;
	height:30px;
	width:100px;
	border: solid 2px #0096db;
	}
     
#optinsDIV      {
      width: 100%;
      padding-right: 5px;
     }
      
/*#contentTable      { 
       width:100%;
       padding: 10px;
       overflow: hidden;
       text-align: center;
     }*/

.row      { 
       width: 99%;
       margin-bottom: 5px;   
       height: auto;
       float: none;
       position:relative;
     }
.column1      {
		float: left;
       display: inline-table;
       width: 100%;
       text-align: left;
       margin-right: 10px;     
       height:auto;
     }
.column2      {   
         float: left; 
        height:auto;
        display: inline-table;
        margin-right: 10px;
       }
.column3      {
        float: left;
        width: 35%;
        font-size:1em;
        display: inline-table;
       }
.optinColumn1{ width: 100%; }
.optinColumn3{ width: 0%; }
       
input {
        margin: 0px 5px 0px 0px; 
        padding: 0px; 
        vertical-align: bottom;
       }
	   
.competitionQuestion { margin-bottom: 2px; }
.dob      {
         margin-right: 5px;
         width:auto;
       }
       
#optinsDIV input      { width:auto; }
       
#socialBar      {
           width: 99%;
           padding-bottom: 10px;   
           float: none;
           position:relative;    
        }   

#socialBarSpacer          {
           /* float: left;    */
            white-space: normal;
            display: inline-table;
            width: auto;
        }
        
.tooltipContainer      {
          display:none;
          background-repeat:no-repeat;
          background-position:left center;
          padding: 0px 20px 10px 20px;
          position: relative;
          vertical-align: top;
       }
.error      {
         background-image:url('../../../res/umgi/728cffb7d8f0aa3906c29682762e160e.gif');
         background-repeat:no-repeat;
         background-position: 0px 0px; 
         display: none;
         word-wrap:break-word;
         white-space: normal;
       }
.inputError      { border: 2px solid red; }

.cleaner {
        clear:both;
        height:1px;
        font-size:1px;
        border:none;
        margin:0; padding:0;
        background:transparent;
        display:block;
        }
        
        /* Stylesheets for the popup */

#fade { /*--Transparent background layer--*/
          display: none; /*--hidden by default--*/
          background: #FFFFFF;
          position: fixed; left: 0; top: 0;
          width: 100%; height: 100%;
          opacity:.60;
          z-index: 9999;
        }

.popup_block{
          /* width: 300px; */
          width: auto;           
          height: auto;           
          display: none; /*--hidden by default--*/
          padding: 20px;
          border: 0px solid #C2C2A3;
          float: left;
          font-size: 1.2em;
          position: fixed;
          top: 50%; left: 50%;
          z-index: 99999;
          text-align: center;
          
          /*--CSS3 Box Shadows
          -webkit-box-shadow: 0px 0px 20px #000;
          -moz-box-shadow: 0px 0px 20px #000;
          box-shadow: 0px 0px 20px #000; --*/
          
          /*--CSS3 Rounded Corners
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
          border-radius: 10px;--*/
        }        
        
       /*--Making IE6 Understand Fixed Positioning--*/
*html #fade { position: absolute; } 
*html.popup_block {position: absolute; }

      
#privacyDIV      { 
      /* width: 99%;*/
       padding-bottom: 5px;   
       /* margin-top: 10px; */
       height: auto;
       float: none;
       position:relative;
     }
.privacy1      {
       
       float: left;
       display: inline-table;
       width: 30%;
       text-align: left;
       padding-right: 10px;
       height:auto;
     }
	 
.privacy2      {
         float: left;         
        height:auto;
       display: inline-table;
       }
	   
.privacy3      {
        display: inline-table;
        width: 30%;
       }
             
#optinsTextDIV{
        margin-top: 1px;
        margin-bottom: 1px;
		font-size:12px;
		line-height:12px;
       }
       
#gender_Male{ margin-left: 15px; }

a, a:visited { color: #0096db; text-decoration: none; outline: 0; }
a:hover, a:focus { color: #0096db; text-decoration:underline; }

p {
		margin: 20px 0px;
		font-size:16px;
		line-height:18px;
		font-family: "PT Sans Narrow", "Arial Narrow", Helvetica, Arial, sans-serif !important;
	}