*{ margin: 0px; padding: 0px;}
body{
background: #000;
color: #333;
font: 13px Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif
}
#headerCont {
background: #027BCB;
width: 100%;
}
.headerCont {
width: 940px;
padding: 10px 0px;
margin: 0px auto;
}
.headerLinks {
margin-top: 13px;
display: inline;
}
.header {
background: url('http://content.classmates.com/m/b/C/n/1280831303447.gif') bottom right no-repeat; 
padding-right: 20px;
padding-bottom: 7px;
font-size: 39px; 
display: inline;
line-height: 58px;
}
#formCont{
width: 940px;
float: left;
}
.regFormCont{
position: relative;
overflow: hidden;
width: 243px
}
#frame {
background: #fff;
width: 980px;
margin: 0px auto;
position: relative;
}
.leftCont {
width: 670px;
float: left;
padding: 37px 0px 0px 0px;/*35px 99px 0px 60px;*/
overflow: hidden;
}
#ybv{
background: url('http://content.classmates.com/k/r/k/0/1281070659928.gif') top left no-repeat;
padding-right: 71px;
}
.ybv, .fbv {
padding-left: 144px;
}
#fbv{
background: url('http://content.classmates.com/s/Q/a/x/1281071814970.gif') top left no-repeat;
color: #333;
margin-right: 20px;
}
#fbv ul {
list-style-image: url('http://content.classmates.com/j/s/R/G/1281072290157.gif');
padding: 0px;
margin: 15px 0px 10px 15px;
border: 0px solid #000;
font-size: 18px;
}
#fbv ul li {
padding-bottom: 10px;
}
.ybvSubHdr {
padding: 0px 0px 15px 0px;
}
#communityInfo{
margin: 36px 30px 21px 0px;
}
#communityInfo h2 {
font: normal 30px Arial;
margin: 0px 100px 30px 0px;
}
.rightCont {
width: 300px;
float: left;
background: #171717;
color: #999;
_overflow: auto;
}
.errorCont {
background: #fff;
border: 1px solid #c00;
color: #c00;
width: 224px;
padding: 6px;
margin-bottom: 40px;
}
.yourInfoCont{
margin: 33px 0px 0px 30px;
}
.yourInfoCont .formw input {
border: 1px solid #CFCCBD;
padding: 6px 6px 5px 6px;
font: normal 13px Arial;
width: 224px;
margin-top: 10px;
color: #666;
}
.inputRadio{
margin: 0px 2px;
}
.hintTxt, #regForm .hintTxt{
  color: #666;
  font-style: normal;
}
/* autocomplete starts here */
.autocomplete-w1 { background:url(/graphics/shadows/shadow.png) no-repeat bottom right; position:absolute; top:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; font-size: 13px; font-family: Arial; line-height: 20px; color: #666; left: -242px; _left: -230px;#left: -230px;}
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */   _margin:0; _overflow-x:hidden;}
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:3px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:bold; color:#000; }
#index .autocomplete-w1 {
  background:url(/graphics/shadows/shadow.png) no-repeat bottom right;
  position:absolute; 
  top:0px; 
  margin:8px 0 0 6px; 
  /* IE6 fix: */ _background:none; 
  _margin:0; 
  font-size: 13px; 
  font-family: Arial; 
  line-height: 20px; 
  color: #666; 
  left: -223px; 
  _left: -218px;
  #left: -218px;
  _top: 2px;
  #top: 2px;
}
/* autocomplete ends here */
#button {
cursor: pointer;
width: 114px;
margin: 15px 16px 30px 142px;
text-align: center;
padding: 12px 0px;
border: 0px solid #000;
}
#button:hover {
background: #f60;
text-decoration: underline;
}
.msgBubbleBg img { 
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
}
.msgBubbleBg  {
  display: inline-block; 
}
.msgBubbleBg { 
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://content.classmates.com/q/J/t/j/1282130180490.png'); 
}

.trmsCont {
/*width: 290px;*/
text-align: right;
}
.trmsCont p {
margin-right: 31px;
}
.bottCont {
border-top: 1px solid #DDDBDB;
border-bottom: 1px solid #DDDBDB;
padding: 11px 10px 8px 26px;
margin: 0px 10px 0px 10px;
}
#footer{
margin: 20px 0px;
text-align: center;
width: 100%;
}
.floatRgt {
float: right;
}
.colWhite{
color: #fff;
}
.txt16 {
font: normal 16px Arial;
}
.txt21 {
font: normal 21px Arial;
}
.txt18 {
font: normal 18px Arial;
}
.txt12 {
font: normal 12px Arial;
}
.txt11 {
font: normal 11px Arial;
}
.colorTxt1{
color: #f60;
}
.customFont {
font-family: 'ChunkFiveRegular';
font-weight: normal;
}
.paddTop40{
padding-top: 40px;
}
.paddTop10{
padding-top: 10px;
}
.clearCont {
clear: both;
}
a:link{
text-decoration: none;
color: #09f;
}
a:hover{
text-decoration: underline;
color: #09f;
}
a.link9w{
font: normal 10px Arial;
color: #fff;
padding: 0px 5px;
}
a.link9{
font: normal 10px Arial;
}
a.link1{
color: #09F;
font: normal 12px Arial;
}

  #regForm input {
    font-size: 13px;
    padding: 7px 0px 6px 4px;    
	margin: 0px;
	_margin: -1px 0px -1px 0px;
	#margin: -1px 0px -1px 0px;	
	width: 240px;
    box-sizing: border-box;
    -moz-box-sizing: border-box; 
  }
  #regForm .borderNone {
    border: 0px solid #000;
    background: none;
	width: auto;
  }
  #regForm #errorCont {
    border: 1px solid #c00;
  }
  #regForm .regBg{
    background: #000 url('http://content.classmates.com/x/3/5/g/1280836648187.gif') top left repeat-y;	
  }
  #regForm h2.subHeader {
    font-size: 50px; 
	line-height: 57px;
	font-weight: bold;
	padding-top: 12px;
  }
  .regForm_overflowHor {
    overflow-x: auto;
  }
  #regForm .continue{
    cursor: pointer;
    width: 125px;
    height: 50px;
    margin: 10px 16px 10px 115px;
    text-align: center;    
    box-sizing: border-box;
    -moz-box-sizing: border-box;    
    border: 0px solid #000;
  }
  .regForm_msgBubbleBg img { 
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
  }
  .regForm_msgBubbleBg  {
    display: inline-block; 
  }
  .regForm_msgBubbleBg { 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://content.classmates.com/q/J/t/j/1282130180490.png'); 
  }

  .disabled {
    background: #ccc;
  }
  .enabled {
    background: #09f; 
  }
  .ctImgContain {
    margin: auto;
  }
  .photoList{width:inherit;height:100px;margin:0;overflow:hidden;position:relative;}
  body.ie8 .photoList{margin-bottom:-30px;}
  .wrapToCenter{text-align:center;vertical-align:middle;}
  .photoViewer{cursor:pointer;}
  .photoListLayout{width:120px;overflow:hidden;}
  .photoListLayout image, .photoListLayout img {border: 0px;}
  .fwdSlash {
  background-repeat: no-repeat;
  background-image: url("http://content.classmates.com/m/b/C/n/1280831303447.gif");
  background-position: 100% 22%;  
  line-height: normal;  
}
h5.inline{
	font-size: 14px;
}