body {margin:0px; padding:0px;} /* Need to set body margin and padding to get consistency between browsers. */

#content {
   width:560px;height:100%;margin:0 auto;padding:10px;border:1px solid #CCCCCC;
}
#content2 {
   width:690px;height:80%;margin:0 auto;padding:10px;border:1px solid #CCCCCC;
}
#CenteredContent {
   position:relative;
   left:50%;
   width:750px;
   margin-top:10px;
   /*margin-left:-266px;*/
   margin-left:-390px;
   text-align:left;
   padding:15px;
   /*border:1px dashed #333;*/
   /*background-color:#eee;*/
   background-color:#fff;
}										}

#main {
   width:560px;font:12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

#global {
     margin-left: auto;
     margin-right: auto;
     width: ...; /* mandatory to be centered */

}

.highlight {
   background-color:#FF0;
}

.red {
   color:red;
}
.grey {
   color:#cccccc;
}

p {
   margin-top:0;
}

a img {
   border:0;
} 

.u {
   text-decoration:underline;
}

.c2 {
   text-align: center;
}

a:visited {
   color:#0099CC;
}

a {
   color:#0099CC
}

input {
   width:115px;border:1px solid #93B4D3;margin-bottom:4px;
}

.blocktext {
    margin-left: auto;
    margin-right: auto;
    width: 346px;
}

button {
   padding:2px;margin-top:6px;background-color:#DFE2EC;font-size:11px;
}

.large {
   font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 24px;
}

.medium {
   font-family: Tahoma, Verdana, Helvetica, sans-serif;font-weight: bold;font-size: 14px;
}

label { 
   position: absolute; 
   text-align:right; 
   width:100px; 
   margin: 0 15em 10px 5px; 
   clear: both ;
} 

.input-box { 
    margin-bottom: 10px; 
    margin-left: 120px;
} 

.input-boxa { 
    margin-bottom: 10px; 
    margin-left: -232px;
} 

/* for designating an unrequired field in a form validation javascript */
.ofld { 
    margin-bottom: 10px; 
    margin-left: 110px;
} 

/* for designating a required field in a form validation javascript */
.rfld { 
    margin-bottom: 10px; 
    margin-left: 110px;
} 

label.check, label.radio { position:relative; text-align:left; }
input, textarea { margin-left: 340px; }

.submit-button { 
    margin-left: 110px; 
    clear: both ;
}

fieldset { 
    position: relative; 
    border: #26a solid 1px; 
    width: 300px; 
} 

legend { 
   background: #fb0; 
   border: #26a solid 1px; 
   padding: 1px 10px 
}

#freegoogle {
background-color:transparent;
position: relative;
margin-left: 12px;
width: 240px;
color:blue;
text-decoration:underline;
font-weight: bold;
cursor:hand;
border:0 transparent none;
}

#freegoogle2{
background-color:red; color:red; border:1px black dashed
}
