body
{
   font-size: 12px;
}
ul
{
   margin: 0px;
   padding: 0px;
}
ul li
{
   margin: 0px;
   padding: 0px;
}
#pageShellRev 
{
   color:#666;
}
#fpgSpecificContentCT
{
   float: left;
   margin-top:15px;
}
#fpgSpecificContentCT ul li
{
   margin-bottom: 15px;
   margin-left: 38px;
}
#fgHomeContent
{
   float: left;
   position: relative;
}
#fgHomeContent ul li
{
   margin-bottom: 15px;
   margin-left: 28px;
}
#moreGuides
{
   margin-left: 15px;
}
#moreGuides ul
{
/*   padding-top: 8px;
   padding-bottom: 8px;
    margin-left:-14px;*/
    margin:4px 0 14px -31px;
}
#moreGuides ul li
{
   margin-bottom: 4px;
   margin-left: 16px;
    display: inline;
}
.addPrjGuideConfirm
{
   background: url('/rfs/servicerequest/projectguide/images/freeGuides/overlayThankYouFadeBG.jpg') left bottom no-repeat;
   color: #666;
   font-size: 11px;
   width: 398px;
   padding-top: 37px;
   padding-bottom: 20px;
   margin-left: 35px;
   margin-top: 10px;
   border: 1px solid #E6EAED;
   display: none;
}
#fgCoverDiv
{
   background-color: #000;
   height: 100%;
   width: 100%;
   filter: alpha(opacity=60);
   opacity: 0.6;
   z-index: 515;
   position: absolute;
}
.blue-button
{
   display:inline-block;
   height:23px; margin:0 10px 10px; 
   background:url('/mobile/images/blueGradient_large34H.gif') repeat-x;
   border:1px solid #06c; 
   -moz-border-radius:5px; 
   -webkit-border-radius:5px; 
   border-radius:5px;
}
.blue-button a, .blue-button span 
{
   display:block; 
   padding:5px 10px; 
   color:#fff; 
   font-size:1em; 
   font-weight:bold; 
   text-decoration:none; 
}

input.blue-button {
   color:#fff; 
   font-size:12px; 
   font-weight:bold; 
   padding:0 10px; 
   height: 24px;
} 

#microRegistrationCT h2 {
   color:#333;
   font-size: 14px;
   font-weight: bold;
}
#microRegistrationCT h3 {
   color:#333;
   font-size: 13px;
   font-weight: bold;
}
#microRegistrationCT a.large {
   font-size: 13px;
   font-weight: bold;  
}
#microRegistrationCT {margin-top: 60px;}
/* microRegistration Specific Style */
#microRegistrationCT { position:static; }
#microRegForm label { float: left; width: 105px; display: block; margin-left: 15px; margin-top: 4px; }
#microRegForm input { margin-bottom: 6px; float: left; display: block; }
#microRegForm .optBreak { clear: both; display: block; }
#microRegForm #microRegSubmit { float: left; margin-left: 135px; margin-top: 10px; cursor: pointer; }
#microRegForm #microRegLinks { float: left; margin-top: 10px; margin-left: 4px; font-size: 10px; position: relative; }
#microRegForm #microRegFootnote { font-size: 11px; margin-left: 135px; margin-top: 10px;  }
html>body #microRegForm label { margin-left: 30px; }
.microRegPageErrors {clear: both; margin-left: 135px; position: relative; top: -4px; font-size: 11px; color: red;  }
.microRegErrImg { float: left; margin-left: 4px; margin-top: 2px; }
.microRegInputError { border: solid 2px red; }
/*
#microRegLoginCT { margin-left: 39px; }*/
